BM6P6(@ ~~~|||yyy||||||||||||{{{{{{zzzyyysssssssssrrrrrrqqqqqqqqqpppnnnllljjjiiijjjkkklllllllllmmmllllllkkkiiiiiiooonnnmmmmmmnnnooopppqqquuusssqqqpppooonnnllljjjhhhiiijjjkkkjjjhhhfffdddhhhgggeeefffiiilllmmmmmmkkkiiigggfffjjjsss~~~~~~mmm^^^UUUOOOJJJGGG>>>>>><<<;;;;;;<<<===>>>CCCDDDFFFIIIKKKLLLMMMMMMKKKLLLMMMLLLLLLMMMPPPRRRTTT\\\gggsssrrrbbbTTTGGGAAAAAA:::===BBBHHHQQQ^^^nnnxxx}}}|||yyy___JJJ???999999888888777666555555444444444555555555555444444333222111111000000111111222222222222222111000000111000///......///000111000000000000000000000000//////000000000000/////////000111222222111000///000000111111111222222222333222555:::>>>CCCNNNXXXXXX\\\```aaa```___aaacccmmmmmmuuu~~~}}}|||{{{{{{{{{||||||{{{zzzyyyxxxxxxxxxxxx{{{yyyvvvuuuuuutttrrrqqqrrrrrrrrrqqqpppooonnnmmmooolllhhhffffffeeedddccc```UUUKKKGGGDDD???<<<;;;666888;;;AAAGGGMMMOOOPPPSSSTTTTTTTTT[[[gggqqqtttuuupppeeeXXXOOOLLLKKKJJJEEESSShhhzzz~~~}}}|||{{{{{{zzzzzzzzz{{{{{{yyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||}}}}}}{{{{{{{{{}}}~~~}}}|||}}}{{{zzzzzzzzzyyyvvvtttuuuuuuvvvvvvuuuttttttsssrrrrrrqqqqqqppppppqqqqqqooonnnllljjjiiijjjjjjkkkiiiiiihhhhhhgggffffffeeejjjjjjiiiiiiiiijjjkkklllnnnllljjjjjjjjjiiigggeeeeeefffggggggfffeeecccaaadddccccccdddgggiiiiiiiiifffeeeccccccfffnnnyyy~~~{{{{{{vvvfffXXXOOOIIIEEEBBB>>>>>>=========>>>???@@@DDDEEEGGGIIIKKKLLLMMMMMMJJJKKKLLLLLLMMMOOORRRUUUZZZeeetttyyyeeeUUUIII@@@<<<===???DDDKKKSSS\\\iiiwww{{{yyyzzz}}}rrrUUUFFF???;;;888888777777666555555444333333333444444333333333333222111111000000111111111111222222111111000///222222111000000///000000000000000000000000000000//////000000000000/////////000000000000000000///000000111111111222222222111000333888;;;@@@JJJTTTVVVZZZ^^^___^^^^^^```bbbhhhhhhppp{{{~~~{{{}}}}}}~~~||||||}}}~~~}}}|||{{{{{{|||}}}~~~}}}zzz{{{zzzyyyyyyxxxxxxyyyyyyxxxvvvtttsssttttttsssrrrqqqqqqqqqqqqpppooonnnmmmnnnkkkhhhfffeeedddcccaaa```UUUKKKFFFCCC>>>;;;:::999;;;>>>DDDJJJNNNPPPQQQRRRUUUWWWYYY```llltttvvvqqqiii\\\OOOHHHFFFEEEEEEEEERRRdddrrryyy}}}~~~{{{yyy|||wwwwwwwwwvvvuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxyyywwwtttsssssssssqqqpppoooppppppppppppoooooonnnpppooonnnnnnnnnooopppqqqmmmlllkkkiiiiiiiiijjjjjjjjjiiihhhggggggfffggggggfffffffffeeeffffffggghhhgggfffddddddeeeeeecccbbbbbbcccddddddcccbbb```____________aaacccdddcccaaa______^^^^^^aaaiiirrryyy{{{tttpppqqqtttwwwyyyuuukkk]]]QQQIIIDDD@@@===>>>>>>>>>>>>???AAABBBCCCEEEFFFHHHJJJKKKLLLMMMMMMIIIJJJKKKLLLMMMPPPUUUXXX```oooyyygggSSSFFF???<<<;;;>>>@@@GGGQQQ[[[fffrrr~~~zzzyyyzzz|||___HHH@@@>>><<<888777777666666555555555333444444444444444444333333222111111000000111111000000111111000000///...333333333222111000///...000000000000000000000000//////000000000000////////////............//////000000000111111111111222//////111555777;;;EEEOOOUUUYYY]]]^^^]]]]]]```bbbfffgggnnnwwwzzzwww{{{~~~||||||{{{yyytttwww{{{~~~~~~~~~||||||{{{{{{|||~~~}}}}}}|||xxxuuuyyyxxxxxxxxxyyyyyyzzz{{{uuusssrrrrrrsssssssssrrrqqqqqqqqqqqqpppooonnnmmmllliiifffdddcccbbb```___^^^TTTJJJFFFBBB===999999<<<>>>CCCHHHLLLPPPRRRSSSRRRVVVYYY]]]fffrrrxxxxxxlllaaaQQQFFFAAAAAACCCDDDLLLXXXfffmmmooorrrzzz~~~wwwttt|||vvvvvvuuuuuutttsssrrrqqqrrrsssuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuttttttuuuwwwxxxwwwvvvyyyvvvsssqqqqqqrrrqqqpppnnnooooooooooooooonnnnnnnnnmmmlllkkklllmmmooopppkkkjjjiiihhhhhhhhhiiiiiijjjiiihhhfffffffffffffffffffffeeeeeeeeefffffffffdddbbbaaaaaabbbcccbbb```aaaaaabbbbbbaaaaaa______\\\[[[\\\]]]______]]][[[ZZZ[[[ZZZ[[[^^^dddlllqqqvvvpppiiieeeeeegggjjjlllhhh```TTTKKKEEEBBB>>><<<<<<===>>>???AAACCCDDDEEEGGGGGGIIIJJJLLLLLLMMMMMMJJJKKKKKKKKKLLLPPPUUUYYYeeexxxdddTTTDDD=========???BBBBBBKKKXXXeeepppzzz}}}sssPPP@@@===<<<;;;777777666666666555555555555666666777777666666555333222111111000000111111000000000000000///......000111222222111000///---//////////////////////////////000000000000/////////...---,,,,,,---...///000000000000111111111111///...000333555888BBBKKKTTTYYY]]]___^^^___aaadddjjjkkkqqqxxxyyyuuuvvv{{{}}}|||~~~~~~~~~~~~vvvtttoootttyyy|||||||||~~~}}}||||||||||||~~~}}}|||{{{zzzwwwtttwwwwwwwwwxxxyyyzzz{{{|||vvvtttrrrrrrrrrsssrrrqqqppppppppppppooonnnmmmllliiigggdddbbbaaa```]]][[[[[[RRRIIIEEEAAA;;;999:::???BBBGGGKKKNNNPPPRRRSSSRRRUUUYYY]]]hhhsssxxxwwwhhhZZZJJJAAA@@@CCCGGGLLL^^^hhhrrrsssqqqsss}}}wwwuuussssssssssssrrrqqqooonnnmmmnnnpppqqqssssssttttttttttttttttttuuuuuuuuuuuutttsssssstttvvvxxxwwwvvvyyyvvvsssqqqqqqqqqqqqpppmmmnnnnnnooooooooonnnnnnlllkkkkkkjjjkkklllnnnoooiiihhhhhhgggggggggggggggeeedddcccbbbbbbaaaaaaaaadddddddddddddddddddddddd```___^^^^^^``````___^^^]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYZZZ\\\[[[XXXVVVWWWWWWXXXYYYZZZ___dddiiiiiiddd^^^ZZZZZZ\\\^^^___ZZZSSSJJJCCCAAA???===:::<<<===>>>AAACCCDDDFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJKKKPPPVVV[[[pppuuubbbRRRGGG===;;;===???AAAEEELLLWWWfffttt~~~fffJJJ???<<<:::888666666666666555555555555555555666666666666555555333222111111000000111111000000000000000///......,,,---///000000000////////////////////////////////////000000000000/////////...---,,,,,,---...///000000000000000000000000000///000333555888AAAJJJSSSWWW\\\^^^^^^^^^aaadddnnnppptttxxxxxxtttrrrsssuuuvvvwwwzzz~~~yyyzzzzzz{{{|||zzzqqqooolllqqqwwwzzzzzz{{{~~~~~~}}}||||||}}}~~~{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxyyy{{{|||}}}xxxvvvtttsssrrrrrrpppoooooooooooonnnmmmllljjjjjjfffdddbbb```___]]]ZZZWWWVVVOOOGGGCCC???::::::<<>>AAACCCEEEGGGHHHHHHJJJJJJKKKLLLLLLMMMLLLLLLNNNMMMLLLKKKMMMRRRZZZ```{{{vvv___MMMFFF@@@<<<>>>@@@AAAEEEIIIXXXcccrrr\\\FFF???<<<999666555555555555555555555555222333333333333333333222333222111111000000111111000000111111000000///...+++,,,---...///000000000000000000000000000000000//////000000000000//////......------------......111000000000000000//////000///000333555888AAAJJJQQQUUUZZZ]]]]]]^^^aaadddoooqqquuuxxxwwwtttooommmnnnoooqqquuuzzz{{{xxx{{{yyyxxxxxxyyy}}}wwwooommmlllooorrruuuxxxzzz}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyyyyzzzzzz{{{zzzzzzzzzvvvvvvwwwxxxyyy{{{|||}}}yyywwwtttrrrrrrqqqpppnnnnnnnnnmmmlllkkkiiigggfffdddbbb```^^^]]]ZZZWWWTTTPPPJJJDDDBBB>>>;;;<<<@@@DDDIIIOOOQQQQQQPPPRRRTTTSSSVVV[[[aaajjjqqqnnnfffTTTHHH@@@@@@EEEMMM\\\lllkkklllmmmnnnnnnmmmkkkjjjlllmmmnnnoooppppppppppppkkklllmmmnnnooopppqqqrrrpppoooooopppsssttttttsssrrrqqqooooooooonnnkkkiiihhhiiiiiijjjkkkkkkjjjjjjjjjkkklllmmmmmmllljjjiiieeeeeeffffffffffffeeeeeedddfffggghhhgggeeecccaaa^^^___`````````___]]]\\\[[[YYYXXXXXXYYYYYYXXXVVVUUUUUUTTTTTTTTTUUUUUUUUUXXXVVVSSSRRRSSSRRRQQQPPPLLLNNNOOOOOONNNOOOQQQSSSNNNLLLIIIHHHHHHHHHGGGFFFBBB>>>::::::<<<>>>>>><<<@@@BBBDDDGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNMMMMMMQQQXXXbbbhhh|||zzzlll]]]MMMBBB???===>>>BBBEEEHHHPPPYYYgggqqqrrrQQQAAA>>>;;;888777555555555555555555555555111111222222222222111111333222111111000000111111111111222222111111000///......---......///000111000000000000000000000000//////000000000000//////......////////////......111111000000////////////000...000333555888AAAKKKSSSWWW]]]___```aaadddgggmmmpppuuuxxxyyywwwrrrmmmmmmmmmnnnrrrwww}}}~~~xxxwwwzzz}}}{{{zzzyyy{{{wwwnnnmmmmmmlllmmmppptttyyy{{{|||~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||~~~~~~|||}}}}}}}}}~~~|||zzzzzzzzz|||yyyyyyzzzyyyyyyxxxyyyzzzvvvwwwwwwxxxyyy{{{|||}}}vvvtttrrrqqqqqqqqqpppnnnnnnnnnlllkkkhhheeecccbbbbbb```^^^\\\[[[XXXTTTQQQJJJEEEAAA@@@>>><<<>>>CCCGGGMMMSSSUUUSSSRRRSSSUUUSSSYYYaaajjjrrrssshhh[[[JJJBBB???DDDJJJTTTiii~~~kkklllnnnoooooonnnmmmllliiijjjkkklllllllllllllllkkkkkklllnnnpppqqqrrrsssmmmllllllmmmppprrrqqqqqqqqqpppoooppppppnnnkkkhhhhhhhhhiiijjjkkkkkkjjjjjjjjjkkkmmmnnnnnnllliiigggddddddeeeffffffeeeeeeeee```bbbeeefffeeeccc___]]]___``````aaa```___]]]]]]\\\ZZZYYYYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWTTTQQQPPPOOOPPPOOONNNHHHJJJKKKKKKIIIIIIJJJKKKFFFEEECCCCCCDDDCCCAAA??????<<<999:::>>>AAABBBAAACCCEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNOOOTTT]]]hhhooowwwxxxqqqcccTTTJJJCCC===:::;;;???EEEJJJQQQ___lllvvvhhhJJJ===;;;:::888888444555555555555555555555222333333444444333333222333222222111000111111111222222222222222111000000111111///......///000111000000000000000000000000//////000000000000//////---...///000000///...---111111000000/////////...///...///333555888AAAKKKWWW[[[aaaddddddfffiiillllllqqqvvvyyy|||{{{vvvpppnnnmmmlllooouuu|||yyyxxxyyy{{{}}}~~~~~~~~~}}}{{{zzz}}}wwwooommmmmmkkkiiilllrrrxxxzzzzzz~~~||||||||||||~~~~~~}}}}}}~~~~~~|||}}}}}}|||{{{}}}~~~~~~}}}{{{}}}zzz{{{|||{{{zzzyyyzzz{{{zzzzzzzzzxxxwwwvvvwwwyyywwwwwwwwwxxxyyyzzz||||||sssqqqoooooopppqqqpppooonnnmmmllljjjgggdddaaa```aaa___]]]\\\ZZZWWWSSSPPPGGGCCC@@@???>>><<<@@@FFFIIIOOOVVVXXXVVVTTTUUUWWWSSS[[[gggrrryyyuuueeeTTTFFF@@@@@@HHHOOOZZZsssjjjjjjjjjiiiiiiiiiiiiiiifffggghhhiiiiiijjjjjjiiiiiiiiijjjjjjkkklllmmmmmmjjjjjjiiiiiijjjlllmmmnnnoookkkhhhiiikkkmmmkkkiiihhhhhhhhhgggggggggggggggiiijjjkkklllkkkiiigggeeeccccccdddeeeeeeddddddddd___```````````````___^^^]]]]]]]]]]]]\\\[[[ZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFEEE???@@@@@@AAA@@@@@@???>>>======<<<===>>>???AAABBBFFFHHHJJJKKKKKKKKKLLLNNNJJJMMMPPPOOOLLLJJJJJJKKKOOOMMMLLLPPPWWW```hhhlllmmmeeeYYYNNNFFFBBB@@@???AAA@@@FFFQQQ[[[cccppp|||lllYYYEEE<<<;;;999555222777777666666555555555444333333333222222222111111111111111111111111111111333222000......///111222////////////////////////////////////////////////...------------...//////000000111111111111000000000000000000////////////222222222333444888>>>BBBSSS\\\gggkkkiiigggiiilllnnnpppuuuzzz~~~|||uuupppjjjmmmppprrrvvv|||wwwuuuwwwxxxwwwvvvvvvwwwyyy{{{|||zzz{{{|||}}}~~~}}}tttqqqooojjjiiikkknnnqqqvvv}}}~~~}}}zzz|||}}}}}}}}}}}}~~~}}}|||||||||~~~}}}||||||}}}~~~~~~~~~}}}~~~}}}~~~~~~{{{yyyzzz}}}~~~|||~~~|||yyywwwwwwxxxzzz{{{zzz{{{{{{yyywwwvvvvvvwwwxxxuuurrrtttyyy|||zzzwwwuuusssqqqnnnmmmnnnooopppkkkiiigggdddbbb```______^^^]]]\\\[[[YYYTTTOOOKKKDDDCCC@@@??????CCCFFFIIIRRRVVVYYYXXXUUURRRRRRTTT\\\kkkvvvqqqVVVJJJ===BBBAAAGGG]]]nnn}}}eeefffffffffgggggghhhhhhdddeeefffgggggghhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkiiihhhhhhhhhiiijjjkkkllllllkkkiiiiiijjjjjjiiigggffffffggggggggggggggggggfffggghhhhhhhhhfffdddcccaaabbbbbbcccccccccbbbbbb^^^^^^______^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC??????>>>>>>>>>>>>======;;;<<<<<<===???BBBDDDFFFFFFHHHJJJKKKJJJJJJKKKLLLKKKMMMOOONNNLLLJJJKKKLLLNNNMMMMMMQQQXXX___eeeggg^^^XXXNNNEEE@@@>>>>>>>>>BBBCCCMMM[[[hhhssswwwYYYJJJ;;;777777666555555666666666666555555444444333333333222222222111111111111111111111111111111444333111///......///000////////////////////////////////////////////////...---------......//////000000111111111111000000000000000000////////////222222222222333777<<<@@@OOOYYYdddiiiiiihhhjjjmmmlllpppxxxzzztttsssuuuwwwyyy|||{{{xxxyyywwwvvvuuuttttttvvvxxxzzzyyy}}}yyyvvvqqqllliiijjjlllnnnsssyyy}}}}}}~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}||||||}}}~~~}}}|||}}}~~~~~~~~~~~~{{{yyyzzz}}}}}}~~~~~~|||}}}|||zzzxxxwwwwwwxxxyyyxxxyyyyyyxxxvvvuuuvvvwwwxxxtttrrrtttxxxzzzyyywwwsssrrrpppnnnmmmmmmmmmmmmiiihhhfffdddbbb```___^^^\\\[[[YYYWWWUUUPPPKKKGGGCCCAAA???>>>@@@DDDHHHLLLUUUXXXZZZYYYVVVUUUWWWYYYhhhwwwlllRRRIII>>>DDDDDDLLLbbbttt```aaaaaabbbdddeeeeeefffbbbbbbcccdddeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhggggggffffffggghhhiiijjjhhhjjjkkkkkkiiigggffffffdddeeeeeeeeeffffffggggggcccdddeeeeeedddcccaaa`````````aaaaaaaaa``````___\\\\\\]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;===???BBBEEEHHHJJJFFFHHHJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLJJJJJJKKKMMMMMMMMMNNNRRRWWW[[[]]]]]]LLLHHHBBB===:::;;;>>>@@@GGGMMM[[[nnn~~~zzz___JJJAAA999777888777777999666555555555555444444444333333333222222222111111111111111111111111111111555444222000............////////////////////////////////////////////////------.........////////////000000111111000000///////////////000000000000111222222111111444999<<>>AAAFFFLLLOOOUUUWWWXXXWWWTTTSSSVVVYYYmmm}}}{{{dddMMMHHH???GGGKKKWWWnnn^^^______```aaaaaabbbbbb```aaabbbcccddddddddddddhhhhhhggggggggggggggggggffffffffffffgggggghhhhhhfffjjjmmmlllhhheeedddeeebbbccccccddddddeeeeeefffbbbccccccccccccbbbaaa```______`````````___^^^^^^[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFFFFEEEDDDCCCCCCBBB@@@????????????>>>>>>>>>===<<<:::888888999;;;<<<===>>>@@@BBBEEEHHHJJJKKKHHHJJJKKKKKKJJJIIIIIIJJJLLLKKKJJJIIIIIIIIIKKKLLLKKKKKKMMMOOORRRRRRPPPNNNAAA@@@===::::::===BBBFFFPPP[[[nnnaaaOOOBBB===999999777444444777444444444444444444444444333333333222222222111111111111111111111111111111333333111000////////////////////////////////////////////////////////////---....../////////////////////000000000000//////////////////000000000000111222111000000222555888@@@IIIVVV```dddgggjjjmmmrrrxxx}}}uuuqqqnnnmmmlllkkkmmmppptttvvv|||}}}}}}zzzsssmmmkkkiiigggkkkpppuuuwwwyyy|||~~~~~~}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}{{{zzzyyyyyyzzz||||||}}}zzzyyyyyyzzz|||~~~}}}|||zzzzzzyyywwwvvvtttsssrrrqqqsssttttttsssssstttvvvuuusssrrrrrrtttuuuuuusssnnnnnnnnnnnnmmmkkkjjjiiiddddddcccaaa___]]][[[ZZZWWWUUUQQQMMMJJJFFFAAA>>>=========???CCCIIIOOOSSSUUUWWWYYYWWWTTTRRRTTTVVVfffwww{{{pppZZZHHHGGG@@@NNNYYYiii_____________________^^^___```aaabbbccccccccccccgggggggggffffffffffffffffffffffffgggggggggggggggeeeiiilllkkkhhheeedddeeeaaaaaabbbbbbbbbccccccccccccccccccccccccbbbbbbaaa_______________^^^]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRPPPPPPPPPOOOOOOOOOOOONNNLLLLLLKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA??????>>>>>>>>>=========<<<;;;999888999:::===>>>BBBCCCDDDFFFHHHIIIJJJKKKJJJKKKLLLLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIGGGCCC@@@<<<<<<<<<;;;<<>>BBBGGGLLLQQQTTTVVVYYY[[[ZZZWWWUUUVVVXXXddduuu{{{sssfffQQQDDDGGGDDDXXXkkk~~~^^^^^^^^^]]]]]]]]]\\\\\\^^^___```aaaaaabbbbbbaaaddddddddddddddddddeeeeeeeeeeeeffffffgggffffffeeedddfffhhhhhhfffeeeddddddaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAAFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGEEECCCBBBCCCDDDEEEEEEDDDEEEDDDBBBBBBAAA>>>;;;888999;;;===>>>@@@FFFNNNUUU___qqqtttUUUEEE@@@888555666999999555444666222222333333333333333444333333333222222222111111000000000000000000000000/////////000111111222222////////////////////////////////////////////////---...///000111000//////...//////000000//////.........//////000000111111000111111000000000333555===DDDOOOZZZdddlllrrrvvv{{{}}}~~~uuujjjeeeeeedddcccdddggglllrrruuu~~~~~~wwwooohhhhhhkkkkkkoootttyyy}}}}}}~~~}}}}}}|||||||||}}}wwwxxxyyy{{{}}}~~~|||}}}~~~}}}||||||~~~~~~}}}{{{zzzxxxxxxwwwxxxyyyyyywwwvvvwwwxxxyyyxxxwwwyyy{{{||||||{{{wwwvvvuuusssrrrqqqqqqqqqoooqqqrrrrrrqqqqqqrrrtttrrrrrrqqqpppooooooppppppllllllkkkjjjiiihhhggggggbbbbbbaaa___\\\XXXUUUSSSPPPMMMHHHEEECCCAAA???===<<<>>>BBBFFFKKKOOORRRTTTQQQSSSUUUUUUUUUXXX^^^cccttt}}}nnn^^^KKKAAAHHHNNNhhh[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^____________`````````aaaaaabbbbbbccccccddddddeeeeeedddcccccccccbbbaaabbbdddddddddcccaaaaaa``````______^^^^^^___^^^^^^^^^^^^^^^______]]]]]]]]]\\\\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEHHHIIIJJJLLLMMMMMMMMMLLLIIIKKKKKKIIIFFFDDDCCCDDD@@@???>>>@@@BBBCCCAAA???@@@>>><<<:::::::::999777999===AAADDDGGGNNNXXX___kkk~~~^^^LLLBBB<<<:::777777;;;===:::777777111222222222333333333333333333333222222222111111000000000000000000000000///000000111111111111000////////////////////////////////////////////////---...000111111111///.........////////////...............///000111111111///000111111000111333555:::???IIITTT___iiiqqquuuvvvxxxyyy{{{}}}~~~||||||~~~tttlllgggfffdddbbbbbbdddiiiooorrrzzzssshhheeegggfffjjjpppvvv{{{}}}~~~~~~|||~~~~~~~~~}}}}}}}}}}}}~~~||||||{{{{{{|||~~~~~~~~~~~~~~~{{{|||}}}~~~}}}||||||~~~~~~~~~}}}{{{zzzxxxvvvuuuxxxzzz{{{{{{xxxvvvwwwyyyzzzxxxxxxyyy{{{|||{{{zzzvvvtttrrrpppooopppqqqrrrpppqqqrrrrrrqqqpppqqqsssqqqqqqqqqooonnnmmmnnnnnnjjjiiigggfffeeedddeeeeeebbbbbb```^^^ZZZVVVRRROOOKKKHHHCCCAAA@@@@@@???>>>===@@@EEEKKKOOOQQQRRRRRRNNNOOOPPPRRRWWWcccqqq|||iiiWWWGGGCCCNNN]]]xxxWWWXXXXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[]]]]]]]]]]]]]]]\\\]]]]]]^^^___```aaaaaaaaabbbcccddddddcccaaaaaabbb___]]]^^^aaadddcccaaaaaaaaa```___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTRRRRRROOOOOOOOOOOOOOONNNLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;>>>AAADDDEEEGGGGGGHHHIIIKKKMMMNNNOOOOOONNNHHHIIIIIIHHHDDDBBBAAAAAA===<<<<<<>>>AAABBB???<<<===:::777666888999::::::;;;???EEEIIIMMMUUU```hhhvvvjjjOOOHHHCCC:::;;;666444777:::666222111111111111222222333333333333333333222222222111111000000000000000000000000111111111111111000///...////////////////////////////////////////////////---...000111222111///.........////////////......---......///000111111222///000111111111111333555555:::BBBMMMYYYdddmmmrrrppprrrtttuuuwww{{{}}}||||||zzzyyy{{{~~~vvvoookkkhhhfffcccaaacccggglllooowww}}}uuuhhhcccdddbbbfffmmmtttyyy|||}}}}}}|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~||||||~~~|||yyy|||}}}~~~}}}|||}}}}}}}}}|||{{{yyywwwuuutttyyy{{{}}}|||yyywwwxxxzzzzzzyyyxxxyyy{{{|||{{{zzzuuusssqqqooonnnoooqqqsssppprrrsssrrrqqqpppqqqrrrqqqqqqqqqooommmlllmmmnnniiigggeeebbbaaabbbcccdddbbbbbb```^^^YYYTTTPPPMMMHHHDDD@@@>>>>>>>>>???>>>>>>BBBHHHNNNRRRSSSRRRQQQTTTSSSSSSVVV```rrrdddRRREEEFFFTTTggg|||wwwwwwXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^````````````___^^^]]]\\\aaaaaaaaaaaa````````````]]]]]]]]]^^^^^^_________^^^^^^^^^_______________YYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLIIIHHHFFFDDDCCCCCCDDDEEEBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???>>>???BBBDDDFFFFFFFFFFFFLLLMMMNNNOOOOOOMMMKKKJJJNNNJJJDDD@@@??????>>>>>>???>>><<<:::999:::<<<===:::;;;;;;;;;:::;;;===???AAAIIISSSYYY]]]dddooowwwvvvZZZKKKBBB<<<999:::999777555444333444444111111111111111111111111222222222111111111000000111000000///...------,,,000000000000000000000000///////////////////////////......---------......000000000000////////////000000000000000000000000000000//////.........---000000000000111111111111888999<<>>===<<<;;;;;;::::::999999888888888888:::;;;;;;<<<>>>??????@@@AAABBBDDDFFFHHHIIIIIIHHHMMMNNNOOOOOONNNMMMKKKIIIKKKGGGBBB>>>======<<<<<<>>>===;;;:::999::::::;;;888888999888888:::>>>AAAHHHPPPZZZaaafffnnnyyy```KKKCCC>>>;;;888999888777555444333444444222222222222222222222222222222222111111111000000111000000//////.........///////////////////////////////////////////////////......---------...............---------,,,,,,////////////////////////000/////////............000000000000111111111111333444777<<>>;;;999999<<<@@@CCCJJJLLLOOORRRTTTUUUUUUUUU[[[\\\]]]eeewwwfffNNNFFFKKKVVV^^^yyytttxxxTTTUUUVVVWWWXXXZZZ[[[[[[VVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVVVVVVVWWWXXXYYYWWWVVVTTTSSSQQQPPPOOOOOONNNNNNNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@>>>>>>>>>??????>>>>>>===<<<;;;:::999999999999888888888888888888999:::;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKKKKKKKKKKNNNOOOOOONNNMMMKKKIIIHHHGGGCCC>>>;;;:::::::::999;;;;;;;;;:::999999888888888888888777999===CCCHHHTTT\\\fffnnnuuu}}}nnnPPPAAA@@@@@@===;;;888888666555444444444444333333333333333333333333222111111111111000000000000000000000000000000000////////////////////////////////////////////////......---------......///111111000000000/////////////////////////////////////////////............000000000000111111111111000111333777???JJJVVV^^^fffjjjmmmllliiiiiimmmrrruuuvvvwwwvvvtttvvvzzz~~~|||vvvrrrrrrrrrrrrvvv{{{}}}|||sssttt{{{}}}zzz}}}zzzrrrllliiiiiijjjhhhfffeeegggjjjnnnpppvvvxxx{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{}}}{{{zzzyyy{{{~~~~~~~~~}}}{{{zzzyyyyyyyyy~~~~~~}}}{{{{{{zzzzzzzzzxxxwwwxxx{{{|||xxxzzz|||~~~{{{wwwuuutttwwwyyyxxxuuutttvvvyyyzzzxxxvvvvvvxxxxxxuuurrrrrrqqqooonnnmmmnnnnnnooorrrrrrqqqpppnnnllljjjiiihhhhhhiiihhhhhhgggffffffbbbbbbbbbaaa```^^^]]]\\\WWWWWWVVVSSSOOOIIICCC@@@===;;;999999;;;@@@FFFJJJQQQQQQSSSUUUWWWZZZ\\\]]]eeeeeefffooooooRRREEEEEEMMM\\\kkk|||wwwuuu|||TTTTTTUUUVVVWWWWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTVVVWWWUUUTTTRRRPPPOOONNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@???>>>===<<<<<<<<<======>>>>>>===<<<;;;:::999999999:::::::::::::::::::::::::::<<<>>>@@@BBBDDDDDDGGGHHHIIIKKKLLLLLLLLLKKKNNNNNNNNNLLLKKKHHHFFFEEECCC???;;;999999999999888999999::::::999888777666999999999:::===CCCLLLRRR```gggrrr{{{xxxaaaHHH>>>??????<<<888777777666555444444333333333333333333333333333333111111111111000000000000000000000000111111111111////////////////////////////////////////////////...------------...//////222222222222111111111111///////////////////////////////////////.........///000000000111111111111111333555777<<>>;;;999888999===CCCJJJNNNSSSUUUWWW[[[^^^aaabbbccckkkjjjjjjqqqpppXXXDDDBBBGGGNNNaaavvv{{{xxx~~~www}}}UUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVXXXYYYYYYYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQQQQQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBAAA@@@>>>===<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888999999999::::::;;;;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKKKKKKKJJJJJJLLLLLLKKKIIIGGGEEECCCBBB@@@===:::888999999999888777777888999999888888777999999:::<<>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;:::888888888888777777777777777777888999::::::;;;;;;>>>???@@@BBBEEEGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHFFFDDDBBBAAA@@@???===;;;999888999999999888555666666777888999::::::999:::===AAAHHHRRR]]]eeesssyyyqqqTTTGGG<<<999:::888666555555555555555555444333222333333333333333333333333//////000000000000000111000000000000000000000000........................////////////////////////---------------...///000/////////.........------.................................///////////////000000000000111111111111000333555555555;;;DDDMMMZZZ```ggggggaaa[[[XXXXXX^^^bbbhhhlllnnnsssyyy~~~|||qqqkkkaaadddjjjrrr{{{{{{wwwtttooojjjkkkwwwuuurrrpppnnnnnnpppoooooonnnmmmlllkkkkkkkkklllmmmppptttwwwzzz|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~}}}|||}}}~~~}}}|||}}}~~~~~~~~~}}}|||zzzyyyzzzzzzyyyyyyyyyyyyyyyzzzwwwwwwxxxyyy{{{}}}|||zzzwwwvvvvvvxxx|||~~~yyy{{{}}}~~~zzzvvvtttvvvuuuuuuuuuttttttttttttqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjiiihhhhhhhhhiiiiiihhhhhhgggeeedddcccdddccccccbbbaaa```^^^]]]]]]YYYSSSLLLFFFAAA===<<<;;;;;;<<>>>>>;;;;;;;;;:::::::::999999888999999999999999999999666666666777888888999999777888888:::;;;<<<======AAABBBCCCEEEGGGIIIJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCBBB@@@>>>======<<<:::888777777888999888777555555555666888:::<<<>>>===???CCCIIIQQQ\\\hhhooozzz~~~www[[[IIIBBB<<<<<<;;;888888:::444444555555555444333222222222222222222222222222////////////000000111111111000000//////.................................////////////////////////---,,,,,,------///000000000000000000////////////..................................../////////000000000000000111111111111---111444333222666@@@HHHZZZaaaggghhhbbb[[[XXXWWWYYY^^^dddhhhmmmsss{{{~~~~~~wwwpppdddeeehhhnnnuuuzzz}}}~~~xxxvvvtttrrrlllhhhmmmttt~~~uuurrrrrrpppppprrrssssssssssssqqqooolllkkkjjjlllnnnqqquuuxxxzzz|||~~~~~~}}}}}}|||||||||}}}zzzzzz|||~~~}}}}}}|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{xxxyyyzzz{{{|||}}}}}}}}}zzzzzzxxxwwwwwwxxx{{{}}}zzz{{{}}}}}}|||zzzwwwuuuvvvuuutttssssssrrrqqqpppmmmooopppppppppoooppppppmmmmmmnnnnnnnnnnnnnnnmmmjjjiiihhhgggggghhhiiiiiiiiiiiiiiigggfffdddbbbaaaaaaaaaaaaaaa```___^^^]]]ZZZVVVNNNFFF@@@===<<<<<<;;;===@@@DDDHHHLLLNNNPPPSSSTTTVVVXXXXXXVVVTTTSSSKKKKKKIIIGGGIIILLLHHHBBB;;;>>>CCCIIIQQQ^^^mmmxxx}}}MMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMMMMKKKLLLNNNPPPOOOMMMJJJHHHDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@???===<<<;;;:::::::::999999999999999777777888888888888888777777777888999:::;;;<<<<<<::::::;;;<<<>>>???@@@@@@CCCDDDEEEFFFHHHJJJKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGAAA@@@???===<<<;;;;;;;;;888777555555777888777666555444444555777;;;>>>@@@BBBEEEJJJQQQZZZeeepppxxx~~~aaaIIIAAA===;;;;;;888444555888333444555555555444333222111111111111111111111111.../////////000000111111111000000///...------,,,........................////////////////////////,,,,,,,,,---...///000111---,,,,,,,,,,,,+++++++++........................---.........//////000000000000000000111111111111---111444333111555>>>GGG[[[bbbhhhhhhbbb[[[XXXXXXVVV[[[aaaffflllttt~~~}}}}}}~~~xxxmmmllllllooossswwwxxxyyytttrrrqqqppplllfffgggkkkxxx~~~vvvssssssqqqqqqsssxxxyyyzzzyyywwwsssooommmiiikkkmmmppptttwwwyyy{{{~~~|||{{{{{{{{{|||}}}xxxyyyzzz}}}~~~}}}}}}|||}}}|||}}}~~~~~~|||{{{|||~~~~~~~~~zzz{{{}}}~~~~~~zzzzzzyyyyyyzzzzzz{{{{{{zzz{{{|||}}}}}}}}}{{{{{{xxxyyyzzzyyyyyyxxxyyyzzz{{{{{{||||||{{{yyywwwvvvuuutttrrrqqqqqqpppnnnmmmkkkmmmooooooooooooppppppmmmmmmnnnnnnnnnnnnnnnmmmggggggfffffffffhhhiiijjjjjjiiihhhgggeeebbb```______`````````___^^^]]]]]]WWWQQQIIIAAA;;;:::;;;<<<;;;===BBBGGGLLLOOOQQQRRRPPPOOONNNLLLJJJHHHGGGFFF@@@AAA@@@>>>???BBBAAA===;;;???CCCGGGSSSdddppptttxxxIIIJJJLLLMMMMMMMMMLLLKKKNNNOOOOOOOOOOOONNNMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>><<<:::888888::::::;;;;;;:::999777666666666666666777777777777777888999999777777888999999:::;;;===???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDDDDEEEEEECCCBBB>>>>>>===<<<;;;;;;:::::::::999888777777777777777999999999999:::===CCCGGGMMMOOOSSSZZZcccnnnxxx}}}iiiQQQEEE===<<<;;;999888777777777777666555444333222222222111111000000000000111111111///------///222444444111111000000//////..............................---------............///---------...............///////////////.........000000000000000000000000////////////000000000000......///000000000000000000000000000111555:::???MMMXXXeeejjjggg```\\\\\\YYY]]]```bbbfffnnn{{{|||vvvssswww}}}wwwssspppoooqqqooohhhcccbbbfffxxxyyywwwwwwsssqqqssssssxxxyyywwwwww{{{yyysssnnnmmmlllllloootttzzz}}}~~~}}}}}}|||||||||wwwyyy{{{|||||||||}}}}}}{{{zzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}|||}}}}}}}}}~~~|||zzzzzz||||||yyyvvv{{{zzzyyyyyy{{{{{{zzzyyyyyywwwvvvwwwxxxzzzzzzyyy{{{{{{yyyxxxwwwvvvvvvvvvtttsssrrrqqqppppppppppppllllllllllllmmmnnnooopppooonnnmmmmmmmmmnnnooopppnnnkkkhhhhhhiiilllmmmnnnmmmkkkhhheeecccdddeeefffcccaaa^^^^^^]]]]]][[[YYYPPPLLLEEE???<<<;;;===???AAADDDIIILLLMMMOOOQQQSSSSSSQQQNNNJJJFFFBBB???===<<<;;;;;;<<<===>>>===<<<===>>>EEEQQQXXX]]]dddnnnvvvGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKNNNOOOOOONNNLLLKKKLLLMMMNNNOOOQQQPPPOOOOOOPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNOOOOOOOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEECCCCCCAAAAAA@@@@@@@@@?????????======<<<<<<;;;::::::999::::::::::::999888777666666666666666777777777888777999::::::999999:::;;;===>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGEEECCCBBBCCCBBBAAA???<<<<<<;;;::::::999888888888777777666666777777888999999999:::<<>>CCCGGGKKKNNNOOOPPPRRRSSSQQQOOOLLLIIIEEEAAA>>>===;;;:::999:::;;;;;;;;;;;;AAACCCJJJTTTZZZ___hhhsssCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLKKKIIIGGGGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLMMMMMMMMMLLLJJJIIIGGGEEEEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>============888888888999999999:::::::::999888777777666666777666666666777777777888888777999:::;;;:::;;;===>>>AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIFFFDDDBBB@@@@@@???>>><<<999999999888777777666666777666555555555666888888999:::<<<>>>CCCKKKTTTZZZ\\\```jjjwww]]]GGG>>>>>>:::999888777666555555555666555444333333222222333111111000000000000111111/////////111222222000---000000000////////////...........................---------............///222111111000///...------........................------------------------....../////////000000000......///000000000000//////111222222222333666888???IIIXXXcccggghhhhhhhhh]]]^^^``````ccciiisss{{{{{{qqqmmmlllnnnlllhhhgggiiiooosss~~~|||xxxuuuuuuuuu{{{}}}{{{xxxyyy{{{zzzwwwtttoookkkjjjkkkmmmooovvvwwwyyy{{{||||||{{{zzz{{{|||}}}}}}{{{{{{{{{}}}~~~}}}|||||||||}}}{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{xxxxxxyyy{{{{{{{{{}}}zzzwwwuuuuuuvvvvvvvvvtttsssrrrsssvvvxxxyyyxxxyyyxxxwwwvvvuuutttttttttsssrrrrrrqqqppppppooooooppppppppppppqqqrrrssssssrrrrrrrrrrrrqqqqqqpppooorrroookkkiiihhhiiihhhgggiiigggeeecccbbbaaaaaabbb```^^^]]]\\\[[[WWWSSSOOOHHHDDD>>>999888:::???BBBGGGKKKOOOQQQRRRRRRSSSTTTQQQOOOKKKGGGCCC@@@===<<<;;;:::999999999;;;<<<===GGGKKKSSS[[[___eeeqqq}}}??????@@@@@@AAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEECCCBBB@@@>>>======>>>???=========<<<<<<<<<;;;;;;555666666777777888888888999888777555555555666777666666777777777888888888777999;;;<<<<<<===???AAADDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGDDDAAA???>>>===<<<:::888888888777777666666666888777555555555666888999;;;===@@@DDDLLLVVVaaaiiijjjppp{{{eeeMMMAAA???AAA888888777666555444444555555444444333222222222333111111000000000000111111111000///000111111///---////////////////////////........................---------............///.........------,,,,,,,,,------...............///------------------------........./////////000000---...//////000000/////////111333333333222333555:::BBBOOO[[[cccggghhhhhh`````````___aaagggooouuu~~~pppnnnmmmnnnmmmjjjkkkooosssuuu{{{zzzwwwuuuvvvyyyzzzwwwrrrppprrrssssssqqqmmmjjjiiikkkmmmooopppsssvvvzzz||||||{{{{{{{{{||||||zzzxxxwwwxxxyyy~~~~~~}}}}}}}}}}}}~~~zzz{{{||||||~~~~~~}}}~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{|||zzzxxxwwwxxxzzz|||~~~{{{wwwttttttuuuuuuuuusssrrrrrrsssvvvxxxyyyyyywwwwwwuuutttsssrrrrrrrrrrrrrrrrrrqqqppppppooonnnpppppppppppppppqqqrrrrrrqqqqqqrrrrrrqqqpppnnnlllooollliiigggggggggfffeeefffeeedddbbbaaa```_________^^^\\\[[[YYYTTTNNNJJJFFFCCC>>>;;;<<>>;;;:::<<<;;;:::999:::<<>>@@@AAABBBBBBBBBBBBCCCEEEDDDDDDDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB@@@???>>><<<;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::666666666666666666555555888777666555555555666777777777777777888888888888888:::<<<======>>>AAABBBDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHJJJKKKLLLMMMMMMMMMGGGDDD@@@>>>===<<<;;;:::888888888888777777777777999888666555666777999;;;>>>@@@EEELLLUUUaaannnvvv{{{jjjOOOBBB===<<<===777777666555444444444444444444333222222222333333111111000000000000111111444111...---.../////////.............../////////........................---------............///++++++,,,,,,------......,,,---------......//////....................................////////////------...//////////////////111333333222111222222666<<>>>>>@@@EEEKKKNNNQQQSSSUUUUUUTTTSSSSSSTTTXXXUUUOOOHHHBBB===:::888:::::::::999:::>>>EEEKKKVVV```iiinnnrrr}}}:::999999999999:::;;;<<<999:::;;;===>>>>>>??????===???AAAAAAAAAAAACCCEEEBBBCCCDDDDDDCCCCCCDDDFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777666666555555444777777666666666666777777777777777888888888999999999;;;===>>>>>>???AAACCCCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMGGGCCC???<<<;;;;;;:::999888888888888888888888888999888777777888;;;???AAADDDHHHOOOXXXbbbooo{{{YYYFFF@@@<<<999:::777666555555444444444555333333222222222222333333111111000000000000111111444111---,,,---...///000---............/////////........................---------............///,,,,,,---...///000000111,,,,,,,,,---......//////........................------........./////////------...////////////...///111222222111111111222444777@@@NNN^^^jjjqqqrrriiifffcccaaabbbffflllooouuuxxx|||~~~}}}}}}{{{vvvxxx|||~~~~~~~~~}}}}}}}}}~~~{{{tttqqqpppqqqssspppnnnrrrxxx~~~~~~yyywwwsssooonnnmmmjjjjjjmmmkkkkkkkkkkkkjjjiiihhhhhhfffiiinnntttxxx{{{}}}~~~~~~~~~}}}{{{xxxwwwyyy{{{~~~}}}|||{{{zzzzzzxxxyyyzzz{{{|||}}}}}}~~~|||~~~yyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{{{{|||~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwxxx{{{~~~~~~{{{wwwuuuuuuvvvuuuttttttsssrrrtttvvvxxxyyyxxxvvvuuutttsssrrrqqqqqqqqqpppqqqqqqrrrqqqooonnnmmmlllllllllkkkkkkllllllmmmkkkkkkkkkkkkjjjjjjiiihhhfffdddcccdddfffggggggfffbbbbbbbbbbbbaaa___\\\[[[\\\ZZZXXXUUURRRMMMHHHCCC>>>>>>???AAAEEEJJJPPPSSSUUUVVVUUUTTTRRRQQQRRRTTTZZZVVVOOOHHHAAA<<<999888777888888888:::AAALLLTTTbbbllluuuyyy999999888888888999:::;;;777888999;;;;;;<<<<<<<<<;;;===>>>>>>======>>>@@@>>>@@@AAAAAA@@@???AAABBB@@@@@@?????????>>>>>>>>><<<===>>>>>>>>>===<<<;;;999::::::::::::999888888888888888888777777777777888888777777777666666666666777777888888777777777777777888888888999999999999;;;===>>>===>>>@@@BBBBBBCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJDDDAAA<<<:::999999999888777777777777777777888888777666666888<<>>>>>======>>>@@@>>>=========<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999777777888999999888777666777666666666666555555555777777777888888888888888666777888999999888777666777888888888888999999999:::<<<===>>>===>>>???AAABBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGGGGBBB>>>:::888777888888888666666666777777777777777444444555999>>>EEELLLPPP\\\bbblllwwwiiiVVVDDD???;;;555444:::777666666555555555666666222222222111222222333333111111000000000000111111.........///111000...------------.........//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---......//////......///000000000///000222444555333555???PPP___gggiiinnnjjjeeeccceeeiiimmmpppppprrruuuuuuuuuwww|||~~~uuuvvvxxxuuurrrssspppqqqssstttvvvxxxyyyyyy}}}uuunnnooorrrtttqqqmmmpppwwwzzzzzztttrrrtttwwwtttrrrjjjdddbbb^^^aaaeeehhhiiigggdddaaa^^^aaaeeejjjpppvvv{{{}}}wwwwwwvvvtttqqqqqqsssvvvyyyzzz{{{{{{|||{{{{{{{{{wwwxxxxxxyyyzzz{{{|||}}}|||}}}zzz{{{||||||}}}}}}|||||||||}}}~~~~~~}}}|||{{{{{{|||}}}}}}yyyyyyyyy{{{~~~~~~|||xxxxxxxxxyyyyyyzzzzzzzzzwwwzzz{{{zzzxxxwwwxxx{{{xxxvvvuuuuuuuuuuuusssqqqsssrrrqqqqqqsssuuuttttttvvvuuutttsssrrrqqqqqqqqqooopppqqqrrrqqqooommmlllkkkkkkjjjiiiiiijjjjjjjjjhhhhhhfffffffffggghhhiiiiiigggfffggghhhiiihhhgggaaabbbccccccbbb___\\\ZZZWWWTTTPPPLLLIIIFFFBBB??????AAAFFFLLLRRRWWW\\\^^^ZZZXXXTTTPPPMMMMMMPPPSSSTTTPPPJJJDDD???<<<;;;;;;;;;===???@@@DDDOOO^^^iiiwww888888888888888777777777888888777777777999:::;;;777777888888888888777777:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888888888888888888999777444222222444777999999999888888777666666666666666666666666777888888777777777888999999::::::<<<======>>>???AAABBBCCCFFFDDDCCCDDDGGGKKKMMMNNNMMMLLLLLLMMMMMMLLLHHHEEEAAA???;;;999999999999888444444555777888999::::::777:::>>>>>>AAAIIIXXXdddmmmtttXXXKKK???===<<<:::999<<<666555555555555444444444222222222111111111111000111111111111000000000000////////////////////////....../////////...,,,+++////////////////////////---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............/////////////////////...............///111111222222222111111444<<>>:::777>>>===AAAHHHNNNVVVgggwwwyyy888888777777777777777777888777777777888888999:::777777888888888888777777888888999999999:::::::::999999999999999999999999::::::::::::999999999999888888888888888888888888999888666444444666888999888888888888777777777777666666666666666777888888777888888999999::::::;;;;;;;;;<<<===>>>@@@AAABBBEEEDDDCCCEEEIIIMMMOOOPPPQQQPPPNNNMMMMMMKKKGGGDDDBBB???;;;999999999888777555555555666777888888999777<<>>:::888777777777666999888777777888;;;===???DDDKKKVVV```kkkwwwaaaKKKAAA===999888888666444333555555555444444444333333222222222111111111000000111111111111000000000///////////////////////////..................------////////////////////////...---,,,---...///...---------------------------------------------------------------------------///......------......///............////////////((()))+++---///111111222333000000333555:::EEEPPPcccjjjrrrwwwvvvrrrooommmnnnnnnnnnoooqqqtttvvvxxxuuuvvvyyy~~~~~~wwwuuuqqqpppmmmmmmpppvvv|||}}}xxxsssqqqsssxxx{{{~~~~~~}}}}}}}}}{{{wwwtttqqqtttyyysssnnngggddddddgggiiijjjhhheeeaaa___^^^^^^]]]\\\___```bbbfffkkkttt}}}~~~zzzwwwvvvvvvuuutttwwwwwwvvvuuuuuuvvvwwwwwwvvvxxxyyyyyyyyyyyyzzz||||||zzzwwwtttssssssuuuvvv{{{~~~~~~}}}~~~|||zzzxxxxxxwwwwwwwwwxxxxxxyyyxxxzzz{{{|||{{{|||~~~~~~|||zzz|||zzzyyywwwvvvuuuuuuvvvqqqqqqsssttttttsssrrrqqqqqqrrrssstttvvvwwwyyyzzzxxxxxxwwwvvvuuutttsssrrrrrrssstttsssqqqooonnnnnnhhhhhhiiiiiiiiiiiiiiiiiieeeeeeddddddccccccbbbbbbcccbbbaaaaaabbbbbb```^^^YYYUUUPPPLLLIIIFFFBBB@@@>>><<<<<>>@@@AAABBBCCCDDDGGGKKKOOOQQQOOOMMMJJJFFFCCC@@@AAAAAAAAAAAA???<<<999777777777777666888777666777999>>>BBBEEEPPPXXXeeerrr}}}cccQQQHHH@@@>>>:::666666777777777555444444444444333333333222222222111111111000000111111111111000000000///////////////////////////......------............////////////////////////,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---.........//////000000((()))+++---///000111222111///000222444777@@@JJJZZZaaaiiinnnoooppprrrtttpppooonnnnnnpppsssvvvxxxzzz{{{zzzwwwsssqqqnnnmmmpppuuu||||||vvvrrrsssxxx}}}~~~~~~}}}xxxvvv}}}|||tttnnnkkkkkklllmmmjjjeee^^^YYYWWWVVVVVVVVV[[[]]]aaafffllluuuyyyvvvtttttttttsssvvvuuutttssssssuuuvvvwwwwwwyyyzzzzzzyyyxxxzzz{{{yyywwwtttrrrrrruuuxxxzzz~~~}}}~~~~~~}}}~~~~~~|||zzzyyyyyyyyyxxxxxxxxxxxxxxxyyywwwyyy{{{|||||||||~~~|||{{{}}}{{{yyyvvvuuuttttttuuuqqqrrrssstttuuuttttttsssrrrssstttvvvwwwxxxyyyyyywwwvvvvvvuuutttsssrrrrrruuuvvvwwwuuuqqqnnnlllkkkgggggghhhiiiiiiiiihhhhhhdddddddddcccbbbaaaaaaaaacccbbb```aaaaaa```^^^\\\VVVRRRLLLGGGDDDBBB???===;;;:::;;;@@@CCCFFFMMMUUUaaahhhqqqtttoooeee[[[UUURRRPPPRRRXXX[[[ZZZYYYZZZSSSPPPIIIAAA<<<===BBBFFFSSS___ssshhhMMM555555666777999:::;;;;;;;;;;;;;;;;;;:::999888777777777888888888888777777888888888888999999999999777777777777777777777777888888888888777777777666777777777777777777777777555555666666666666555555555666666777888999999999666666666666666777888888666777777888999999::::::;;;;;;<<<===>>>@@@AAABBBCCCDDDHHHLLLOOONNNKKKGGGAAA???<<<;;;<<<===>>>>>>===:::777666777888888777666555555888===DDDJJJOOO]]]fffttthhhPPPGGGFFF@@@@@@===777666999:::999444444444444333333333333222222222111111111111000111111111111000000000000////////////////////////......---------...//////------------------------+++******+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------......///000000000...///000000000000000000//////111444444555<<>>===;;;;;;>>>CCCGGGKKKUUU___iiimmmppplllcccXXXQQQMMMLLLJJJKKKPPPQQQNNNLLLLLLDDDCCCBBB???>>>AAAIIIPPPZZZjjj~~~]]]III999999:::<<<===>>>@@@@@@???>>><<<;;;:::999999999777777888888888888777777777777888888888999999999888888888888888888888888999999888888888777777777888888888888888888888888666666666666666666666666666666777777888888888999666666666666666777888888888999999::::::;;;<<<<<<::::::;;;<<<===???@@@AAACCCEEEHHHLLLMMMKKKEEEAAA<<<:::888888999::::::999;;;888666555666888999999888888999===EEENNNXXX]]]kkkssspppVVVGGGCCCCCC===AAA@@@;;;999;;;:::777444444444333333333222222222222222111111111111000111111111111000000000000////////////////////////...------,,,---...///000------------------------,,,+++***,,,...//////...........................------------------------------------------------...------,,,,,,------...------......///000000111000000111111111000////////////222555444222666<<>>>>>>>>======>>>BBBGGGKKKPPP\\\gggjjjjjjggg^^^SSSJJJGGGGGGFFFCCCCCCGGGHHHDDDAAAAAA<<<>>>???>>>@@@HHHSSS]]]gggyyyjjjTTTIII>>>???@@@AAACCCEEEFFFFFFAAA???===;;;:::999::::::777777888888888888777777777777777777888888888888888888888888888888888888999999999999888888888888888888888888888888888888888888777777777777888888777777777777888888888888666666666666666777888888::::::;;;<<<<<<======>>>999999::::::<<<===???@@@CCCEEEHHHLLLLLLIIIBBB===;;;999777777888888777666999777555555666888999:::======???DDDMMMXXXccciiittt|||tttXXXHHHAAA>>>===:::@@@BBB>>>;;;<<<:::444444444444333333333222222222222222111111111111000111111111111000000000000////////////////////////...------,,,---...///000////////////////////////---,,,+++---///000000///................................................------------------------...------,,,,,,------...---------...///000000111,,,---...///000000000000///000333666444000222777BBBLLLYYYaaaeeejjjrrryyy~~~{{{xxxvvvwwwzzzwwwtttqqqoooqqqwww~~~zzzuuuwww~~~ppphhhhhhjjjwww|||uuutttrrrrrrpppmmmhhhddd]]]___aaadddhhhmmmtttyyyxxxssslllhhhhhhjjjlllmmmqqqppppppppprrrvvvzzz|||xxxyyyyyywwwtttrrrrrrsssqqqqqqqqquuu|||~~~~~~}}}~~~~~~{{{|||~~~}}}{{{yyy{{{{{{||||||}}}}}}~~~yyyyyyxxxwwwwwwvvvwwwwwwxxxzzz|||}}}|||zzzzzz{{{xxxzzz|||{{{xxxvvvwwwxxx}}}{{{wwwsssqqqpppqqqqqqnnnppprrrtttuuuuuuuuuuuuoooooopppqqqqqqqqqooooooqqqppppppoooooonnnnnnnnnmmmoooqqqpppmmmiiifffeeeggghhhiiiiiihhhfffdddbbbeeeeeedddcccbbbaaa```___]]]\\\ZZZYYYYYYXXXUUUSSSKKKGGGAAA===<<<======>>>???@@@DDDJJJNNNTTT```lllgggeee^^^SSSFFF??????BBBAAA>>>>>>BBBBBB>>>;;;;;;<<<>>>>>>???BBBMMM[[[fffssssssWWWHHHDDDCCCFFFGGGGGGJJJMMMLLLGGGGGGAAA<<<;;;999666555777999999999999999888888888::::::999888999:::<<<===<<<===<<<:::888777888999888999999999999999888777666777888888999888888888666666777777777888888888888777777666666666666777888777666777999:::999888<<<<<<=========<<<<<<;;;<<<============???BBBEEEEEEKKKPPPOOOHHH@@@<<<<<<999666444555888::::::999888444444888:::::::::======AAAFFFMMMZZZjjjtttvvv]]]MMMDDD;;;888;;;::::::;;;;;;:::999777666555555444444444333333333333333111000000000111222//////000000000000/////////////////////////////////...,,,++++++,,,...///........................------------------------,,,,,,,,,---------............---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////222222111111222222333444666AAAPPP[[[bbbjjjttt}}}~~~}}}{{{qqqooouuu|||~~~yyyyyyzzzyyyvvvxxxwwwjjjeeedddmmmxxx}}}~~~{{{zzzlllbbbdddjjjmmmooosssrrrnnniiiggggggiiikkkkkkooonnnmmmooossswwwyyyzzzzzzyyyyyywwwvvvuuutttsssnnnqqqwww{{{|||}}}~~~}}}}}}}}}|||||||||~~~~~~|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~|||zzzzzzzzz{{{yyyxxxwwwwwwxxxyyy{{{|||xxxyyyyyyzzz{{{||||||}}}~~~|||yyyxxxxxxxxxwwwvvvwwwwwwvvvuuutttrrrpppoootttqqqooorrrwwwxxxvvvrrrllllllnnnoooppppppppppppnnnnnnnnnnnnmmmlllkkkjjjpppooommmkkkiiigggeeeeeecccdddggghhhhhhgggdddccciiifffcccaaa``````___^^^\\\\\\[[[ZZZWWWSSSOOOMMMGGGAAA>>>@@@???<<<===BBBDDDFFFHHHKKKSSS]]]bbbaaaeee]]]RRRHHHBBB???>>>===>>>===<<<:::999::::::;;;999;;;@@@DDDFFFNNN```rrryyy```QQQHHHCCCOOOQQQRRRSSSWWWZZZWWWPPPKKKEEE???>>><<<999999;;;<<<<<<;;;;;;::::::::::::888888999999:::<<<=========>>>???>>>===<<<===>>>777777888888999888888888888888888999999999888888999999888777666666555555999999999999::::::;;;<<<;;;999888999;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<=========@@@DDDGGGMMMNNNNNNKKKEEE???<<<;;;===:::777666777888888666777444444999<<<<<<>>>BBBFFFLLLSSSZZZfffvvvlllQQQEEE@@@:::777:::999999::::::999888666555555444444444444333333333333222111000000000111222//////000000000000/////////////////////////////////...,,,++++++,,,...///........................------------------------,,,,,,,,,---------......---------------...//////........................------------------------....................................////////////111111111111111222333333555>>>JJJUUU^^^iiiuuu~~~}}}{{{xxx~~~~~~tttqqqwww~~~uuuqqqrrrtttvvvvvv|||{{{mmmccc^^^___iiizzzrrrlllkkkkkknnnrrroookkkgggeeefffiiilllnnnooonnnmmmooossswwwzzzzzzzzzyyyxxxvvvtttssssssrrrqqquuu{{{}}}zzz{{{}}}~~~~~~}}}|||||||||}}}~~~~~~~~~{{{}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~~~~{{{yyyyyyyyyzzzyyyxxxxxxwwwxxxxxxzzzzzzyyyyyyzzz{{{|||}}}~~~|||zzzwwwvvvvvvwwwvvvuuuwwwvvvuuutttrrrqqqpppoooqqqpppqqquuuzzz{{{wwwrrrnnnnnnnnnooonnnnnnmmmllllllmmmmmmlllllljjjiiiiiilllkkkjjjhhhgggeeedddcccbbbdddfffggghhhgggfffeeegggeeebbbaaaaaa```^^^\\\XXXXXXWWWTTTQQQMMMIIIGGGCCC>>>===???@@@>>>AAAFFFLLLOOOQQQSSSXXX___aaa___YYYSSSJJJBBB>>><<<<<<;;;>>><<<;;;999999999999::::::<<>>@@@BBBCCCEEEGGGJJJJJJHHHEEECCCBBB999:::::::::::::::::::::999999999::::::;;;;;;;;;<<<;;;:::999888777777777777888888888999:::::::::===;;;:::;;;>>>AAAAAAAAA????????????@@@AAABBBBBBBBBBBBCCCDDDEEEHHHMMMQQQYYYTTTLLLEEEAAA===:::999<<<:::777777777888888777888666777<<<@@@CCCGGGMMMRRR[[[dddlllvvvkkkWWWDDD>>>>>>:::999;;;777888888888777666555444444444444444333333333333333222111111000000111111//////000000000000/////////////////////////////////...---,,,,,,---...///........................------------------------,,,,,,,,,---------......,,,,,,---.......................................------------------------....................................////////////000000000000000111111222444999AAAKKKYYYhhhwww}}}zzzwww{{{}}}}}}{{{{{{zzztttyyy~~~}}}yyy{{{~~~}}}tttnnniiijjjnnnrrrwwwssseee\\\TTTZZZfffxxx{{{rrrmmmooosssnnnjjjfffdddfffjjjnnnqqqooonnnnnnppptttxxx{{{{{{{{{yyyvvvtttrrrqqqrrrrrruuuyyy~~~|||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}||||||{{{|||||||||~~~~~~}}}}}}~~~|||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~||||||}}}~~~|||zzzyyyxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{}}}~~~~~~zzzxxxvvvuuuuuuuuutttsssxxxvvvtttqqqpppooonnnnnnnnnooosssyyy}}}|||wwwrrrooooooooonnnmmmkkkiiiiiikkkkkkkkkkkkjjjiiihhhgggmmmllllllkkkjjjiiihhhhhhccccccdddeeefffgggggghhheeecccbbbbbbaaa```\\\ZZZVVVTTTRRRNNNJJJFFFCCCBBB@@@======@@@CCCEEEIIIOOOSSSWWWYYYZZZ]]]```^^^YYYLLLGGGAAA===;;;;;;;;;:::===<<<:::888777888999:::<<<>>>EEEOOOXXX```nnnzzz{{{\\\KKKDDD???<<<|||{{{xxxxxx|||{{{oooaaaUUUMMMEEEBBB@@@======???;;;;;;<<<===>>>>>>?????????@@@AAACCCHHHMMMRRRVVV[[[___cccbbb\\\SSSJJJFFF@@@???>>>===<<<;;;;;;;;;999:::;;;===???@@@BBBBBB???>>><<<;;;;;;;;;;;;;;;999999999:::::::::::::::?????????BBBFFFIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOQQQUUU[[[___dddZZZKKKAAA===;;;888666777666666666777999:::;;;:::999<<>>===>>><<<:::;;;666666666666555555444444444444444333333333222222222222222111111111111111//////000000000000//////////////////////////////......------------..............................------------------------,,,,,,,,,---------......+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////////////////000111111333555999CCCSSSfffwww|||xxxyyyzzz~~~yyyvvvwwwwwwwww{{{wwwxxxzzzyyywwwzzz{{{||||||{{{vvvqqqmmmiiiiiilllrrrxxxzzzmmmcccVVVVVVZZZeeeyyyvvvtttuuurrrmmmhhhfffggglllppprrrooooooooorrrvvvzzz||||||{{{yyyuuurrrpppqqqrrrsssxxx}}}~~~}}}|||{{{|||||||||||||||{{{{{{{{{}}}}}}|||{{{{{{zzzzzzzzz~~~~~~~~~|||{{{|||~~~~~~~~~||||||}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{|||~~~}}}|||{{{zzzyyyyyyzzzzzz||||||{{{zzzyyyyyyxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{yyywwwuuuuuuuuuuuutttssswwwuuurrrooommmmmmnnnnnnoooqqqtttxxx{{{yyytttpppnnnnnnmmmlllkkkiiihhhgggjjjjjjjjjjjjjjjiiihhhggglllllllllkkkkkkkkkjjjjjjeeeeeedddcccdddeeefffgggcccbbbbbbbbbbbb___ZZZWWWTTTRRRNNNJJJFFFCCCAAA@@@??????@@@DDDIIINNNSSSWWWUUUYYY[[[[[[\\\\\\WWWPPPDDDAAA>>>;;;;;;<<<;;;:::<<<;;;999777777888:::;;;@@@CCCMMM[[[gggppp{{{nnnVVVKKKEEEAAA???uuueee[[[SSSLLLIIIFFFCCCBBBDDD???AAADDDHHHJJJKKKKKKKKKHHHIIIKKKPPPZZZfffqqqxxx}}}tttcccTTTKKKEEECCCAAA>>><<<;;;:::::::::<<>><<<<<<<<<<<<:::;;;===@@@BBBCCCCCCCCCGGGIIILLLQQQVVVXXXXXXWWWTTTRRRPPPOOOOOOQQQSSSUUU\\\\\\\\\[[[]]]```fffjjjggg[[[JJJ???;;;999777444555666666666777999<<<===;;;<<>>======;;;999888555555444444444444444444444444333333333222222222222222222222111111000000//////000000000000//////////////////////////////................................................------------------------,,,,,,,,,---------......***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////////////////......//////000111333333666>>>MMM```ssszzztttrrrrrruuu|||}}}xxxrrrpppqqqssstttvvvzzz~~~wwwuuuwwwxxxzzzzzz{{{zzzxxxuuurrrqqqpppoooqqqvvv{{{~~~}}}~~~|||ssslllbbb\\\WWWYYYfff~~~}}}yyyvvvqqqlllhhhiiilllooopppnnnnnnooorrrwww{{{||||||yyywwwtttrrrrrrsssuuuvvv{{{}}}{{{zzzzzzzzz~~~}}}|||zzzyyywwwwwwvvv{{{{{{{{{{{{zzzzzzyyyyyy||||||}}}|||zzzzzz|||~~~}}}|||}}}xxxzzz}}}~~~}}}}}}~~~{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||{{{zzzzzzzzz|||~~~|||{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}|||{{{zzzyyyyyy{{{zzzyyyxxxwwwvvvuuuuuuxxxvvvuuuuuuvvvvvvtttsssuuutttqqqnnnmmmmmmnnnnnnsssssstttvvvvvvtttpppnnnjjjjjjjjjjjjjjjiiihhhgggiiijjjjjjjjjjjjiiiiiihhhffffffffffffffffffffffffhhhfffdddbbbaaaaaabbbcccaaaaaaaaaaaa```\\\WWWSSSOOOLLLHHHDDDAAA@@@@@@AAA@@@BBBFFFJJJOOOVVVZZZ\\\VVVYYY[[[YYYYYYWWWRRRJJJAAA>>>;;;::::::::::::999<<<:::888777888:::===???DDDIIIUUUfffsss|||yyy]]]OOOIIICCC>>><<<|||mmm^^^WWWRRRQQQOOOLLLKKKMMMKKKOOOTTTYYY\\\\\\[[[YYYWWWXXX]]]fffsssnnn\\\QQQFFFEEEBBB>>><<<::::::999===AAAFFFLLLPPPRRRRRRRRRKKKIIIEEEBBB???>>>>>>>>>;;;===AAAFFFJJJNNNOOOPPPUUUYYY___fffjjjiiieeeaaa___^^^\\\[[[\\\___cccfffpppooolllhhhfffgggkkkooo^^^SSSEEE<<<999888777555888999999999999:::<<>>AAADDDEEEJJJOOOSSSXXX^^^```___ZZZ[[[ZZZVVVTTTSSSMMMFFF>>>;;;888777777888888888<<<;;;999888:::===AAADDDKKKRRR```ooozzzvvvcccQQQLLLIIICCC??????xxxhhhcccaaacccdddbbbaaacccggglllsssyyy{{{yyyuuurrrnnnpppvvvmmm\\\TTTHHHFFFDDDAAA????????????CCCHHHNNNTTTXXXYYYWWWVVVPPPNNNKKKIIIHHHHHHIIIJJJHHHKKKOOOTTTXXX[[[]]]]]]aaafffooowwwyyytttkkkcccbbbaaa``````ccciiiooosssxxxuuunnnggg```]]]^^^```MMMGGG>>>999888888888777999;;;<<<<<<<<<>>>BBBEEEJJJOOOYYYdddkkkooowwwoooZZZKKKCCC===<<<:::777555666666555555444333333333333444555333333333222222222222111111222222333222111000/////////000000000000//////////////////////////////......////////////..............................------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................------------------------....................................////////////000000//////000000111222000222555999@@@NNN```mmm{{{ssshhhfffjjjqqquuusssqqqqqqnnnooorrruuuzzz}}}wwwzzz~~~~~~||||||}}}}}}~~~|||xxxuuutttuuuvvvxxxyyyzzzzzzzzzwwwooofff```aaakkkwwwzzzppplllhhhfffeeeeeeeeedddfffgggiiimmmrrruuuvvvvvvssstttuuuwwwyyy|||~~~~~~|||wwwyyy{{{{{{xxxwwwxxxzzz~~~}}}{{{zzzyyyxxxyyyyyywwwxxxyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxzzz}}}}}}zzzyyyuuuwwwzzz|||{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{yyyyyyzzzzzzyyyxxxwwwwwwtttvvvxxx{{{|||{{{zzzyyywwwwwwxxxzzzzzz{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxvvvuuuuuutttssssssrrrrrrtttsssssstttuuuuuusssqqqppppppppppppppppppppppppqqqtttwwwxxxvvvrrrnnnkkkffffffggggggggggggfffffffffgggggghhhhhhhhhggggggdddddddddddddddddddddddddddcccaaa```___^^^]]]]]]]]][[[XXXVVVSSSOOOIIIEEECCC@@@===;;;<<>>@@@CCCHHHMMMUUU[[[fffrrrxxx|||hhhSSSFFF@@@>>>:::;;;999666555777999999555444333333333444555666333333333222222222111111111111222333222111000/////////000000000000//////////////////////////////......////////////..............................------------------------,,,,,,,,,---------......---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000000000000000000111222222...222666888<<>>CCCIIILLLbbbkkkzzzkkkUUUHHH@@@DDDDDD@@@AAAHHHuuufff]]]WWWUUUMMMLLLKKKJJJJJJKKKMMMNNNQQQ\\\fffgggccc___[[[VVVRRRWWW\\\]]]]]]bbbllltttxxxxxxzzz||||||yyysssoooooonnnnnnooooooiii]]]TTTQQQRRRSSSVVVXXXZZZ\\\]]]^^^WWWNNNHHHDDDBBB???<<<<<<:::999888999999888777777===CCCEEEEEEKKKUUU]]]iiiuuu~~~~~~zzz]]]LLLGGGEEE>>>666999999777666555555555555444444444444444444444444555555444333333222111111111111111111000000000000///////////////.........///---,,,,,,------,,,+++......---,,,---...///000//////............//////.........------,,,,,,+++,,,,,,+++******+++,,,,,,...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...............///000000//////............//////111111111000000000000000///222555555888BBBRRR^^^pppuuuooonnnvvv~~~|||zzzpppvvvzzz{{{yyyrrrnnnkkklllkkklllrrrzzz~~~~~~{{{~~~zzzsssqqqwww}}}yyyqqqlllppp|||pppfff^^^\\\\\\YYYVVVUUU[[[\\\___ccchhhmmmrrrtttssssssuuuxxx|||~~~}}}|||||||||{{{}}}~~~~~~|||zzzzzzzzz}}}{{{{{{{{{zzzxxxvvvyyyyyyyyyyyyxxxwwwvvvvvvwwwvvvuuussssssvvv|||zzzwwwwwwyyyxxxyyyzzz{{{{{{zzzyyyxxx||||||}}}~~~}}}|||{{{zzzvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{{{{sssssssssuuuvvvvvvuuusssssssssssssssrrrqqqpppooopppmmmkkklllnnnqqqpppooonnnqqquuuwwwwwwtttooolllhhhhhhggggggffffffeeeeeebbbbbbaaa``````_________^^^]]]\\\\\\[[[[[[[[[[[[^^^]]][[[YYYXXXXXXXXXYYYTTTRRRNNNJJJGGGDDDCCCBBB<<<>>>AAAAAADDDMMMYYYcccpppsssxxxzzzwwwpppgggbbbWWWSSSMMMHHHEEEBBB===999777777888999:::;;;;;;<<<999===@@@@@@@@@EEEQQQZZZqqq{{{qqqWWWEEECCC???======???CCCEEEvvveee[[[VVVUUUUUUXXXWWWVVVUUUUUUWWWXXXZZZdddmmmtttqqqkkkfff```[[[ZZZ]]]bbbfffkkksss~~~{{{rrrlllhhheeebbbaaa```[[[SSSLLLIIIIIIJJJKKKLLLMMMMMMNNNLLLGGGAAA===;;;;;;999777;;;:::999:::<<<===??????AAAEEEJJJLLLOOOWWWdddooozzztttcccNNNBBBAAAAAA>>>999999888777666555555555555444444444444444444444444555444444333222222111111111111111000000000///////////////////////////...222000///...000000///.........---,,,---...///000111111000///.....................---------------------,,,++++++,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000//////............//////000000000000000000000000///222444444666???MMMXXXmmmzzzrrrooottt{{{{{{zzzyyyuuu|||~~~vvvpppkkkhhhjjjjjjmmmuuu~~~|||vvvuuu|||zzzlllhhhiiitttrrrggg[[[WWWUUURRRQQQRRRSSSTTTWWW\\\bbbhhhnnnqqqrrruuuyyy~~~~~~|||}}}}}}{{{zzzyyyyyyyyyyyyxxxzzz||||||zzzxxxxxxxxx|||{{{yyyxxxyyyxxxvvvuuuxxxxxxxxxxxxxxxwwwvvvuuuttttttsssrrrrrruuu{{{}}}wwwuuuuuuwwwwwwwwwxxxyyyyyyyyyyyyyyy|||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxwwwwww{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyxxxxxxuuuuuuuuuwwwyyyyyywwwuuusssrrrrrrqqqpppooonnnnnnooommmjjjjjjmmmnnnmmmlllkkkmmmoooqqqpppmmmjjjgggdddddddddccccccbbbaaaaaa______^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYXXXVVVUUUSSSRRRRRRQQQNNNLLLIIIEEEBBB@@@@@@@@@???@@@BBBDDDJJJWWWhhhttt~~~vvvkkkaaa[[[OOOKKKFFFBBB@@@===999666666666666666777888999:::888<<>>>>>>>>===:::888777888888888777888888999:::<<>>>>>>>>???BBBBBBCCCFFFPPPaaauuuuuugggZZZOOOIIIEEEBBB???===<<<:::888666777666555555555777999:::;;;>>>AAADDDIIITTTdddooo~~~cccOOOCCC===<<<;;;::::::;;;<<<===~~~qqqjjj```[[[\\\aaahhhlllkkkmmmppptttyyy~~~|||wwwxxxuuurrruuu|||wwwmmmbbbWWWPPPPPPLLLGGGCCCBBBAAA>>><<<<<<;;;;;;:::999999888888::::::::::::<<<============>>>???@@@BBBEEEHHHKKKRRRWWW^^^eeelllwwwfffPPPFFFCCC>>>:::888888777777777666555555444444444555333333333333333333333333333333333333222222111111111000000000////////////............///////////////---++++++,,,---,,,+++......---,,,---...///000666555333111///---,,,,,,---------....../////////------,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------------.../////////......------......////////////000000000000000000111222000000555===DDDUUUggg{{{yyyqqqppprrrsssuuuxxx}}}yyyvvvsssqqqmmmmmmooottt}}}{{{|||yyyooolllnnnuuuvvvjjj^^^VVVPPPJJJHHHJJJHHHHHHJJJMMMSSSZZZ```dddfffkkktttyyy{{{xxxtttqqqsssrrrrrrrrrrrrssssssttttttvvvxxxxxxvvvtttttttttvvvuuussssssttttttsssqqquuuvvvvvvwwwwwwwwwvvvvvvrrrrrrrrrpppppprrrvvvyyy~~~zzzvvvsssrrrtttuuussssssssssssuuuwwwyyy{{{~~~}}}|||{{{xxxxxxwwwwwwvvvvvvvvvvvv|||||||||{{{yyyxxxvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwzzzzzzzzzyyyyyywwwvvvvvvxxxyyyzzz|||~~~}}}{{{xxxtttrrrooolllkkkkkkkkklllmmmllljjjiiihhhgggfffeeefffeeecccaaa```^^^]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMKKKHHHFFFDDDDDDBBB@@@???>>>???AAABBBDDDDDDEEEIIIRRRbbbtttyyynnnaaaSSSHHH???;;;>>>===<<<;;;:::::::::999;;;:::888777777:::<<<>>>@@@CCCFFFJJJRRR___ooo{{{hhhPPPDDDAAA::::::::::::::::::::::::ooorrrxxxyyyfffcccaaaaaaffflllrrruuuxxxzzz}}}}}}xxxvvvqqqlllkkkpppuuuwwwwwwuuuqqqjjjccc[[[SSSKKKEEEAAA???>>><<<<<<;;;999888999999999999999999999999;;;<<<======>>>???AAABBBEEEHHHLLLOOOQQQUUUYYY\\\bbbiiittt~~~yyy___MMMBBB@@@???>>><<<888666666666666555444444444444444444333333333333333333333333333222222222222222111111000000000////////////...---.........//////000000222000......///000///.........---,,,---...///000666555333111///---,,,,,,,,,---------......//////++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------------...//////......------------............//////000000000000///000111//////111777;;;GGGUUUhhhwwwzzzqqqppppppqqqssswww}}}||||||zzzxxxtttrrrqqqsssxxx~~~|||sssttt{{{~~~{{{vvvoooggg___ZZZSSSJJJFFFFFFFFFFFFFFFHHHKKKPPPTTTWWWZZZ___eeeiiijjjjjjjjjkkkmmmmmmnnnnnnppprrrssstttuuuvvvxxxxxxvvvtttsssssssssrrrqqqqqqssssssrrrqqqssstttuuuvvvvvvvvvvvvvvvttttttsssqqqpppqqqsssvvv~~~|||xxxuuutttttttttuuusssrrrrrrsssuuuwwwzzz{{{}}}~~~~~~|||{{{vvvuuuuuuuuuuuuvvvwwwxxx{{{{{{{{{zzzyyywwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxyyy|||~~~}}}zzzwwwtttrrrooollljjjjjjjjjkkkjjjjjjjjjhhhfffdddcccbbbdddccc```^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJGGGHHHHHHGGGFFFDDDAAA@@@@@@@@@@@@@@@AAACCCEEEEEEFFFFFFHHHKKKRRR[[[eeekkkhhhbbbYYYOOOGGG@@@<<<;;;::::::::::::999:::;;;<<<<<<;;;999999:::<<>>:::777777777888777777666555666666777888999:::;;;;;;:::;;;===>>>@@@CCCGGGJJJOOOUUU\\\aaacccfffkkknnnqqqzzz}}}^^^IIIAAA???:::;;;;;;999777666666777555444444333333333444444333333333333333333333333222222222222222222111111000000////////////......------......///000000000111///------...///...---......---,,,---...///000444333222000///...------,,,,,,,,,---------------***++++++,,,,,,++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------...///......------------......---......//////000000111//////000//////111444666>>>GGGUUUbbbnnnxxxzzzsssqqqpppoooppptttxxx~~~}}}~~~}}}|||{{{yyywwwvvvwwwzzz}}}ssspppppp}}}wwwpppnnnnnnllljjjfffaaa^^^[[[UUUKKKFFFEEEFFFEEEEEEFFFGGGIIIKKKLLLOOOSSSWWWYYYYYY[[[___ccceeefffgggiiilllooorrrsssvvvxxxyyyxxxuuurrrqqqqqqqqqooonnnoooqqqqqqqqqooopppppprrrsssttttttttttttsssssssssqqqoooppprrrttt|||yyyvvvuuuuuuuuutttsssqqqrrrrrrsssuuuwwwxxxyyyyyyzzz{{{|||}}}|||{{{{{{uuuttttttttttttvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvuuusssssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwtttuuuwwwzzz{{{zzzwwwssstttrrrooommmjjjiiihhhhhhfffggghhhfffccc```______bbb```]]][[[YYYXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDD???@@@@@@@@@@@@???>>>>>>???@@@CCCFFFHHHJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTTTTOOOLLLGGGBBB>>><<<;;;;;;666777888888777888:::;;;;;;:::::::::<<>>@@@CCCFFFJJJPPPWWW]]]eeekkktttxxxxxxxxxzzz}}}fffQQQEEE??????999888777666666666777888444333333333333333444444222222222222222222222222111111111111111111222222000000/////////.........------......///000000111...---++++++,,,,,,,,,+++......---,,,---...///000111111000///............,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///...------,,,,,,------...------......///000000111...//////000000111333444777;;;CCCOOO[[[hhhttt}}}|||wwwtttppplllkkknnnnnnzzz}}}~~~~~~~~~|||zzzyyyyyyzzzyyynnnaaaeeellltttyyy{{{{{{{{{rrrooojjjfffccccccbbbaaaaaa^^^]]]\\\WWWOOOJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHKKKOOOOOONNNPPPUUUZZZ\\\]]]___cccgggkkknnnpppwwwxxxyyywwwtttpppoooooommmlllkkklllnnnooonnnmmmkkklllmmmooopppqqqqqqqqqoooooopppooonnnooorrrtttxxxvvvuuuuuuvvvvvvsssqqqooopppqqqssstttuuuuuuuuussstttvvvxxxyyyyyyxxxxxxvvvuuutttsssssstttvvvwwwvvvvvvwwwwwwwwwvvvvvvuuurrrrrrssstttttttttttttttttttttuuuuuuuuutttsssssspppqqqsssvvvxxxwwwsssoooqqqpppnnnllljjjgggfffeeeaaacccdddccc___\\\[[[\\\]]][[[YYYWWWVVVUUUUUUUUUQQQQQQPPPNNNMMMLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;<<<===>>>???@@@CCCFFFKKKPPPTTTVVVVVVUUURRRRRRSSSSSSRRROOOKKKHHHCCCAAA>>>;;;999888888888555777999888777777999<<<;;;;;;<<<>>>@@@CCCEEEGGGIIIPPP[[[iiiwwwiiiTTTIII@@@;;;:::999888777777777777888999QQQOOOLLLHHHGGGGGGHHHJJJFFFLLLPPPPPPPPPSSSTTTSSSTTTRRRPPPOOOPPPQQQQQQPPPOOONNNMMMNNNQQQPPPLLLIIIJJJIIIJJJMMMRRRVVVXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSNNNPPPNNNJJJIIIKKKHHHCCCAAAAAA@@@>>><<<:::::::::>>><<<:::999;;;<<<<<<<<<;;;:::999666444555777999888999999;;;<<<======>>>EEEHHHMMMQQQWWW___jjjqqqfffTTTJJJCCC>>><<<<<<:::777555555666777777333333333222222333444444222222222222222222222222111111111111111111222222000/////////............---------...///000000111111000....../////////.........---,,,---...///000//////............//////,,,,,,,,,++++++*********,,,,,,---......---,,,,,,))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...---------...///000000111---...///000111222333444222333888AAANNN\\\mmmyyy~~~yyyvvvqqqjjjhhhiiihhhrrr}}}}}}xxxuuussszzz{{{lll^^^[[[XXXWWWZZZ]]]______bbbbbbbbbaaa^^^]]]]]]^^^aaa^^^^^^^^^YYYSSSPPPRRRLLLLLLMMMNNNNNNLLLKKKJJJEEEIIILLLKKKIIIJJJOOOTTTUUUWWWYYY]]]bbbgggkkkmmmwwwxxxxxxvvvrrrooommmlllkkkjjjiiijjjlllmmmmmmlllhhhiiijjjlllmmmnnnnnnnnnjjjlllmmmmmmmmmooosssuuuvvvtttsssuuuvvvvvvrrrooommmnnnppprrrsssssssssrrrnnnppprrrtttvvvvvvvvvvvvxxxwwwuuusssrrrssstttuuuttttttuuuvvvvvvvvvvvvvvvqqqrrrssssssttttttsssssstttttttttsssrrrqqqpppooommmnnnqqqtttvvvtttpppmmmoooooommmkkkiiifffcccbbb]]]```bbb```\\\YYYYYYZZZXXXXXXVVVUUUSSSRRRRRRRRRMMMLLLKKKJJJHHHGGGFFFEEE@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???===;;;:::::::::;;;;;;;;;<<<===@@@BBBDDDIIIMMMTTTZZZ^^^```___^^^XXXWWWWWWVVVTTTPPPJJJFFFCCCBBB@@@>>><<<:::888888777999;;;:::888888:::======>>>@@@CCCFFFHHHJJJKKKQQQXXXdddqqq}}}wwwWWWIIIFFFCCC>>>;;;888777666555555666777888ZZZYYYWWWSSSPPPKKKHHHFFFJJJHHHGGGGGGGGGFFFCCCAAAFFFEEEDDDDDDDDDDDDBBBAAACCCCCCCCCBBBAAA@@@>>>===???@@@BBBCCCEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777666888777777999777444666:::888777666777:::;;;;;;::::::;;;;;;;;;<<>>>>>???@@@@@@???>>>===::::::::::::::::::::::::<<<888888===AAACCCJJJRRRZZZ___ffflllnnnkkkeee```ZZZVVVRRRQQQQQQOOOIIICCC>>><<<999777666777888::::::::::::::::::;;;;;;;;;@@@GGGLLLKKKGGGGGGOOOXXX```gggpppvvvzzz{{{cccLLLDDDAAA;;;;;;@@@999999999888888888888777^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSPPPMMMIIIFFFDDDCCCAAA???>>>???@@@???>>>@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::888999999999888888777777888666777888777444666::::::;;;<<<============<<<<<<===>>>???@@@DDDJJJNNNWWWddduuuqqqYYYPPPEEEAAABBBCCC@@@<<<777777666666555555444444444444333333333222222222222333444555555444222111111000///000111222111///////////////////////////000///...---,,,------...............------------------,,,,,,,,,,,,------------------------------...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000111111111222222444888<<>>===<<<<<<<<<;;;<<<=========<<<;;;;;;::::::::::::::::::::::::<<<;;;===BBBEEEJJJVVVcccpppuuuzzz{{{uuujjj^^^WWWUUURRROOOOOOPPPMMMGGGBBB===<<<:::888777777888888888999999999;;;???EEEIIINNNQQQTTTVVVXXX]]]eeellltttxxx|||}}}~~~nnnXXXDDD???===888888===999999999888888888777777]]]^^^___aaacccdddeeeeeeeeeeeeccc]]]UUUNNNLLLKKKIIIFFFBBBAAAAAAAAAAAAAAAAAA@@@>>><<<;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::999888888999999:::777777888999::::::;;;;;;:::::::::::::::::::::::::::888888:::999666888===AAADDDHHHHHHDDDAAA@@@@@@===???AAADDDHHHMMMTTTXXXhhhxxxcccOOODDD???;;;<<>>;;;:::999999999888888999999:::999999888999999999999999999999999<<<===AAAGGGMMMWWWiiixxxvvvdddUUUMMMNNNLLLKKKLLLMMMJJJEEE@@@<<<;;;:::888777777777777999:::;;;;;;===FFFTTT___gggeeeeeejjjttt___MMM>>>;;;;;;888777;;;999999888888888777777777TTTUUUXXX\\\___aaacccdddhhhjjjiiicccYYYRRRQQQRRROOOLLLHHHFFFFFFGGGHHHHHHKKKHHHDDDAAA??????AAABBBBBBCCCDDDEEEDDDBBB@@@???;;;;;;::::::;;;<<<<<<===888999:::;;;===???@@@@@@AAAAAA@@@@@@????????????===;;;;;;===<<<:::===CCCKKKPPPTTTRRRKKKEEECCCDDDBBBEEEKKKPPPWWW^^^fffjjjwwwyyybbbNNNCCC???===;;;;;;<<<<<<:::777777666666555555444333333333333333222222222222111111222333444555555444444111000///000111111000/////////////////////////////////......------------++++++,,,,,,------...............------.........------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------------------,,,,,,------------------------------------------........................////////////000000000111000///222888;;;>>>EEEMMMZZZhhhvvv}}}~~~xxxqqqjjjfffdddgggiiijjjoootttssstttuuuwwwzzz~~~zzzooo```TTTKKKEEEBBBAAABBBCCCEEEHHHMMMUUU___eeerrrwww~~~zzziii\\\VVVTTTQQQMMMJJJHHHGGGFFFCCCDDDEEEFFFGGGHHHJJJKKKPPPQQQSSSRRRRRRQQQSSSTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]^^^```aaabbbbbbaaaaaaaaaaaa```___]]]\\\aaaaaaaaaaaabbbccceeeeeedddeeeeeefffhhhiiiiiijjjooooooooopppqqqqqqqqqppprrrqqqooonnnmmmnnnoooooollllllkkkkkkkkkmmmnnnooommmmmmllljjjiiihhhgggfffhhhgggfffgggjjjkkkjjjiiihhhhhhgggeeeccc```]]][[[YYYXXXUUURRROOOLLLJJJIIIGGGGGGEEECCCAAA@@@>>>>>>@@@???===;;;:::999999999666666777777777888888777888888888999999999999999<<<===BBBKKKXXXiii|||}}}jjjYYYMMMHHHFFFFFFFFFHHHHHHFFFBBB>>>;;;::::::999888888777666;;;>>>@@@AAAFFFTTThhhwww}}}{{{qqqVVVIII>>><<<<<<:::999;;;888888888888777777777777JJJLLLNNNQQQTTTVVVXXXXXX\\\___```\\\UUUPPPPPPRRRKKKIIIGGGGGGJJJNNNPPPQQQWWWTTTOOOJJJHHHHHHIIIJJJKKKMMMPPPPPPNNNIIICCC???888999:::;;;<<<============>>>???AAACCCEEEFFFGGGGGGFFFDDDCCCAAAAAAAAAAAA>>><<<<<<>>>???>>>BBBHHHUUUYYY[[[WWWOOOIIIGGGHHHKKKQQQYYYbbbkkkssszzz~~~sss]]]MMMDDDAAA???===;;;999888888777777666666666555444444333333333333222222222111111111111111222333333444444444000.........///000///...////////////////////////...............---------,,,,,,------.........///.........------.........---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------...........................////////////000000000000///222888<<<===BBBHHHNNN[[[jjjuuu}}}zzzrrrkkkfffeeeddddddiiioooqqqrrrtttuuuvvvxxxzzz{{{|||vvvqqqiii^^^TTTMMMFFFAAABBBBBBBBBCCCFFFLLLTTTZZZgggrrrzzznnnfffeeebbb^^^XXXRRRLLLIIIEEEEEEDDDDDDEEEEEEFFFEEEIIIJJJLLLLLLKKKKKKLLLNNNNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUU[[[[[[[[[\\\]]]^^^```aaa]]]^^^___aaadddfffhhhiiillllllmmmnnnnnnooopppqqqpppooommmlllkkkkkklllmmmjjjjjjiiiiiiiiijjjlllmmmjjjiiihhhgggfffeeedddddddddddddddeeehhhjjjjjjiiiffffffeeeccc```]]]ZZZXXXWWWUUURRRNNNKKKHHHFFFFFFCCCBBBAAA@@@>>>===<<<;;;===<<<;;;:::999999999999666666666777777888888999888888999999999:::::::::@@@???CCCPPPfff|||zzzhhhWWWKKKFFFEEE@@@@@@AAACCCCCCAAA>>><<<::::::::::::999999999999;;;@@@FFFKKKUUUfff}}}uuubbbPPPGGG???======;;;:::999888888888777777777666666GGGHHHJJJKKKMMMMMMNNNNNNMMMPPPQQQPPPLLLJJJJJJLLLFFFFFFFFFJJJPPPVVVZZZ\\\ZZZXXXTTTPPPNNNNNNOOOQQQXXXYYY[[[ZZZUUUMMMEEE@@@:::<<>>>>>BBBCCCDDDIIIPPP^^^______[[[UUURRRRRRSSSVVV]]]hhhsss|||mmmXXXJJJ@@@===>>>::::::999666444555777999666666555555444333333333222222222222111111111111111111111111222222222222///...------//////...---////////////////////////......//////......---,,,------------..................------------......------------------------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........------------------------..............................////////////000000111///111777:::;;;>>>BBBEEEOOO\\\hhhttt{{{ssskkkgggdddbbbdddjjjppprrrsssttttttvvvxxxzzz{{{yyyzzzyyyvvvrrrqqqrrroooggg^^^VVVMMMEEECCCCCCAAA@@@AAAFFFLLLQQQ___mmm||||||{{{vvvmmmaaaVVVOOOHHHEEECCCBBBBBBCCCCCCBBBCCCDDDFFFFFFEEEEEEFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUVVVWWWXXXZZZ[[[XXXYYY[[[^^^aaadddfffgggeeeggghhhhhhhhhiiilllnnnkkkjjjiiihhhhhhhhhhhhhhhfffeeedddddddddeeefffggggggffffffeeeeeeddddddccc```___```bbbeeeggghhhgggcccbbbaaa___\\\YYYVVVTTTSSSQQQMMMIIIFFFDDDCCCBBB@@@???>>>===<<<;;;::::::888888888777777666666666777777777777777888::::::999999999::::::;;;;;;<<>>>>>>>>===<<<;;;::::::999::::::;;;<<<===<<>>;;;::::::888666888888777777777666666666IIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHKKKQQQVVVXXXYYYSSSRRROOONNNMMMNNNPPPQQQZZZZZZYYYWWWRRRLLLGGGDDD???BBBGGGKKKMMMMMMJJJIIIEEEEEEEEEFFFGGGGGGHHHHHHCCCBBB@@@??????AAABBBCCCFFFDDDEEEIIILLLNNNTTT\\\iiigggdddaaa```aaadddfffjjjsssuuudddRRRIIIDDD>>>999999555777888777444444666999666555555444444333333222222222222222111111111111111111000000000000000000000...---...///000///...////////////////////////---.../////////...---,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,---......///........................................................./////////000000222//////444666555666999;;;BBBKKKVVVgggzzzvvvpppjjjeeeeeehhhqqqrrrtttsssssstttxxx{{{|||uuupppnnnmmmmmmmmmmmmrrrtttoooiiiddd]]]UUULLLJJJHHHEEECCCEEEHHHLLLWWWfff|||rrrbbbWWWLLLHHHCCCAAABBBCCCCCCBBBAAACCCDDDCCCBBBBBBCCCDDDAAABBBCCCDDDFFFHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNOOOQQQRRRTTTUUUSSSTTTVVVYYY[[[^^^```aaa]]]___`````````aaadddgggdddddddddeeeddddddcccccc```___^^^]]]]]]]]]^^^___````````````````````````[[[[[[[[[^^^bbbdddeeeddd___^^^]]][[[XXXTTTQQQOOONNNLLLHHHEEEBBB@@@??????===<<<<<<;;;:::999888888555666666666666555555444777777666666777999:::;;;999::::::;;;<<<<<<======@@@DDDLLLYYYmmm}}}yyykkk```RRRGGGBBB@@@>>>===;;;<<<;;;;;;999999::::::::::::999999;;;===@@@AAACCCJJJVVVcccqqqooo\\\TTTFFFBBB===999888999888555888777777777666666666666KKKKKKKKKKKKJJJIIIHHHHHHKKKJJJHHHHHHIIIHHHFFFDDDFFFEEEEEEGGGJJJLLLLLLKKKJJJJJJIIIIIIJJJLLLOOOPPPOOONNNMMMJJJHHHFFFEEEDDD???CCCJJJOOOQQQPPPLLLJJJDDDDDDDDDEEEEEEEEEEEEEEE@@@@@@??????@@@CCCEEEGGGMMMKKKMMMQQQTTTWWW^^^fffrrrnnniiihhhjjjppptttwwwpppZZZMMMCCCDDDFFFAAA:::777444888;;;:::666444666888666555555444444333222222222222222111111111111000222111000///......//////111///...///000111000///////////////////////////---.../////////...,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------------------,,,,,,---...---,,,+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***+++,,,------...///,,,,,,---......---,,,,,,++++++,,,,,,---...//////............................................................/////////000222...---000222000000333333888>>>III\\\sssyyyqqqjjjhhhkkkrrrssstttsssrrrssswww{{{~~~zzzssslllggggggjjjmmmjjjrrrvvvtttrrrrrrnnngggWWWUUUQQQLLLHHHFFFGGGIIILLL[[[ppp~~~jjj]]]PPPKKKEEECCCDDDFFFFFFEEECCCDDDEEEDDDCCCBBBCCCDDD>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNPPPQQQOOOPPPQQQSSSUUUWWWYYYYYYVVVXXXZZZZZZYYY[[[___bbb___```aaabbbbbbaaa```___[[[ZZZYYYWWWWWWWWWXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\XXXWWWXXX[[[___bbbbbbbbb\\\[[[ZZZXXXUUUQQQNNNLLLKKKIIIEEEAAA???=========;;;::::::999888777777777555666666777777666555555777666666666777888:::;;;::::::;;;;;;<<<===>>>>>>:::CCCNNNYYYgggrrrqqqjjjUUUMMMDDD@@@BBBBBB???:::;;;;;;:::999777777999:::;;;:::999999;;;>>>BBBEEENNNTTT^^^kkkwwwuuu[[[MMMJJJCCCAAA<<<888888:::999777777777777777666666666666\\\[[[YYYWWWTTTRRRPPPOOOUUURRRPPPPPPQQQOOOIIIDDDDDDEEEFFFHHHHHHGGGFFFFFFIIIGGGDDDBBBBBBCCCEEEFFFHHHIIIIIIGGGBBB???@@@AAABBBFFFLLLRRRSSSOOOIIIEEEBBB@@@??????AAABBBAAA@@@AAA===<<<@@@BBBDDDJJJPPPVVVaaaiiijjjjjjooouuuxxx}}}zzzxxxyyyyyy___SSSJJJGGGBBB===999666444444777777777777666666666666555555555555555555555555000000000000000000000000000000000000000000000000//////............//////////////////.............................................------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---------,,,+++***++++++++++++++++++++++++************************.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.../////////...---,,,111111000000000000111111000000000000000000000000000000000000111111111111222333888AAALLL^^^xxxwwwrrrnnnjjjrrruuuxxxzzz{{{|||~~~zzzsssnnnkkkhhhfffhhhkkkqqquuuxxxxxxvvvtttlllggg```YYYSSSOOOLLLJJJPPPQQQZZZhhhuuuxxxkkkdddWWWUUUPPPJJJEEEEEEGGGIIIFFFFFFEEEDDDDDDCCCBBBAAA;;;<<<<<<===>>>???@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBGGGFFFDDDDDDDDDEEEGGGIIIHHHIIIJJJLLLMMMOOOPPPQQQTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYUUUUUUUUUWWWZZZ[[[[[[ZZZTTTQQQNNNMMMMMMKKKGGGDDDBBBAAA???===<<<;;;;;;<<<:::999999999888888777777555777888888777777999:::888888999999:::;;;<<<<<<;;;<<<===<<<<<<<<<>>>???AAABBBFFFQQQ\\\___XXXPPPGGGDDD???;;;888999;;;<<<<<<<<<;;;999777777999:::888999::::::;;;@@@IIIOOO```fffnnntttwww{{{www\\\NNNFFF@@@===<<<:::888777777777888666666666666666666666666jjjiiihhhfffeeeeeeeeeeeelllppprrroooeeeZZZRRRMMMLLLLLLLLLLLLKKKKKKJJJIIIFFFEEECCCBBBBBBCCCEEEFFFDDDFFFFFFEEEBBB@@@AAACCCFFFKKKRRRUUUUUUQQQLLLIIIEEECCCAAA@@@AAABBBAAA@@@CCC@@@AAAEEEJJJMMMUUU\\\sss~~~qqqZZZKKKEEE@@@???<<<:::888777888888777777777666666666555555444444444444444444444444111111111111111111111111000000000000000000000000//////............//////////////////..........................................---------,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------...............---//////.............../////////////////////////////////000000000111111111222222666===FFFUUUlll|||yyyvvv|||~~~{{{uuuoookkkiiigggjjjpppuuuyyy{{{||||||tttpppkkkeee^^^XXXSSSOOOOOONNNSSS\\\eeeooo|||pppgggbbb___]]]XXXSSSOOOLLLMMMNNNKKKJJJGGGFFFDDDCCCBBBAAA????????????????????????>>>??????@@@@@@??????>>>========================??????>>>>>>>>>>>>??????AAA@@@???>>>???@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKLLLOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPPPPPPPQQQQQQQQQRRROOOOOOOOOQQQSSSTTTSSSRRRNNNLLLJJJIIIIIIHHHDDDAAA@@@???===;;;::::::::::::999999999888888888777777333555777777666666888:::888888999999:::;;;;;;<<<:::<<<======<<<===???AAADDDDDDHHHQQQYYYXXXPPPGGGDDDBBB>>>;;;999999:::;;;999999:::999777777888:::;;;;;;;;;;;;???HHHTTT]]]lllpppsssqqqnnnqqq|||gggQQQDDD>>>======<<<:::999777777777777666666666666666666666666zzzzzzyyyzzz}}}oooccc___XXXVVVTTTRRRPPPNNNMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDEEEDDDCCCCCCFFFHHHLLLQQQXXXZZZWWWRRROOONNNLLLJJJGGGEEEFFFFFFFFFEEEJJJIIIKKKRRRXXX___iiirrrzzzcccQQQDDD>>>===:::999888777666777888999777666666666666555555555444444444444444444444444222222222222222222222222000000000000000000000000//////............//////////////////.......................................------------,,,,,,,,,++++++,,,,,,,,,,,,------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...//////000//////...---------...//////////////////////////////000000000000111111222111333777===HHHZZZkkkxxxpppkkkfffjjjooovvv|||~~~|||yyytttnnnhhhbbb___YYYXXXWWWWWWWWW]]]iiivvv|||tttpppnnnnnnkkkfffaaa\\\YYYXXXXXXUUUQQQLLLHHHFFFDDDBBB@@@BBBBBBAAA@@@???>>>>>>===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>AAAAAABBBBBBCCCDDDDDDEEEHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHJJJLLLLLLKKKIIIFFFEEECCCCCCCCCBBB???======<<<;;;:::999888888888888888888888888777777777444666777777777777999:::999999::::::;;;<<<<<<<<<;;;<<<>>>???@@@AAADDDFFFJJJKKKNNNTTTXXXSSSIII??????>>><<<;;;999999::::::666888999999888888999;;;<<<===???AAAHHHTTTcccnnnvvvwwwssskkkeeekkk{{{gggUUUFFF:::777<<<>>>===;;;999888777666666666666666666666666666666zzzuuujjjhhhddd```]]][[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRROOOLLLIIIGGGHHHKKKPPPTTTYYY___dddeeeaaa]]]\\\]]]XXXUUURRRPPPQQQSSSTTTTTTXXXXXX]]]eeemmmuuuqqq\\\OOOHHHAAA<<<::::::999888666555555555555666666666555555555444444333333333333333333333333111111111111111111111111//////////////////////////////............//////////////////....................................------------------------+++++++++,,,,,,,,,------***++++++,,,------------------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++,,,...000111222111000///////////////////////////////////////////////////000000000111333111111444888???MMMZZZtttyyyqqqjjjlllqqqxxx}}}{{{zzz{{{yyyvvvpppggg^^^YYY]]]bbbqqq{{{|||uuunnnjjjhhhggggggaaa[[[SSSLLLIIIFFFCCCAAABBBBBBAAA@@@??????>>>>>>===>>>>>>??????>>>>>>===========================;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>?????????CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEFFFGGGGGGEEEDDD??????>>>>>>>>>===<<<;;;;;;;;;:::999999999888888888888888888888888888888888999::::::999999:::;;;;;;;;;;;;<<<<<<=========<<<>>>@@@BBBDDDGGGKKKMMMPPPSSSXXX\\\\\\TTTHHH???;;;;;;;;;::::::::::::999777999:::;;;:::999:::<<<;;;@@@FFFMMMUUU```llluuutttqqqkkkdddcccmmm~~~~~~fffQQQKKKCCC888666=========;;;999888666555555555555555555555555555555}}}yyyuuurrrpppnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjccc^^^WWWSSSUUU[[[ccchhhnnnqqquuuvvvtttrrrrrrrrriiifffbbbbbbdddhhhjjjlllmmmnnnttt|||vvv\\\OOODDDAAAAAA===999777:::999888777555444444333555555555555444444444444333333333333333333333333000000000000000000000000//////////////////////////////............//////////////////....................................------------------------+++++++++,,,,,,,,,------...------,,,++++++++++++------------------------++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,+++++++++,,,---///000111111000///////////////...........................////////////000000000333111111444777;;;EEEPPPeeewww~~~sssuuuyyy}}}wwwiii___YYY^^^eeerrr{{{xxxxxxyyyyyynnneeeZZZQQQMMMIIIFFFCCCAAAAAAAAA@@@@@@?????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>????????????@@@@@@@@@@@@BBBAAAAAAAAABBBBBBAAA???;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::888888888888999999999999:::;;;<<<;;;:::999999;;;<<<<<<<<<<<<<<<=========<<>>>>>======<<<===========================<<<<<<;;;;;;<<<<<<===888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>=========::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<>>>>>><<<:::999:::<<<;;;:::888999999::::::;;;<<<<<<<<<;;;;;;999999999:::::::::::::::999:::<<<;;;::::::<<<===??????????????????@@@@@@@@@CCCGGGLLLPPPUUU[[[^^^aaahhhooopppgggXXXIII@@@999999999:::::::::::::::666888999::::::===@@@CCCEEENNN[[[cccggghhhhhhiiigggbbb^^^aaakkktttxxxxxxvvvsssttt|||iiiOOOEEE???AAA@@@999666999888888888888777555444333444444444444444444444444sss^^^NNNEEEEEE>>>999999999888888;;;333444555555666666666666444444444333333333333222222222222222222222222222////////////////////////000000000000000000000000//////............//////////////////....................................,,,,,,,,,---------......++++++,,,,,,,,,,,,------///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,---------,,,,,,,,,,,,,,,,,,---...//////................................./////////000000333000111444666777<<>>>>>??????>>>>>>????????????>>>>>>>>>>>>999999999999:::::::::::::::999999:::;;;<<<:::999777:::;;;:::888666777888888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<888;;;===>>>???AAACCCEEEIIIIIIIIIIIIIIIIIIHHHHHHJJJMMMRRRXXX]]]ccciiimmmqqqxxx~~~|||nnnZZZHHH>>>;;;::::::999999999::::::999:::<<<===@@@FFFLLLQQQWWW\\\ccceeeeeecccdddeeeiiihhhiiinnnuuuzzzzzzxxxuuutttzzzjjjQQQAAA???===<<<:::888666666555555666666666555333333333333333333333333333333tttWWWHHHBBB@@@===;;;;;;===<<<888666888444444555555555444333333444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000//////............//////000/////////....................................,,,,,,,,,------.........++++++,,,,,,,,,------------,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...---,,,+++***---------...///000111222..................................../////////000333000000333555555888<<>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===::::::;;;<<<<<<<<<<<<<<<888888888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<:::999999:::<<<===;;;:::777999;;;:::777555666777777888:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<=========:::<<<@@@CCCEEEHHHLLLNNNSSSSSSRRRRRRRRRRRRRRRRRRTTTXXX]]]ccciiiooovvvzzzttt\\\HHH===<<<;;;:::999999999:::;;;===>>>@@@CCCHHHOOOXXX^^^eeefffgggdddaaa___bbbeeemmmpppuuuzzz||||||xxxYYYBBB;;;???>>>888555777888666333333444555555444333222333333333333333333333333yyycccOOO@@@;;;>>>;;;:::999777666555555555666555333222222333555666444444444333333222222222111111111111111111111111000000000000000000000000//////000000000000////////////////////////////////////............//////------............------...------,,,,,,------.........---,,,,,,,,,,,,---------------------------...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,000...,,,*********,,,------......///////////////////////////////////////000000000000000111111222000000111333555888:::<<<>>>???JJJ___uuupppgggggghhhhhhpppwwwxxxxxxxxxyyyzzz{{{jjjdddYYYOOOJJJIIIKKKNNNSSS^^^ooooooaaaZZZVVVSSSPPPSSSRRROOOLLLIIIGGGFFFEEEBBB@@@>>>===>>>>>>>>>===>>>>>>>>>>>>>>>???@@@AAA===<<<<<<===???>>><<<::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777:::999777777888:::::::::::::::<<>>@@@>>>;;;999:::<<<<<<:::;;;>>>>>>::::::<<>>:::999888777666666666666666444333222222333444666444444333333333222222222111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////////////////////////////------............---------------,,,,,,---------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,+++)))))))))***+++------...///////////////........................000000//////000000111222000000000111222444555666::::::BBBSSSfffvvvtttjjjiiijjjjjjjjjpppvvvzzz|||}}}{{{{{{}}}}}}}}}{{{sssmmmbbbVVVMMMHHHFFFEEEHHHOOOZZZfffqqq}}}ssseee^^^\\\ZZZYYY]]]ZZZVVVQQQMMMIIIFFFDDDCCCAAA>>>===>>>??????>>>>>>>>>======<<<==================>>>@@@@@@>>><<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;===<<<;;;;;;<<<>>>>>>>>>;;;;;;===??????>>>===>>>???AAACCCCCC@@@???@@@AAA???===>>>AAAAAA>>>>>>AAABBBDDDHHHQQQ^^^lll{{{~~~{{{yyyxxxxxx}}}iiiRRRCCC???>>>;;;:::;;;===???AAABBBKKKPPPWWW]]]ccchhhlllmmmcccaaa^^^\\\^^^fffqqqyyyeeeLLL???===999999888888777666666555444444444333333222222222222333333444444333333222vvvhhh\\\XXXUUUSSSMMMCCC======999888777777666666666666555444333222222333444555333333333333222222222222111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////---...///000000///...---------............------------------------------......---,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......******+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++******------...////////////...........................000000//////000000111222222111111000000111111111444333888DDDRRR```rrr{{{pppllllllkkkfffhhhkkkoootttzzz{{{}}}~~~zzzuuuqqqoooooo|||~~~zzzuuulllbbbWWWMMMFFFCCCBBBDDDGGGLLLTTT^^^jjjqqquuunnnlllmmmmmmkkkfff^^^WWWRRRNNNJJJHHHDDDAAA>>>======>>>>>>===@@@???>>>===<<<<<<<<<<<<=========>>>@@@AAA@@@>>>=========>>>>>>=========;;;;;;;;;;;;<<<<<<<<<===??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;========================999999:::;;;<<<<<<======;;;;;;;;;;;;<<<======>>>???@@@BBBCCCDDDFFFFFFFFFHHHIIIJJJJJJGGGEEEEEEEEEAAA??????AAA@@@===???CCCBBBJJJVVVeeevvvyyyiiiWWWGGG???>>>AAA@@@@@@AAAEEEIIILLLLLLVVV\\\dddjjjllljjjhhhhhh\\\[[[\\\```iiivvv{{{bbbNNN@@@;;;;;;999999999888777777666666444444333333333333222222222333333444444333333222wwwgggVVVKKKIIIIIIMMMSSSQQQFFF===999888777777666666666777777444444333222222333444444333222222222222222222222111111111111111111111111//////////////////////////////000000000000//////////////////////////////,,,...000111111000...,,,------............------,,,------------------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------......---,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,---...............---,,,---......//////..............................///////////////000111111333222222111111111111222000000444;;;BBBMMM^^^mmm}}}yyytttqqqnnniiifffdddgggnnnvvv{{{}}}{{{wwwvvvyyy~~~{{{tttvvvwwwuuuqqqnnnkkkkkkvvv|||yyywwwrrrkkkbbbWWWNNNIIIGGGFFFDDDDDDGGGNNNVVV\\\iiipppzzz{{{rrrggg]]]WWWTTTRRRPPPJJJGGGCCC@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<<<<===@@@AAA@@@???<<<======>>>>>>======<<<;;;<<<<<<<<<<<<=========?????????>>>======<<<<<<;;;;;;<<<<<<;;;;;;::::::========================::::::;;;;;;<<<=========;;;<<<<<<<<<<<<<<<>>>???DDDHHHLLLOOOSSSXXXZZZYYYZZZYYYWWWTTTOOOKKKIIIHHHDDDBBBBBBBBB@@@>>>AAAGGGJJJZZZnnnsssbbbTTTIIIBBBAAAEEEEEEOOOXXX[[[\\\]]]^^^]]]fffiiinnnppplllddd``````]]]^^^cccmmmzzzcccNNNCCC===::::::888777777777666666666555333333333333333333333333222333333444444333333222sssbbbVVVMMMDDD??????AAAIIIRRRSSSIII>>>888777777666666666666666777333333333222222333333333222222222222222222222222000000000000000000000000........................//////000000000000//////////////////////////////,,,...000111111000...,,,------............------,,,,,,---......---,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---......------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,---...///////////////,,,------......................................./////////...///000000111000000000000111111222333000111444888:::???LLLYYYmmmyyyzzzvvvnnnhhhbbbbbbhhhpppuuuwwwzzzxxxuuusssssswww||||||yyywwwqqqsssuuuuuuttttttuuuvvv}}}}}}ssssssrrrooohhh___VVVQQQNNNKKKHHHEEEFFFHHHKKKMMMTTTXXX___iiisss|||rrrfff```]]]ZZZXXXUUUQQQKKKGGGEEEEEEDDDCCCAAA@@@??????>>>>>>??????<<<;;;:::;;;>>>??????>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@??????@@@DDDGGGKKKUUU^^^eeemmmvvvyyyvvvrrrnnnggg```XXXRRRNNNKKKIIIHHHGGGGGGDDDCCCIIIQQQ\\\qqqhhh]]]QQQIIICCCBBBHHHPPPUUUkkk|||wwwsssyyyvvvtttppphhh^^^^^^cccjjjooowwwmmmQQQDDD@@@>>>:::777555555555555555444444444333333333333333333333333222333333444444333333222sssfffTTTGGGBBB@@@>>><<<777999AAAMMMQQQJJJ@@@:::888777666666555555555555222222333333333333222222111111111222222222222222000000000000000000000000........................//////000000000000//////////////////////////////---...///000000///...---------............------+++,,,---......---,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------------,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,---...//////,,,,,,---............---------------------------//////......//////000111---------...///000111222111222555777777777???HHH[[[ggguuu~~~tttmmmccc___aaahhhnnnqqqsssrrrrrrrrruuuxxx{{{}}}|||yyyvvvuuutttuuuwwwxxxyyy|||xxxtttmmmnnnpppoookkkddd]]]YYYTTTQQQMMMJJJIIIHHHGGGFFFLLLKKKMMMTTTZZZbbblllvvvvvvqqqnnniiieee^^^YYYRRRKKKHHHEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>===;;;:::;;;===>>>>>>>>>;;;<<<<<<======<<<<<<;;;============>>>>>>>>>>>>===============>>>>>>>>>>>>>>>?????????===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>========================???AAAAAABBBGGGNNNUUU]]]kkkzzz}}}rrrggg^^^XXXSSSPPPHHHGGGHHHHHHGGGIIIRRR]]]mmmvvvfffQQQKKKEEEAAA@@@CCCOOO[[[tttwwwooojjjaaa\\\dddppphhhVVVEEE>>>>>>;;;777444444444444444444444333333222222333333333333444444222333333444444333333222tttiiiTTTLLLBBB<<<<<<===;;;888555555;;;FFFMMMIIIAAA===999888777666555444444444222222222333333222222222000111111111222222222222000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////------............------+++,,,...//////...,,,+++---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,+++++++++---...000222+++,,,------......------------------------------///............///000000............///000111111111000111444444333888???FFFPPP]]]kkkzzz|||ttthhh___^^^bbbiiimmmkkkllloootttxxx{{{}}}}}}}}}zzzwwwvvvwwwxxxzzz{{{|||~~~xxxyyyxxxrrrlllkkkjjjllloooqqqpppmmmiiigggaaa]]]XXXTTTSSSRRROOOLLLNNNJJJHHHJJJKKKNNNWWWaaannn{{{yyynnnhhh___WWWQQQMMMJJJHHHIIIHHHFFFCCCAAA???>>>===???===;;;;;;===>>>>>>>>><<<======>>>>>>======<<<======>>>>>>>>>?????????======>>>>>>???@@@@@@@@@???@@@AAAAAAAAA???===<<<========================>>>>>>??????@@@AAAAAAAAA@@@CCCFFFIIIMMMUUUbbbkkk}}}}}}pppddd]]]XXXUUUSSSIIIIIILLLNNNPPPUUUcccppp{{{jjjXXXJJJEEEDDDCCCCCCDDDLLL___qqqzzzppphhheeebbbdddtttuuuUUUIII>>>;;;:::777555444444444444444444444444444222222222333333444444444222333333444444333333222uuucccTTTKKKBBB>>>:::;;;>>>>>>999444777555999DDDJJJGGGAAA>>>999999777666444444333333111222222333333222222111000000111111222222222222000000000000000000000000111111111111111111111111//////000000000000////////////////////////////////////............//////---..................---+++,,,...//////...,,,+++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,///...------...111333555+++,,,------......------------------------------...............///000000222222111111111111222222111......000111111666<<<777>>>JJJZZZooozzzmmmbbb]]]```gggmmmfffiiinnnuuu{{{~~~}}}zzzyyyxxxzzz|||}}}}}}xxxrrrrrrqqqkkkggghhhhhhkkkppptttvvvwwwvvvuuuooojjjddd```^^^]]][[[XXXSSSMMMJJJIIIFFFDDDJJJSSSQQQ___ppp{{{|||rrrhhhaaa\\\YYYWWWQQQPPPLLLIIIEEEBBB@@@???AAA???===<<<>>>??????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFJJJMMMRRRVVV\\\hhhxxxwwwiii^^^XXXUUUTTTRRRPPPQQQUUUZZZ^^^fffvvv~~~{{{~~~mmm___VVVLLLCCCFFFGGGJJJMMMPPP]]]uuuwwwnnnhhhhhhjjjqqqbbbMMMDDD<<<999777555444777444555555555555555555555222222222333333444444444222333333444444333333222lll[[[QQQIIICCC>>>999888888777666555555444777777888===CCCCCC>>>888444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000.......................................///000000***,,,...000111///...,,,......//////...---,,,,,,///......------......///++++++++++++++++++++++++---------------------------,,,,,,+++*********+++))))))*********+++++++++++++++******************...---+++******+++---...***))))))***+++...000111+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,---///000...---///......---------..............................////////////////////////000000000000111111111111555555;;;GGGYYYmmm}}}sssfffbbbdddbbb]]]dddbbbfffsss}}}~~~zzzzzzzzzzzz{{{zzzzzz}}}~~~xxxpppkkkiiihhhgggfffkkknnnttt|||{{{vvvwwwnnniiilllooommmhhhdddaaaZZZOOOHHHGGGGGGHHHHHHMMMMMMSSS^^^dddiiisss~~~~~~uuupppnnnlllkkkbbb\\\TTTMMMIIIGGGFFFEEEEEEDDDBBB@@@??????@@@@@@======>>>===<<<;;;<<<>>>>>>===<<<<<<>>>>>>===<<>>>>>>>>===============>>>>>>???;;;;;;AAAEEEFFFGGGJJJOOOYYYccchhhrrrsssfffZZZWWWVVVSSSPPPOOOVVVXXX___iiivvvvvvqqqsssxxx{{{pppggg\\\TTTNNNIIIIIIMMMKKKRRRYYY___ffftttsssrrrppppppwwwiiiTTTDDDBBB>>>:::888666666666444444333333333333222222111111222222222333333333111111111111111111111111kkk```RRRGGGAAA>>>;;;888888888777777666555555444666555666:::>>>???:::666444333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000.......................................//////000,,,------..............................---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++*********++++++++++++,,,++++++++++++++++++++++++...---+++******+++---...,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,---------.........------...000000///---......------------..............................//////////////////////////////000000000111111111333555999@@@KKK\\\nnnzzzzzznnndddbbbaaa___]]]]]]cccqqq}}}}}}yyyxxxyyy{{{{{{{{{|||{{{tttpppnnnllljjjhhhjjjnnnuuu}}}uuuqqqsssuuuqqqmmmkkkhhhbbbYYYSSSOOOLLLJJJHHHJJJIIILLLSSSUUUVVV]]]eeemmm|||~~~}}}|||vvvoooeee[[[TTTNNNJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA<<<===???@@@???????????????>>>>>>>>>??????>>>===@@@@@@??????AAAFFFKKKOOOSSSTTTTTTRRRMMMHHHEEEDDDAAA@@@@@@?????????@@@@@@AAA???AAAGGGKKKLLLPPPUUUZZZfffsss~~~}}}nnndddZZZQQQOOOPPPOOOPPPRRR\\\cccooo~~~vvvjjjgggeeedddgggjjjiiiccc\\\[[[UUUPPPMMMJJJHHHLLLRRRWWWcccsss{{{~~~xxxYYYIIIAAA???<<<888666555555555444444333333333222222222111111111222222222333333111111111111111111111111xxxdddXXXMMMFFF>>>:::999999888777777777777666555555444444555333333555888999666333333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000..............................------......///000...---,,,,,,,,,---///000---............------,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------,,,+++***************+++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------.........------...000111///......---------------..............................//////////////////////////////000000000000111111222555777888<<>>======BBBBBBCCCEEEIIIQQQ[[[aaaggggggeee___WWWOOOJJJGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@DDDJJJMMMPPPXXXaaammmyyyyyynnnaaaVVVRRRLLLHHHIIIKKKMMMSSSZZZfffrrrwwwfffZZZWWWTTTRRRRRRUUUUUUSSSQQQMMMMMMQQQUUUWWWZZZaaaiiirrr~~~}}}}}}^^^HHHAAA<<<;;;888666444444444444333333333333222222222222111111111222222222222333111111111111111111111111wwwgggXXXJJJBBBBBB>>>:::888999999888777666666666555555444444444555333222222444555333111222222222222111111111111111111111111111111111111111111111111111111111111////////////////////////...........................------------...//////---------,,,,,,------...---------......------,,,...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...---,,,***)))************************...------,,,,,,+++++++++,,,,,,,,,---------............---///000111000...------,,,,,,------..............................////////////////////////////////////000000000111111222333222444;;;GGGPPP]]]kkkwwwxxxrrrkkkfffaaa^^^[[[^^^gggqqqwww}}}~~~yyyzzz|||}}}~~~~~~{{{{{{{{{~~~~~~}}}|||zzzxxxvvvtttsssvvv~~~{{{vvvtttvvvqqqooommmkkkjjjiiiiiiiiillljjjfffaaaZZZSSSNNNMMMKKKRRR[[[ccciiioootttwwwxxxnnnfffaaa[[[[[[ZZZYYYVVVSSSOOONNNJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEECCCAAA@@@@@@AAABBBFFFLLLRRRZZZdddooowwwwwwlll```VVVPPPNNNPPPRRRUUUVVVTTTOOOJJJFFFDDDDDDGGGKKKOOOVVVdddrrrzzzjjj___WWWPPPKKKJJJGGGGGGIIIKKKNNNXXXbbbooo~~~{{{hhhYYYPPPMMMMMMPPPTTTXXX[[[]]]]]]YYY]]]fffqqqwww{{{~~~uuunnnpppzzzfffLLLAAA@@@999888777555444444444444333333333222222222222111111111111111222222222222111111111111111111111111vvvdddUUUKKKDDD???<<<:::999777666666666555444555555555555444444444444444333222222222333222222222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////........................---------------...//////+++,,,...//////---,,,+++,,,,,,---------------,,,---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++************************---------,,,,,,++++++***,,,,,,,,,---------.........------...000111///...,,,,,,,,,,,,,,,---..............................////////////////////////...////////////000000000111000000111555999===???JJJXXXiiitttzzzyyyqqqhhheee___\\\aaaiiirrr}}}{{{yyy|||}}}~~~}}}}}}|||xxxxxx{{{wwwuuusssrrrsssxxx}}}xxxnnncccXXXQQQOOONNNOOOQQQTTTWWW]]]aaalllrrr}}}zzznnnmmmllljjjgggccc___]]]\\\XXXSSSPPPPPPPPPPPPOOONNNNNNLLLIIIEEEDDDFFFHHHGGGOOO[[[fffoooyyyuuuhhhaaa______fffjjjppprrrnnndddYYYQQQOOOMMMNNNQQQVVVaaattt{{{pppaaaVVVOOOKKKIIIHHHGGGFFFGGGJJJKKKNNNXXXbbbqqq{{{gggYYYPPPMMMIIIQQQ]]]hhhpppuuuwwwwww{{{yyyqqqooojjjcccaaakkk}}}fffRRRDDD>>>???888777666666555444444444333333222222222111111111000000111111111222222222000000000000000000000000|||sssbbbXXXKKK@@@;;;:::999999444555555555555555444444444444444444444444444444333333333333222222222222111111111000000000000///111111111111111111111111000000000000000000000000000000000000000000000000........................------,,,,,,------...///***,,,...//////---+++)))+++,,,,,,------------,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,---///000...---++++++++++++,,,---...///........................////////////////////////......////////////000000111//////111555888777666>>>IIIYYYiiixxx{{{rrrkkkddd^^^```gggrrr~~~|||zzz{{{~~~|||zzzxxxzzzvvvggg[[[VVVPPPKKKJJJIIIIIIMMMRRRVVV^^^kkkzzz~~~{{{yyywwwxxxsssllliiihhhhhhfffddd[[[ZZZWWWQQQLLLLLLPPPTTT[[[fffuuuxxxpppooossswww}}}nnnddd[[[WWWWWW[[[cccooouuuggg\\\QQQKKKHHHEEEDDDEEEDDDCCCEEEHHHIIIJJJPPPXXXggguuusssaaaUUUMMMMMMPPPQQQaaayyyuuukkkddddddcccaaadddoooeeeOOOEEE???;;;:::777777777666555555444444222222222222111111111111000000000111111111111222000000000000000000000000tttiii^^^WWWKKKDDD===888888888666555444444555555555444555555333333333333333333333333000222333333333222222222111111000000000/////////111111111111111111111111000000000000000000000000000000000000000000000000........................------,,,,,,------...///,,,------------,,,+++******+++,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********++++++++++++,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,---......---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,...///---,,,++++++++++++,,,---...///........................////////////////////////........./////////000000000000111111111222333555777>>>IIIWWWiiixxx|||xxxtttllleeeeeejjjttt~~~yyyyyyzzz|||~~~~~~uuuggg___WWWTTTPPPJJJJJJNNNMMMSSS]]]iiiuuuxxxwwwrrrjjjddddddjjjppp~~~vvvlllhhhhhhpppzzz{{{mmmbbbWWWNNNGGGGGGFFFAAA???@@@AAA@@@AAAEEEFFFEEEHHHMMMVVVaaakkksssyyykkk]]]VVVTTTVVV]]]fffooozzzssslllgggaaafffmmmttt|||hhhNNNAAA>>>;;;888555666666666666555444333222222222222222111111111111000000000000111111111111000000000000000000000000wwwfffXXXPPPKKKFFFBBB<<<:::777777999999666222333444444333111000111111333333333333333333333333...000222333333222222222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000........................---,,,,,,,,,,,,---......///...,,,+++++++++,,,,,,***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++++++++++++++*********+++,,,,,,---))))))*********+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...---------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,---------......++++++***,,,---...---+++++++++++++++,,,---...///........................////////////////////////............/////////000///222333000,,,,,,111666333777>>>HHHYYYlllwwwzzz}}}uuunnnkkkmmmuuuxxxsssuuuwwwyyy||||||}}}}}}tttkkkggg```VVVRRRSSSMMMQQQWWW]]]dddnnnzzz~~~{{{}}}vvvhhh\\\RRRMMMFFFBBBEEEFFFAAA===>>>@@@>>>???CCCEEECCCCCCFFFHHHQQQVVVYYYdddsssvvvpppjjj```YYY\\\ccckkkxxx~~~qqqfffcccfffjjjhhhqqqcccRRRAAA;;;<<<:::777555666666666555444333222111222222222111111111111000000000000000111111111111000000000000000000000000vvvjjj^^^XXXOOOGGGAAA===:::999777666555444444444444444444333222222111111222222222222222222222222222222111111111111111111111111111111111111111000//////000000000000000000000000000...,,,///333444000,,,000000//////.........---////////////////////////......//////......---,,,,,,,,,,,,---------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********------,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++*********++++++---,,,++++++************------------------------,,,---...//////...---,,,------............------////////////////////////000000000000000000000000000000000000111111111111444555999???HHHWWWnnn}}}vvvvvv}}}}}}sssnnnssszzz}}}|||||||||}}}}}}xxxrrrjjjccc```^^^```ccceeeeeedddcccbbbkkkooowwwtttcccXXXPPPKKKEEEDDDCCCAAA???===;;;;;;???======@@@AAA???@@@DDDEEEKKKPPPVVVbbbttttttkkklllxxx{{{uuullldddaaagggqqqyyykkkNNNHHH@@@======<<<999555555444444333333222111111222222111111111111222222000000000000000000000000111111000000//////......yyyooodddXXXOOOJJJFFF@@@<<<:::888777666666666555444444444444444444333222222111111222222222222222222222222222222111111111111111111111111000111111111111000/////////////////////////////////---,,,...222333000,,,000/////////..........................................//////......---,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,,,,------,,,+++++++++++++++------------------------------............------------............------////////////////////////000000000000000000000000//////000000000111111111111111444999???KKK^^^ooo~~~{{{||||||vvvqqqqqqwww~~~{{{|||~~~~~~}}}}}}tttnnnkkkooorrruuuuuuqqqkkkfffbbbaaadddiiiooowwwiiiXXXNNNGGGCCCCCCCCCBBB@@@???>>>======???======@@@AAA@@@CCCGGGJJJNNNUUUaaauuuxxxiiigggcccbbbhhhtttoooYYYKKKEEE>>>;;;::::::777444555555444444333222222111222111111000000111111222000000000000000000000000111000000000/////////...zzzqqqiii^^^UUUNNNHHHAAA======:::888777888888777666555555444333333333444444333333222111111111111222222222222222222222222222111111111111111111111111000000111111000000///...////////////////////////000///...000333444111...////////////............------------------------......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------------......+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,------------------------.........------.........------............------////////////////////////000000000000000000000000//////000000000000111111000000222555777===KKKXXXppp|||~~~~~~}}}{{{wwwooogggdddgggnnntttwwwuuuxxx}}}}}}}}}zzzyyyvvvoookkkaaacccdddbbbbbbfffpppxxxyyy\\\MMMGGGBBB???@@@@@@???>>>>>>>>>>>>>>>???======@@@AAAAAAEEEKKKWWW[[[ddduuu|||lllccc]]]___ccckkkxxxnnnZZZMMMIIIDDD>>>::::::999777444555555444444333333222222222111111000000111111222000000000000000000000000000000000000////////////|||rrrhhh___YYYQQQLLLFFFAAA>>>===;;;999:::999888888888888666444444444333333333333333444333222222111111111111111111111111111111111111111111111111111111111111111000000000000000//////...////////////////////////111111111222555555333000///////////////.........------------------------.........///......---,,,,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,------------------///...---,,,,,,---...///------............------////////////////////////////////////////////////////////////000000000111222111222444555666>>>HHH[[[jjjyyy{{{rrrggg```___bbbffffffgggmmmvvv|||}}}~~~}}}sssuuusssllldddbbbhhhpppvvv}}}|||iiiQQQGGGEEEDDDAAA@@@@@@??????@@@AAABBBCCCDDDBBBDDDGGGHHHJJJRRRZZZllltttwwwmmmeeebbbdddiiitttooo[[[OOOJJJGGGCCC???<<<;;;:::888666555555444444333222222222111111000000000000111111////////////////////////000000000000////////////uuunnncccYYYQQQKKKGGGDDD<<<;;;999888888777666555555444444444555444222///333333222222222222333444333222111111000000111111111111111111111111111111000000000000000000000000000000000000000///..............................//////000111333333111000.........///////////////.................................///......---,,,,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------++++++***++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++******---------,,,,,,------...,,,,,,,,,---------......///...---,,,,,,---...///------............------////////////////////////////////////////////////...////////////000000000222111222444444333888???GGGRRR```lllxxxwwwkkkbbb]]]]]]^^^___```gggqqqxxx{{{~~~wwwrrruuuyyyzzzqqqkkklllqqqpppXXXHHHCCCCCCBBB@@@CCCBBBBBBCCCEEEHHHJJJLLLMMMMMMPPPUUUYYY___kkkwwwtttjjjfffdddgggjjjttt|||jjjWWWKKKDDDBBBBBB@@@===;;;999888777666444444444333222222111111111000000000000000000111////////////////////////////////////000000000000{{{oooeee^^^WWWPPPHHH@@@===;;;;;;;;;777777888888777555333222333222222333444555333222222222111111222222333333222222111000000000000111111111111111111111111111000000000000000000000000//////000000//////...---........................+++,,,---//////......---.........///////////////////////////////////////......//////......---,,,,,,,,,,,,---------......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++++++++,,,))))))(((((())))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******+++*********,,,,,,,,,,,,,,,------...+++,,,,,,------..................------.........------............------////////////////////////000000000000000000000000......////////////000000000///000333333111333888888???IIIUUUfffxxxzzzpppfff```]]]]]]```___ccclllrrruuuyyy~~~xxxttttttyyyzzzqqqggg```[[[WWWZZZ___hhhnnnssswww{{{~~~zzztttfff[[[MMMDDDBBBCCCCCCBBBFFFFFFHHHKKKOOOUUUZZZ]]]]]]^^^bbbhhhmmmuuu}}}rrrgggaaa```ccclllvvviiiTTTIIIBBB>>><<<;;;:::999777555444333333333333333222111111000000111000000//////000000111000000000000000000000000////////////000000000000uuupppiiiaaaZZZRRRKKKFFFCCC???;;;777777777777666666777888888777555444444555444333444555666555444111111111111111222333333222222111000000000000000111111111111111111111111000000000000000000000000//////000000//////...---........................***,,,...///......------............/////////000..............................//////......---,,,,,,,,,,,,---------......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((()))***+++,,,++++++***+++++++++++++++,,,------++++++,,,,,,---......///------............------------............------////////////////////////000000000000000000000000........./////////000000111//////222222000111555222888>>>DDDPPPcccttt|||~~~xxxpppjjjfffeeegggddddddhhhlllnnnsssyyyvvvoookkkooouuuzzz~~~}}}xxxvvvxxxwwwqqqkkkiiiccc[[[TTTQQQPPPOOORRRVVVVVV[[[___```bbbeeeccc___XXXTTTOOOLLLLLLNNNQQQRRRWWWYYY]]]ccckkkttt|||nnnlllkkkkkkkkkppp|||mmmTTTHHHEEEAAA===<<<777777666555333222222222222222111111000/////////000000////////////000000000000000000000000000000.../////////000000000111yyyrrrmmmfff___ZZZTTTQQQMMMIIIGGGDDDAAA???:::999777777888888666444222333444444333444555777777555222222222222111000111111000000111222333333222111111000000000000000000000000000000000000000000000000000000000000000///////////////......---........................---...111111111000000000---.........//////000000------------------------......//////......---,,,,,,,,,,,,---------......,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------,,,++++++++++++++++++,,,.........------,,,,,,,,,///......---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,---,,,,,,+++************++++++,,,---++++++,,,,,,---...//////,,,---...//////...---,,,---..................---////////////////////////000000000000000000000000............/////////000444111000333333000111555111888<<<<<>><<<===666777777666444333333333111111000000///.........000000////////////000000000000000000000000000000.../////////000000111111___gggrrryyyzzzzzz|||~~~xxxqqqmmm```[[[UUUQQQNNNKKKEEEAAABBBAAA@@@???===<<<;;;:::777777666555444333333222333333333333333333333333333333333222222111111111//////000000111111111222111111111111111111111111111111000000//////......//////---------///111222///............---------///...---,,,+++,,,,,,---,,,,,,------------,,,,,,,,,,,,------.../////////000///---,,,+++,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,++++++***))))))***+++,,,******))))))******+++,,,))))))***+++,,,------...,,,,,,,,,++++++++++++***,,,++++++******++++++,,,---------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000000000000000000000............////////////000000000000000//////////////////000111111222222333555777666999BBBSSS___sss~~~|||xxxlllfffhhhllloooppprrrtttyyy~~~xxxzzz{{{rrrpppqqqqqqpppooommmnnnpppooorrr}}}tttfffXXXVVV[[[aaagggkkkmmmrrrssspppppptttvvvuuussslllgggiiimmmsss{{{zzzrrrppppppwwwzzzqqqRRRJJJAAA===>>>???===;;;;;;:::999777555444333333000000///...............000000000000000000000000000000000000000000000000444333111///...///000111DDDLLLUUUZZZZZZZZZ\\\___bbbeeeiiijjjjjjmmmsssyyy|||tttqqqqqqgggfffeeebbb]]]XXXRRROOOGGGDDDAAA???>>>===;;;:::777777666666555555444444666555555444444333333222333333333333333333333333333333222222222111111111//////000000000111111111111111111111111111111111000000000000//////......,,,------...............///............---------///...---,,,,,,,,,------------............------...............---------...---,,,+++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,---,,,+++******++++++,,,******))))))******+++,,,++++++++++++++++++,,,,,,************)))))))))))),,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////............////////////.........//////000000000/////////000111111222222///222444444555>>>LLLWWWiiipppvvvyyy~~~wwwqqqppppppooommmnnnooosssxxxzzz|||~~~~~~}}}}}}}}}yyyxxx{{{xxxvvv{{{~~~}}}xxxooommmppprrr~~~wwwbbbNNNGGG???;;;<<<===<<<:::888777666444222111111111111111000///////////////////////////////////////////////////////////////...//////000000000//////333888===@@@@@@@@@BBBDDDBBBEEEIIIKKKLLLPPPVVV[[[eeekkkrrrwwwyyy{{{~~~zzzwwwtttlllaaaVVVNNNMMMMMMEEEEEEEEEEEECCC@@@===;;;777777777666555555666777333333333333444444444444333333333333333333333333222222222222222222222222222222222111111111111111//////000000000000111111000000000000000000000000000000000////////////...+++---///000111000...---///............---------......---,,,,,,,,,------.........//////.........//////......---,,,,,,+++......---,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,......---,,,+++++++++,,,******))))))******+++,,,,,,,,,,,,+++++++++******+++*********)))))))))))),,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------...------,,,,,,------...////////////////////////............////////////---------.../////////000/////////000111111222222---000333333444:::EEEMMM[[[]]]aaaiiixxx|||uuuppplllkkknnnrrrtttvvv~~~zzzsssmmmmmmssszzzwww```QQQGGGAAA;;;888999::::::999666555444222111000000000222111111000000000000111////////////////////////////////////////////////***,,,...000111000///...222444777777666777888:::666888:::;;;<<<>>>AAADDDFFFKKKQQQVVVYYY[[[^^^aaaeeegggjjjnnnsssvvvxxxxxx{{{{{{yyyxxx}}}zzzyyyzzzyyywwwyyy}}}{{{uuuwww~~~|||vvvlllbbbUUUIIIBBB???======999:::;;;<<<<<<:::999888666888999777444222444777444444444444444444444444000111111111222222222333222222222222222222222222111111111111111111111000//////000000000000000000000000000000000000000000////////////////////////...///000111111000///...///............---------------------------------......////////////...............------,,,,,,,,,//////..................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++...------,,,++++++************))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,------------------.........//////...........................------,,,,,,------...////////////////////////............////////////...............---------/////////000111111222222///222555555666999@@@FFFLLLMMMPPPYYYiii~~~}}}uuuooommmlllnnnooopppvvv~~~{{{xxxqqqpppqqqtttzzztttaaaPPPFFF???<<<777666666888888777666555444222222111111111111111000//////000000000////////////////////////////////////////////////,,,---...///000//////...222222333222111111333444444555666666666666888999888:::===@@@AAACCCEEEFFFGGGJJJMMMQQQTTTVVVXXXYYYPPPSSSVVVZZZaaajjjmmmkkkqqqnnniiibbb\\\ZZZ[[[]]]___dddmmmvvv{{{yyyqqqjjjWWWlllmmm[[[WWW\\\mmm]]]III===;;;<<<999666444555666666777666555555333555666444000///111444222111111000000//////...//////000000111222222222111111111111111111111111000000000000000000000000000000//////////////////////////////////////////.............../////////000///...---------...//////............---------,,,---------------------......////////////......,,,,,,,,,,,,------......------------......------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++***))))))******))))))******+++,,,))))))***+++,,,,,,---------------,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,------------------.........//////...........................------,,,,,,------.......................................////////////000000///...---,,,,,,+++/////////000111111222222000333555666666888<<>>CCCLLLXXXlll{{{vvvqqqnnnnnnlllkkknnnttt}}}}}}~~~~~~|||zzzzzz~~~~~~|||zzzxxxuuupppmmmmmmpppuuu~~~mmm]]]QQQFFF>>>999777555444555555555555444333222111111111111111//////.........//////000................................................111000///.........//////111111000//////000000111///000111222333444444555555666666666777888888999777999<<<>>>@@@BBBEEEGGGGGGGGGDDDAAAEEEMMMRRRQQQVVVRRRKKKFFFFFFMMMXXX```sssoooiiiccc___[[[WWWTTTfffqqqwwwnnnYYYIIIEEEHHHfffVVVCCC999888888555000111222222222222111111000000111111111000111222444222222111000//////......000000000111111111222222000000000000000000000000////////////000000000000000000////////////......////////////////////////---............/////////...---+++))))))***,,,---///............---------+++,,,---.........------.........//////.........***++++++,,,------......)))***++++++,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))******++++++******)))******))))))******+++,,,((()))***+++,,,------...++++++++++++************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------...------,,,,,,------.......................................////////////111000000///...---,,,,,,/////////000111111222222000111333333333444666888333555:::AAAKKKYYYooozzzuuurrroookkkkkknnnsss{{{wwwxxxxxxvvvtttwww|||~~~|||{{{yyyvvvrrrooommmqqqwwwjjjUUULLLDDD===999666555555444444444444444000000///////////////000...............//////000................................................333222///---------...000111000000000111111111111/////////111222333222222555333222222333444555555333555777777777999===@@@[[[WWWOOOGGGHHHPPPWWWXXXNNNMMMLLLLLLNNNTTT\\\bbbnnncccRRRCCC===BBBMMMUUUcccZZZQQQRRRYYY```aaa___OOOGGG>>>888666555333111222222222222222111111111222111000000222444444333333333333333222222222222111111111111111111111222000000000000000000000000........./////////000000000000/////////.................................---------.........//////------,,,,,,++++++++++++///............---------+++,,,---.........------------............------,,,,,,,,,,,,,,,,,,,,,---)))***,,,---------,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++***((()))***,,,,,,,,,,,,+++******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......................................./////////////////////////////////////////////000111111222222000000111111111222444555888555666<<>>;;;888999===444555666666444333333333222111111111111222222333000000///000000111222222................................................)))+++---/////////------//////000000///...------////////////////////////111111111111111111111111000000111222333333444444BBBDDDFFFFFFDDDAAA@@@@@@???@@@AAABBB@@@===:::888222999999(((DDDMMMOOO@@@888777777777777666666666444333333222222333333444000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////.........---000///---,,,+++,,,,,,---///...,,,,,,,,,---///111......------------......000...,,,,,,---...///.........---------,,,,,,,,,---------------------------...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++---......---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++,,,******************************++++++++++++************))))))******+++,,,---,,,***(((((()))+++,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))((((((***,,,,,,)))%%%)))***+++,,,------------------------------------------------------------------------...///111222111111000///////////////............////////////,,,...000111222222222111000000000000000111111222333444555777888:::;;;<<>>QQQ222,,,555222222222111111111000000111000000//////000000111000000000000000000000000////////////////////////////////////000000000111////////////////////////////////////////////////........................------------......//////,,,,,,++++++,,,,,,---......------,,,,,,------......---,,,,,,---...---,,,........................------------------------((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++************))))))******+++,,,***))))))******,,,---...,,,,,,,,,++++++++++++***++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,------......,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////////////////..................////////////111000///......///000111///////////////000111111///000000000000000111111222444555666:::CCCOOOYYYiiiuuutttnnnooosssooohhhdddeeegggkkkttt|||~~~{{{tttuuutttvvvzzz~~~~~~yyyxxx{{{{{{~~~{{{xxxsssmmmmmmqqqttt{{{|||wwwssspppllliiikkkmmmllllllooouuuzzz}}}yyyqqqnnnoootttyyy}}}wwwdddSSSFFF===777555333444666666555333333111///...---...000111000000000000000000000000.........///////////////,,,,,,---.........---------------............///..............................///////////////...........................000000000000000000000000//////000000000000111111000111333222000///000111///...---------///111222444///666666GGG222///333222222222222111111111000111111000000000000111111////////////////////////000000000000000000000000...////////////000000000................................................---------...............***++++++,,,---------------------------......///------,,,,,,,,,,,,---------,,,,,,,,,......---+++------..................------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******************************++++++++++++************))))))******+++,,,)))*********+++,,,---...,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.../////////---...////////////..................///////////////......---...000222333/////////...///000000111000000000000000000000000///111333444555999???DDDQQQ\\\mmmrrrkkkkkknnnqqqjjjddddddgggmmmvvv}}}~~~zzzsssuuussswww}}}~~~|||}}}~~~{{{}}}||||||}}}zzzyyyyyyzzznnnkkkiiiiiigggeeeiiiooorrrxxx{{{vvvrrrqqqpppnnnfffggggggiiimmmxxx|||xxx|||zzzeeeTTTKKKEEE===777666555444555555555333222222111///------...///000111111111111111111111111///////////////.........///////////////.........---------............///........................---...//////////////////------------------------000000000000000000000000///////////////000000000...///000///...---...000......------...///111222+++///:::555EEE333000...000000000000////////////111111000000000000111111////////////////////////000000000000000000000000......////////////000000................................................---------------.........***++++++,,,,,,,,,,,,+++---------.........//////------,,,,,,,,,,,,---------,,,+++,,,......,,,+++,,,,,,,,,---------------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...******************************++++++++++++************))))))******+++,,,******++++++,,,,,,------++++++++++++************,,,,,,,,,,,,,,,---------+++******))))))******+++***+++,,,+++***)))***,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---////////////,,,---...///000///...---............////////////---------...///000222222//////......//////000111000000111111111111111111///111333444555666888:::>>>FFFSSScccssswwwooonnnqqqtttlllfffeeehhhnnnyyy}}}{{{yyy{{{~~~}}}xxxrrrqqqooottt}}}|||~~~{{{~~~}}}zzzyyyxxxvvvuuusssqqqpppooofffcccccceeefffggglllssszzz|||xxxxxxxxxvvvooooooooosss~~~kkk]]]LLLAAA>>>===888444555444444333222111000000222111///.........///000111111111111111111111111///////////////.........000000///.........---------------............///........................------...///////////////------------------------////////////////////////////////////////////////...///000///......///111////////////000111222222,,,...999666EEE///---000000/////////............000//////......//////000////////////////////////////////////////////////........./////////000000................................................,,,,,,,,,------.........+++,,,---------,,,+++***,,,,,,------.........------,,,,,,++++++,,,,,,---,,,++++++---......,,,***+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******************************++++++++++++************))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,+++******))))))******+++)))+++,,,+++)))(((***---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++---............---+++,,,...///000///...---............////////////------...///000000000//////............///000000000000000111111222222222111222333333444555777999666:::AAAJJJWWWgggvvv|||wwwyyy|||zzzqqqjjjhhhkkksss}}}wwwvvvvvv~~~|||xxxxxxyyyvvvvvvxxxzzz{{{zzzwwwsssqqqooouuu~~~}}}~~~~~~zzzwwwwwwxxxyyy{{{{{{yyyvvvsssooommmmmmqqqssstttzzz~~~zzzyyyzzzgggSSSLLLBBB<<<:::999888666444444333222000000111111111111111000000000//////////////////////////////000/////////............//////...---,,,+++++++++---------............///........................------...///000000//////------------------------........................///////////////.........---......---,,,,,,...///------........./////////444///555555BBB)))+++777111111000000000/////////.........------.........////////////////////////..................................../////////000................................................,,,,,,,,,------.........---......///...---+++******+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++---......,,,************++++++,,,,,,,,,------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++---......---+++***(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******************************++++++++++++***************)))***++++++,,,,,,,,,---------,,,+++++++++++++++************)))))))))******++++++++++++---,,,,,,,,,,,,,,,,,,---***,,,---,,,))))))+++...,,,,,,,,,------,,,++++++++++++++++++++++++++++++------------------------,,,---.........---,,,++++++,,,...000000///...---............/////////000...///000000000///---,,,...............///000000//////000000111222222333000///......///111444666555666888<<>>FFFMMMXXX]]]ccchhhnnnuuu|||vvvyyy}}}{{{yyyyyy|||~~~{{{~~~{{{tttoookkklllnnnpppwwwyyy|||{{{zzz{{{~~~|||~~~|||{{{zzzyyywwwvvvuuuuuuuuuxxx~~~|||~~~gggTTTKKK===<<<:::888666444333333333222111000000111222333111111111000///......---000000000000000000000000000000//////.........---//////.........---------000///---,,,,,,---...///---------............///------------------------------------............................................................////////////////////////.../////////000000000000---000777:::PPP333)))222////////////////////////000000//////////////////........................................................................------------------------...............---------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++******++++++,,,,,,+++++++++)))''''''***---+++)))(((***,,,,,,***(((,,,++++++******++++++,,,,,,+++******))))))******+++++++++***************---,,,+++*********++++++)))******++++++******)))((((((((())))))*********((()))***+++++++++******+++***)))(((((()))***+++*********++++++,,,,,,------------,,,,,,++++++***)))******++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............................................................//////////////////////////////////////////////////////////////////000000000111111111///111222222333666<<>>999777777777555444333333222222222111000000000000111222222222111111000000///////////////////////////////////////...........................------------///...---,,,,,,---...///------------............------------------------,,,,,,---------.........................................................////////////////////////........./////////000000666,,,///:::WWW999---888000000000000000000000000000000000//////...------........................---------.......................................------------------------,,,---------.../////////000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***++++++******+++---...)))))))))***+++***))))))++++++************++++++******))))))))))))******)))))))))***+++++++++,,,++++++******************))))))************))))))''''''(((((()))******+++***++++++,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------................................................------........./////////////////////////////////////////////////////////////////////000000000111222222222222222222222333555666888999>>>HHHTTT^^^www}}}xxxtttrrrmmmnnnppptttyyy~~~{{{wwwuuuvvv{{{~~~yyywwwwwwyyy~~~~~~}}}}}}}}}}}}lllRRRCCC???<<<;;;;;;555555444333333333333444222222222222222222222222222222111111000000000000................................................------------------------------,,,,,,,,,---...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................................................................////////////555***+++999]]]CCC111444/////////////////////////////////000///...---,,,........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++++++++*********+++,,,------***+++,,,,,,++++++***+++***************************))))))((())))))******)))))))))***+++++++++,,,***************************++++++++++++++++++***************************,,,,,,,,,,,,------......******++++++++++++******,,,,,,++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------....................................................../////////000000000////////////////////////////////////////////////...////////////000000000---------.../////////...222333444444555999AAAGGGaaaooo|||~~~{{{uuuqqqoooqqqtttxxx|||~~~~~~}}}wwwpppoooqqquuuyyy~~~dddTTTCCC<<<;;;999777666444444444333333444444555...//////////////////...111111111000000000000000---------------------------------...............,,,,,,------------------,,,,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................------........./////////---(((---999```III222,,,////////////////////////------///000000///...---------------------------,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------************)))))))))))))))***+++,,,---,,,+++++++++***)))***,,,,,,+++******+++------+++***+++,,,))))))***++++++***))))))))))))((((((((()))*********************+++++++++((()))******+++*********++++++,,,,,,,,,,,,++++++++++++++++++*********)))++++++******++++++,,,---******+++,,,,,,+++******++++++++++++++++++++++++)))*********++++++,,,,,,***)))(((((((((((()))******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------........................------------------------////////////000000000111////////////////////////////////////////////////......////////////000000...------...000222111000///222444444333444999===MMM^^^qqq||||||zzz~~~zzzuuuqqqvvv~~~zzzlllhhhkkkooouuu{{{|||hhhQQQGGG>>>;;;:::666222000444444333333333333444444///000000111111000000///000000000///////////////........................---------------.........,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------------------------------------------------------........................---------.........//////+++---000222TTTCCC333+++------------------------+++,,,...///000000......------------------------,,,,,,------...//////000------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---+++***++++++************++++++++++++++++++++++++++++++)))*********++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---************))))))))))))(((***+++------,,,+++***+++***))))))+++,,,***'''(((+++---,,,***)))***+++((()))***++++++***)))(((((((((((((((((()))******+++++++++***************'''((()))***++++++***)))******++++++++++++******))))))))))))************+++***)))))))))***,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---***************+++++++++***)))(((''''''((()))***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................------------------------........./////////000000////////////////////////////////////////////////........./////////000000111///---...111333333222111333444444222333777;;;AAAPPPbbbmmmppppppssswww|||}}}zzz~~~qqqffffffkkkqqqxxx}}}~~~~~~vvvnnn___RRRGGGAAA<<<;;;888444333555333222222111111111222222111222333333333333222111.....................///........................,,,,,,,,,------.........++++++,,,,,,,,,---------******+++,,,------......++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------------------------------------------------------........................---------........./////////444222'''CCC:::444222------------------------)))+++---///000000///...------------------------,,,,,,------...///000000------------------------......................../////////......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%(((+++...///...,,,***++++++************++++++++++++++++++++++++++++++))))))******++++++++++++...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***(((***+++------,,,+++***,,,***((()))++++++(((%%%'''***,,,+++)))((()))+++((()))***++++++***)))(((((((((((((((((()))******,,,+++++++++******))))))'''((()))+++++++++***)))))))))************))))))&&&&&&'''((()))***++++++,,,+++*********+++---...***+++,,,------,,,+++***))))))***+++,,,,,,------************************,,,+++***))))))***+++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------........................---------------------------------.........//////////////////////////////////////////////////////............/////////000///,,,******---//////...222333222000---...333777888DDDTTT]]]______```ccckkkqqqzzzzzznnneeefffmmmttt{{{~~~|||~~~jjjXXXOOOMMMHHHAAA>>>:::777666444222555;;;222111111000000000000000...///000111111000///...---------...............////////////////////////,,,,,,,,,------.........+++++++++,,,,,,---------)))***+++,,,---......---++++++,,,,,,,,,---------,,,------......------,,,***+++,,,,,,------,,,,,,......---,,,---...///000---------.........//////((()))+++---......------000000111000000///......+++,,,---...///000111222......---,,,---...///000000///...---------------,,,,,,,,,+++++++++*********+++,,,---...000111111---------,,,,,,+++++++++------------,,,++++++***)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,/////////---+++***+++---++++++++++++++++++++++++...------,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++*********))))))((((((******++++++++++++******))))))*********+++++++++************************(((((()))************))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000------------------------------------------------//////......---------,,,////////////////////////........................***+++,,,...///000000000........................////////////////////////000000000000000000000000...000111222222333555777555???LLLUUUVVVTTTQQQOOOUUU]]]iiisssyyy~~~|||yyyxxxzzz~~~}}}}}}}}}}}}~~~~~~uuusss{{{iii]]]OOOEEEBBBAAA@@@???;;;:::999777666444333222333333333222222222111111111111000000000000111111////////////////////////,,,------......------,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***000///...---,,,+++++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,---...///------------.........///++++++,,,---............//////000000//////...---------...///000111222222...------,,,---...///000//////...------------------------,,,,,,,,,+++++++++,,,,,,---...///000000......---------,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---....................................------,,,,,,,,,+++++++++************************---,,,++++++++++++,,,------------,,,,,,,,,++++++...//////---+++***+++,,,++++++++++++++++++++++++,,,+++******))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++******************************************************************)))))))))(((******++++++++++++******))))))*********+++++++++************************((()))******++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///------------------------------------------------/////////.........------................................................***+++,,,...///000000000........................////////////////////////////////////////////////000222333333222222333555444<<>>:::999999999666222777666666444333222111111111111111111000000000000//////............//////...........................//////////////////...............------------........................))))))***+++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------///...,,,++++++,,,---...---------......---,,,,,,---.........//////000000------------......//////......---,,,,,,---------------------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++***++++++,,,------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,++++++++++++++++++,,,++++++******************,,,---...---,,,***+++,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---+++******))))))******+++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***************************************************************)))))))))))))))******++++++++++++************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------------------------------------------------////////////////////////................................................+++,,,---...////////////........................///////////////////////////////////////////////////000111111000///111222777:::>>>>>>;;;888888999777:::===???BBBHHHQQQXXXeeexxx{{{uuussspppoooppprrrrrrrrroooppprrrtttvvvxxxxxxyyy{{{xxxxxx{{{zzzrrrooolllmmm{{{lll[[[OOOEEE>>>===;;;::::::;;;;;;999777777777666666555444333333000000000000////////////.........------.......................................////////////...............---------,,,,,,------------............))))))******+++,,,,,,---,,,+++++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---,,,------------------,,,,,,---,,,+++*********+++,,,,,,,,,---------------,,,,,,,,,---------------------------...............------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,.........///////////////***++++++,,,------------++++++,,,,,,---,,,,,,,,,........................,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,......,,,+++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------------------------------------------------.........///////////////................................................,,,,,,---...////////////........................////////////////////////........................+++,,,...///...///111222777999;;;999666555777999888999999888888<<>><<<999777555444555666666666666666555555444444333333000000000/////////............------------..............................,,,------......------,,,...------------,,,,,,,,,++++++,,,,,,,,,---------***************)))))))))+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---------------------------,,,,,,,,,,,,+++***************++++++,,,,,,------......------,,,,,,,,,,,,,,,+++++++++,,,---......//////......,,,,,,,,,,,,,,,------...,,,,,,+++++++++*********---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,************************++++++++++++************))))))))))))))))))))))))******++++++++++++*********************+++++++++)))+++---...,,,+++++++++++++++++++++++++++++++++******))))))******++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++***************************************)))******+++++++++++++++***++++++++++++,,,,,,,,,*********************************))))))))))))(((***************************************)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------------------------------...............------------------------........................,,,------...//////..............................////////////////////////........................)))+++---......///111333444555666555222111444777444666666555444666;;;@@@CCCOOOZZZ^^^ccclllvvv{{{~~~|||yyyuuurrrkkkkkkjjjiiihhhgggffffffjjjmmmppprrrqqqpppooooooiiiooowwwssscccOOOCCC===999888999777555333111111222333444222222222222222222222222000000000000////////////......------------......------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,---------++++++******))))))))))))+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,---...///......------------,,,,,,,,,++++++)))******+++,,,,,,,,,,,,,,,,,,---...............---------,,,,,,+++++++++,,,---.../////////...---,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---(((((()))))))))*********,,,,,,---------,,,++++++((()))***+++,,,---------((((((((((((((((((((((((++++++++++++************************************)))***+++,,,,,,+++***)))*********+++++++++,,,,,,(((+++---...,,,+++***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,************************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))******************++++++++++++******+++++++++*********))))))************************((()))******++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((************************+++++++++******)))))))))************************++++++,,,---------------------------------------------------------------,,,,,,,,,,,,---------...------------------------........................,,,---......///.................................////////////////////////........................,,,...////////////111222222444444222///...111555222555777666333333666999;;;BBBGGGGGGHHHPPPWWW[[[mmmvvv|||wwwuuuqqqmmmjjjgggfffeeefffhhhjjjjjjhhhfffffffffggglllsssyyy~~~~~~zzzxxxxxx}}}~~~www^^^PPPBBB===;;;777666777666666666444333333444555111111111111111222222222111111111000000000////////////............//////------------------------------............---------------,,,,,,,,,++++++++++++,,,,,,---......///+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,---.../////////...------------,,,,,,+++++++++(((***+++---......------,,,------.../////////............------,,,,,,+++,,,,,,.../////////...---++++++++++++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,------------------....../////////------------,,,,,,+++***'''(((***+++,,,------...........................+++++++++************)))------------------------)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,(((***---...---+++***+++++++++++++++++++++++++++,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******++++++++++++******))))))************************(((((()))************************++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***************************---------,,,,,,+++++++++************************+++,,,---.........------------------------------------------------------+++++++++,,,,,,---------------------------------........................------......///.................................////////////////////////........................///111222111000///000222333555555222///...000333555777:::888444222222444555:::<<<:::;;;@@@FFFGGGLLLYYYeeekkkpppwww}}}zzztttoookkkjjjiiigggiiijjjjjjgggdddbbbaaagggjjjoootttxxx}}}{{{uuuqqqqqqrrrtttxxxsssdddYYYQQQFFF=========999777888333444666666555444333444222333333333333444444444111111111111000000000000//////............//////------------------------......////////////......---------,,,,,,,,,++++++,,,,,,------...///000000++++++,,,---......///000,,,,,,++++++***++++++,,,++++++++++++++++++++++++......---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,------......------,,,---,,,++++++************,,,,,,,,,------.........,,,,,,,,,++++++******************++++++,,,,,,,,,------------------------,,,,,,+++***)))(((''''''++++++++++++++++++++++++******++++++++++++,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++******************************))))))))))))))))))...---,,,,,,+++***))))))***++++++***))))))***,,,,,,+++++++++++++++++++++************************+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******,,,,,,+++***)))(((''''''+++++++++*********))))))***************)))((('''++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,...///000)))***++++++***)))((('''---.........//////000000,,,,,,,,,---------......////////////////////////---------............/////////.........---------//////000000000000//////000111111111222222222222111666::::::555111111333444555555666777666666666@@@DDDIIILLLQQQYYYeeennnxxx|||yyysssnnnmmmtttrrrpppnnnmmmjjjgggeeedddhhhlllnnnoooqqquuuxxx~~~}}}wwwqqqllljjjjjjmmmssswww|||}}}}}}qqqddd\\\UUUMMMHHHDDDAAA===999666555666666555555555555444333222111111111000000000000111111000000000000000000000000+++,,,,,,---...///000000////////////............------------------------,,,,,,------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++***++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++************++++++************************************************,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,+++++++++************************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******************************))))))))))))******++++++******)))(((((((((+++++++++*********))))))******++++++******)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************++++++++++++,,,------------------------------,,,,,,,,,,,,---------------------...//////++++++,,,,,,,,,+++***)))---........./////////000,,,,,,,,,---------..............................---------............/////////.........---------//////000000000000//////000000000000111111111222111666999999555111111333222333333444444444444444333777;;;===???EEENNNVVV```dddkkksss{{{}}}yyytttoookkkhhhjjjkkklllmmmnnnooopppqqqyyy{{{|||yyytttmmmgggdddhhhjjjnnnrrrvvvzzz~~~yyyxxxwwwwwwxxxyyyxxxxxxxxxzzz|||xxxeee]]]RRRKKKGGGEEEAAA===@@@===999666333222222333555555555555444333222111333222222222222222222333////////////////////////,,,,,,------.../////////++++++,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************++++++++++++******------,,,,,,++++++,,,,,,,,,++++++++++++++++++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---,,,******,,,---+++,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++************)))))))))++++++++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,---...............------.........---,,,,,,.............../////////,,,,,,,,,---------..............................---------............///...............---------...//////000000//////...////////////000000000000111555888777444111111222000000111222222222222111///222555555666888===BBBFFFJJJQQQYYYbbbmmmxxxzzzwwwuuusssqqqrrruuuvvvuuurrrxxxzzz|||zzztttmmmfffcccggggggiiikkknnnssswwwyyywwwrrroooppprrrrrrqqqppppppqqqqqqvvv}}}rrr___QQQIIIDDD===:::;;;<<<<<<:::===;;;888444222111111222444444444444333222222111222222222222222222222222................................................******+++,,,---...//////------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******------,,,,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++,,,,,,,,,---------------------------)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,+++************************++++++************++++++************************++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++,,,------...------,,,*********************************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************************))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,---...///...---,,,------.........---------........................,,,,,,,,,---------..............................---------............///...........................//////////////////............////////////000111333666555333111111111//////000111111111111000111333555666555555777999:::<<>>CCC???;;;:::;;;<<<<<<<<<>>><<<999777555444444444333333333333333222111111000000000111111000000000........................//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************************************************++++++++++++************************++++++************++++++************************++++++,,,,,,,,,---------......---,,,,,,+++******)))*********(((((()))++++++,,,---//////...------************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))******************************))))))))))))******((((((((()))******++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***+++---.........---,,,---,,,,,,,,,,,,---------...............---------,,,,,,,,,---------..............................---------............///---...........................////////////......---.........////////////111222333333222111000111//////000111111111111111///000222222222222222333666777777888:::@@@GGGMMMSSS\\\hhhuuu~~~~~~zzzuuuqqqpppjjjgggcccdddggglllooopppqqqrrrtttuuussspppooonnnlllmmmllliiifffggglllpppsss{{{|||xxxwwwzzz~~~~~~zzzjjjWWWJJJFFFCCC>>>888===;;;999888888999999999===;;;999777666555555555222222222333222222111000///000111111111111000////////////////////////////////////...------,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------------------)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))***************++++++************************++++++************++++++***************************++++++,,,,,,------......------,,,***))))))(((((()))***)))'''''')))******,,,...000000000...---************************))))))))))))************)))******++++++******)))))))))))))))))))))))))))******************************))))))))))))******(((((())))))*********+++(((((()))))))))))))))***)))***++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,+++++++++,,,------.........---------------,,,,,,,,,---------......---------------------------------............///---------...............---......//////......---............////////////000111111111111111000000//////000111111111111111...//////000000111111111222333333333444777;;;???CCCFFFMMMUUU___jjjuuu}}}|||xxxuuuuuuvvvqqqmmmiiijjjnnnrrrttttttqqqooonnnoooqqqsssrrrrrrkkkiiifffcccaaadddiiimmmrrrwww}}}}}}{{{zzz{{{zzzwwwtttooommmoootttxxx|||xxxuuuuuuvvvxxx~~~ooo\\\RRRFFF>>><<<===<<<:::666666666666666777777777999888777666444444333333111111222222222111111000111222333444444333222111//////////////////////////////.........---------++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************************))))))***+++,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********)))))))))******+++,,,***++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++,,,,,,,,,************************++++++************++++++*********************************+++,,,---------+++++++++******))))))))))))******)))(((((()))+++***,,,...000111000///...************************((()))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********(((((((((((())))))******((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************++++++++++++,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---............------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///---------.........//////---......//////......---....../////////000000000000000///000000111000///...//////000000000000000111000//////111222222222...000222222333444666777888999;;;>>>DDDNNNZZZaaalllrrryyy}}}|||yyyyyy}}}{{{wwwxxx}}}zzzuuuooopppuuuyyyxxxvvvnnnkkkgggeeefffiiikkklllrrrsssvvvwwwxxxxxxwwwvvvttttttqqqooolllmmmpppsss|||{{{uuusssssssssuuuzzzyyynnn___SSSJJJFFFAAA<<<::::::::::::444555666777666666777888777666555555444333222222000000111111111111111000000222333444444333222000.......................................---------******+++,,,---...//////++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))(((((()))***++++++,,,,,,,,,------.........*********++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++------------------------------------------------((())))))))))))*********,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++++++++,,,,,,---------************************++++++************++++++************************))))))***++++++,,,------)))))))))))))))************++++++***))))))***,,,***,,,///111222111///...************************(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))))))))'''((((((((())))))******'''((()))***************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++***+++,,,---...---,,,,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------.........//////---..................---////////////000000000000000///...///000111000///---...//////000000//////222000......///000000000,,,///222333333222222333000111333666999===CCCGGGKKKRRR[[[bbbgggmmmuuu{{{~~~~~~}}}}}}ttttttzzz}}}zzzsssppplllmmmoooqqqqqqooouuuttttttvvvxxxyyyyyyxxxuuuuuutttrrrpppppprrrttt{{{}}}wwwvvvwwwvvvxxx~~~zzzqqqjjjaaa[[[VVVPPPGGGAAA======<<<999555444444444444555666666555444444555777777666555555444333333///000000111111111000000...///111222222111///...------------------------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........******+++++++++,,,,,,,,,***++++++++++++******)))++++++++++++++++++++++++******************************))))))))))))******+++++++++,,,,,,------------------,,,,,,+++++++++)))******++++++,,,------************************,,,+++(((''''''***---///------------------------,,,,,,+++***))))))******++++++************++++++***++++++,,,,,,++++++***)))))))))(((((((((((((((,,,++++++++++++++++++,,,******************************))))))))))))************))))))))))))))))))(((((())))))))))))((((((******+++,,,------......***************************+++...000000...,,,++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$""""""$$$''')))(((((((((((((((((((((((())))))************))))))************************+++++++++++++++++++++++++++*********))))))((((((+++*********))))))((((((,,,,,,+++***))))))*********************************************************++++++,,,,,,++++++***,,,+++++++++,,,,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,***(((&&&%%%$$$###------------------------.........------,,,,,,,,,+++---......---,,,,,,---------------------,,,,,,..................------------......///000000000...------,,,,,,------...000000111111111222222222//////............//////000000//////.........---//////000111111111111111111111222444666777888999<<<>>>AAAFFFKKKPPPUUUWWWZZZ```hhhpppyyy~~~xxxzzz|||~~~|||wwwtttwww|||~~~zzzzzz~~~pppeee\\\VVVQQQOOOJJJEEEAAA>>>===<<<888777777666555444444444666666555555555444444444333222111111000000111111111111111111111111111111////////////////////////////////////////////////,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++++++++************+++++++++,,,))))))***++++++*********++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++***))))))******++++++************++++++***++++++,,,,,,++++++***++++++++++++************++++++************++++++++++++************++++++******))))))))))))******************************)))******++++++******)))*********+++,,,,,,------************************''')))+++---...---+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++************)))))))))(((+++++++++******))))))))),,,++++++***))))))*********************************************************++++++,,,,,,++++++***+++++++++++++++,,,------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------------------------------------,,,,,,,,,+++++++++---......---,,,,,,---------------------------........................///////////////.........///......------......//////000000000000000000000//////............//////000/////////............//////000111111111111000///000111222333555666666555666777999;;;===@@@AAAFFFIIINNNUUU]]]gggqqqxxx~~~nnn___UUUNNNGGGCCCFFFDDDAAA===;;;:::999999777777666666555444444333666555555555444444444333333222111111000000111111111111111111111111111111////////////////////////........................+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------.........---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))************))))))++++++++++++++++++++++++))))))***************))))))))))))*********++++++'''((()))***************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++***)))+++++++++*********)))))),,,+++******)))*********++++++************++++++******++++++++++++******++++++++++++++++++++++++*********))))))*********,,,+++)))(((((()))+++,,,******))))))))))))******************************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************************&&&(((***,,,------,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))************))))))************************++++++++++++++++++++++++************))))))))))))++++++************)))))),,,+++******)))************************************************************++++++,,,,,,++++++*********************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,---...000111------------------------......------------,,,,,,+++,,,......,,,,,,,,,---................................................111000000///......------/////////......////////////////////////.........//////............//////////////////...............///000000111111000000/////////000111111222222444444333333333444444555:::;;;<<>>@@@BBBFFFKKKNNNWWW[[[aaaiiipppuuuyyy{{{~~~xxxrrrnnnpppuuu|||{{{jjjeee\\\TTTMMMHHHDDDBBB<<<;;;:::999999999888888777666666666666666666666444444444444333333333333222222333333333333333333222111000000//////000000////////////////////////////////////////////////...........................------------------...+++******))))))******++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,*********+++,,,---,,,------......------,,,************************(((((()))))))))))))))((()))))))))*********++++++((()))***+++++++++++++++************************************************,,,,,,++++++++++++,,,,,,+++++++++++++++******************+++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++)))))))))***++++++,,,,,,*********)))******+++,,,++++++************++++++))))))************))))))******++++++,,,---------*********))))))*********,,,+++)))(((((()))+++,,,******))))))))))))******((((((((()))******++++++))))))************))))))))))))))))))))))))******************************((())))))******************************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))************))))))))))))))))))))))))))))))************************))))))))))))************''''''(((((((((((())))))*********)))******+++,,,***************************************************++++++,,,,,,++++++***+++***))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------------------------------*********++++++++++++,,,***+++------+++++++++,,,++++++,,,,,,---.........,,,,,,------.../////////------......///000000111------,,,,,,,,,,,,------............//////000000......------------...............///////////////---...//////000000//////////////////000000000000111111000///////////////---///111222111111222444555666666555555888;;;>>>BBBCCCFFFJJJOOOUUUYYY\\\^^^\\\YYYWWWYYY^^^dddhhhggggggllluuu}}}zzzlll___VVVMMMJJJEEE@@@======>>>@@@777777777777666666555555555555555555444333333333333333333333333333333333111111222222222222333333111111000////////////000////////////////////////////////////////////////------------------------,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,,,,------+++************++++++,,,************++++++++++++++++++******++++++,,,,,,******++++++++++++******************************&&&'''((())))))***))))))************+++++++++,,,***++++++,,,,,,,,,++++++************************************************,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))&&&&&&'''(((***+++,,,,,,******))))))***++++++,,,++++++************++++++))))))************))))))******+++,,,,,,---......++++++************++++++++++++************++++++******))))))))))))******&&&''''''((())))))******))))))************))))))************************************************************))))))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))*********+++******))))))***++++++,,,***************************************************++++++,,,,,,++++++***,,,+++***))))))))))))***)))*********++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---//////------------------------++++++++++++,,,,,,------***+++------+++***+++,,,******++++++,,,------...,,,,,,------...//////000.........///////////////......------------......++++++,,,---...//////000...------,,,,,,------.............../////////000---...//////000000//////........./////////000000333333222111000000000000000111333333333333444555333444555555333333555666777777888999<<>>>>>===???EEEJJJNNNUUU]]]jjjuuu|||xxxqqqlllggg```XXXRRRQQQNNNJJJHHHFFFDDDAAA???999:::;;;;;;888666555555222333444444444444555666333333444444444444333333222222222222222222222333000000111111222222222333111111000///////////////........................////////////////////////------------------------000///...------...///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///)))************+++++++++(((***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***)))((((((,,,,,,+++***))))))******************************,,,,,,,,,++++++*********+++*********))))))((((((++++++++++++***((('''&&&+++*********))))))((((((************************************************((()))***++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++++++++***************+++++++++,,,---------...&&&'''(((***,,,...000000+++)))'''&&&&&&''')))+++++++++++++++++++++++++++))))))))))))))))))))))))---+++)))'''&&&''')))+++)))***++++++***)))***+++))))))))))))))))))))))))*********)))))))))))))))************)))))))))))))))))))))((()))******+++++++++******))))))(((((())))))))))))))))))))))))+++)))''')))+++,,,***'''))))))))))))************++++++************++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********++++++++++++******&&&''''''((()))******+++((((((((()))******++++++))))))***++++++++++++***((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------......//////))))))))))))***,,,...///------,,,+++,,,---...///------------------------...------,,,,,,,,,------........................---......///////////////............///////////////////////////.........//////000000000000//////////////////000000000000222222222222222222222222111111222333444444555666555555555777:::???CCCFFFaaahhhttt}}}xxxwwwzzzyyysssooommmqqqpppooommmjjjfffcccaaaUUUSSSQQQNNNKKKHHHEEEDDD@@@???>>>===;;;:::999888999888777666555666777777555555555444444333333333111222444444444444222111222222222222222222222222000111222333333222111000000000000000000000000000........................////////////////////////.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++***)))(((******))))))(((((('''''')))************+++++++++,,,++++++***))))))((((((,,,++++++***))))))******************************,,,,,,,,,++++++*********************)))))))))((()))************))))))(((************)))))))))(((************************************************))))))***+++++++++************************++++++******************************++++++++++++******))))))))))))************************)))))))))((()))))))))))))))))))))))),,,,,,+++***))))))(((((()))))))))************************+++,,,------...***)))(((((((((((()))***++++++++++++++++++++++++************************---+++***(((((()))***+++)))***++++++***)))***+++************************+++++++++***************************)))))))))))))))))))))))))))******+++))))))((((((''''''''''''))))))))))))))))))))))))***)))((()))++++++)))'''))))))))))))************+++******))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))*********++++++******)))******++++++++++++******((()))))))))***+++++++++++++++++++++************))))))***+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...............---------...---,,,,,,,,,,,,---...------,,,,,,,,,---...///------------------------...------,,,,,,---------........................------...///////////////............////////////////////////............//////000000000000//////.../////////000000000000111111111111111111111111111111111111111111222222333333333444777;;;???BBBSSS[[[gggrrrxxxwwwssspppkkkgggaaa]]]]]]```dddhhhkkkiiihhhjjjoooxxxvvvjjjaaaZZZUUURRRMMMMMMLLLKKKHHHFFFCCCAAACCCBBBAAA???===;;;:::999999999999888777777666666666555444333333333444444555555444444444333333333222222333333333333222222222222222222222222222222000111111222222111111000........................................................................------------------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************+++++++++***))))))++++++*********))))))))))))************+++++++++------,,,,,,+++*********,,,+++******)))*********************************+++++++++++++++*********************))))))))))))(((((()))***************************))))))))))))******************************************************+++++++++******))))))))))))***+++++++++,,,******************************++++++++++++******))))))))))))************************)))))))))))))))))))))))))))))))))))),,,,,,+++***((('''&&&%%%))))))))))))))))))((((((,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********)))(((((((((((('''''''''))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))************+++******))))))******+++******))))))))))))******++++++************++++++))))))))))))))))))))))))((())))))*********))))))******++++++++++++******++++++++++++++++++++++++------,,,,,,+++******)))))))))******++++++++++++------......---,,,++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////......---,,,,,,,,,222111///...---------------,,,,,,,,,,,,---...///---------------------------------,,,,,,------...------------------------------...////////////...---............/////////...........................//////000000//////........./////////000000000000000000000000000000000000000000//////.........111111000111333666999;;;BBBIIITTT]]]aaa___YYYUUUPPPMMMIIIFFFFFFIIIMMMPPPSSSQQQPPPPPPSSSYYY```dddmmmnnnooorrrvvvyyy|||~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxvvvtttqqqooonnnmmmlllkkkjjjiiihhhhhhiiihhhiiijjjnnnqqqsssrrrqqqgggaaaWWWNNNGGGBBB>>><<>>===999888888888777777666666555555555555555555555666444444333222222222222222444444444444333333333333333333222222222222333333222222222222222222222222222111111000000111111222........................................................................,,,,,,------------------......------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++***************))))))******+++++++++******+++++++++++++++*********)))************+++++++++.........------,,,,,,,,,++++++***************+++************************+++++++++************************)))))))))))))))((())))))*********))))))*********)))))))))))))))************************************************+++++++++++++++***)))((((((((()))***+++,,,,,,,,,******************************++++++++++++******((()))))))))*********************)))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&,,,+++++++++***)))))))))+++++++++******)))))))))******++++++++++++******************************++++++++++++++++++++++++***+++,,,---,,,,,,+++***)))***++++++***)))***+++++++++++++++++++++++++++*********+++++++++++++++************)))))))))((((((((()))***************************************)))))))))))))))))))))))))))))))))*********)))(((((()))))))))******************))))))))))))************))))))))))))******+++******))))))******+++))))))))))))))))))))))))((()))************************++++++++++++******+++++++++++++++*********,,,,,,+++++++++************************++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---------------------111111000///...---,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,,,,---......------------------------,,,---......//////......---------.........//////------...............///...//////////////////............/////////000000////////////////////////........................000000//////000222555666666;;;BBBHHHJJJHHHCCC@@@AAA???<<<;;;;;;===AAACCCDDDBBB@@@@@@AAADDDHHHKKKMMMNNNQQQTTTXXXZZZ\\\]]]ZZZYYYYYYXXXWWWWWWWWWWWWYYYXXXWWWVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLMMMPPPSSSTTTTTTSSSKKKGGGBBB>>><<<;;;999888888888888999999999999888888888888888888888888888666666666666666666666666555444444333333333333333333333333333333333333333333222111000000111222333111111111111111111111111222111000//////000111222000000000000000000000000................................................,,,,,,,,,------...............---,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------...++++++++++++************((()))***+++++++++++++++++++++++++++++++++******))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++***************++++++************************************************))))))))))))))))))******+++++++++******)))''''''))))))))))))))))))******************************************************+++++++++++++++***)))((((((((()))***+++,,,,,,,,,******************************++++++++++++******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((())))))))),,,+++++++++***)))))))))(((((((((((())))))))))))******++++++++++++******************************************************)))***,,,------,,,+++***)))***++++++***)))***+++************************))))))))))))******++++++************)))))))))((((((((()))************)))************++++++++++++))))))))))))))))))))))))((()))*********)))))))))((()))))))))***************))))))))))))))))))*********))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,++++++******++++++++++++************************))))))))))))))))))******++++++******)))))))))***+++,,,((((((***++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---...//////------......------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---...///------------------------,,,------...............------------............,,,---------......//////......////////////..................////////////........................------......///000000111000000//////000111222333333444666888999888777666555444333333333555777888999888666555666777999::::::;;;===@@@AAABBBCCCCCCAAAAAA@@@@@@???@@@@@@@@@CCCBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;===???@@@@@@???<<<:::777777888999999999000000000111111222333333555555555555444444444444777777777666555555444444333333333333333222222222333333333333333333333333222222000//////000222222111111111111111111111111222111000//////000111222000000000000000000000000................................................,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************))))))*********+++++++++((((((((((((((((((((((((*********)))******+++,,,************************)))))))))***************))))))))))))************,,,+++++++++)))((('''&&&))))))))))))******************************************************************+++++++++******))))))))))))***+++++++++,,,******************************++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))(((((('''''''''((())))))******************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))***++++++***)))***+++))))))))))))))))))))))))((((((((()))******++++++************))))))))))))'''((()))++++++******)))((((((((())))))))))))***))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))***************))))))(((((())))))*********))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))******************'''(((((()))******+++++++++***)))))))))***,,,---&&&'''(((***++++++,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***,,,---...///000***+++,,,---------------+++,,,------......------------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------.........,,,,,,,,,---......//////---......//////......---------........./////////........................,,,---...///000111222222000000000000000111111222333222222111111222333333000000111111111222333333444444444444444444555555444444555666666666555555777666666666666777777888999888777666555555666666888888999999999888777777555444333444666777777666666555333333555555444333555555555555555666777888444444444333333222222222555555444444333222222111111111111222111000000///222222222222333333333333111111000000000000111111111111111111111111111111111000000//////000000111................................................------------------------,,,,,,------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------)))******+++++++++******)))))))))***************)))************+++++++++((((((((((((((((((((((((******))))))***++++++,,,************************((()))))))))*********+++((()))))))))***************************)))((('''((()))))))))************************************************************))))))***+++++++++************************++++++******************************++++++++++++******))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))***************)))))))))***************)))))))))******************)))(((((((((((()))***************************************************((())))))***++++++******)))***++++++***)))***+++************************(((((()))******+++,,,,,,************))))))))))))'''(((***+++++++++)))((((((((()))))))))*********))))))))))))))))))))))))''')))++++++)))((()))***))))))))))))************))))))(((((((((((())))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((()))***++++++,,,,,,,,,******++++++++++++******)))*********+++,,,,,,,,,************************+++***)))((()))***,,,---((()))***+++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------......***+++,,,---...------,,,+++,,,---.........------------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........++++++,,,------...//////---......//////......------------.........//////........................---.........//////000000////////////000000000111222111111111111111111222000111222222222222222111111222333444555555555555444333333222222222222111444444333333444555666666555555444333333333444555444444666777777666666555555444222333444555555444555333222333444333222000333333222111111222333444444444444444444555555555333333222222222222222222111111222222222111000///111111222222222333333333///000000000000000000///111111111111111111111111//////000000000000//////................................................------------------------------------------,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,******+++++++++***))))))*********+++++++++,,,,,,)))************+++++++++***************+++++++++******))))))***+++,,,,,,************************(((((())))))*********+++(((((())))))*********+++(((((()))***************(((((())))))*********+++************************************************((()))***++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))************(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******))))))+++++++++,,,---------...,,,,,,,,,++++++++++++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))******+++)))+++++++++***)))***+++++++++++++++++++++++++++))))))***+++,,,,,,------************))))))))))))'''(((***+++,,,+++)))(((******++++++,,,,,,,,,,,,))))))))))))))))))))))))'''***,,,+++)))((()))+++))))))))))))************))))))(((((((((((())))))******))))))))))))******++++++************++++++))))))))))))))))))))))))''''''(((******+++++++++******++++++++++++************+++,,,,,,---......------,,,,,,+++*********+++***)))((((((***,,,---+++,,,,,,,,,,,,+++******++++++,,,------...//////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++,,,---.........---,,,------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......++++++,,,,,,---...//////---..................------------.........////////////////////////////////////.........---------.........//////000000000000000111222222222111111...///000111111000///...+++---///111222222222111555444333222222222222222333333222333333444555666555444333222222333444555///111222444444444333333777555333333555555555444555444333444666666444333777666555444444444555666111222222333444555555666111222222333444444555555333333444555444333222111111111111222222333333333...///000111111000///...000000000000000000000000...///000111111000///...000000000000000000000000........................------------------------.........------,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------,,,++++++******++++++,,,))))))******+++++++++++++++++++++++++++***)))(((+++++++++,,,,,,---------)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&'''((()))+++******************+++***)))***+++,,,---,,,+++))))))))))))))))))))))))******))))))((((((''''''$$$%%%(((+++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******,,,+++++++++++++++++++++************************+++*********))))))((((((************************------,,,+++***)))((('''$$$%%%&&&((())))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,((()))*********)))'''&&&(((((((((((())))))))))))************************************************))))))(((((((((((()))))),,,+++***((((((((())))))++++++******)))(((((((((,,,+++***((((((((()))***************************(((((())))))******++++++))))))))))))************---,,,***)))))))))***+++'''(((***+++,,,,,,,,,+++(((((()))************))))))))))))+++,,,,,,+++)))(((((((((((((((((((((((()))************++++++++++++++++++*********))))))******++++++,,,,,,,,,---************************+++,,,,,,------,,,,,,+++************************,,,,,,+++******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,---------......---,,,+++******,,,...///---,,,,,,++++++,,,,,,---...//////...------...000---------------------------,,,++++++,,,---///000/////////...---------,,,........................------------------------,,,,,,,,,---------......---------............///////////////////////////...//////000111222222333000000000000000000000000222222222111111111000000...//////000111222222222222111111111000000//////222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333222222111111111222222111111222222333444111111222222222333333333222222222111111111000000333222222222111000000000222000///------///000222///000111000///...///000000000000000000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,------.........,,,------....../////////...,,,***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,+++,,,.........,,,***)))++++++************++++++************************,,,+++***)))((())))))***---,,,+++******+++,,,---*********+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((('''((()))***++++++******+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************)))))))))(((+++*********************+++++++++***************''''''((()))************(((((((((((()))))))))***(((((()))))))))*********((()))*********)))''''''(((((((((((()))))))))******************************************************))))))(((((())))))******+++,,,,,,+++***)))((()))))))))))))))*********,,,+++***)))(((((()))***)))))))))*********++++++&&&'''''''''((((((((()))))))))))))))************,,,+++***)))((())))))***&&&'''((()))))))))))))))((()))******++++++*********))))))+++------+++)))************************))))))*********++++++++++++++++++*********)))))))))))))))*********++++++***************************++++++++++++++++++***************************,,,+++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))******++++++******))),,,,,,,,,,,,---------------,,,+++******,,,---///---,,,,,,++++++,,,,,,---***+++++++++))))))+++,,,------------------------...------,,,,,,,,,------///////////////.................................------------------------,,,,,,,,,---------......---------............///////////////////////////...//////000000111111111000000000000000000000000222222222111111111000000...//////000111111222222222222222222111111000000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222222222222222111222222111111222222333444111111111222222222333333222222222111111111000000222222111111111111111111111000///......///000111///000111000///...///000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,---.........,,,+++***++++++************++++++************************++++++++++++++++++*********((('''&&&&&&'''(((******++++++++++++******)))))))))))))))))))))))))))(((((())))))))))))))))))******************))))))+++++++++***************))))))))))))))))))))))))******++++++++++++******************************************************************))))))))))))+++***)))((())))))++++++))))))******+++++++++,,,)))******++++++******)))((((((((()))))))))******)))))))))))))))*********))))))******))))))((('''((((((((()))))))))***************************************************************))))))*********)))+++---......,,,***((('''(((((()))******++++++++++++***)))))))))******((((((((())))))*********''''''''''''(((((((((((())))))))))))******************)))((((((((()))))))))((((((((((((((()))))))))******++++++++++++++++++******+++------,,,***************************)))))))))*********+++++++++************)))))))))))))))***************+++************************))))))************))))))************************+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,++++++***))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---,,,+++***,,,...------------------------............---,,,+++***///////////////000000000------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////000000000000000000000000222111111111111000000000/////////000111111222222333333222222222222111111000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222222222111111111111222333333111111111222222222222333222111111111111000000000000000111111111111111111111000///......///000111///000111000///...///000////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,---,,,+++***))))))'''%%%$$$$$$%%%'''))),,,---------+++*********))))))))))))))))))))))))((((((((())))))******++++++******))))))******+++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))******************************************)))))))))))))))+++***((((((((()))+++,,,)))************+++++++++******++++++***))))))((((((((()))))))))*********++++++++++++++++++++++++************))))))(((((((((((()))))))))*********************************************************++++++************++++++)))***,,,------,,,***)))(((((())))))************+++*********************))))))))))))(((((((((((())))))))))))************((()))))))))************))))))((((((((((((((((((,,,+++***)))))))))++++++******+++,,,,,,,,,,,,++++++******+++------,,,+++************************))))))))))))************************))))))))))))++++++++++++++++++++++++************************)))******************)))******************************++++++,,,,,,++++++,,,,,,++++++++++++******+++++++++***************)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------............------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,---...---++++++---...------------------------,,,---...///...---+++***------......//////000000------------------------,,,,,,------------------,,,,,,,,,---------......---------............///////////////////////////////////////............000000000000000000000000111111111111000000000000//////000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222333333111111111111111222222333111111111111222222222222111111111111000000000000//////000000111111222222000000////////////000000///000111000///...///000////////////////////////........................------------------------,,,,,,,,,++++++*********,,,,,,++++++******)))))),,,------......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++*********+++,,,++++++************++++++++++++++++++++++++++++++''')))+++,,,,,,+++)))(((,,,+++***))))))***+++,,,,,,...//////,,,++++++,,,))))))))))))))))))))))))(((((())))))******++++++***)))))))))***+++,,,---************************))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********************************))))))))))))))))))******))))))((((((((()))+++,,,+++++++++************)))************)))(((''''''))))))))))))************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))************************************************************++++++************++++++******)))))))))******+++************))))))((((((*********++++++++++++***,,,+++***)))(((&&&%%%%%%************))))))))))))((()))))))))************((((((((()))))))))((((((,,,+++***)))))))))++++++******+++,,,,,,,,,,,,++++++***)))***,,,---,,,+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************))))))******************************++++++++++++******************************)))***+++,,,,,,,,,,,,+++,,,++++++++++++++++++++++++++++++*********))))))((()))+++,,,,,,+++***))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---)))******)))(((((()))+++------------------------***+++---...///...---,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////............////////////////////////000000000000000000000000000000000000000111111111/////////000000000000000////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222111111000000111111222333000000111111111222222222000000000000000000000000/////////000000111111222000000////////////000000///000111000///...///000................................................------------------------,,,,,,,,,++++++*********------,,,,,,++++++******+++,,,...//////...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******)))((())))))******++++++************++++++))))))))))))))))))))))))'''(((***,,,,,,+++)))(((++++++************++++++***---000///,,,***+++---))))))))))))))))))))))))))))))******************))))))******+++,,,------***************+++++++++))))))))))))))))))))))))******++++++++++++******((())))))******+++++++++************************))))))))))))************'''(((((())))))*********,,,+++++++++******)))))))))*********)))((('''''')))))))))*********++++++*********))))))))))))))),,,+++***))))))))))))***)))))))))*********++++++*********************************************************))))))************)))((('''((()))***,,,++++++******)))((((((''')))***++++++,,,+++++++++---,,,+++***((('''&&&%%%((((((((((((''''''''''''))))))))))))************(((((()))*********)))))))))((((((((((((((()))))))))******++++++++++++++++++***((()))***,,,++++++((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))))))))***((((((((((((((('''''''''***************************++++++++++++++++++***************************((()))+++,,,------,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,+++******))))))((()))******+++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---------------------------***+++,,,---............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---------............/////////////////////////////////////////////////////////////////////////////////000000000000000111000000000000000000111111.........////////////000////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111000000000000111222222000000000111111111111222//////000000000000000111//////000000000000000000//////000000000000/////////000111000///...///000........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))*********++++++************++++++))))))))))))))))))))))))))))))+++,,,,,,,,,++++++'''((())))))))))))(((''''''+++...---***(((+++---))))))))))))))))))))))))++++++******************)))***+++,,,,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))******+++,,,,,,---************************((()))))))))************%%%&&&(((***+++******)))***************+++++++++*********+++******))))))))))))*********+++++++++*********)))))))))((((((,,,+++***)))))))))******))))))*********+++++++++***************************************************))))))(((((())))))***))))))*********+++++++++*********))))))))))))))))))***+++,,,,,,,,,+++++++++++++++***))))))(((((()))((((((((('''''''''&&&))))))))))))************((((((***+++++++++******&&&'''((()))))))))))))))((()))******++++++*********)))'''''')))***+++***))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******************)))))))))(((************************))))))************))))))************************''')))+++---------,,,+++)))******+++,,,---......---------,,,+++*********)))))))))))))))***++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---......//////......---,,,,,,,,,,,,------------++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---...//////...------...000------------------------------,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......---------............///////////////////////////...//////000000111111111////////////////////////////////////000000111111111000000000000000000000.../////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222222000000000000111111111111////////////000000111111000000000000000///////////////000000000000/////////000111000///...///000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---------------++++++,,,---------------************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++***++++++************++++++***************************+++,,,,,,------------(((***+++------+++***((($$$))),,,,,,((('''***---)))))))))))))))))))))))),,,+++++++++***)))))))))+++,,,---...---+++)))'''))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------************************(((((())))))*********+++$$$&&&)))+++,,,+++)))((('''((()))***+++,,,------***++++++,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,++++++******,,,,,,***)))))))))***+++)))************+++++++++************************************************))))))(((((((((((())))))'''))),,,......---+++***((((((((()))******++++++)))***+++,,,---,,,,,,+++)))*********++++++++++++++++++******)))))))))((())))))))))))************((()))***,,,,,,,,,+++***'''(((***+++,,,,,,,,,+++(((((()))******************(((&&&&&&(((*********************************(((((((((((())))))))))))'''((((((((())))))******.........------,,,,,,,,,************************(((((())))))))))))((((((************************''')))+++---...---,,,+++))))))***+++---...//////......------,,,+++*********)))((((((((()))+++,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,------------......***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---,,,+++***,,,...------------------------000///---,,,++++++,,,---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////////////////////////////...//////000111222222333////////////////////////.../////////000000111111111111111000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000//////000000000000000111111222000000000000111111111111.../////////000000111111111111000000//////......//////000000000000/////////111111000///...///000........................------------------------,,,,,,,,,------.........,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,---------************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))***,,,...///...,,,+++))))))))))))))))))))))))***)))((((((((((((((()))+++)))'''(((+++,,,***((((((((())))))*********+++((()))***++++++***)))(((******++++++++++++***)))))))))***+++,,,,,,------,,,***))))))+++,,,,,,,,,,,,,,,,,,++++++*********+++++++++***************,,,+++***)))))))))++++++******))))))))))))******************************++++++************++++++************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))******************))))))))))))*********++++++***((('''(((*********)))))))))))))))***))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++************************''''''(((((())))))******))))))))))))))))))))))))(((((()))***************(((((()))***************(((((()))******************++++++,,,,,,++++++***************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,***((()))------)))(((*********+++++++++,,,,,,,,,------,,,++++++,,,---------------,,,,,,+++++++++''''''(((((())))))******)))***+++,,,---,,,++++++++++++++++++++++++++++++******))))))***,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))***,,,.........,,,+++)))******++++++,,,------...------,,,,,,------...---------.........//////------------------------111///---,,,+++,,,...///...------,,,,,,,,,------........................------............------------------------------///...---,,,,,,---...///................................................////////////////////////............////////////000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000//////...//////000111222222111111111000000//////000000000000000000000000000000000000000000000000//////............//////000000//////.........---//////000000///...------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,000///------------+++***------,,,++++++******)))************************))))))))))))))))))))))))))))))((((((((()))))))))+++)))((((((++++++***(((((()))))))))************))))))************))))))''''''((((((((((((''''''*********++++++,,,,,,,,,,,,******+++,,,---,,,+++,,,,,,,,,++++++*********)))*********************++++++***************+++++++++************++++++************************++++++************++++++************************+++*********)))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,+++******))))))******+++***)))((('''''')))+++,,,*********))))))************++++++***((('''(((*********))))))))))))******------,,,++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******************************************(((((((((((())))))******))))))))))))))))))))))))(((((()))***************(((((()))***************((())))))******************++++++,,,,,,++++++***((((((((((((((((((((((((***************************************************************************************++++++++++++***+++//////+++***+++******+++++++++,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---......,,,+++************+++,,,,,,------------,,,,,,,,,,,,------,,,,,,---------.........------------------------000///...---,,,------......------,,,,,,,,,------------------------------------............------------------------------///...---,,,,,,---...///....................................................................................////////////////////////////////////.../////////000000000000111111111000000000//////000000000000000000000000000000000000000000000000//////////////////000111111111000000000/////////////////////////////////////////////////////////111000000000000000000111000000000000/////////...///////////////...------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,///---,,,,,,------+++***+++++++++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((()))*********+++***))))))***+++***)))))))))))))))******************))))))))))))******))))))***************)))******+++++++++++++++++++++++++++,,,......,,,++++++++++++++++++*********((((((((())))))*********)))******+++++++++******,,,,,,++++++++++++,,,,,,************************++++++************++++++***************************************))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,+++******))))))******++++++)))&&&%%%%%%'''+++---++++++++++++++++++++++++)))***+++***(((((()))******)))))))))))))))******......---++++++*********++++++++++++++++++++++++)))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((())))))************)))(((((()))***************((()))******++++++************++++++++++++******((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,+++---111111---+++,,,******+++++++++,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++---------------,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,---......---,,,***)))******++++++,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------............------------------,,,,,,,,,,,,------++++++++++++++++++++++++------............------------------------------......------------......------------------------............................................................////////////////////////////////////....../////////000000000111111000000000000//////000000000000000000000000000000000000000000000000000000//////...////////////////////////.........////////////////////////////////////////////////000000////////////000000000000000000000/////////...////////////...------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---+++***+++,,,,,,+++***)))******+++,,,,,,------************************))))))))))))))))))))))))''''''((()))***+++++++++***************+++******)))))))))))))))*********+++***)))(((((()))***+++******+++,,,,,,,,,++++++++++++++++++******************+++...//////,,,***+++++++++***************&&&&&&'''((()))******+++((()))+++,,,,,,+++***)))+++++++++******+++++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++******))))))))))))*********((('''&&&&&&(((***++++++++++++,,,,,,+++++++++(((***+++***)))((()))***))))))))))))))))))***+++++++++***)))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))(((((()))***************))))))***++++++++++++*********++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))+++***---111111---***+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,------------,,,,,,---------,,,++++++******++++++,,,------...---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------............................................................////////////////////////////////////........./////////000000000000000000000000//////000000000000000000000000////////////////////////111000///.......................................////////////////////////////////////////////////...------,,,,,,------...//////////////////...............//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,+++***)))***+++,,,+++************++++++,,,,,,,,,************************))))))))))))))))))))))))&&&''')))***++++++++++++******++++++*********+++******))))))))))))))))))+++***)))(((((()))***+++&&&''''''((())))))((((((+++***************************+++---//////,,,***************************&&&&&&'''((()))******+++((()))***,,,,,,++++++*********))))))))))))******************************++++++************++++++***************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***))))))))))))))))))***''''''((()))***)))))))))***+++,,,,,,,,,,,,+++***''')))++++++***))))))***))))))(((((()))***++++++)))((((((((())))))***+++************************))))))*********+++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((************))))))))))))************************))))))*********))))))((((((((()))***************))))))***+++++++++++++++)))******++++++******)))************************************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))***)))+++//////+++)))*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((+++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,------------)))***+++,,,------......***++++++,,,------......,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,------------------,,,------------------------............................................................////////////....................................//////////////////////////////000000////////////////////////////////////////////////000000///......---......------------............................................................------,,,,,,,,,,,,------------------------------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++)))((()))+++++++++))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((***+++,,,++++++******+++,,,+++******+++,,,************))))))))))))******))))))))))))******''''''((()))************))))))***************************+++------+++***)))))))))***************((((((((())))))*********((()))***+++++++++++++++***))))))))))))))))))***************************++++++************++++++*********************************+++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))************+++***))))))(((((())))))***&&&(((***,,,,,,+++)))((()))***+++,,,,,,+++***)))&&&(((++++++***))))))***(((((((((((()))***+++,,,)))))))))******,,,------************************)))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))+++************)))))))))************************)))************))))))((((((((()))***************)))***++++++,,,+++++++++))))))************))))))((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++******************((()))------)))(((*********+++++++++,,,,,,,,,******+++,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,))))))***+++---...///000++++++,,,,,,------......,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******++++++,,,---...------------------------,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............////////////........................------........./////////......////////////000000////////////////////////000000000000000000000000//////......---.........---------.....................................................................------------......+++++++++,,,,,,,,,,,,,,,,,,,,,---............---........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++,,,++++++******++++++,,,,,,***)))***++++++***)))------,,,,,,+++******)))************************))))))))))))))))))))))))((()))+++,,,,,,+++***))))))+++---,,,***)))+++---************)))))))))((())))))************))))))))))))***,,,,,,---------(((((())))))******++++++***)))((()))+++,,,+++***((()))))))))*********+++)))*********************))))))))))))***+++,,,---+++******))))))******+++************************++++++************++++++*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))))))))***+++,,,++++++***((()))+++,,,,,,+++)))(((&&&(((+++,,,+++))))))***(((((((((((()))***+++,,,+++***************+++,,,************************)))************+++++++++++++++******************************************+++++++++*********))))))***************************************)))(((((((((((()))***************)))***++++++,,,,,,++++++))))))************))))))((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,)))(((++++++((())),,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,---------------++++++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++,,,---...///++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++...---,,,+++++++++,,,---************+++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............////////////........................---------.........//////........./////////000000////////////////////////000000000000000000000000......---------...//////------......////////////......................................................------------......+++++++++,,,,,,---------+++,,,------.........---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,---,,,******++++++***(((,,,+++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++)))((())),,,---,,,***)))+++---+++*********))))))((((((((()))***++++++***)))(((&&&&&&'''))))))*********'''(((((()))***++++++,,,***)))'''((()))++++++***(((((())))))*********++++++++++++******************)))(((((()))+++---...,,,++++++++++++++++++,,,************************++++++************++++++*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((()))))),,,+++*********+++,,,---'''(((***++++++***((('''%%%(((+++,,,+++***)))***(((((((((((()))***+++,,,+++***)))((('''''''''''')))))))))))))))))))))))))))************+++++++++***************+++++++++************************++++++++++++******))))))***************************************)))(((((((((((()))*********************+++,,,,,,,,,,,,+++))))))************))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,---)))(((******((()))---******+++++++++,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,*********+++,,,---************************---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,+++++++++,,,------++++++,,,------......///,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++///...,,,******+++,,,---************+++,,,---...************************+++,,,,,,------,,,,,,+++------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............/////////000........................---------.........//////---.........//////000000////////////////////////000000000000000000000000---------------...///000........./////////000000................................................,,,++++++******++++++,,,,,,,,,,,,------.........+++,,,------.........---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,///---++++++++++++***(((*********++++++,,,------************************)))(((&&&%%%%%%&&&((()))(((((()))***************)))***+++,,,---,,,,,,+++))))))))))))************))))))))))))((((((((((((+++*********+++,,,------(((((((((((((((((((((((()))))))))***+++++++++,,,************************))))))))))))))))))))))))''''''(((***+++,,,---...,,,+++***)))((((((((((((++++++++++++++++++++++++///,,,)))((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------+++))))))***+++***))),,,+++***)))))))))++++++***************+++++++++,,,---///000000///---,,,++++++******)))(((((((((************************+++*********))))))((((((,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,***)))(((******++++++++++++******///...,,,+++***))))))))),,,+++***))))))***+++,,,((()))))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++************++++++************************(((((())))))************,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************+++---///111222000...---************))))))((((((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...******************************+++++++++******)))---------,,,,,,+++++++++---+++)))***,,,---,,,))),,,+++*********+++,,,---++++++************++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,++++++***---,,,++++++******++++++------,,,++++++++++++,,,***((('''(((+++...000000---------............///,,,,,,,,,---------......////////////////////////111000///...---,,,++++++------------------------........................////////////////////////---...///000000///...---------------------------////////////////////////..................------///...---,,,,,,,,,,,,,,,)))+++------,,,,,,---...000///---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///.........---,,,---///111------......------,,,++++++++++++++++++***)))((())),,,......+++***,,,...,,,***)))***---...///...---+++(((&&&&&&(((+++---------,,,+++***)))((((((************************)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((()))***************((()))***+++++++++******))))))))))))************)))))))))))))))))))))((()))))))))((())))))*********************************************+++++++++************************************************(((((()))***+++,,,,,,---,,,,,,+++***))))))))))))++++++++++++++++++++++++---***'''&&&''')))***+++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---+++))))))***+++***)))++++++***************+++************************)))***+++,,,,,,+++)))((()))))))))))))))***************************************)))))))))((((((((()))(((((((((((((((((()))+++++++++++++++***))))))******++++++++++++******---,,,,,,++++++******)))++++++************++++++(((((())))))))))))((((((+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++***))))))))))))))))))***************************)))))))))))))))*********++++++++++++++++++***)))))))))))))))*********+++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************++++++++++++***+++---///000...---++++++++++++******)))))))))***************+++,,,,,,,,,,,,,,,,,,++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,***)))***,,,---+++)))))))))******+++,,,---...++++++************++++++/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,+++++++++*********+++,,,,,,---******++++++,,,...///000///---******+++,,,------------------............,,,---------------------.......................................---------------------------------***+++,,,---...000111111........................---...///000000///...---------------------------......................................................---,,,,,,,,,------+++---......---,,,---...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///***,,,------,,,***++++++---------...------,,,+++,,,,,,------,,,++++++***,,,...000///,,,++++++,,,***)))((((((***,,,,,,+++...,,,***))))))***,,,...,,,++++++******))))))(((++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''(((((()))***************(((((()))*********))))))))))))))))))************))))))))))))))))))))))))******))))))((()))))))))************************+++++++++***************************************++++++++++++++++++++++++))))))*********+++++++++---,,,+++******)))******++++++++++++++++++++++++,,,)))'''&&&''')))******))))))))))))))))))))))))************************)))*********++++++++++++---+++))))))***+++***))))))******+++++++++************))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++************************))))))((((((((((((((('''((((((''''''''''''((((((,,,+++************************++++++++++++************+++,,,,,,+++***)))******++++++++++++******(((((())))))***))))))(((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++))))))(((((((((((())))))*********************************)))))))))))))))((()))******++++++******)))))))))*********************************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---((()))+++------,,,+++***,,,,,,++++++++++++******+++************++++++,,,,,,,,,++++++*********))),,,+++)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------,,,,,,,,,,,,+++++++++++++++***))))))++++++***)))'''((()))+++,,,---......++++++************++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------)))))))))***+++,,,...///+++++++++,,,---...///000111///,,,+++,,,------,,,------------............---------------------,,,........................---------.........//////------------------------***+++,,,---...000111111........................---...////////////...---------------------------................................................------,,,,,,,,,---......---...000///...------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......)))+++......,,,***((((((---------------,,,++++++---............------,,,...000111///---+++++++++,,,***((()))***++++++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******)))(((((((((((()))***************))))))******************((()))))))))************)))))))))))))))*********------,,,+++*********+++************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++************************---,,,,,,+++******++++++************************---+++)))(((***+++++++++))))))))))))))))))))))))************************))))))))))))************---+++))))))***+++***)))((()))+++,,,,,,+++***)))******)))))))))))))))(((((()))***+++++++++******(((((())))))************************************((((((((((((''''''''''''******))))))))))))******,,,+++***))))))***+++,,,******++++++++++++******''')))+++,,,---,,,***))))))***+++,,,,,,+++***)))(((((()))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))(((((((((((())))))************************************))))))))))))''''''(((******+++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++******)))))))))+++***))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++,,,+++++++++++++++++++++***)))))))))******))))))''')))***,,,------,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************+++,,,---...///...------,,,,,,---------,,,***+++---.........,,,,,,---------............------------,,,,,,,,,........................---------............///------------------------........................................................................------------------------........................---------...............,,,,,,,,,,,,,,,---...///---///000///---,,,,,,,,,,,,,,,,,,,,,---......///++++++++++++++++++++++++------,,,,,,,,,------...,,,...///...,,,***)))***,,,------------,,,++++++------............---------.........---,,,++++++...---++++++,,,---,,,+++)))******++++++******)))((((((((())))))*********************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((())))))(((((()))***************++++++++++++++++++++++++((()))))))))************((()))))))))*********+++------,,,+++*********+++)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************+++++++++************))),,,,,,++++++***+++++++++************************,,,***)))(((***++++++***))))))))))))))))))))))))************************(((((()))))))))*********---+++))))))***+++***)))((()))***,,,,,,++++++***+++*********))))))(((((()))******+++++++++++++++************))))))((((((************************''''''''''''((((((((((((,,,++++++******++++++,,,++++++)))))))))***+++,,,******++++++++++++******&&&(((***,,,---,,,+++***)))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,+++******))))))******+++*********************************)))))))))))))))&&&'''((()))***++++++++++++++++++***************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,+++++++++******)))))))))++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********)))(((''''''++++++++++++++++++++++++))))))******)))))))))******+++,,,------+++***))),,,,,,++++++++++++,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,++++++***++++++,,,......---,,,,,,,,,,,,---,,,***)))***,,,------,,,,,,,,,,,,------------...------------------------........................///............---------------------------------......................................................------------......------------------------........................---------.........//////,,,,,,,,,,,,,,,---...///,,,---///...,,,++++++++++++,,,,,,------.........++++++++++++++++++++++++...------,,,,,,,,,------//////...+++))))))+++---,,,,,,------,,,,,,+++***+++,,,------------,,,,,,*********+++,,,---,,,,,,...---++++++,,,---,,,+++)))***++++++++++++***)))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&''')))***(((((()))***************---,,,++++++***+++++++++))))))))))))************((())))))******+++++++++******))))))((()))))))))((((((((((((((((((((((((+++++++++***************************************))))))))))))))))))))))))++++++******************,,,+++************++++++************************)))(((&&&'''((()))((('''))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************---+++))))))***+++***)))((()))***+++++++++++++++,,,,,,++++++***)))))))))((((((((()))******++++++++++++******)))(((((('''************************'''(((((((((((()))))))))******))))))))))))************************+++,,,******++++++++++++******'''(((***+++++++++************++++++++++++******(((((()))***++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++************************((()))))))))************'''((()))***+++++++++++++++++++++++++++***************************++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((&&&&&&*********+++++++++++++++)))***++++++))))))***+++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,++++++******++++++*********+++,,,---...///---,,,++++++++++++***(((,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------//////.........---------------------------------***+++,,,---...000111111------------------------......------------......------------------------------------------------,,,,,,------.../////////------,,,,,,,,,---......+++,,,...---,,,++++++,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///...+++(((&&&'''+++...,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++(((((((((***,,,------+++,,,***((()))***++++++***,,,,,,------------,,,,,,))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************---,,,+++)))))))))***+++))))))))))))************((())))))******+++,,,,,,)))))))))((())))))******))))))))))))))))))))))))***************+++++++++******************************************************************++++++******)))))))))******+++************************)))'''&&&'''((()))((('''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++---+++))))))***+++***)))))))))))))))***+++,,,---------,,,,,,+++******)))(((((((((((()))***++++++*********)))))))))))))))************************((((((((()))))))))******))))))(((((((((((())))))))))))***+++++++++++++++******++++++++++++******))))))))))))************++++++************++++++(((((()))***++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******************************''''''((()))***++++++,,,))))))***+++,,,,,,++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,...---,,,+++++++++++++++******++++++,,,,,,------***++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))((()))*********++++++++++++)))+++,,,,,,***)))***,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++***++++++,,,,,,)))))))))***+++,,,---...---,,,+++,,,------,,,***++++++,,,,,,,,,---------***++++++,,,---...//////---------------------------------...............------------------------***+++,,,---...000111111------------------------...------,,,,,,------...------------------------------------------------,,,,,,------...//////000......---,,,,,,,,,------***,,,......---,,,---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,***((())),,,...+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,+++))))))***---...,,,******)))((((((***,,,,,,+++------------------------+++++++++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((((((((()))***************,,,+++***((((((((()))***))))))))))))************((())))))***++++++,,,,,,+++*********+++,,,------************************))))))******+++++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))+++)))((()))***+++***((())))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++---+++))))))***+++***)))***)))(((((()))+++---.........------,,,+++******))))))))))))***+++------((((((((()))******++++++************************(((((())))))******++++++******))))))))))))******((()))***,,,,,,,,,+++*********++++++++++++************))))))))))))******,,,+++***))))))***+++,,,(((((()))++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))(((((((((((())))))************************&&&&&&''')))***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,++++++++++++******+++,,,---......///)))***+++,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,))))))******++++++++++++))),,,---,,,***)))+++---++++++***)))***+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))***+++,,,......,,,+++******))))))******))))))***,,,///111000///++++++,,,,,,,,,---------)))***+++,,,...///000000------------------------++++++,,,---...///000111------------------------........................------------------------...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,------...///000000///...------,,,,,,,,,,,,+++---...///.........000------...///...---+++***------------------------///...---,,,,,,,,,,,,,,,---...//////------...000+++,,,,,,,,,,,,+++*********+++,,,,,,---------,,,...,,,***,,,......,,,))),,,***)))***---...///...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,+++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))***++++++++++++***+++*********))))))(((((()))***++++++***)))((('''(((((((((((())))))))))))000000///---+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************)))))))))+++,,,+++***'''((()))++++++,,,,,,+++******++++++++++++******+++*********))))))((((((***+++------+++***+++,,,,,,+++***))))))***+++,,,******************************)))))))))))))))***&&&&&&'''((()))***++++++******))))))))))))******...---+++***)))***++++++)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))*********************************+++,,,------,,,+++***---,,,,,,+++***)))(((((((((((((((((())))))))))))+++++++++++++++***)))(((((((((''''''''''''(((((((((*********---111000,,,*********)))))))))))))))******))))))******+++,,,************)))'''&&&%%%******))))))((((((''''''+++++++++*********))))))************))))))))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,......---+++)))(((***,,,+++***))))))++++++***)))(((((())))))*********++++++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,************))))))((((((((()))***+++,,,---------++++++************++++++++++++***)))***+++---...,,,,,,,,,------.........******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***'''(((***,,,---------,,,,,,,,,,,,++++++*********)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------////////////////////////------------------------------............------,,,,,,,,,---------......---------............///------------------------........................---,,,,,,+++,,,---///000333111///---,,,---...///---,,,,,,++++++,,,,,,---...------,,,,,,------.........,,,,,,,,,,,,......******+++++++++,,,,,,,,,)))***++++++------...///---,,,+++,,,---...,,,***---,,,++++++------,,,+++******+++---...---+++(((++++++++++++++++++++++++***++++++,,,------------.........------,,,,,,,,,,,,,,,+++++++++,,,---...***************************)))))))))(((((((((((((((((()))************)))************)))))))))((()))***+++++++++***)))((((((((((((((()))))))))***)))))))))(((((('''''''''************************))))))))))))))))))))))))******************++++++***)))))))))+++,,,+++***((())))))***++++++,,,,,,******++++++++++++******************)))))))))((()))+++,,,,,,+++******+++***))))))))))))))))))*********************************))))))))))))******((())))))******++++++,,,******))))))))))))************)))))))))))))))))))))************++++++++++++***)))(((((()))***+++******************************))))))))))))************************************++++++++++++******,,,++++++******)))))))))((((((((()))))))))******+++++++++*********))))))***))))))(((((())))))***(((,,,,,,******,,,+++(((***)))))))))))))))))))))******))))))******+++,,,************)))((('''&&&******))))))((((((((((((+++++++++*********))))))************************))))))************))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++)))'''&&&'''))),,,*********+++,,,+++***))))))******************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,+++++++++***))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------............------,,,,,,,,,---------......------------............------------------------........................------,,,,,,,,,---...///222000...---,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,++++++,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,------...+++***)))***+++,,,***(((,,,+++******,,,,,,+++***,,,***))))))***++++++***,,,,,,++++++++++++++++++++++++,,,---------,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------******************************)))))))))(((((((((''''''((()))))))))))))))************)))))))))))))))***++++++,,,++++++***((((((((()))))))))******(((((())))))***+++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,***)))))))))+++,,,+++******))))))))))))+++,,,---******++++++++++++******************))))))))))))(((***++++++***))))))***(((((())))))))))))((((((***************************)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((())))))*********)))))))))************+++++++++******))))))))))))************************************))))))))))))************************************))))))))))))******************************)))))))))*********++++++,,,+++***)))))))))***++++++******))))))******++++++000111,,,((((((((('''))))))))))))))))))************))))))******+++,,,((())))))******))))))(((***))))))))))))(((((((((+++++++++*********************************++++++((()))***++++++***)))(((+++++++++***************++++++++++++++++++++++++)))******+++++++++******************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***++++++)))''''''(((---+++***+++,,,---,,,++++++++++++++++++***************++++++++++++*********+++---......---+++***,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,+++***)))))),,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------............------------------------------------------------......---,,,,,,,,,------000///---,,,++++++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,***(((+++***))))))++++++***)))...+++'''%%%''')))+++,,,,,,,,,,,,++++++*********,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********)))))))))(((((('''((())))))******))))))*********)))))))))))))))******++++++,,,,,,,,,,,,(((((()))))))))*********))))))***+++,,,---------************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***)))))))))+++,,,+++***+++***)))((((((***,,,...******++++++++++++***************)))))))))))))))((()))++++++)))((()))***'''((()))******)))((('''************************))))))))))))))))))***+++------,,,,,,,,,+++++++++******))))))))))))******((()))+++,,,------,,,+++))))))*********+++++++++***))))))))))))))))))*********************************))))))))))))*********************************)))(((''''''((()))***((()))))))))*********+++)))*********++++++++++++---+++)))(((((()))+++,,,*********))))))*********---333555000***)))******)))))))))))))))***************))))))******+++,,,'''((()))***************))))))))))))))))))))))))************************)))))))))***************)))***+++,,,,,,+++***))),,,+++++++++***)))))))))************************((())))))************)))************************++++++++++++++++++++++++******))))))******+++,,,+++---//////---+++++++++---,,,++++++------,,,+++---,,,,,,++++++*********)))******++++++******)))******,,,,,,,,,,,,******************************)))***+++,,,,,,,,,,,,,,,++++++************++++++***+++,,,------+++***)))------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---,,,+++*********,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------------------------------///......---,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++,,,---...,,,***,,,***)))***+++,,,+++)))...+++((('''(((***,,,,,,---,,,,,,++++++*********------------,,,++++++***+++++++++,,,,,,------...++++++,,,,,,---------,,,++++++++++++++++++++++++************))))))))))))((()))******++++++******))))))))))))))))))***************++++++,,,,,,---))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***)))))))))+++,,,+++***,,,+++)))((((((***,,,---******++++++++++++******))))))))))))))))))******((()))++++++)))((()))***((()))++++++++++++)))(((************************))))))(((((()))***++++++,,,,,,,,,+++******))))))******))))))))))))******((()))+++,,,------,,,+++))))))*********+++++++++)))))))))******)))))))))******************************))))))))))))*********************************)))(((''''''((()))***((((((((()))******++++++)))*********++++++++++++,,,+++)))(((((()))+++---***))))))(((((())))))******111444///***)))+++,,,(((((())))))******************))))))******+++,,,'''((()))***+++++++++***))))))))))))************************************((((((((()))))))))******++++++,,,------,,,++++++,,,+++++++++***)))))))))************************'''((()))***************************************++++++++++++++++++++++++******))))))******+++,,,,,,...000000///---,,,------,,,++++++------,,,+++---,,,,,,++++++*********)))******++++++******)))+++***)))(((((()))***+++*********************+++******+++,,,,,,,,,++++++++++++************++++++''')))***,,,------,,,,,,......------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++***))))))***,,,---///++++++++++++++++++++++++---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------.........------,,,,,,+++---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,+++,,,---...,,,***---+++***+++,,,---,,,+++---,,,++++++------,,,+++,,,,,,,,,++++++*********------------,,,++++++******++++++,,,,,,---------***+++,,,---------,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++++++++))))))))))))************++++++*********++++++,,,)))))))))*********++++++,,,,,,++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,***)))))))))+++,,,+++***++++++***))))))***+++,,,******++++++++++++******))))))))))))************(((***++++++***))))))*********++++++++++++******************************(((((((((((()))***+++,,,++++++******)))))))))(((******))))))))))))******((())))))*********)))))))))************+++++++++))))))************))))))++++++++++++++++++++++++******))))))))))))******************************))))))(((((((((((())))))((((((((())))))*********)))))))))*********+++++++++***)))))))))***+++,,,)))))))))(((((()))))))))&&&,,,...+++((()))+++***((((((((()))******++++++******))))))******+++,,,((())))))***+++++++++***)))))))))************+++***************+++++++++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************'''((()))******+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...---,,,++++++,,,---+++***+++,,,---,,,++++++++++++++++++***************++++++++++++******+++***(((&&&&&&(((***+++,,,,,,,,,,,,------------***++++++,,,,,,+++++++++++++++************++++++'''((()))+++,,,---............---------------,,,******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,)))))))))***+++,,,...///***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++***)))***+++,,,***(((---,,,++++++------,,,+++++++++,,,...000///,,,)))++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))***************((()))))))))************,,,+++***)))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************++++++***)))))))))+++,,,+++*********************************++++++++++++******((()))))))))************)))+++,,,,,,+++******+++******))))))))))))******************************(((((((((((()))***+++,,,***************)))))))))******))))))))))))************)))))))))))))))))))))************+++++++++((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******************************((())))))******))))))(((((((((((()))))))))))))))((((((((()))))))))******))))))*********++++++++++++******))))))******+++&&&******((((((++++++((('''(((((()))******++++++******))))))******+++,,,))))))***+++++++++******))))))*********+++++++++))))))*********+++++++++)))******+++,,,,,,------,,,+++)))(((((()))+++,,,***************+++++++++************************'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,+++))))))+++,,,,,,*********+++,,,+++***))))))******************++++++,,,,,,,,,,,,++++++***))))))))))))))))))***,,,,,,,,,---------......+++++++++,,,,,,++++++***++++++************++++++))))))******+++,,,---...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,***(((,,,+++***+++,,,---,,,***++++++,,,...///...+++)))*********++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''(((((()))))))))))))))(((((())))))*********+++,,,+++***((((((((()))))))))************+++++++++'''''''''((())))))******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******************)))))))))+++,,,+++*********+++++++++******)))******++++++++++++******(((((())))))*********+++***+++------+++***+++,,,***)))(((''''''((()))***************************(((((((((((()))***+++,,,******************************))))))))))))******...---+++*********++++++)))************+++++++++((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******************************((()))***++++++***)))((()))))))))))))))((((((((((((((((((((())))))))))))((()))***+++++++++++++++,,,++++++++++++++++++,,,)))++++++)))***---,,,''''''(((((()))***+++++++++*********)))***++++++,,,******+++++++++******)))))))))******++++++++++++))))))******++++++++++++++++++,,,------...//////+++***'''&&&&&&'''***+++))))))******+++++++++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,***)))***,,,...+++***))))))++++++***)))(((((())))))*********++++++,,,,,,------,,,,,,+++(((***+++,,,,,,+++***(((*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++,,,+++*********+++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,------+++***)))*********++++++,,,,,,,,,******************************************************+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++------------------------...---+++******+++---...,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,---......------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,............,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***+++***)))***+++++++++)))++++++***+++------+++)))))))))***+++,,,------...***+++,,,,,,---------------,,,,,,++++++*********)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***(((((()))***************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))************))))))))))))))))))))))))))))))))))))************))))))(((((()))***************************************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))))))))+++*********))))))((((((************************((((((((((((((((((((((((&&&'''((())))))***))))))******++++++++++++******))))))(((((()))+++---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********(((%%%"""$$$((()))&&&###(((((())))))))))))((((((++++++******************++++++++++++++++++++++++*********)))))))))))))))************************+++++++++***++++++,,,---************************%%%$$$$$$%%%(((+++++++++************************)))************+++++++++))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///...---,,,+++,,,------222///,,,,,,...---+++((()))))))))***+++,,,......---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++******)))))))))...------,,,+++***))))))***++++++++++++***)))))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***---,,,)))'''&&&(((***+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++******************---------------,,,+++***///...,,,---...//////...------++++++++++++------///...---+++******++++++000000000//////..................------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,+++++++++***++++++,,,---...//////+++++++++,,,,,,---------)))***,,,------,,,***)))++++++++++++++++++++++++''')))+++++++++***+++,,,***+++,,,,,,---------------------,,,,,,+++++++++///......---+++******)))---------------------------------....../////////,,,,,,---...//////......,,,***)))***------+++)))...---,,,---------+++))),,,,,,,,,+++++++++******))))))*********++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&&&&%%%$$$$$$$$$$$$%%%(((((()))***************))))))))))))************))))))))))))************************************---,,,+++)))((((((''''''((())))))******))))))(((************************)))******************)))))))))***+++++++++++++++************************************)))))))))((())))))))))))))))))))))))******************************))))))((()))))))))************)))))))))(((************************************************)))))))))******)))(((((()))******++++++******)))+++***)))))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''&&&&&&(((***,,,,,,)))&&&(((+++,,,***'''((())))))******))))))(((************************))))))))))))))))))))))))''''''((()))***+++,,,,,,************************((((((((('''((())))))***************************+++)))((()))+++,,,++++++************************((())))))))))))*********))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++)))******+++,,,,,,------------,,,++++++,,,---...000...,,,,,,---,,,***(((+++++++++***++++++,,,,,,---,,,+++***)))******++++++++++++******)))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++*********---,,,,,,++++++*********,,,,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***---,,,***)))))))))***++++++******))))))******+++((('''''''''(((((())))))++++++******************,,,,,,------,,,++++++******)))((()))+++------,,,---,,,,,,++++++,,,,,,---///...---+++++++++++++++---------,,,,,,,,,++++++......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,......---,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++......---------,,,,,,,,,+++,,,,,,,,,---------...***+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,***,,,------+++***++++++***+++,,,------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,------------------+++***+++---...,,,)))))))))((()))++++++***(((,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''''''''''''''(((((()))***************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,***)))((((((((((((((())))))******))))))(((++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************))))))))))))************************************************++++++++++++***)))(((''')))******++++++******))),,,+++***))))))))))))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))&&&$$$$$$'''***,,,---+++)))***---...,,,))))))******************)))************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((''''''''''''((())))))************************...,,,++++++++++++***)))************************((((((((())))))))))))******************++++++++++++++++++***************************************++++++++++++++++++++++++'''((()))***+++,,,,,,---*********************************++++++,,,,,,---++++++******+++,,,---...///...,,,,,,,,,,,,***(((---,,,++++++******++++++---,,,,,,++++++++++++,,,,,,,,,+++***)))(((((('''************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***---,,,,,,,,,+++++++++++++++******))))))******+++***************+++++++++******++++++++++++++++++++++++,,,,,,,,,+++*********)))(((***---/////////---,,,,,,++++++,,,,,,---///...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------,,,,,,,,,---......------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++......---------,,,,,,,,,---------------.........+++,,,---......---,,,+++.........------,,,,,,,,,---...///...,,,+++***++++++,,,,,,------------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++---,,,+++,,,......,,,+++*********+++......---,,,,,,,,,,,,,,,++++++++++++------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++(((((()))***************))))))*********+++++++++((())))))******++++++,,,++++++++++++++++++++++++)))((((((((()))***+++,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***++++++,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((()))***************)))))))))))))))************************************************+++++++++++++++***))))))))))))************))))))*********))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''&&&'''(((***,,,+++)))((()))++++++***(((******++++++++++++*********************+++++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((***************++++++,,,++++++++++++++++++++++++,,,+++******++++++)))'''************************))))))))))))***************************************************************************************+++++++++++++++,,,,,,******+++,,,------......++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***+++---......///...---------,,,+++***,,,,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,+++*********++++++,,,,,,++++++***++++++,,,------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,------.........---******+++++++++++++++,,,***++++++,,,++++++******,,,+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................,,,------......------,,,.........---,,,,,,++++++,,,---......,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......------,,,,,,++++++++++++,,,,,,,,,,,,++++++------------......---,,,---,,,,,,---///000...---------,,,,,,,,,+++++++++------------............,,,,,,------......//////------,,,,,,,,,,,,++++++***)))((((((''''''(((((((((((()))***************************++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++(((((((((((()))***+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((())))))***************************************))))))))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))***+++))))))))))))))))))******************************))))))))))))))))))))))))))))))***+++++++++++++++)))))))))******)))))))))''''''((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++*********)))(((((()))***)))(((******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++******)))(((((('''((((((((((((((((((((((((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))******************************++++++++++++,,,,,,*********************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,'''((()))+++,,,---......000000000///...------...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++******)))***+++,,,------,,,+++******++++++,,,,,,++++++***)))***+++,,,---,,,***)))---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,***(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................---------------------------,,,,,,,,,++++++******)))+++,,,---,,,+++,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((((((,,,,,,------------,,,,,,,,,---......------------,,,+++***+++,,,+++***(((---------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,------......---------,,,,,,+++++++++))))))((('''''''''''''''(((((()))************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((()))************)))************************))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------,,,,,,+++************+++))))))))))))************************************(((((((((((((((((((((((('''((()))***++++++++++++((())))))******))))))(((%%%&&&((()))***+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++------,,,+++)))************************)))******************))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,//////...,,,************************+++++++++,,,,,,,,,------+++++++++******************************+++++++++*********************************++++++,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,---.........000111222111///...///000)))))))))***+++,,,...///***++++++,,,,,,,,,,,,+++&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++***))))))***+++,,,------,,,+++******++++++,,,,,,++++++***))))))+++,,,,,,,,,+++***+++******))))))******+++***+++---.........---,,,******++++++,,,---------++++++,,,---------,,,,,,///---+++***++++++***)))+++,,,,,,------,,,,,,+++------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,------.........,,,,,,,,,------------...------,,,,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,.........------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++(((***,,,,,,,,,,,,---...---............------,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------------,,,,,,++++++,,,......,,,+++,,,---...---,,,,,,------***)))------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,++++++***,,,+++******))))))******(((((()))************************+++++++++,,,,,,---,,,,,,++++++******)))************************+++******)))))))))))))))***++++++++++++++++++***************************)))******************)))))))))***++++++++++++***************************((()))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,///...---,,,+++*********((()))))))))************************************))))))))))))))))))))))))(((((()))******)))))))))(((((())))))))))))((((((&&&'''(((*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++++++++******+++++++++*********+++((())))))******))))))(((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,************************))))))***,,,...///---+++******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************)))******+++,,,,,,------******************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---.........---///000222111...---...000+++*********+++,,,,,,---))))))+++,,,,,,,,,++++++''''''(((((())))))******++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,++++++***)))++++++,,,------,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++******))))))******++++++,,,...///000///...---******++++++,,,------...+++,,,---...............111///------...///...---+++,,,,,,------,,,,,,+++,,,---...//////...------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,---......///,,,,,,,,,---------............---,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++,,,---------***,,,......---,,,,,,---...............---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,,,,,,,+++******))),,,...---+++***+++,,,///......///000000...---...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,+++******+++******)))((()))))))))(((((()))*********************+++++++++,,,,,,,,,...------,,,+++***))))))))))))))))))))))))))))))'''''''''((()))+++,,,---))))))************))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++************************(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++111000///---,,,+++******(((((())))))*********+++************************************************)))******))))))((('''&&&(((((())))))))))))((((((((()))*********)))'''&&&))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))++++++((()))******)))((()))***(((((())))))))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))((('''&&&************************+++++++++***++++++,,,---(((((((((((((((((((((((((((((((((***,,,,,,)))'''************************)))************+++++++++++++++++++++******))))))))))))******++++++++++++************************))))))***+++,,,,,,------******+++,,,---......///************************++++++++++++++++++++++++***+++---...///......------000111000---,,,...000---,,,++++++******++++++((()))***+++,,,++++++***++++++++++++************************************)))***+++,,,,,,+++***))))))))))))******+++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++------------+++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---&&&''')))++++++***)))(((******+++,,,,,,---......,,,------.../////////...,,,+++******,,,......---++++++------------++++++,,,---.../////////------.........//////000000000,,,,,,,,,------.........------------------------++++++,,,,,,---...//////,,,,,,,,,------.........///...------,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------***++++++,,,---...///000---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,---...//////...///000///---,,,,,,---.../////////...---,,,,,,+++++++++,,,,,,---------)))******+++---......///------------------------+++++++++,,,,,,---------+++++++++++++++***)))((()))+++------***)))***,,,+++******+++---...---,,,......---------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++......---,,,,,,+++*********************)))((('''))))))))))))************,,,+++***))))))***+++,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))'''&&&'''***+++***(((((((((((((((((((((((((((************************+++***)))(((((()))***+++************************+++++++++*********))))))))))))))))))************,,,+++)))***+++---,,,,,,---,,,,,,,,,++++++************))))))******+++,,,+++*********))))))(((((())))))*********))))))(((************************)))***+++++++++)))(((''')))))))))))))))***************************************+++++++++,,,,,,,,,...---+++***)))(((((((((,,,,,,,,,,,,++++++***)))+++***)))'''''')))***++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))---------,,,+++***)))(((+++++++++***++++++,,,,,,*********++++++,,,,,,,,,------,,,+++,,,---...///---------............///...---,,,+++***+++,,,,,,***++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,......,,,(((&&&)))***+++,,,---.........******))))))******+++,,,*********)))))))))))))))---,,,,,,++++++,,,,,,---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///............------------,,,,,,,,,------......000///...---,,,------...,,,,,,,,,---------......////////////////////////------------------------...------,,,,,,------......---,,,,,,++++++++++++------------------------------------------------............---,,,++++++(((((()))***+++---///000///...---,,,++++++++++++000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///...------++++++***))),,,------......------,,,.........///......---------,,,------...///000111000///---,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))************))))))((())))))))))))************++++++***))))))***+++++++++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******************************************************************************+++++++++++++++***))))))++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++)))'''(((+++,,,***)))))))))))))))))))))))))))************************+++***)))(((((()))***+++************************+++++++++*********))))))))))))))))))************+++***))))))+++,,,,,,+++*********))))))(((((((((******))))))******+++,,,************)))))))))((()))))))))))))))*********************************)))******+++***)))((('''*********************************************************+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++******+++***)))(((((()))***+++***+++,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,************************,,,,,,,,,,,,++++++***))),,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++,,,---...///---------............///...---,,,+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,*********+++,,,------------+++++++++++++++,,,------*********+++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---,,,+++++++++,,,......000///...---,,,------...------------....................................------------------------...------,,,,,,------......---,,,,,,+++++++++,,,---------------------------------------------------------...------,,,,,,+++++++++++++++,,,------......,,,++++++*********//////...---,,,++++++***------------------------......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,+++++++++,,,------......------,,,------.........------,,,************+++,,,---...000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((())))))************)))))))))))))))************++++++***))))))***++++++******+++++++++******)))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***************************************************++++++++++++***))))))++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))),,,+++******++++++***)))************************************************+++***))))))))))))***+++************************+++++++++***************))))))))))))***************)))'''(((***++++++***)))))))))(((((((((((((((***))))))))))))***++++++************))))))))))))))))))(((((((((***+++,,,************************)))************)))((((((((((((((((((((((((((((((*********************************++++++++++++,,,+++++++++++++++,,,------******+++,,,,,,,,,+++++++++***)))(((((()))***+++((())))))*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......---------............///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***...------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,******++++++,,,---------,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---,,,***)))***+++---/////////...------------...------------............------------------------------------------------...------,,,,,,------...------,,,+++++++++,,,,,,------------------------------------------------,,,,,,------...---------///...---,,,++++++++++++------,,,+++************......---------,,,,,,,,,...........................------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''((()))***************((()))))))))************+++******************+++((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++******)))************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++************)))(((************************************************************************************************************************((()))))))))************)))((('''''')))******)))************************)))))))))))))))***++++++*********))))))))))))))))))(((''''''(((***,,,...************************))))))*********))))))))))))))))))))))))(((((((((************************************++++++++++++,,,,,,++++++,,,,,,---...)))***++++++,,,,,,,,,,,,******)))(((((()))************)))((('''%%%###"""***************************************************++++++,,,------------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------------------............///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++************************))))))************))))))++++++,,,,,,,,,++++++***((((((((('''(((((()))***)))******+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------------------------++++++,,,------...//////---+++***((()))+++---...............------......,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,,,,------------------------------------------------++++++,,,---............//////...---,,,,,,,,,,,,---,,,+++***************------------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......,,,------......------,,,++++++,,,,,,------,,,,,,...............///000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////'''((()))***************((()))))))))*********************++++++*********((()))***+++++++++++++++******************************++++++++++++******************************************************************************)))******+++++++++******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))((((((((((((******************************************************++++++++++++******************************************************((()))))))))************)))(((&&&'''(((***))))))***************+++++++++))))))(((((())))))***+++))))))))))))))))))******)))(((''''''(((***,,,...************************))))))))))))))))))******---------,,,,,,+++++++++************************))))))*********+++++++++...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,******))))))))))))******------,,,+++***(((&&&%%%************************************************)))***+++------...------******************************+++,,,,,,,,,++++++---,,,++++++*********+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------............///---------,,,,,,,,,++++++,,,,,,,,,,,,+++******)))(((((())))))******++++++++++++++++++++++++++++++++++++++++++************************************---------,,,,,,---------+++++++++,,,++++++******((((((((('''(((((()))***((())))))***+++,,,------,,,++++++******++++++,,,++++++++++++,,,---......+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......---------------------------------------------,,,,,,+++***))))))+++---...------..................***++++++++++++,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,---............------,,,,,,,,,---......,,,,,,++++++***+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,,,,------......///,,,------......------,,,***+++,,,,,,---------,,,+++++++++***++++++,,,---------------------,,,,,,---------------------------------------------------------....../////////((())))))************)))))))))))))))************)))***++++++++++++***)))((()))***+++++++++++++++''''''''''''''''''''''''******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((()))***)))((('''((()))******************************************************+++,,,,,,+++*********************************************+++++++++))))))))))))************)))(((&&&''')))******))))))))))))))))))*********)))(((((((((((()))******))))))))))))************))))))(((((((((***+++,,,************************)))))))))((())))))***+++*********)))((((((''''''************************)))))))))************+++------,,,+++++++++++++++******+++,,,,,,,,,++++++)))))))))******)))))))))(((((())))))***)))))))))************************************************((()))+++,,,------------))))))))))))))))))))))))++++++,,,,,,,,,++++++***------,,,+++************,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,---------............///,,,,,,---------,,,+++***++++++++++++++++++***))))))))))))))))))************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++++++++***+++************+++,,,,,,))))))******++++++,,,,,,++++++************++++++)))))))))))))))***+++,,,***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,------,,,---......///.........++++++++++++,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,+++++++++,,,------------------------------------------------------,,,,,,------...---------++++++++++++,,,---//////------,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------............------,,,,,,------.........///,,,------......------,,,***+++,,,------......---------,,,,,,,,,,,,------,,,------......---,,,,,,........................------------------------,,,,,,,,,,,,,,,---------)))************))))))((())))))))))))************)))***++++++++++++***))))))******+++++++++******((((((((((((((((((((((((******++++++++++++******************************++++++++++++++++++++++++************************))))))***+++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''')))+++***(((((()))+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************))))))*********+++++++++))))))))))))***************((('''((()))*********)))*********++++++++++++((((((((((((((()))******((()))))))))************)))))))))))))))************************************)))((((((((()))+++,,,((((((((('''&&&%%%%%%%%%************************))))))))))))************+++************+++,,,,,,++++++,,,,,,,,,+++******))))))************))))))%%%&&&'''(((((((((((((((************************************************&&&(((***,,,------,,,,,,************************,,,,,,,,,,,,++++++***)))...---,,,+++************++++++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++---------............///,,,,,,---------,,,+++***)))******++++++++++++***++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((((()))***++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,++++++************++++++***)))))))))))))))************+++,,,,,,---......,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---...------,,,,,,,,,.../////////......,,,,,,---------.................................------------------------...------,,,,,,------...,,,+++++++++,,,,,,---...---------------------------------------------------------...------,,,,,,*********++++++,,,---......------,,,------......---------------------,,,------------------------,,,,,,,,,---------......------------.........///------............---------------...............,,,------......------,,,++++++,,,....../////////000//////.........//////,,,,,,---......------,,,------------------------........................------------,,,,,,,,,,,,***************)))((('''))))))))))))************)))***+++,,,,,,+++***)))******+++++++++******)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''***,,,+++))))))+++---((((((((((((((((((((((((***************************+++,,,------,,,+++***************************))))))******++++++++++++))))))))))))***************)))((((((***++++++***,,,,,,,,,------.........((((((((((((((()))******(((((())))))*********+++))))))*********))))))(((***************************)))(((((((((***+++,,,...------,,,+++******)))************************))))))))))))************((((((((()))***,,,---...,,,,,,,,,,,,,,,+++***)))))))))************))))))++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))),,,------,,,+++++++++++++++++++++++++++---------,,,+++***)))(((...---,,,+++*********************++++++,,,,,,---)))***+++,,,---,,,++++++---------.........//////,,,,,,---...---,,,+++***((()))***+++++++++++++++...------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++'''((()))***+++,,,,,,,,,******))))))******+++,,,------------------,,,,,,++++++************++++++,,,,,,+++++++++++++++,,,******+++,,,,,,---......,,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------...///***+++---//////...---,,,+++,,,.../////////.............../////////000000////////////////////////------------------------...------,,,,,,------...++++++++++++,,,,,,---...------------------------------------------------............---,,,++++++++++++******++++++,,,,,,......---------......///......---------,,,,,,,,,........................,,,,,,,,,------.........---------.........//////------............------........................,,,------......------,,,+++,,,---...////////////---,,,,,,+++++++++,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000///.........---)))))))))))))))*********+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))*********++++++++++++*********))))))((((((************************+++++++++*********))))))+++*********))))))((((((************************++++++************++++++((()))************)))(((************************))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************...---+++))))))***+++,,,))))))(((((((((((())))))...,,,***)))((()))***+++)))))))))***+++++++++,,,******++++++++++++******''''''''''''''''''''''''+++++++++*********))))))************))))))))))))******+++++++++******))),,,,,,+++***)))(((''''''+++***)))(((((()))***+++))))))))))))))))))))))))******************++++++++++++************++++++,,,,,,,,,,,,,,,,,,------+++++++++*********))))))******))))))))))))******++++++***)))(((((()))))),,,+++***))))))***+++,,,++++++++++++++++++++++++***+++---......---+++***)))***+++,,,,,,+++))))))************************(((*********)))((()))***---------............///..................---------,,,++++++******++++++******+++,,,,,,,,,,,,+++************************)))*********++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++******+++,,,,,,---......------,,,++++++,,,,,,,,,------/////////...---,,,...---,,,***)))******+++,,,,,,,,,------..................------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........---,,,++++++************---,,,,,,...///000///---.........------,,,,,,,,,............---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......................................................///...---,,,+++*********...........................................................................------,,,,,,------......///000///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------,,,,,,,,,++++++///...---,,,+++,,,,,,---,,,---...//////...---,,,*********)))))))))))))))************)))))))))((())))))))))))************************************************************************************))))))*********+++++++++************)))))))))(((************************+++++++++*********))))))++++++++++++*********)))*********************************))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))+++***))))))((((((((()))************************************************************************************************---,,,***)))))))))++++++******))))))))))))******+++***((('''''''''((()))***************+++++++++******++++++++++++******************************+++++++++*********))))))************))))))))))))******+++++++++******)))************))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++*********))))))******))))))))))))******++++++***)))))))))))))))++++++************++++++++++++++++++++++++++++++)))***,,,------,,,***)))&&&((()))+++,,,,,,++++++************************)))***++++++))))))***+++------------..............................---------,,,++++++******++++++******+++,,,,,,,,,,,,+++************************)))))))))*********++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,+++*********+++,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------------000///......---------...---,,,,,,---//////...---/////////......---------------.........---,,,,,,------------------------,,,,,,---------.........................................................///...---,,,,,,+++++++++.................................................................................------.........---///000///---,,,,,,---------------------------//////...------------------------,,,,,,,,,++++++111000///...---......///------...//////...------++++++******))))))((((((************))))))))))))************++++++++++++++++++++++++++++++++++++******((((((((((((*********************************************+++++++++************))))))))))))************************+++++++++***************,,,,,,,,,+++++++++++++++***************************))))))(((((())))))***---,,,+++******+++,,,---************************))))))))))))))))))))))))++++++***))))))))))))***************************++++++++++++++++++++++++))))))))))))))))))******************************,,,+++***)))((()))***+++++++++************+++++++++***)))''''''((())))))+++++++++*********************++++++++++++******+++++++++++++++++++++++++++++++++***************************)))))))))))))))******+++++++++******(((((())))))*********+++++++++************++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++************++++++,,,,,,++++++******))))))+++++++++*********************))))))))))))******+++***))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))++++++++++++))))))'''((()))******************************************+++,,,,,,******+++,,,,,,,,,,,,---------......------------------......---,,,++++++******++++++******+++,,,,,,,,,,,,+++************************((()))))))))***************++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++++++++*********)))***,,,---------,,,+++,,,,,,+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,000000///.........//////---,,,+++,,,.........,,,///////////////.........,,,------.........------------------------------,,,------------.........................................................000///...---------------........................................................................//////............//////---...000///...------...........................//////...------------...------------,,,,,,,,,,,,000000///............///------...//////...------,,,++++++***)))(((''''''*********))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))'''&&&&&&''')))+++*********************************************************)))))))))))))))************************************************++++++++++++++++++++++++************************))))))(((((((((((())))))+++***(((''''''(((***+++************************))))))))))))))))))))))))++++++***************+++************************++++++++++++++++++++++++((()))))))))))))))************************************)))(((((())))))***+++******))))))******+++,,,,,,+++******++++++,,,,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))************************************)))))))))((())))))***+++++++++******))))))))))))************,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((((((***+++,,,------++++++************++++++,,,++++++***)))(((((('''************************+++******))))))******+++******)))))))))))))))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******,,,,,,+++***)))'''&&&&&&************************+++,,,------++++++,,,---+++,,,,,,,,,------------,,,,,,------------......---,,,++++++******++++++******+++,,,,,,,,,,,,+++************************(((((()))))))))************++++++,,,,,,++++++***************************++++++++++++++++++++++++************++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,---...---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++******+++---...******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------,,,,,,,,,,,,------...,,,++++++---...---,,,//////..................,,,,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................000000///.............................................................................................------------......+++---......---------...........................///......---------.........------------,,,,,,,,,------------,,,,,,---------..................---,,,++++++***)))(((''''''))))))))))))))))))******((((((((()))))))))******************************+++)))'''&&&&&&''')))+++************************************************))))))))))))))))))******************************************************))))))******************************************))))))(((((((((((())))))+++***(((''''''(((***+++************************))))))))))))))))))))))))+++***************++++++************************************************(((((())))))*********+++************************))))))))))))))))))******))))))(((((((((((()))))),,,+++++++++++++++,,,,,,,,,+++++++++***)))))))))******++++++++++++******((((((((((((((((((((((((************************************)))))))))(((((()))***+++++++++++++++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((***+++,,,------++++++************++++++++++++******)))(((''''''************************++++++************++++++***)))))))))))))))******)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,+++***)))(((''''''************************+++---------,,,+++,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......---,,,++++++******++++++******+++,,,,,,,,,,,,+++************************))))))))))))***************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++***,,,+++++++++,,,,,,---...---,,,+++++++++,,,...///)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,+++++++++++++++,,,,,,///---++++++---...------------------------------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................000000///.........//////........................////////////////////////........................---,,,,,,++++++,,,,,,---***,,,......,,,,,,,,,---------------------------......---------......///.........---------,,,,,,,,,,,,------------------.........------.........++++++******))))))(((((())))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))******((((((((((((******************************+++++++++***************))))))))))))***************************************************+++++++++)))))))))))))))************************************))))))(((((())))))***---,,,+++******+++,,,---************************))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))******************))))))(((((((((((()))))))))))))))***************+++++++++*********************++++++++++++*********************************************+++++++++************))))))))))))((()))***++++++++++++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++************++++++++++++******))))))((((((***************+++++++++++++++************++++++)))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,------......---,,,++++++******++++++******+++,,,,,,,,,,,,+++************************)))*********++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++((()))+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,------*********+++++++++++++++++++++++++++,,,---......,,,++++++,,,,,,---...///******,,,---............,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------,,,,,,,,,---......111///,,,,,,---.........,,,,,,,,,---------------------.../////////..............................------........./////////................................................//////............//////........................////////////////////////........................,,,,,,++++++++++++,,,,,,+++---......---,,,,,,---------------------------...------------...//////............---------,,,---...//////000////////////...------------...///*********)))))))))))))))((()))))))))************(((((()))))))))*********************************************************************************+++++++++*********))))))((()))))))))************************************))))))*********+++++++++)))))))))******+++++++++*********************************))))))*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((((())))))***+++++++++++++++++++++++++++************************)))******+++,,,,,,------************************)))******+++++++++++++++***))))))))))))))))))***((()))******+++++++++******************+++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************))))))))))))(((((()))++++++,,,,,,+++))))))))))))************))))))***++++++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************))))))*********+++++++++,,,++++++******++++++,,,)))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,...///***************************,,,---,,,+++***+++,,,************++++++++++++***++++++,,,------......---,,,++++++******++++++******+++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---)))*********++++++++++++,,,,,,---------.........))))))******++++++,,,,,,++++++++++++,,,---...///)))***+++,,,,,,---------***+++,,,.........------,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,---------------------------------...//////333000...---.../////////------------.........///...////////////......---////////////////////////............////////////................................................///......------......///........................////////////////////////........................---,,,,,,++++++,,,,,,---...000111000...------...........................---------------...//////............------------------///000000000/////////...------------...///)))))))))))))))*********(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++******))))))(((((())))))*********+++************************))))))******++++++++++++*********++++++,,,,,,,,,************************++++++************++++++((()))************)))(((************************))))))))))))))))))))))))(((((('''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......************************)))***+++,,,,,,,,,,,,,,,++++++************++++++***+++,,,---------------))))))******+++++++++,,,******++++++++++++******************************))))))******++++++++++++************))))))))))))(((((()))++++++,,,,,,,,,''''''((()))***+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******************++++++++++++************++++++***************+++++++++))))))******++++++++++++,,,++++++******++++++,,,))))))((())))))***++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++...---,,,+++++++++,,,---***************************+++,,,,,,******+++,,,)))************+++++++++******+++,,,,,,---......---,,,++++++******++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++************************,,,,,,,,,++++++*********)))************+++++++++******+++,,,------......************************------++++++++++++------+++++++++,,,,,,---------******))))))******+++,,,---------....../////////(((((()))***+++,,,,,,---++++++++++++,,,---...///'''(((***+++,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,++++++*********,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///444111...---...///000///---.........//////000000///000000000///...------------------------------............/////////000......................................................---------......///........................000000000000000000000000...........................------,,,,,,------...111222333222000......///000000000000000000000000---------------...///000//////.........---------***+++---.........------///...---,,,,,,---...///+++*********))))))((((((+++*********))))))((((((************************))))))*********+++++++++******************************++++++++++++************))))))******+++,,,((())))))*********))))))************************+++,,,------++++++,,,---+++++++++************)))************************,,,,,,,,,+++***)))((('''((())))))))))))*********+++(((&&&''')))***)))'''************************))))))((((((((()))+++,,,******))))))******+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******,,,,,,+++***)))(((''''''+++*********))))))(((((())))))))))))))))))))))))---,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---***((((((+++,,,+++)))++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***)))************************+++++++++*********)))))),,,+++***((((((((()))******+++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,,,,++++++******************************++++++++++++************+++++++++,,,,,,,,,******)))))))))***,,,---------++++++++++++------++++++++++++++++++++++++******************************)))))))))***+++,,,)))***++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,///---+++))))))+++---///---,,,,,,+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---...000222444////////////////////////***++++++,,,---...//////................................................,,,++++++,,,---///111333///......---------......////////////////////////////////////////////////000000////////////000000,,,---------.../////////000000//////.........---------......//////000000//////////////////////////////...------------...........................................................................//////.........---------************)))))))))(((************)))))))))(((******************************+++++++++,,,,,,,,,******************************++++++++++++************))))))******+++,,,***************)))((((((************************)))***++++++))))))***++++++++++++************)))***************************++++++++++++***)))))))))))))))*********+++++++++)))'''''')))+++***(((***************************))))))))))))***+++,,,))))))(((((())))))***+++***************+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))******++++++******)))(((((((((************)))))))))((())))))))))))))))))))))))++++++)))(((((('''''''''(((((((((((()))))))))***)))))))))))))))))))))))),,,***((((((***+++***)))))))))))))))))))))))))))************************+++++++++++++++***))))))************************+++++++++*********)))))),,,+++)))((((((((()))***'''((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,------,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---------.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------///111333....................................------------................................................---,,,,,,,,,---///000222///......------......///////////////////////////////////////////////////000000////////////000000...//////////////////000000000/////////................../////////////////////////////////////////////.........---------........................................................................//////.........---------************))))))))))))************))))))))))))************************+++++++++,,,,,,,,,------******************************++++++++++++************))))))******+++,,,***************)))((('''************************)))***++++++))))))***++++++++++++************)))************************((()))***+++++++++++++++************+++++++++,,,+++***((((((***+++***)))************************+++************+++,,,,,,((((((((((((((())))))***+++++++++***************************************************************)))***++++++,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))((((((((()))))))))******))))))))))))))))))))))))+++)))'''((()))***))))))))))))))))))))))))))))))************************+++++++++++++++******)))************************+++++++++***************+++***))))))((()))))))))************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************)))***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,***+++---......---+++***,,,+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,------------...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111------------------------////////////..................................................................---------...000000//////............//////////////////////////////////////////////////////000000////////////000000111111000000000000000000000000////////////......000000///////////////...////////////////////////......///000///...---,,,.......................................................................................---------*********)))))))))))))))*********)))))))))))))))******************************++++++++++++,,,,,,******************************++++++++++++************))))))******+++,,,((())))))*********))))))************************+++,,,------++++++,,,---+++++++++*********))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++***)))***+++++++++************************++++++++++++++++++,,,,,,)))(((((((((((()))******,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++(((((())))))*********************))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++(((((()))))))))*********))))))))))))))))))))))))))))))((((((((()))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******************************************************))))))))))))))))))+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++++++++************++++++++++++++++++***************++++++,,,,,,++++++***************************+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,++++++***+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,------------------------/////////...------,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---...///------------------------------...///000111222222................................................000///...------...///000/////////...//////000000////////////////////////////////////////////////000000////////////000000111111111000000/////////000000//////////////////111000000000//////......////////////////////////---...000111000///---+++................................................................................................))))))))))))))))))******))))))))))))))))))******************************))))))))))))******************************************++++++++++++************))))))******+++,,,&&&'''(((***++++++++++++************************+++,,,------++++++,,,---+++++++++*********))))))***************************++++++++++++***))))))******+++++++++,,,,,,,,,++++++******)))***++++++************************+++++++++,,,++++++++++++***))))))))))))***++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++((((((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))******)))))))))******+++))))))))))))************************************)))))))))((('''((())))))++++++++++++++++++++++++************************,,,,,,---------------,,,************************************************)))))))))*********))))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))***+++---...///000000+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------...---+++******+++---...---------------...//////.........------,,,,,,,,,------------------------//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,------...........................---......///000111222222////////////////////////////////////////////////111000///...---.../////////////////////000111222000000000000000000000000000000000000000000000000000000////////////000000000000000//////.........//////000000000000000000111111000000/////////...000000000000000000000000...///000111111///---,,,////////////////////////////////////////////////////////////////////////---.....................))))))))))))************))))))))))))************************************((((((((())))))))))))*********************************++++++++++++************))))))******+++,,,&&&'''(((***++++++++++++************************)))***++++++))))))***++++++++++++************)))************************+++++++++++++++***)))(((************+++++++++,,,)))***+++***((((((***+++************************+++++++++,,,++++++***)))***************++++++,,,+++++++++***************************************************************((()))******++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))******+++,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''&&&&&&&&&'''((()))))))))))))))*********++++++************************))))))***)))(((''')))+++))))))))))))))))))))))))************************+++,,,,,,---------------***************************************+++++++++(((((()))************))))))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////((()))+++,,,.../////////++++++------------++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------...///---+++))))))+++---///---,,,,,,,,,---...///000------------------,,,,,,...------------,,,,,,,,,........................------------------------------------------------------------------------------------------------////////////////////////000000000000////////////////////////////////////////////////////////////111000///.........///000000//////000000111222333000000000000000000000000000000000000000000000000000000////////////000000000///////////////......//////000000000000111111111000000000000000000///000000000000000000000000//////000111000///...---////////////////////////////////////////////////////////////////////////---------...............((()))))))))************((()))))))))************************************((())))))))))))***************************************++++++++++++************))))))******+++,,,))))))************))))))************************)))***++++++))))))***++++++++++++************)))************************))))))***++++++++++++***)))))))))*********++++++(((***+++)))'''''')))+++******************************+++++++++***)))((()))))))))))))))***++++++***************+++++++++++++++++++++++++++++++++************************((())))))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))***++++++,,,)))))))))))))))*********((()))))))))************))))))))))))))))))))))))''''''''''''((()))***+++))))))*********+++++++++************************)))***+++***((((((***,,,))))))))))))))))))))))))************************)))***++++++,,,,,,,,,+++************************))))))*********+++++++++'''((()))***+++******)))++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))***+++...///***++++++,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++******+++,,,---......,,,,,,------------------......---------,,,,,,,,,,,,,,,------.../////////------------------------................................................------............------........................000000/////////.........////////////////////////////////////////////////000000///......///000111000000000000111222333444000000000000000000000000000000000000000000000000000000////////////000000///000000000000000000111//////000000000111111111000000000000000111111111000000000000000000000000000000000000/////////...////////////////////////////////////////////////////////////////////////---------.........//////(((((())))))*********+++(((((())))))*********+++************************)))************+++++++++******************************++++++++++++***************)))***++++++,,,,,,,,,++++++)))((('''&&&************************+++,,,------++++++,,,---+++++++++************)))************************'''((()))***+++,,,,,,,,,((())))))))))))*********''')))***)))'''&&&(((+++************************)))***++++++***)))((('''((((((((((((((()))******))))))******+++++++++,,,++++++++++++++++++++++++************************(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,******))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************+++,,,......)))************+++++++++************************)))+++,,,+++((((((***---++++++++++++++++++++++++************************'''((()))***************************************))))))******++++++++++++'''((()))+++++++++***)))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++++++++++++++++++++,,,,,,+++++++++------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...---,,,***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++)))&&&%%%%%%'''***------------,,,+++***)))(((***+++---......---+++***++++++,,,,,,,,,---------***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........+++,,,------------,,,+++))))))))))))***+++,,,---,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,---...///000000------------------------.........................................................//////...------------------------------,,,,,,---...///000111111000000000000000000000000000000000000000000000000000///.........000111222000000000000111222333444000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222333//////000000111111111222//////000000111111222222000000000000000000000000111111000///.../////////000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,+++***)))))))))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,************************************************))))))))))))))))))))))))+++++++++************))),,,++++++++++++++++++,,,((((((((((((((((((((((((,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///***+++++++++,,,,,,,,,,,,+++---------+++++++++---+++++++++************)))***)))))))))++++++)))'''(((***+++***)))((()))***---***%%%!!!!!!$$$(((++++++++++++***************)))((())),,,...,,,******************************'''((()))++++++******)))++++++************++++++,,,,,,++++++******))))))***************************************************++++++,,,,,,++++++***+++++++++***************---,,,+++*********+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******)))))))))))))))***,,,++++++******++++++,,,))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,+++++++++******,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++......---,,,++++++++++++------------------------/////////...------,,,,,,..............................//////...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------.........//////------......//////000000............/////////000000000000000000000000000//////000000000000//////////////////000000000000000000////////////000000222222111000//////000000000000000/////////222444222222111111111111111222000000//////000111222222333333333222222222111111444222000000222333000...000000000000000111111222000000000000000000000000////////////000111222333333222222222111111000000111111000000//////............////////////......))))))))))))))))))))))))************************++++++++++++++++++***)))******************************++++++++++++******,,,++++++******++++++,,,+++***************++++++************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******************************************************************************))))))***+++,,,------...++++++************++++++************************++++++***))))))***++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++,,,------+++++++++---++++++++++++***************))))))***++++++)))((((((***+++***)))((()))***+++***((('''&&&'''((()))******************++++++***((('''''''''&&&%%%%%%************************'''((()))***+++******)))******))))))))))))******++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***(((((())))))*********+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++*********,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,------...))))))***+++,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,***+++,,,,,,......///000------------------------............////////////........................---------.........//////.........///////////////........./////////000000000000000000000000000000000000111111111111000000////////////000000000111000000000//////000000000222222111000000000000000000111111000///000222444222222111111111111222222222111111111222222333444444444333333333222222222666444222333444555333111000000//////000000111222000000000000000000000000222111000000000000000000222222111111111000000000000000000000000/////////......////////////......))))))))))))))))))))))))************************))))))******+++*********************************)))******************)))++++++************++++++((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************************************++++++++++++++++++++++++)))******+++,,,---......*********))))))*********************************++++++***))))))***++++++************************************************************************+++++++++*********)))))))))))))))*********++++++***,,,---,,,+++***,,,---,,,+++++++++***************))))))***++++++***((((((***+++***)))((()))*********+++,,,,,,+++)))((()))))))))***+++++++++,,,---,,,***(((''''''((((((************************(((((()))************)))++++++************++++++******+++++++++++++++,,,***************************************************++++++,,,,,,++++++***&&&&&&'''((()))***+++,,,+++++++++,,,,,,,,,,,,,,,************************......------,,,++++++***+++***************++++++,,,++++++******++++++,,,++++++++++++++++++,,,------,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,++++++++++++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***((()))***+++,,,------...,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,++++++,,,---...//////000................................./////////000000........................------........./////////000000///////////////........./////////000000000000000000000000000000000111222222222222222222111/////////000000000111111111111000000000000111111222222111111111111111111000111222111000000222444222222222111111222222333444444333333333444555555444444444333333333222222111000///000111222111000///////////////000000111////////////////////////444333222000///.........111111000000000000////////////000000000000000000...//////000000//////...))))))))))))))))))))))))************************'''((()))***************************************))))))************))))))++++++************++++++'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,------************************************************++++++++++++++++++++++++,,,,,,++++++++++++************))))))))))))******************************+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......///*********+++++++++,,,,,,***+++,,,,,,+++***,,,---,,,,,,+++++++++************))))))***,,,,,,+++)))(((***+++***)))((()))***)))***,,,------+++***)))(((((()))***+++,,,,,,,,,***------+++***,,,---,,,************************((()))))))))************,,,,,,,,,++++++,,,,,,,,,******************))))))***************************************************++++++,,,,,,++++++***((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,++++++******************************++++++,,,---------++++++*********+++,,,,,,,,,++++++******++++++,,,++++++*********++++++,,,,,,,,,++++++******))))))---------,,,,,,+++++++++'''((()))***++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++******......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------------------........................---...............------............------------........................------........./////////....................................////////////111000000000//////.........////////////000000000000000000000000000000000111111222222222222111111//////000000000111111111222111111000000111111222222222222222222222111111111222333222111111222333333222222222222333333444555444444444444444555555333333333333222222222222...------...///000000000//////......//////000111////////////////////////444333222000///.........000000000////////////////////////000000111111222//////000000000000//////))))))))))))))))))))))))************************'''((()))***************************************))))))************))))))+++******))))))******+++'''(((***+++,,,,,,,,,+++************************++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---************************************************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......///))))))))))))*********+++)))***,,,+++******,,,---,,,,,,,,,++++++++++++******))))))***,,,---+++***(((***+++***)))((()))***************************(((((()))***+++,,,,,,,,,%%%,,,///---+++,,,+++'''************************)))))))))))))))*********++++++************++++++++++++***)))(((''''''&&&***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,+++++++++************************))))))******+++,,,,,,,,,------,,,,,,---...//////,,,++++++******++++++,,,+++***))))))))))))*********+++++++++,,,,,,------...------,,,,,,++++++*********+++++++++******))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,+++***)))------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***........................------...............---//////.........---------------------------------,,,,,,---------.........////////////////////////........./////////000000111111000000/////////...////////////000000000111000000000000000000000000000111111111111111111000000000000000111111111111222222111111111111222222111222333333333333222222111333444333222111222333333333222222333444555555444444333333333333444444222222222222111111111111000111222222222222333444///////////////000111111000000000000000000000000222222111000//////000000///////////////000000000//////000000111111222222//////000000000000//////))))))))))))))))))))))))************************))))))******+++*********************************)))******************)))******))))))))))))******((()))***+++++++++++++++************************))))))))))))))))))))))))(((((())))))***+++++++++***))))))))))))))))))***************************************************))))))))))))))))))))))))&&&&&&'''((()))***++++++*********))))))*********(((((((((((((((((((((((()))***++++++++++++***)))************************************************))))))))))))))))))))))))+++++++++*********))))))'''''''''((((((((())))))(((***++++++******,,,---,,,,,,,,,,,,++++++++++++***))))))***,,,---,,,+++(((***+++***)))((()))******)))((((((((()))***+++)))))))))***+++++++++,,,(((222666111------***$$$************************)))))))))((()))******+++)))(((((((((((((((((()))+++******)))((((((''''''***************************************************++++++,,,,,,++++++***------,,,,,,,,,+++++++++---,,,+++++++++,,,...///++++++++++++++++++++++++,,,,,,+++******))))))((())))))))))))***+++,,,,,,,,,++++++******++++++,,,+++***))))))((()))))))))******+++,,,---......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++*********++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,******,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,+++++++++******,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++************++++++,,,------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,---...///000000111------------------------------------.........///////////////////////////....../////////000000000111000000000000000000////////////000000000111111000000000000000000000000000000111111111111000000000000000111111111222222333333222222222222333333111222333444555444333222222444555555333222222333333333333333444555666666444444333222222222333333333333333222222222111111000111222222111000111333000000000000000111111222000000000000000000000000111000000000000000111222//////000000000000111111000000111111111111111111///000000111111000000///))))))))))))))))))))))))************************++++++++++++++++++***)))******************************++++++++++++************))))))))))))******+++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,)))((((((''''''(((((()))************************************************************************''''''((()))***+++,,,,,,++++++************++++++)))))))))))))))))))))))))))***++++++++++++***)))************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************''')))++++++******,,,---------,,,,,,,,,+++++++++)))))))))+++---...---+++(((***+++***)))((()))***)))))))))))))))***++++++******************+++++++++666999222---...---(((***************************)))((((((((()))++++++***))))))(((((())))))***))))))******+++++++++,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,***)))((()))+++///333555,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))(((''''''((((((***++++++,,,++++++******++++++,,,,,,+++******)))))))))*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,---...///000111111........................////////////000000000000////////////////////////.../////////000000000000000000000000000111111111//////000000000111111111000000000000000000000000111111222222222222111111000000111111111222222222333333222222222222333333111222444555666555444333222444666666444222222222333333333333444555666777555444333333222222333333555555444444444333333333///111222111///...///111111111111111111222333333222222222222222222222222111111000000000000111111000000000111111111222222222222111111111111111111000000111111111111000000))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++******))))))))))))******,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......******))))))))))))******************************************************+++++++++++++++++++++++++++++++++************))),,,,,,++++++++++++,,,,,,************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******************************+++,,,---......///,,,,,,---------.........''')))***+++******,,,------------,,,,,,,,,++++++)))))))))+++---...---,,,(((***+++***)))((()))***((()))***+++,,,++++++***+++++++++***************&&&111444+++'''+++---)))***************************)))((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,---((()))***+++---///000000************************************************+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---'''&&&&&&'''+++111777;;;------------------------***++++++,,,,,,---.........---......///000111222,,,++++++++++++++++++,,,---,,,,,,+++*********++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---------,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++***))))))***+++,,,------...,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++000///......------------////////////////////////((((((***+++---...000000........................,,,,,,---.../////////...000/////////............000000000000000000000000111111111111222222222222000000000000000000000000////////////000000000000//////000000111111222222000000000000111111111111000000000000000000000000222333333444444333333222000111111111111222222222444333333222222333333444111222444666666555444333333555666666444333222222333333333444555666777777666555444333333333333333777666666666666555555555333555666555222000222444222222111111222222333444222222222222222222222222222222111000000///000000000000111111222222222333333222222222111000000000000000111111111111000000)))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,************************************************+++++++++++++++***)))(((******************************))))))))))))******((((((((((((((())))))***,,,)))&&&''')))++++++***************************++++++******))))))((((((+++*********))))))((((((+++*********))))))((((((*********++++++,,,,,,,,,++++++******)))(((((((((++++++++++++++++++++++++))))))************))))))''''''(((((())))))******$$$&&&((()))*********)))************************))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++************************************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,,,,,,,++++++************************************+++,,,---///000111111,,,+++***)))))))))++++++++++++,,,,,,,,,,,,------------------------------*********)))******++++++,,,,,,++++++++++++******)))))))))******+++,,,,,,++++++******)))******+++*********++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,++++++*********(((((()))***,,,---...///...---,,,+++++++++,,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---...---,,,,,,++++++++++++------------------------***+++,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,++++++*********---------,,,+++***)))(((******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,///...---,,,,,,---.../////////.........---------///......------///000111...............///000000////////////000000000000////////////////////////............/////////000000///.........///111222000000000000000000000000333222222222111111000000000000000000111111111111555444333333333444555666888666333222222222222111444111222666555000111777555555444444444555666666444444444444444444555555999888777666666666666666888777555444444555666888222333444555555555555555555555555444444333222111444222000///111333333333444333222111111222333444444333333222111000//////111111111111111111111111111111111111111111111111333222222222111111000000)))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,************************************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,************************************************+++++++++++++++***))))))******************************))))))))))))******)))))))))))))))***+++++++++)))'''''')))++++++************************************)))))))))))))))************)))))))))(((++++++++++++*********)))***++++++++++++++++++,,,)))))))))))))))*********++++++++++++++++++++++++))))))************))))))************++++++++++++(((((()))*********))))))************************))))))))))))************************************)))******++++++******)))+++++++++*********))))))++++++++++++++++++++++++************************************************************)))))))))(((************************)))******++++++******))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************++++++,,,---...//////000---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,++++++*********++++++......------------,,,,,,++++++++++++++++++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,++++++++++++))))))***+++,,,------......---,,,,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++...---,,,,,,+++++++++,,,***************************+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,+++++++++******---------,,,,,,***))))))***++++++++++++,,,,,,,,,------------------------------------------,,,,,,///...------------.../////////.........---------///......---...///000111......------......///000////////////............////////////////////////........./////////000000000////////////000111111111111111111111111111111333333333222222222111111111111111222222222222333444444333333333444555666666444333333333444444333999777888;;;:::666888===888888888999999::::::::::::999999999999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;777777888888777777666666888888999999999999888888777888888888888666555444333111000111222333333222555444333333333333444555444444333333222111111111222222222222222222222222111111111111111111111111222222222111111000000000))))))))))))))))))))))))***))))))))))))***++++++***++++++++++++,,,,,,,,,************************************))))))))))))***************************))))))))))))***++++++***************************************************++++++++++++***))))))******************************))))))))))))*********************++++++,,,***)))'''((()))++++++***************************))))))))))))************************)))))))))))),,,,,,,,,++++++++++++++++++++++++++++++*********'''(((((()))******++++++************************))))))************))))))+++++++++++++++*********,,,++++++***))))))******************************)))))))))*********++++++++++++++++++++++++++++++)))))))))******)))))))))+++++++++***************++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,---...//////...---,,,,,,++++++++++++......------------,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,+++,,,---...///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...///000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++***)))++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------------///...------------...///...............---------///............///000000......------......///000/////////......---------////////////////////////....../////////000000000//////000111111111111111111111111111111111111111333333333333333222222222222222333333444444444444555444444444444555666666666666666777777888888888999777888:::999777888===999:::;;;<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@>>>>>>>>>>>>======<<<<<<999:::<<<===<<<;;;888777<<<<<<<<<<<<;;;;;;::::::777888999:::999777555444444333333444666777555444666555555444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000000000))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************************************+++++++++******)))******************************))))))))))))*********))))))))))))***++++++))))))((()))************************************(((((())))))******++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++******))))))(((((())))))************)))))))))))))))))))))))))))******++++++******)))*********))))))(((((((((---,,,+++*********+++,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))************))))))*********************************************************************************************************)))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,+++++++++,,,,,,,,,------******+++,,,---//////000000///...---,,,+++++++++,,,,,,+++++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***((('''((()))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,........................++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,------..................------............................................./////////000//////......//////000111111111000///...------,,,////////////////////////...////////////000000000///000111222333222111000111111111111111111111111333222222222222222222222333333333444555555555666666666666666666777777888:::;;;===============>>><<<<<<======;;;;;;<<>>?????????>>>>>>AAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAA@@@@@@??????>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@????????????;;;<<<===>>>===;;;999777888777888999;;;;;;888666555555555444444444444444222333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000***************************************++++++,,,++++++++++++++++++++++++************************))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************)))******+++++++++******))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******((())))))***************************************(((((())))))******++++++))))))))))))))))))******))))))******************+++++++++******)))))))))************))))))(((((())))))))))))))))))))))))******++++++++++++******++++++******))))))((((((+++************,,,...///************************************++++++++++++++++++++++++++++++++++++***++++++++++++++++++***************************************************************************************************))))))))))))))))))******************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********))))))******+++++++++++++++++++++,,,,,,,,,------******+++,,,---//////000000///...---,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---------((()))***+++,,,,,,++++++(((((()))***,,,---......***)))'''&&&'''(((***,,,---------------------------------,,,,,,,,,,,,+++))))))***+++,,,---------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---..................------.....................---......///////////////000000//////000000111222222222222111000///......000000000000000000000000////////////000000000111///000222333333333222111111111111111111111111111222222222222222222222222333333444555555666777777888999999:::::::::::::::>>>@@@AAAAAA??????AAACCCDDDFFFGGGEEECCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGHHHGGGEEEDDDCCCBBBBBBBBBGGGGGGGGGGGGHHHJJJLLLMMMJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEDDDBBB@@@???<<<;;;;;;<<<===<<<:::777555555555555444444333333222222333333333333333333333333333333333333333333222222222222222222222222000000000000000111111111************************+++************+++,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***''')))***+++***)))***+++************************))))))))))))************))))))))))))************)))))))))))))))************************)))))))))++++++******)))(((((('''******************************++++++++++++******,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,...///*********************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++************************************************************************))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---.../////////...------,,,,,,,,,,,,......------------,,,,,,*********+++,,,---------'''(((***+++,,,,,,+++***(((((()))***,,,---......+++******)))***+++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,((()))***+++,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------------...//////...---------------...............---......///000/////////000000//////000000111222222222222111111000000000000000000000000000000000/////////000000000111111111111222333333333333222222222222222222222222222222222222222333333333333555555666777888888999:::<<<======>>>???>>>>>>>>>???AAACCCBBBAAAAAAEEEIIIFFFKKKLLLJJJGGGFFFEEEBBBBBBBBBCCCEEEGGGJJJLLLMMMKKKMMMQQQTTTUUUTTTQQQPPPRRROOOLLLHHHFFFFFFGGGHHHKKKJJJKKKLLLOOOSSSWWWYYYVVVTTTQQQMMMJJJHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA?????????>>><<<999888999999999888777666555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111222222222************************++++++******++++++,,,---,,,,,,,,,+++++++++******************************((()))))))))************(((((((((((((((((((((((()))***+++,,,,,,,,,++++++************************************************))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++&&&)))++++++***))))))+++*********************************)))))))))))))))((()))))))))************)))))))))******+++++++++))))))))))))*********************)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---))))))***++++++,,,++++++*********************************+++++++++,,,,,,******************************++++++++++++******))))))*********+++++++++************************************************************************((()))))))))******************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------......---,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,------.........------,,,,,,,,,,,,,,,---......------------,,,,,,******++++++++++++++++++''')))+++,,,------,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,,,,---------------******+++,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++++++++,,,,,,---...........................,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------------,,,,,,,,,,,,------------...------------------------------------------,,,,,,------...//////...---------------.........//////------///000000000///..................//////000111111111000000000000000000000000000000000000000//////000000000111111111222222222222222333444444222222222222222222222222444444444444555555666666777888999:::;;;<<<======???@@@AAABBBCCCBBBBBBAAAAAADDDFFFEEEDDDGGGNNNTTTVVV\\\___\\\XXXWWWSSSMMMLLLLLLNNNQQQVVV\\\bbbeeefffjjjppptttvvvsssooolllhhhddd^^^YYYVVVVVVXXXZZZ]]]^^^aaaeeejjjnnnrrrtttppplllfff```YYYUUURRRQQQQQQPPPOOOMMMMMMMMMMMMNNNMMMJJJGGGFFFEEEDDDBBB@@@>>>>>>??????>>>===;;;:::888777777777666555555555444444444444444444444444333333333333333333333333111222222222333333333333************************++++++******++++++,,,---,,,,,,,,,++++++*********************************(((((())))))*********+++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************************************((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))***************)))***++++++,,,%%%))),,,,,,***((()))+++************************++++++******))))))(((((((((((())))))*********+++*********++++++,,,,,,,,,(((((())))))******++++++((((((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******++++++,,,)))***+++,,,,,,***)))(((******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))******++++++++++++))))))))))))))))))))))))************************************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,+++)))'''&&&++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))((())),,,.........---,,,------,,,,,,+++***))))))***+++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------...---------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,---...//////...---,,,---------.........//////,,,---///000000000///...---,,,,,,,,,,,,---......////////////000000000000000000000000000000000000000000000000111111111111444333222111222333444555222222222222222222222222555666666666777777888888::::::;;;<<<===>>>???@@@BBBBBBDDDEEEEEEEEEDDDCCCDDDGGGIIIIIIIIINNNWWW___ssszzz~~~zzzvvvtttnnnggg]]]]]]```dddkkkttt|||~~~vvvppplllmmmppprrrxxx{{{wwwooohhhdddbbb^^^\\\ZZZXXXXXXXXXZZZ[[[WWWTTTPPPMMMKKKJJJIIIGGGCCCCCCDDDDDDCCCBBB@@@???;;;::::::999888777666666555555555555555555555555333333333333333333333333222222222333333444444444,,,+++***)))((((((((((((++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,+++************)))************+++++++++))))))))))))))))))))))))***************************)))))))))((((((''''''))))))))))))))))))))))))************************)))************+++++++++************************+++++++++************************************************************++++++***(((''''''(((***++++++***)))))))))***,,,,,,)))************+++++++++)))))))))(((((((((((((((******))))))))))))******+++++++++***************,,,***)))***++++++***)))++++++++++++++++++++++++...+++(((%%%$$$&&&)))+++))))))))))))))))))))))))(((((()))***+++---///000************************)))))))))******++++++,,,,,,,,,+++***))))))******))))))))))))))))))))))))************************,,,,,,,,,++++++***************++++++++++++******++++++++++++******)))))))))************+++++++++******))))))))))))******++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++---......---++++++...---,,,++++++---...000---.........---,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---******))))))***,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................000000000000000000000000---...///...------...///---------.........//////111111111000000////////////////////////000111111222111111111000000//////111111111111111111222333222222222222111111111111333222000000000222444666333333222111111222444555777555333444888:::999888777;;;======???DDDDDDBBBFFFGGGGGGFFFDDDEEEGGGHHHMMMMMMNNNOOONNNVVVlllzzzyyyxxx{{{~~~{{{vvvtttrrrpppkkkddd```cccllluuusssnnnhhhccc```\\\UUUQQQPPPPPPOOOLLLIIIHHHIIIJJJDDDEEEAAA<<<<<<===<<<777555555666666777777777777444333333222222222222333444333333333222222222222******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++******))))))******)))************+++++++++))))))))))))))))))))))))*********************************)))))))))((((((************************************************)))************+++++++++************************((((((((((((((()))))))))************************+++++++++*********)))))))))******************)))+++***)))))))))***+++,,,)))************+++++++++))))))))))))))))))))))))******))))))))))))******************************+++***)))***++++++***)))+++++++++++++++++++++++++++***)))((((((((()))***************************)))))))))))))))***++++++*********************************+++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))************************+++++++++******)))))))))******++++++++++++******************))))))(((((()))************+++++++++*********))))))*********))))))))))))))))))))))))((()))***++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,+++***)))***+++---...------......------,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,++++++,,,------************+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------................................................---...//////---,,,---...---------.........//////,,,,,,,,,+++++++++******///////////////000111111222111111111000000000000222111111111111111222222222222222222222222222222444333222111222333555666888777777666666666777777999888888999;;;======<<<>>>AAABBBAAACCCHHHIIIHHHMMMNNNNNNNNNNNNPPPSSSVVVZZZZZZ[[[]]]```kkk~~~}}}zzzuuusssxxx}}}xxxrrrkkkeee]]][[[XXXUUUSSSRRRRRRQQQOOOOOOLLLGGGEEEEEEAAA;;;===;;;999888777777666555777777666555444444444444000111111222222333333444((((((((()))***+++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++)))))))))((())))))******)))************+++++++++))))))))))))))))))))))))************************+++++++++************)))************************************************)))************+++++++++************************''''''(((((())))))******)))))))))))))))))))))))),,,+++++++++***)))))))))(((***,,,------,,,***(((******))))))******+++,,,)))************+++++++++)))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))+++***)))***+++,,,+++)))++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++,,,+++***))))))((())))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++******)))*********))))))))))))))))))))))))*********************************)))))))))))))))******++++++++++++******)))))))))))))))((((((((()))************+++++++++++++++************++++++******************************+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***+++,,,---...------......------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++,,,---...---------,,,,,,+++++++++))))))***+++---...//////...------,,,------......++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------...///000///---,,,,,,...------.........////////////...............------000////////////000111111111111111111111000000000222222111111000111111222111111222222333444444444666666555444444555777888777777777888999999::::::999;;;<<<=========???AAAEEEHHHJJJJJJOOOWWW\\\]]]bbbbbbbbbbbbcccffflllpppsssrrrrrrssswwwrrrnnnjjjhhhiiihhhfffddd```aaa^^^YYYUUURRRLLLEEEGGGDDD???<<<;;;:::999888888777666555444333333333222222222333333444444444))))))))))))***+++,,,,,,************************------,,,+++************)))))))))))))))***+++,,,))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************(((((()))***+++,,,,,,---))))))))))))))))))))))))*********************+++***+++,,,------,,,+++******************+++++++++))))))*********+++++++++))))))***++++++,,,------******))))))))))))******(((((((((((())))))))))))+++)))))))))+++,,,+++***************************)))******+++,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++***************+++))))))))))))))))))))))))******************************************))))))******++++++++++++******************))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---.........---------...///000,,,------...------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------.........------,,,,,,++++++*********+++,,,,,,---......------------......//////+++,,,---------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................------------------------...///000///---,,,,,,---............////////////222222222222222222222222000000//////000000111222111111111111111111111111222222111111111111222222111222333444555666777777999888888777888888999:::777888999;;;<<<===>>>>>><<>>??????@@@AAAAAABBBCCCCCCCCCEEEGGGGGGGGGJJJPPPUUUWWW___hhhrrr~~~uuueee\\\QQQIIIGGGGGGFFFDDDAAA@@@>>><<<:::999888888555555555555555444444444,,,++++++*********++++++************************,,,++++++***++++++,,,,,,++++++++++++++++++,,,---)))************+++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************''''''(((((())))))******************************(((((()))***+++,,,,,,------,,,***((((((***,,,---))))))***++++++++++++***)))************+++++++++*********++++++,,,,,,---******))))))))))))******'''(((((())))))******+++***)))((()))+++,,,,,,+++************************---,,,***))))))+++---...++++++++++++++++++++++++)))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************++++++++++++++++++************++++++......------------......*********+++++++++,,,,,,,,,,,,------......------++++++,,,---------,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,---...............,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........................................................---...///...------...///....../////////000000000...////////////000000000111000000000000111222222111111111222222222222222222222222333444555666777777777888999:::;;;<<<===;;;<<<===>>>???@@@AAABBBDDDCCCCCCCCCCCCEEEGGGHHHJJJJJJIIIIIILLLRRRZZZ___nnnwww}}}qqqbbbWWWSSSRRRQQQOOOLLLJJJGGGCCC???<<<:::999555555555555666666777777************+++,,,------************************************+++,,,------,,,+++***************+++)))************+++++++++))))))))))))))))))))))))************************************+++++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************((((((((((((((()))))))))++++++++++++++++++++++++*********************************))))))*********((()))***+++,,,++++++***)))************+++++++++*********+++++++++++++++******))))))))))))******(((((())))))***++++++,,,)))(((((()))+++---,,,+++************************+++++++++++++++*********************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))************************)))*********++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++*********))))))*********++++++++++++++++++++++++******+++,,,------------************++++++++++++++++++************++++++------............------((()))******++++++******+++,,,------......------***+++,,,,,,---------,,,++++++++++++++++++++++++******))))))******+++,,,***+++,,,---...------,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++)))***,,,---.........---,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------------------------------------------,,,,,,+++++++++++++++,,,,,,---......///........................------------------------+++---......------///000.../////////000000000000111111111222222222333333111111000000111111222333111111111222222333333333222222333444666888:::;;;::::::;;;<<<<<<===>>>>>>;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEGGGKKKQQQWWWZZZ[[[WWWTTTUUU[[[dddmmmrrruuujjjhhhiiihhhgggeeebbb]]]VVVOOOJJJEEECCC??????>>><<<;;;999888888(((((()))***+++---///000)))))))))))))))))))))))))))))))))***+++,,,......++++++***)))(((((()))))))))************+++++++++))))))))))))))))))))))))************************)))))))))******+++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''''')))***++++++***)))'''((()))***+++,,,+++******)))************+++++++++++++++************************))))))))))))******((())))))***+++,,,,,,,,,)))(((((()))+++---,,,+++)))))))))))))))))))))))))))***,,,------***(((&&&))))))))))))))))))))))))------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******))))))***+++,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++******++++++++++++******))))))******++++++++++++)))************+++++++++******))))))))))))******------------------------)))***+++,,,---.........)))************+++++++++++++++************++++++,,,---...//////...---,,,******+++,,,,,,,,,,,,++++++,,,,,,---.........---***+++,,,,,,------------++++++++++++++++++++++++*********)))***++++++,,,***+++,,,---------,,,+++)))***+++,,,------...///+++++++++,,,,,,---------(((***+++---......------,,,,,,++++++,,,...///111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,------------,,,---------------------------------,,,,,,+++++++++++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000111////////////000000000000000000000111111222222222111111111000111111222333111111111222222333333333222222333555777999<<<===<<<<<<======>>>>>>??????;;;<<>>??????;;;<<<<<<===>>>?????????BBBDDDEEEEEEEEEIIIPPPVVVVVVYYY\\\aaammm|||}}}}}}uuupppjjjddd[[[RRRKKKEEE@@@<<<,,,++++++***))))))((((((******++++++++++++******))))))(((''''''((()))***++++++,,,,,,,,,+++************++++++++++++******,,,,,,++++++************,,,,,,,,,,,,++++++******)))******+++++++++*********************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************************************+++++++++*********))))))++++++************++++++,,,++++++***))))))************++++++++++++++++++++++++++++++++++++******************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++&&&))),,,---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,***((()))***+++)))''',,,,,,++++++++++++,,,,,,---,,,+++******))))))***---,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,)))'''(((***+++***(((***************+++++++++)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---+++,,,...///---+++++++++,,,---------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---......,,,+++---,,,,,,++++++,,,,,,---+++,,,---.........---,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------........................---------.........////////////////////////////////////...---...///000111...//////000000000000000222222222222222222222222333222222111111111222222222333444666777777888888======>>>???@@@AAAAAA@@@AAAAAAAAABBBCCCEEEGGGHHHDDDGGGJJJMMMPPPVVV^^^eeehhhmmmttt|||uuuiii^^^TTTKKKFFF,,,,,,,,,+++******))))))******++++++++++++******(((''''''((((((***++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++************)))))))))---------,,,,,,,,,,,,+++))))))***+++,,,,,,+++++++++++++++*********************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***************++++++************++++++,,,+++******)))*********++++++******************---------,,,,,,+++++++++************************)))))))))*********++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++******************************************************+++++++++,,,,,,,,,+++***))))))))))))***+++&&&(((******)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++)))(((++++++************++++++,,,++++++*********+++++++++++++++++++++*********,,,++++++******++++++,,,///---+++***+++,,,+++***))))))******+++,,,,,,---***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---......///,,,,,,,,,---------------***+++---......---+++***---,,,,,,...//////---,,,---,,,,,,++++++,,,,,,---++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.../////////........................------.........///////////////////////////////////////.........///000111...///000000111111000000111111111111111111111111333333222222222333444444666777888999:::;;;;;;;;;@@@@@@AAABBBBBBBBBAAA@@@DDDDDDCCCDDDFFFJJJMMMPPPNNNRRRXXX]]]ccckkkuuu|||qqqdddYYYRRR,,,,,,,,,+++++++++************++++++++++++***************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++*********))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++************************************************************************++++++************++++++++++++***************+++,,,,,,++++++******))))))...------,,,,,,++++++***************************))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,************************'''((())))))(((((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))+++******))))))******+++)))((((((((())))))***+++************************++++++++++++++++++++++++000///---,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,---------------)))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,------------)))+++---......---,,,***111///---,,,---......------,,,,,,++++++,,,,,,---++++++,,,,,,------------------,,,,,,,,,,,,------------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------................................................///////////////////////////////////////////////////000000000//////000111111111111000000000111111111111222222333222222333333555666666999:::;;;<<<===>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDHHHGGGGGGJJJNNNUUU\\\```eeejjjpppuuu{{{tttiiibbb,,,,,,,,,+++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************++++++++++++******)))))))))))))))))))))***************++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************************************************************++++++************+++++++++***************++++++------,,,,,,+++++++++***,,,+++++++++*********)))************************************++++++++++++************************************************))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++******)))******)))((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++******++++++******+++++++++******))))))******+++(((((((((((()))***+++,,,************************++++++++++++++++++++++++,,,,,,+++***((((((((((((,,,,,,,,,,,,++++++******+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,------)))***++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++,,,,,,---...777222---)))***+++---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++................................./////////000000/////////////////////////////////000000000000000///000000111111111111111000000111111222222222222333333333444555777888999<<<<<<>>>???@@@AAAAAAAAABBBDDDFFFFFFEEEFFFIIIKKKLLLMMMQQQWWWaaammmwww~~~yyysss++++++++++++++++++************++++++++++++******++++++++++++***)))(((''',,,,,,,,,,,,,,,+++***)))******++++++++++++******)))))))))************+++)))***************++++++++++++,,,,,,,,,,,,+++++++++++++++*********************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***************************************************************+++++++++++++++************++++++*********)))******+++,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,+++*********+++++++++******,,,...++++++++++++++++++++++++************************)))***,,,+++******+++,,,++++++************+++++++++++++++++++++,,,---...*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,---+++)))(((***+++...------,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...***++++++,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************++++++,,,,,,---------,,,***)))***,,,...000777222,,,((((((+++---...---,,,,,,++++++,,,,,,---+++++++++++++++,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,++++++***............................../////////000000000////////////////////////...///000111111111000000///000111111222222111111111111111222333333444444555555666777999;;;===>>>??????AAABBBCCCDDDDDDDDDDDDFFFHHHHHHHHHJJJPPPTTTVVVYYY___jjjxxx******************************++++++++++++******)))***+++++++++***)))(((******+++,,,,,,,,,++++++******++++++++++++******************++++++,,,,,,*********++++++,,,,,,,,,------------,,,+++*********************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------************************************************))))))*********+++++++++++++++************++++++******))))))***++++++,,,+++++++++++++++,,,,,,,,,'''(((((())))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,******+++...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,+++***,,,...///---++++++---///,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---///...,,,+++---...++++++,,,---------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........,,,+++******+++,,,...000000...+++***+++,,,---------,,,,,,++++++,,,,,,---,,,+++*********+++,,,---......------------......///////////////////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------.........................../////////000000000000////////////////////////...///000111222111000000000000111222222222222111111222222333444444555555888888:::;;;===@@@BBBCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGJJJNNNPPPSSSYYYdddlllsssvvv|||))))))))))))))))))************++++++++++++******)))***,,,---......---,,,((((((***+++,,,---------******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------.........---,,,+++***)))))))))******+++++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************************************))))))******++++++++++++++++++************++++++******))))))***+++,,,,,,))))))******+++++++++,,,''''''((()))***+++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++......------------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***(((***+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,******,,,...---,,,,,,++++++,,,,,,---++++++******)))******++++++++++++,,,,,,---------***+++,,,------,,,+++***(((***,,,+++((((((***---***++++++,,,,,,------...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///...,,,+++,,,///+++,,,------......------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,---......///,,,,,,------...///000000******++++++,,,---......*********,,,...///...,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000........................////////////000000000000////////////////////////...///000222222111111000000000111222222222222111222222333444444555666666;;;;;;===>>>AAADDDFFFGGGEEEEEEGGGHHHIIIJJJJJJJJJNNNRRRXXX]]]dddooo~~~))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***+++++++++************)))************))))))((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))---------,,,,,,++++++++++++*********))))))((((((+++*********))))))((((((++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...---+++*********+++,,,+++*********))))))((((((*********++++++,,,,,,,,,)))************+++++++++---------,,,,,,,,,++++++******)))((()))***,,,---+++******+++------,,,***************************************************++++++************++++++++++++++++++++++++,,,,,,************************---,,,+++*********+++,,,)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---)))************++++++++++++++++++*********))))))++++++++++++++++++++++++'''((()))***,,,---...///,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++++++++,,,---...---...///000000...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------''''''''''''''''''''''''***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++******,,,...111222------------------------------------------------,,,,,,,,,------.........------------------------......//////...---,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,...///000000000000000111222222222111///...///////////////000111111000000000000////////////)))---000333333222333333333444555666888:::;;;<<<>>>???@@@AAACCCDDDEEEFFFKKKIIIKKKSSSUUUSSSSSSXXX\\\bbblllvvv************************))))))***+++++++++++++++++++++++++++++++++++++++...,,,++++++,,,,,,+++***+++++++++************)))++++++*********)))))))))*********++++++,,,,,,,,,******************************************************++++++++++++******************************++++++***))))))***+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++*********)))+++*********))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))((('''&&&%%%&&&&&&'''+++*********))))))))))))******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,++++++++++++******************++++++***))))))***,,,---+++***************************************************++++++************++++++++++++++++++++++++++++++************************++++++***))))))***+++,,,++++++******************+++++++++******+++++++++************++++++++++++,,,++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,************************+++*********,,,---,,,+++,,,,,,+++++++++,,,---...,,,---...///...---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++************,,,///000------------------------------------------------,,,,,,,,,---------......------------------------------......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++,,,------...,,,,,,------------------,,,---......,,,,,,---...------...///000000000///...//////000///...---,,,///////////////000000111000000000000000000000000---///222333222222222333444555777999;;;===???@@@BBBCCCDDDEEEFFFGGGIIIJJJNNNRRR]]]jjjnnnkkkkkknnnwww~~~************************)))******+++++++++++++++************************---,,,++++++,,,,,,+++***+++++++++************)))+++++++++++++++*********((()))***+++,,,------...******************************************************++++++++++++******************************++++++***))))))***+++++++++***))))))))))))***+++************************+++++++++***************,,,,,,,,,+++++++++++++++***************)))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++***))))))(((((())))))***************)))))))))***++++++++++++,,,,,,,,,)))************+++++++++,,,++++++++++++***************+++++++++******)))***)))((()))+++,,,+++***************************************************++++++************++++++---,,,,,,++++++*********************************+++*********+++,,,------,,,,,,++++++***))))))(((******))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,---------************************,,,+++***+++,,,---,,,+++,,,,,,+++++++++,,,---...+++,,,---------,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////...---,,,,,,++++++++++++***)))***+++,,,---------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---,,,,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,.........---,,,---.........///////////////...///////////////...------////////////000000000000000000000000000000000000000222333333222111333444777888999<<>>??????@@@@@@AAABBBBBBCCCFFFFFFEEEEEEIIIUUUeeeqqq|||vvvqqqoooooopppqqqpppllliiihhhjjjkkkjjjiiifffhhhiiihhhffffffdddcccddd```\\\\\\aaahhhmmmppprrrqqqnnnjjjhhhllltttzzz{{{{{{zzzyyy{{{++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***+++++++++************)))*********+++++++++++++++,,,,,,,,,+++++++++******,,,++++++******)))))))))******************************++++++++++++******************************)))***++++++++++++***)))******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))************)))))))))))))))******************+++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))************)))((((((*********+++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++,,,++++++++++++***************+++++++++******)))+++)))(((((()))+++++++++************************************************++++++************++++++---,,,,,,++++++*********************************'''((()))***************((())))))***++++++,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++************************---,,,+++,,,---...---,,,,,,,,,+++++++++,,,---...---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------......//////............------------......------...//////...,,,+++------------------,,,,,,---...//////...---...///......///////////////...000000///...............---...000111111111000///111111111222333333444444333555888:::;;;<<>>>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEEEEKKKTTT\\\gggyyy~~~zzzuuupppnnnkkkggggggkkkeeemmmtttvvvyyy}}}yyyrrrmmmfffggggggeeeeeejjjttt|||xxxrrrllljjjmmmqqqrrrqqqsssqqqrrrxxx++++++++++++++++++++++++***+++,,,,,,------,,,,,,***************************)))((()))+++,,,,,,***+++++++++************)))(((((())))))*********+++))))))***+++,,,------.........------,,,+++************************************++++++++++++******************************)))***+++,,,,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,---,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++---------,,,,,,,,,++++++******)))))))))***,,,------+++)))(((***,,,------************************************************++++++************++++++++++++++++++++++++,,,,,,************************,,,---.........---,,,+++,,,,,,++++++***)))))))))))))))(((((((((((())))))++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------++++++,,,------......///)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------.........------,,,,,,,,,------------------------***+++,,,,,,------------......------------......---...///000000...,,,+++,,,,,,,,,------............///000///...---...000,,,,,,...///000000000000333222000/////////000111---...000111222111///...111111222333333444555555888;;;???AAAAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHMMMWWWdddqqq~~~yyyvvvvvv|||}}}|||uuuooolllhhhfffhhhllldddnnnwwwzzzvvvvvvuuupppnnnttt{{{zzz{{{|||}}}}}}xxxttttttuuuyyy|||***...000///+++(((***---++++++,,,,,,,,,,,,------))))))*********+++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,++++++***++++++++++++***)))))),,,,,,,,,++++++*********((()))***++++++***)))(((************************,,,+++)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))))))))***+++++++++,,,************************...,,,***(((''')))+++,,,---,,,,,,+++*********+++++++++*********************++++++,,,,,,++++++*********+++++++++******)))***++++++,,,,,,++++++***---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***++++++******)))*********************************,,,,,,,,,,,,,,,+++***))))))************+++++++++333000---,,,---/////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,++++++******)))(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------......---,,,---......,,,***++++++,,,,,,,,,,,,---------------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++...........................---,,,,,,,,,,,,---...---------------------------,,,,,,++++++,,,,,,---------------------------...---,,,,,,---...000111.........------,,,,,,,,,---+++)))'''''')))+++---------------------,,,,,,111111000//////////////////////////////.........//////......---------,,,---......///////////////000000000000000000000000...000111111000000111222222111111222444666999:::???===>>>AAABBB???@@@DDDFFFFFFGGGJJJOOOSSSVVVWWWccclllzzz{{{rrrkkkhhhiiilllpppuuuxxxyyyxxxwww|||yyytttpppooonnnuuuvvv|||~~~|||~~~}}}yyyrrrlllmmmuuu|||~~~)))---///...***(((***,,,+++++++++,,,,,,,,,------*********++++++++++++,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))))),,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((,,,+++***)))))))))************************************++++++++++++*********************++++++++++++++++++++++++++++++++++++***)))((()))***,,,------,,,++++++******++++++++++++*********************++++++,,,,,,++++++*********+++++++++*********+++++++++,,,,,,+++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***+++***************++++++************************,,,,,,,,,,,,,,,+++***)))((())))))))))))*********///,,,***)))***+++++++++++++++******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,---.........---------......,,,***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------------------------,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,---......---------,,,,,,,,,...---+++******+++---...------------------------000///......---------.../////////////////////.../////////...............---...//////000000//////000000000000000000000000///000111000000000222444333333444666999;;;===???BBB@@@BBBEEEEEECCCDDDGGGGGGKKKRRRYYY```ffflllppp}}}zzzqqqjjjfffcccbbbbbbdddgggjjjlllnnnnnnoooqqquuu}}}yyywwwzzz(((+++---,,,)))((()))+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******---------,,,+++***((((((+++++++++++++++*********,,,,,,,,,++++++++++++************))))))*********++++++++++++++++++++++++++++++*********++++++,,,************************++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...,,,,,,++++++******++++++******++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))***+++,,,,,,************************++++++,,,,,,,,,+++******((((((((())))))))))))***,,,***((('''((()))))))))***))))))))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,++++++******++++++***++++++,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++++++++,,,------......///---------......---+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,------------------------------///...---++++++***++++++...------------,,,,,,,,,........................,,,,,,,,,---.........///...---,,,,,,,,,,,,,,,,,,......//////////////////////////////000000000000---...//////000000//////000000000000000000000000///000000000///000333666555777999<<>>@@@BBBCCCDDDDDDCCCAAABBBDDDEEEFFFMMMUUUmmmzzz|||xxxtttoooiiidddbbbdddfffiiilllqqqwwwzzz|||yyyvvvvvvxxx{{{}}}|||~~~yyyzzz~~~((()))******))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))++++++++++++++++++++++++***+++,,,------,,,***))),,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))******,,,,,,,,,++++++******++++++,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---***************************++++++,,,,,,,,,++++++******++++++++++++,,,,,,---+++******,,,---,,,+++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++,,,,,,------.../////////...---...//////---++++++++++++,,,,,,,,,---------------.........//////......------------......++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------....../////////------------------------,,,---...//////...---,,,,,,,,,------...///000000...---------------......---.........//////000000//////000000111111222222...//////000000000000000111111111111111111111111000111222222333444777:::>>>???@@@BBBCCCCCCBBBAAAGGGEEEEEEHHHJJJPPP\\\hhh|||wwwsssrrrooollliiigggfffdddaaa___```dddkkkrrryyy~~~|||zzz}}}((())))))************)))************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******)))***+++,,,,,,,,,,,,,,,...---,,,******++++++,,,***++++++++++++,,,,,,,,,++++++************++++++************************)))***++++++,,,++++++***************************++++++,,,,,,,,,,,,+++++++++++++++***************************************+++,,,---------,,,***)))++++++******++++++,,,,,,******++++++,,,---------***++++++,,,,,,++++++*********)))))))))+++,,,------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,,,,******************************+++,,,,,,,,,+++++++++++++++,,,,,,,,,------***))))))***+++,,,+++***((((((((())))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++******++++++,,,,,,.........---,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---....../////////.........//////---,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++,,,,,,------...............------------......------------------------)))***+++,,,------------,,,,,,,,,------------...+++,,,---......---,,,+++---------.../////////000...............//////000------......///000000000000000000000111111111111...///000000111111000000111111111111111111111111000222444666666888:::<<<@@@@@@AAAAAAAAAAAAAAA@@@EEEEEEIIINNNSSS[[[jjjxxx}}}wwwooojjjiiiaaa___]]]^^^```bbbcccdddeeemmmwww)))))))))***+++++++++***************++++++++++++*********++++++++++++,,,+++++++++,,,,,,---------++++++************++++++++++++,,,,,,,,,+++******///---,,,******+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((******************************++++++++++++*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,------...***++++++,,,,,,++++++******)))(((((()))+++---...---,,,***))))))***,,,---+++++++++,,,,,,+++++++++************************************************,,,,,,+++******+++,,,,,,+++***************++++++************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))(((***+++,,,+++)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,------.../////////000///...///000///...,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++,,,,,,---......///......------------......------------------------***+++,,,---------,,,+++,,,,,,,,,---------......,,,------......------,,,............////////////......---......//////000------......///000000111000000000000000000////////////000111111111111000111111111111111111111111000333777999:::;;;<<<===@@@@@@@@@@@@@@@AAABBBBBBDDDHHHRRR\\\dddlll{{{}}}tttiiidddeee___^^^]]]```eeekkkoooqqqsss|||)))))))))***,,,,,,+++***)))************+++++++++))))))*********++++++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,---------,,,+++***)))(((///...,,,******+++,,,---*********++++++,,,,,,,,,***+++,,,------,,,+++***(((((((((((((((((((((((()))***++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///+++*********+++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,+++++++++***)))(((((()))+++---...---,,,***))))))***,,,---,,,,,,,,,------,,,,,,,,,************************((((((((((((((((((((((((---,,,+++******+++,,,---++++++******************************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++*********+++---...,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))******++++++,,,,,,---(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++,,,...///000000,,,,,,------.../////////000///...///000000...,,,++++++,,,,,,,,,------------------.........//////+++******************+++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////......------------......------------------------...//////000///...,,,+++,,,,,,,,,------.................................///////////////.........---------------...///000---------...///000000111111111000000//////......//////000111111111111111111111111111111111111111///333888<<<============????????????@@@BBBDDDEEEJJJRRRaaaoooxxx{{{qqqfffaaaccceeeddddddhhhnnnvvv|||~~~~~~(((((()))************))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,+++******))))))*********+++,,,---...---,,,+++)))))))))******++++++,,,******))))))******+++,,,++++++++++++++++++++++++*********)))))))))))))))++++++,,,------------,,,************************,,,,,,++++++***))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((*********)))******+++,,,++++++************++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++...,,,***))))))***,,,---++++++++++++++++++++++++++++++******++++++,,,---******+++---///000111222+++***((('''''''''((()))++++++******************,,,,,,,,,+++++++++*********++++++***))))))***,,,+++***)))))))))***,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,------......++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////......+++,,,---.........---,,,........................++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++---,,,***))))))***,,,---...------,,,,,,------...------------------------................................................---------............///111111000000/////////...------............------////////////000000000000000000000000000111111111000000000000111333555666;;;;;;:::;;;=========<<<@@@>>>===???CCCHHHLLLNNNZZZdddqqq~~~{{{uuurrrsssyyyyyyxxxsssnnnlllnnnqqqlllnnnqqqtttxxx|||zzz|||++++++,,,------------,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,++++++******++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++***************))))))***++++++++++++***++++++++++++++++++++++++******************++++++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***))))))(((***************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,........................---,,,+++******+++,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,++++++******************,,,,,,,,,+++++++++******+++,,,,,,+++******+++---,,,+++*********+++------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////......+++,,,---.........------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++---,,,+++******+++,,,---...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////.........------------...//////////////////...////////////000000000000111111111111222222222222222222222222444666888999<<<;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<===>>>DDDFFFKKKSSS\\\fffnnnsss|||sssiiibbb[[[YYYYYYZZZ```hhhiiiqqq|||'''(((((())))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++,,,+++*********+++---...))))))(((((('''''''''&&&+++++++++++++++,,,------++++++++++++++++++++++++*********+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************+++++++++++++++++++++++++++++++++++++++++++++*********))))))+++************+++,,,,,,,,,,,,++++++++++++,,,,,,'''(((+++---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,---......------,,,,,,+++***))))))((()))***++++++***((((((******+++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,---,,,******,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////......////////////......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///000000000000000//////////////////000000/////////////////////000000000000111111222222333333444444444444666888:::<<<>>>???>>>>>>=========???BBBEEEHHHOOO[[[hhhttt~~~|||mmm^^^XXXTTTUUUXXX\\\dddlllwww***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))))))))))),,,+++***)))***+++,,,---,,,,,,,,,++++++************************+++,,,,,,++++++++++++++++++++++++))))))))))))******++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++---------............///+++++++++++++++++++++++++++++++++***************+++++++++***+++,,,,,,---++++++************++++++'''(((+++---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,,,,,,,,,,+++************************+++++++++++++++,,,------++++++++++++++++++************,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++))))))+++,,,)))******+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...------,,,,,,------...++++++++++++++++++++++++------------------------........................---------............////////////000000000000000---......//////......---////////////000000000000000000111111222333333444444555666999;;;===>>>???;;;<<<===>>>???DDDJJJOOOTTT___ppp{{{}}}{{{oooeeeZZZWWWXXX^^^dddiiipppwww)))******+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************)))(((((((((((((((***************+++,,,,,,+++++++++*********************))))))******+++,,,++++++++++++++++++++++++((((((((()))******++++++))))))***++++++++++++***************************,,,,,,++++++***))))))((()))************+++++++++************++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------+++******))))))******+++((()))+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++))))))(((((())))))***+++***++++++++++++,,,,,,,,,((())))))*********************++++++,,,---------,,,,,,,,,+++++++++*********++++++***))))))***,,,((()))***++++++++++++***)))***************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............////////////......---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...............------............------////////////000000000000///000000111222333444444444666888:::<<<===>>>>>>888;;;???BBBFFFNNNYYY```jjjwww{{{tttlllooossssssoooiiiccc_________eeeoooxxx}}}''''''((()))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++******)))((()))))))))))))))***+++++++++++++++((((((((()))))))))))))))+++************+++,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++******************)))************+++++++++''''''((((((((()))))))))++++++++++++++++++++++++************************,,,++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,*********************************)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''(((((()))*********++++++,,,------...,,,,,,,,,+++++++++******++++++,,,+++***)))+++---)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---............////////////......------,,,,,,,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,...///000///...---------------------------------------------------......---,,,,,,---.........------,,,,,,------...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.........///......////////////......////////////000000000000000000111222333444555555666888:::<<<===>>>>>>>>><<>>???>>>>>>CCCHHHOOOWWW```mmm}}}xxxllliiifffbbb^^^\\\[[[[[[```cccggglllqqqtttuuuuuu}}}+++*********))))))((((((************************++++++,,,,,,,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++++++++******)))******+++,,,------+++))))))***+++------,,,***((('''&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++))))))))))))*********))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((()))+++---///000...---+++,,,++++++******++++++,,,...,,,***((((((***,,,.........------------......***++++++,,,,,,------...,,,,,,,,,++++++*********,,,++++++******++++++,,,000///---,,,++++++,,,,,,************************)))************))))))(((************************,,,------+++******,,,.........---,,,,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------------,,,,,,+++***)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,---------.......................................------,,,,,,,,,++++++*********+++---...------------,,,,,,+++***------------------------,,,,,,,,,---------.....................---------000///---,,,++++++,,,---------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---------............///......------------......000///.........///111222---......///000111111222////////////000000000000111111000000000111111222111333555666666777999;;;>>>;;;999;;;???BBBCCCAAAEEELLLXXXgggwwwzzzjjj```[[[WWWRRRPPPQQQUUUWWWXXX```lllvvvzzz************)))))))))(((*********************************+++++++++,,,,,,---,,,++++++******++++++************************++++++***************+++***+++,,,+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))))))))******+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))))))))+++---//////...,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,000///---,,,++++++,,,,,,------------------------******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++******,,,...***)))((('''''''''((()))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...,,,---------,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------------------------------.........//////..............................---------,,,,,,,,,++++++*********+++------,,,---------,,,,,,+++***------------------------,,,,,,,,,---------......------..................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,---------............///......------------.....................///000000......//////000000111111////////////000000000000222111111000000111111222222444777888888999;;;<<<:::;;;<<<===???BBBEEEHHHNNNWWWfffwwwxxxiii]]]UUURRRQQQPPPOOOOOOTTT[[[aaaooozzz************))))))))))))************************))))))*********+++++++++,,,,,,++++++******++++++************************++++++******++++++++++++)))***++++++***+++---///((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((())))))***+++,,,,,,++++++,,,,,,---...************************+++++++++++++++************+++---...///...,,,+++,,,++++++******++++++,,,,,,,,,...//////...,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,///...---,,,+++++++++,,,++++++++++++++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++------,,,+++++++++++++++---------,,,,,,+++++++++/////////...---,,,******++++++++++++++++++++++++...------------,,,,,,,,,------------------------------...//////...------............////////////------------------------...------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++------------------------,,,,,,,,,---------......,,,---------.../////////)))***+++---.../////////------------------------,,,,,,,,,------------...---......//////......---...------------,,,,,,,,,---------............///......------------......,,,---.../////////......////////////000000000000////////////000000000000222222111111111111222222333666999;;;<<<<<<===>>><<>>>>>???@@@AAABBBDDDGGGJJJPPPYYYdddkkkwwwzzzvvv~~~zzz{{{vvvlllbbbYYYSSSPPPOOOQQQTTTXXX[[[```iiiuuu~~~))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,------+++***)))***,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***++++++,,,***************+++,,,,,,))))))******++++++++++++,,,++++++******+++,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++------------------------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---...+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++++++++,,,---.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000+++,,,---.........,,,+++------------------------------------------------,,,,,,------------,,,,,,---------------------------------............///......------------......,,,...111333333222000...000000000000////////////////////////000000000000000000000000111222333444666999===???@@@BBBCCCEEEFFFGGGKKKVVVfffvvv{{{vvvuuuxxxxxxrrrooojjjbbbYYYTTTRRRRRRSSSWWWZZZ```jjjwww))))))))))))************************************++++++,,,,,,,,,---------++++++******++++++,,,,,,------------------------)))***+++---------,,,,,,---------,,,))))))***+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''((()))+++,,,,,,,,,,,,******))))))******+++,,,*********+++,,,,,,------,,,,,,+++******+++---...***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,***))))))***,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------...))))))***++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////............---,,,+++***------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---------............///......------------......---///222444444333111///////////////000000000000////////////000000000000000000111222333555777888:::<<>>AAAEEEHHHIIIJJJKKKLLLHHHPPPZZZggg{{{tttuuutttxxxxxxlllhhhjjjjjjfffaaaYYYSSSNNNQQQVVV[[[bbbiiimmmwww}}}xxxtttuuuyyy|||++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((''''''&&&'''((()))***++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))************,,,++++++***++++++,,,,,,+++++++++***++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------.........------,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,---......//////...---------------,,,,,,---------...............................................................------------......)))***,,,---------+++***.........---------,,,,,,------------------------...........................---,,,,,,,,,,,,---...------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((((()))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***)))$$$''')))******+++,,,...---------,,,,,,+++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))------------------------........................///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------------........................------------------------------------............//////............//////---,,,,,,,,,,,,---..............................,,,------......------,,,...........................///000///---,,,,,,---111111111111111111111111111111222333666888;;;<<>>AAACCCDDDDDDGGGIIIHHHGGGJJJSSS[[[fffsss}}}}}}{{{ooofffbbb\\\VVVLLLLLLKKKJJJJJJKKKMMMPPPTTTWWW___hhhllloooyyy{{{vvvsssooonnnttt************++++++,,,,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((()))))))))***,,,,,,++++++***+++++++++---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............------........./////////+++---///111111///---+++,,,,,,,,,---------......///......------......///000///...---------------......---------......///---------.........//////////////////////////////////////////////////////......------------......---,,,*********+++---...//////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------.../////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...***(((''''''+++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,------...,,,------......------,,,///.........---------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...,,,,,,---...///......------,,,,,,,,,,,,---..............................---......//////......---........./////////000000...000111111000000222333111111111222222222333333444666;;;???CCCFFFGGGGGGCCCDDDFFFFFFKKKUUUdddppp|||xxxwwwzzzxxxyyyssshhh\\\UUUQQQNNNIIIJJJJJJIIIJJJMMMSSSXXXZZZ]]]eeelllpppsss|||yyypppmmmooouuuyyy))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------************+++,,,------...---,,,+++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------...------------------.........//////***,,,---......---,,,***,,,,,,,,,---------......//////............//////111000///...------------...------------...//////------........./////////////////////////////////////////////////////////......------------......------,,,+++,,,---...////////////.........------........................------------------------,,,------......------,,,------------------------------------------------------------------------------------------------******+++,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,---......,,,******+++)))***++++++---......///)))***+++,,,------------***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---......------............------000000///......---,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,,,,------------((()))+++---.........------,,,,,,,,,,,,---....................................////////////...............//////000000111+++---////////////111333111111111222222333333444888;;;@@@DDDGGGIIIIIIHHHBBBCCCFFFLLLXXXiiizzz}}}wwwtttsssooonnniii```UUUMMMIIIHHHGGGHHHKKKOOOTTT[[[bbbggghhhiiimmmssswww{{{}}}}}}vvvqqqpppqqq******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++........./////////000000++++++******++++++,,,---,,,,,,++++++***+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000------------------------,,,,,,,,,------.........---------...------,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,---------......//////............//////000///...............///---------------...//////............////////////////////////////////////////////////////////////......------------......000000//////000000111222////////////............................................................,,,,,,---......---,,,,,,........................------------------------+++,,,,,,------.................................,,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,---...///+++---...///...---...///+++++++++,,,,,,---------,,,,,,------------,,,,,,******+++,,,,,,---......///...------------...///------------------------........................,,,,,,,,,,,,,,,---...///------............------------------------------******+++,,,,,,---......------------------------++++++,,,,,,,,,---------%%%&&&(((+++,,,,,,+++***---,,,,,,,,,,,,---....................................////////////......---......///000000111111---...000000//////000222111222222333444444555555<<>>@@@AAAEEEHHHFFFFFFLLLUUUbbbqqq|||vvvqqqmmmlllqqq{{{gggWWWQQQPPPMMMLLLJJJJJJKKKOOOSSSVVV]]]hhh|||~~~{{{zzzvvvssssssqqqnnnjjjfffdddbbbaaaaaaaaa`````````_________[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^___^^^^^^___aaadddjjjllloooqqqssstttwwwzzz++++++++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++***))))))''')))+++,,,+++)))&&&$$$(((***,,,---...,,,+++***++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++,,,------......------------------------........................---......///000000111111...------,,,,,,------...........................------.........//////////////////000000000111111111111111000///...---,,,....../////////000000000//////////////////////////////////////////////////////.........///000000////////////////////////000//////......//////000////////////////////////...............///000000+++---...---,,,+++,,,---////////////////////////////////////////////////......------------......------------------------........................---,,,,,,++++++,,,,,,---//////............------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++************++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,---------,,,++++++///---------///000///......------------,,,,,,,,,,,,---/////////---+++)))((()))+++,,,---.........------------------------........................---...///...+++))))))***111000//////......//////000000000000000000000000......///000000111111222333444555777:::===???AAAEEEDDDEEEFFFFFFJJJVVVbbb{{{|||tttmmmlllooowww}}}iiiXXXMMMJJJJJJIIIHHHIIIMMMTTT\\\aaadddiiisss{{{vvvuuuxxxzzz~~~yyyxxxtttppplllhhheeecccaaa___[[[XXXUUUTTTTTTTTTRRRQQQQQQQQQPPPPPPPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTTTTUUUWWWZZZ]]]bbbeeeggghhhiiikkkmmmoootttxxx|||,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++******)))''')))+++,,,+++)))'''%%%******,,,,,,,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,---.........................................................---........./////////000------,,,,,,,,,,,,------....................................////////////...//////000111222222222............///000111111...////////////000000000///////////////000000000////////////////////////.........//////000111111////////////////////////000//////////////////000////////////////////////...............///000000+++,,,------++++++,,,---////////////////////////////////////////////////......------------......................................................///......------......///............---------------------------------,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,---......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---,,,---...///111444666888111000......//////...---------------------------,,,---...000///---+++)))******+++------.........------------------------........................,,,---......,,,******+++111000000///.../////////////////////////////////......///000000111111222333444666999===???BBBCCCHHHFFFEEEHHHLLLVVVhhhxxxuuummmnnnssswww}}}zzzhhhXXXMMMIIIHHHIIIJJJLLLQQQ[[[fffnnnrrrsssrrryyyzzzyyyvvvtttssswww~~~zzzvvvrrrpppqqqpppmmmjjjgggeeeccc```]]]ZZZXXXWWWUUUSSSPPPMMMKKKKKKLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNQQQUUUWWW\\\^^^```aaaaaabbbdddfffiiimmmrrruuuxxx}}},,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++******...............------------,,,+++*********+++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------...//////.........................................................------,,,,,,,,,...------,,,,,,------..................................../////////000000......///000111222333333///.........///000222333////////////000000000111////////////000000111111000000000000000000000000......///000000111111111000000000000000000000000///000000000000000000///000000000000000000000000...............///000000,,,...///...---,,,---...000000000000000000000000////////////////////////......------------......................................................///......------......///,,,,,,,,,,,,,,,,,,,,,---++++++,,,------...//////............---------------,,,,,,++++++,,,,,,---,,,------......------,,,.........---,,,,,,,,,+++------,,,,,,------......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---///......///222777<<<@@@444222///.........---+++------------------------,,,---...//////---,,,***------............------------------------------........................+++,,,...///...---...///111111000/////////////////////////////////////////////000000111222222222333555888<<>>>>>?????????@@@@@@@@@<<<===?????????AAAEEEGGGGGGIIIKKKLLLLLLMMMOOOQQQSSSWWW[[[^^^```dddjjjpppvvvxxx~~~++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++***)))((((((((())))))***---,,,,,,+++*********+++*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,000//////......//////000.........................../////////000000000000.........//////000000000111111111000000000000/////////000000000111111111...//////000111111222222000000000000000000000000000000111111111000//////000000000000000000000000///000111111111111000///000000000000000000000000...............///000000---///000///...---...///////////////////////////////////////////////////......------------......................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,---------......//////,,,,,,,,,------......///---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---------------.........------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------...//////111...,,,+++,,,---...---,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,---.........------------------------------........................,,,...000000//////000111222111000000//////000000000000000000000000000000111222222333333444555555888;;;@@@DDDGGGHHHHHHGGGEEEGGGOOO[[[iiiyyyzzzrrrkkkhhhjjjkkkfff___[[[QQQOOOLLLIIIGGGHHHJJJLLLUUUdddxxxvvvmmmkkkqqqyyyyyytttrrrvvv{{{zzzvvvqqqmmmiiifffbbb___^^^[[[YYYXXXWWWWWWVVVTTTVVVUUUTTTUUUVVVWWWVVVTTTRRROOOKKKKKKMMMMMMKKKHHHIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@AAABBBAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???AAADDD@@@BBBEEEFFFFFFGGGJJJLLLKKKNNNRRRTTTVVVYYY___dddgggiiiooowww***+++,,,,,,------------++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++*********+++++++++*********+++---------+++)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////000000////////////000000........................////////////000000000000............////////////---...///111222222333333000000000000111111111111...//////000111222222222000000000000000000000000000111222222111000///...000000000000000000000000///000111222222111000///000000000000000000000000...............///000000---...//////------...///////////////////////////////////////////////////.........------.........////////////////////////........................///......------......///---------........./////////............---------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,---------///......---------.........---++++++++++++---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++(((***,,,...///...,,,***...,,,******,,,...000000,,,,,,,,,------.........///...,,,++++++,,,...///)))***+++,,,---.........------------------------........................---///000000///......///222111111000000000000000000000000000000000000000222333333444444555555666;;;>>>CCCGGGJJJKKKJJJIIIKKKNNNWWWdddpppwwwrrrtttmmmggggggeee^^^WWWTTTHHHIIIHHHGGGGGGJJJOOOSSSdddsssvvvlllkkksss|||yyyvvvvvv{{{xxxrrrnnnkkkfffddd```^^^\\\YYYVVVSSSVVVTTTRRRQQQQQQQQQPPPNNNNNNMMMLLLMMMOOOPPPOOONNNNNNKKKHHHHHHJJJKKKIIIFFFBBBBBBBBBBBBBBBBBBBBBBBB===???@@@AAAAAA???===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<;;;::::::<<>>???@@@AAADDDFFF@@@DDDGGGIIIJJJMMMSSSXXX\\\___dddmmmwww******++++++++++++******---,,,,,,+++*********+++---------,,,,,,+++++++++***++++++,,,,,,------...++++++***************+++---,,,*********,,,...000///---+++,,,...///---+++.........------,,,,,,,,,///...---,,,***)))(((((((((***,,,......,,,***(((---------............///............////////////............////////////---------.........//////..................................../////////000+++,,,---......---,,,+++//////000000111111222222333333222222222111111111111111////////////111111///000000000000000//////000111111222222111000000000111111222222111111000222222111000000000000111111111111222222333333333000000000000000000000000,,,------......//////000000000/////////.................................000000000000////////////000000000000111111111111------............------.................................------,,,,,,,,,/////////...---,,,******------------------------,,,,,,,,,---------......000///...---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---------............///------------------------------------------------(((+++......+++***,,,///////////////////////////............////////////........................//////...---...///000111111000///......///000111000000000000000000000000222111///------...000111111333555444333333555888EEEBBBCCCGGGIIIIIIKKKOOOSSS```mmmuuu}}}~~~yyytttvvvlllbbb^^^[[[SSSMMMJJJEEEGGGIIIJJJLLLTTT```iiiyyyrrrhhhkkkvvvzzzxxxwwwtttxxx}}}zzzvvvooohhhbbb___^^^]]]ZZZXXXUUURRRPPPOOOOOOOOOOOONNNMMMKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDBBB@@@>>>??????@@@@@@???>>>===============::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAACCCDDDFFFHHHIIIJJJRRRUUUZZZ```hhhqqqzzz******++++++++++++******---,,,++++++*********+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,+++***))))))******+++---+++)))***,,,---+++)))......---------,,,,,,,,,...------,,,+++***))))))+++,,,---......---,,,+++---------............///............////////////............////////////---------.........//////................................./////////000000.........//////.........000000000000000111111111/////////000000111111111111000////////////000111111111222222222222111111222222222222222222111111///000000111111000000///333333222111111111111111///000000000111111111111000000000111111111111111.........//////000000000//////.........---------........................000000000000////////////............////////////.........//////..........................................------,,,,,,,,,............---,,,++++++------------------------,,,---------...............---------------,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...//////---------............///---------------------------------------------------,,,++++++,,,---......------------------------------------............------------------------+++,,,---.........------000000////////////000000000000000000000000000000111000//////...///000111///111333333222444777;;;HHHGGGJJJNNNOOOOOORRRXXX___mmm{{{yyyyyy{{{yyyssstttiii___ZZZUUUNNNGGGEEEGGGIIILLLNNNTTT```ppp{{{qqqjjjgggooo{{{yyyssspppqqqrrryyy|||}}}ssslllgggddd___ZZZVVVTTTSSSSSSSSSRRROOOLLLKKKJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>=========>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@BBBDDDFFFGGGGGGIIILLLPPPTTTYYYaaaiiinnn|||******++++++++++++******,,,,,,+++************++++++++++++++++++*********...------,,,++++++*********************+++,,,---,,,,,,,,,+++***))))))))),,,+++******,,,,,,+++***...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------............---------------............///............////////////............////////////------........./////////............................../////////000000000000000////////////000000000000000000000000//////------...///000111222333222111111000000111111222333333444444444444333333333333333222222333333444111222222222222222222111444444333222222222222222000111111111111222222222222222222111111111111111//////000000000000000000////////////............////////////////////////000000000000////////////............////////////...//////000000//////....................................---------------------.........------,,,------------------------------........./////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111---------............///------------------------------------------------111---)))***...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++//////000000000000//////000000000000000000000000000000000000000000000000000111222444555999>>>BBBIIIJJJNNNQQQQQQQQQYYYaaaqqq{{{uuupppvvvvvvnnndddZZZUUUPPPJJJFFFFFFKKKMMMQQQWWWbbbsss{{{nnnggghhhooozzz}}}yyytttsssqqqmmmlllmmmqqqttt{{{~~~uuunnniiiddd^^^YYYXXXWWWUUURRRPPPOOONNNNNNMMMKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???===;;;::::::;;;;;;888999999::::::999777777999999999999999999999999888888888888888888888888999999999999999:::::::::::::::;;;<<<<<<======>>><<<<<<>>>???AAABBBCCCDDDFFFHHHKKKMMMPPPUUU[[[___jjjqqq{{{******++++++++++++******++++++***************+++************************,,,,,,,,,,,,++++++******,,,++++++******+++++++++------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------............///............////////////............////////////............////////////...........................////////////000000000111000///......///000111111111111000000///////////////000111222333444444444333333333333333333444444555555666666666666555555555444444444555666777666666777777777777666666666555444444333444444444444444444555555555555555333333333333222222222222111111111111000000000000111111111111000000000000////////////////////////000000000000////////////000000000000111111111111//////000000000000//////.......................................---------,,,,,,---...............------------------------.........////////////000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------............------------------------------------------------------++++++++++++++++++++++++000///---,,,+++,,,---...---------............///........................------------------------...---,,,---///000///---........................,,,,,,---------.........---------------------------...//////000000//////...///000111111000///...///////////////////////////000111222222222111111333333555888<<>>>>>??????>>>===<<<::::::999::::::888999;;;<<<<<<;;;999888999999999999999999999999888888888888888888888888888888888888888888888888999999::::::;;;<<<<<<<<<:::;;;<<<===???@@@AAABBBFFFGGGIIIKKKLLLPPPTTTXXX]]]cccllluuu~~~******++++++++++++***************))))))***++++++*********************************++++++,,,,,,,,,......,,,+++******))))))+++,,,---............---------------------------------------------------+++,,,,,,,,,,,,---------...---,,,++++++,,,---...---------............///............////////////............////////////........./////////000000////////////////////////////////////000000000111111000///......///000111222222111111000000//////222222222222333333333333444444444444444444444444666666777888888888888888888888888888999999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;999999888777777777777888888888888888888888888888666666555555444444444444333333222222111111000000111111111000000000000///000000000000000000000000000000000000////////////000000000000111111111111//////000000000000//////................................................,,,,,,---...////////////------------------------.........////////////000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000------............------------------------------------------------------++++++++++++++++++++++++///...,,,+++++++++,,,------------............///........................------------------------))),,,000111000...------........................---.........////////////////////////////////////000///---,,,---...000222...///000111111000///...////////////////////////000000111222333333222222444555777<<>>>>>???>>>======<<<============<<<;;;;;;::::::::::::888999;;;<<<<<<;;;:::888888888888888888888888888777777777777777777777777777777777777777777666666888888888999::::::;;;;;;::::::;;;<<<>>>???@@@@@@@@@BBBDDDFFFGGGJJJNNNQQQUUUZZZaaaiiippp{{{******++++++++++++*********))))))))))))***++++++*********+++++++++++++++))))))******+++,,,,,,---///...---+++*********************+++,,,---------***+++,,,,,,******+++,,,,,,,,,,,,------------...,,,,,,,,,,,,------------...---,,,++++++,,,---...---------............///............////////////............////////////....../////////000000000/////////////////////////////////000000000111111000000////////////000000222222222222222222111111333333333333444444444444555555666777777666555555888999:::;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888777666666555444333333222000000000000////////////000000000000000000000000000000000000////////////............////////////...//////000000//////........................................../////////,,,---...///////////////------------------------------........./////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---///000111------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------............///........................------------------------''',,,111222///,,,,,,...++++++++++++++++++++++++........./////////000000////////////////////////000...+++)))))),,,///111//////000000000000//////000000000000000000000000111111111222333333444444555666999>>>FFFLLLPPPQQQPPPPPPSSSYYYaaannn|||wwwtttpppppprrr|||xxxiii^^^XXXQQQLLLLLLNNNRRRZZZcccjjjnnnuuu{{{lllbbb^^^```iiirrr|||uuuoooeeeaaa\\\ZZZ\\\```dddeeecccgggkkkmmmnnnmmmnnnnnnrrrsssuuuwwwwwwwwwvvvuuutttuuuwwwxxxxxxvvvtttsssqqqqqqpppooommmjjjgggeee```]]]YYYVVVSSSQQQNNNLLLKKKLLLLLLKKKJJJIIIGGGFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999666777888999999999888777777777777777777777777777666666666666666666666666666666666666555555555555666777777888888999::::::999::::::<<<===>>>>>>???>>>@@@BBBDDDFFFHHHKKKNNNPPPTTTZZZ^^^dddlllvvv}}}******++++++++++++******)))))))))))))))***++++++++++++++++++,,,,,,,,,---***************+++++++++,,,,,,+++++++++,,,,,,------,,,+++***++++++------)))+++---,,,***)))+++---,,,,,,,,,---------......---------------,,,,,,,,,......------------......---------............///............////////////............////////////.../////////000000000000//////////////////////////////000000000111111111000111111111111111111000333333333333333333444444666666777888999::::::;;;;;;<<<============<<<;;;<<<<<<===>>>???@@@@@@???CCCEEEGGGIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>======<<<;;;:::999888777666666333333222222222111111111111111111111111111111111000000000000////////////............////////////.........//////.................................---........./////////000---......////////////...------------------------,,,---------............,,,,,,---------------...---,,,,,,++++++,,,,,,---+++++++++,,,---...///000------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000000///...---------............///........................------------------------+++,,,---,,,,,,,,,---...++++++++++++++++++++++++---------.........//////////////////////////////...---+++***+++,,,...000000000////////////000000000000000000000000000000222222111111222333555666777888<<>>>>>??????<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<:::::::::::::::999999888555555666666666777777777777777777777777777777777666666666666666666666666555555555555444444444333555666666777777888999999888888999:::;;;<<<======???AAACCCEEEFFFGGGJJJLLLJJJNNNRRRVVVYYY___gggmmmvvv******++++++++++++******))))))((())))))***+++++++++++++++,,,,,,---------,,,,,,++++++***)))))))))*********+++,,,---///000222000...,,,+++,,,---...+++---///...,,,+++---///,,,,,,,,,------...............---------,,,,,,,,,////////////////////////---------.........//////............/////////000............/////////000////////////000000000000000000000000000000000000000000000000111111111111111222333444444333222111333333333444444555555555999:::;;;===???AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBB>>>???@@@AAABBBCCCCCCBBBGGGJJJMMMPPPQQQOOOMMMKKKPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEDDDCCCCCCBBBAAAAAA??????>>>===;;;:::999999777777666666666555555555111111111111111111111111000000000000////////////000000000000111111111111------............------........................---.........//////000000......////////////......------------------------,,,,,,,,,---------......***++++++,,,---//////000---,,,,,,++++++,,,,,,---------,,,,,,,,,---......---..................---------------------------........................---------------------------...000222111///---+++---------.........//////////////////////////////------------------------111,,,''''''***...///...------------------------,,,,,,,,,---------......................................./////////000000111000///......///000111000000000000000000000000333222111000111333666777;;;<<<@@@GGGOOOTTTTTTSSS\\\^^^hhhxxxzzzqqqllliiimmmtttwwwwwwuuunnndddZZZQQQMMMJJJHHHIIIRRR^^^lll|||nnneee```___dddiiiooo{{{yyyllleeebbb\\\\\\]]]```cccgggjjjkkkjjjjjjhhheeedddfffiiimmmooonnnlllkkkiiiiiiiiiiiifffgggggggggeeeccc```^^^VVVVVVWWWVVVSSSPPPMMMKKKIIIGGGDDDDDDEEEFFFEEEEEEBBBBBBBBBBBBBBBCCCFFFIIIDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>=========>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;::::::;;;<<<<<<888999999999999888888777666666666666666777888999777777777777777777777777666666666666666666666666555555555444444333333333555555666666777888888888777777888999:::;;;;;;<<<<<<>>>@@@AAABBBCCCEEEGGGFFFIIIMMMPPPRRRWWW^^^dddjjjsss,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------***+++,,,---...............///000///------///000//////.........---------........................000000000000////////////222222222111111111111111222111111000//////......000000000000000000000000222111000000111222222222999777666666888:::;;;;;;:::>>>BBBEEEFFFFFFHHHIIIHHHIIIKKKLLLLLLJJJHHHFFFEEEGGGIIIIIIHHHIIIJJJLLLOOOQQQUUUYYY\\\\\\\\\[[[```ccceeeddd```\\\[[[[[[YYYWWWTTTRRRRRRUUUYYY\\\ZZZYYYVVVTTTRRRPPPOOOOOOKKKJJJIIIGGGFFFGGGHHHHHHIIIGGGCCCBBBAAAAAA@@@???DDD@@@<<<888777666555444666555333222222222000...111222222333222222111111000000/////////000000111222222111000000000000000000000000000000000000000////////////////////////...........................------,,,,,,------...................................................,,,------......------,,,,,,---------......//////////////////////////////,,,,,,,,,,,,------...///------------------------//////////////////////////////.........---------..................------................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------............------............////////////---......///000111111222000000000000////////////---...000111000111222444111333444444333444666888===???FFFOOORRRPPPQQQUUUTTTnnnqqqlllooopppqqqsssxxxrrrhhh]]]UUURRROOOLLLGGGLLLQQQUUUbbbwwwsssgggfff```bbbggglllrrr|||rrrhhh^^^\\\^^^\\\^^^aaaeeeiiijjjhhhgggeeeggghhhfffddddddgggkkkiiigggddddddeeeffffffeee\\\]]]^^^^^^]]]ZZZVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCBBBAAA@@@>>>===<<<<<<======>>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777666666666666777777777777666444333333333333777777777777777777777777666666666666666666666666444444444333333222222222555555555555666666666666;;;;;;::::::::::::::::::;;;;;;<<<>>>???AAABBBBBBEEEGGGIIILLLOOOSSSYYY]]]eeeiiiooovvv,,,,,,,,,+++++++++******(((((((((((())))))))))))******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++........................,,,,,,+++++++++,,,---...------------------------++++++---....../////////.../////////------///000//////.........---------........................000000000000000000000///111111111111111111111111000000000000000000000000111111111111222222222222444333222333444555666666===<<<<<<===@@@BBBDDDDDD@@@CCCGGGIIIIIIIIIJJJKKKIIIJJJLLLMMMOOOPPPQQQQQQQQQSSSUUUVVVVVVWWWXXXZZZaaadddiiinnnrrrtttvvvvvv{{{~~~|||wwwsssrrrnnnllljjjhhhhhhjjjlllnnnnnnmmmjjjfffbbb^^^[[[YYYWWWVVVUUUSSSQQQOOONNNNNNPPPMMMIIIFFFEEEEEEDDDCCCBBBAAA?????????>>><<<:::;;;999777666666555333111111111111111111111000000111111000000000000111111111111000000///000000000000000000000000000000000////////////////////////...........................------,,,,,,------...........................------------------------,,,------......------,,,////////////....................................------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------............------............////////////.........//////000000000///////////////.........///000111111000000111333111222333444444666999<<>>===========================<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777666666666666777777888777666666555555555555666666666666666666666666555555555555555555555555555555555444444444333333555555555555666666666666777777888888888888888888:::;;;<<<===???@@@AAAAAABBBCCCFFFGGGJJJNNNSSSWWW^^^bbbhhhooowww,,,,,,,,,++++++++++++***((((((((()))))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,////////////////////////,,,,,,,,,+++,,,------...------------------------,,,---......////////////...//////...------...000/////////............---........................000000000000000000000000000000000000000000111111000000000000111111111111/////////000000111111111222222222444666888;;;<<<@@@AAABBBCCCEEEGGGHHHIIIHHHJJJMMMOOOOOOOOOPPPQQQOOOPPPSSSWWW\\\aaafffhhhiiilllnnnpppqqqrrrtttvvv~~~yyyuuuqqqooommmlllkkkiiifffbbb___]]]^^^ZZZTTTPPPNNNMMMLLLKKKFFFFFFFFFHHHHHHFFFCCC@@@>>><<<:::888888888666444333333333222222111111111222222111111111111222222000000/////////000000111000000000000000000000000////////////////////////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////...------,,,,,,..............................------------------------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++***........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------............---------............/////////.....................///........................000111222111000000111333222333444444555999===AAAJJJLLLQQQTTTQQQNNNUUU^^^sss}}}ssslllpppyyy}}}|||{{{sssfffWWWLLLIIIJJJKKKKKKLLLOOOSSS\\\lllrrrcccZZZZZZ```gggnnnzzzzzzkkkddd^^^\\\\\\\\\^^^bbbhhhhhhiiijjjlllkkkhhhfffcccaaa___^^^_________^^^___]]]ZZZYYYYYYYYYXXXWWWSSSRRRPPPMMMJJJGGGDDDCCCAAA@@@???>>>============?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<>>>>>>======<<<;;;;;;:::;;;;;;::::::999999888888999999999999999999999999999999999999999999999999777666666555555666666777777666666555555555666666666666666666666666666666555555555555555555555555666666555555555555444444444555555555555666666666666666666777777888888888::::::;;;<<<===???@@@@@@@@@AAACCCEEEFFFIIINNNQQQWWW[[[```fffnnnvvv++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------......///000000//////......///...---,,,...000/////////.......................................000000000000000111111111///000000000000000111111000000000000000000000000000000111111222333444444333444666888;;;???DDDGGGFFFHHHJJJKKKLLLMMMNNNOOOSSSUUUXXXZZZZZZZZZ\\\]]][[[___eeennnvvv~~~~~~zzzxxxqqqmmmgggbbb___^^^]]]\\\WWWUUUSSSRRRPPPMMMHHHEEEDDDAAA???=========<<<;;;888888777666555444444444333333222222111222222222000000/////////000111111////////////////////////////////////////////////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,,,,,,,........................000///...---------------------------------------------------------------,,,+++++++++++++++++++++---------...............................................................------------------------...//////////////////...------............---------------.........//////...............---------.........///////////////000111111111000111444666777777777666888;;;AAAEEEHHHKKKPPPRRROOOOOOZZZggg|||tttpppooovvv}}}xxxkkk]]]NNNHHHIIIJJJLLLNNNOOOWWW```hhhsssvvveee[[[ZZZaaaiiiuuuwwwkkkbbb___]]]\\\]]]___aaadddfffjjjiiihhhhhhhhhfffbbb``````]]]ZZZZZZ\\\\\\YYYVVVYYYWWWTTTSSSRRRQQQOOONNNKKKIIIFFFCCC@@@???>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;::::::::::::888888888888888888888888888888888888888888888888666666666555555666666666444444444444444444555555666666666666666666666666555555555555555555555555555555555555444444444444444444444555555555666666666666777888888999::::::999999:::;;;<<<===>>>>>>@@@BBBDDDEEEFFFHHHKKKNNNSSSVVV[[[aaagggnnnvvv{{{++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,---------.........---------------------------...//////////////////---...///...,,,,,,...//////////////////////////////////////////////////////000000000111111111222//////000000111111111222111111111000000000//////444555666777888999:::::::::<<<>>>???AAAEEEKKKPPPMMMQQQWWWZZZ[[[]]]___aaagggjjjmmmnnnoooppprrrtttqqqwww|||zzzxxxwwwuuuqqqlllfff___ZZZUUUQQQNNNMMMJJJFFFEEEDDDDDDCCCBBB===<<<:::888777777666666555555444333333222333333111111000000000000111222////////////////////////000000000000000000000000///////////////////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---...//////000........................000///......------------------------------------....................................////////////---------.........//////................................................------------------------/////////....../////////------............------------------...........................---------//////000000000111111111...///000111111333777:::======<<<;;;;;;>>>CCCGGGGGGJJJNNNPPPNNNRRR___nnnnnnooosss{{{}}}uuucccVVVKKKIIIJJJKKKMMMQQQYYYhhhvvvzzz{{{}}}kkk```^^^bbblllvvvnnnfffaaa\\\XXXVVVYYY[[[]]]___ccceeefffiiigggeeedddccc```]]]ZZZ\\\YYYVVVVVVWWWWWWTTTQQQRRRPPPNNNMMMLLLKKKHHHFFFCCCAAA???===<<<<<<<<<=========<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;999999::::::;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777777777777777777777777777666666555555555555666666555555555444555555666666555555555555555555555555555555555555555555555555333333333333333333333444444444444444555555555555555555666777777888999999888888999:::;;;<<<<<<===???AAACCCDDDEEEFFFIIIKKKNNNQQQVVV[[[```fffmmmqqqzzz***++++++++++++,,,,,,,,,)))))))))************+++)))***+++,,,,,,---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,---............------------------------------....../////////......---......---,,,,,,---///...////////////000000000///////////////////////////000000111111222222222000000000111222222333333333222222222222222222222555555666888999;;;<<<<<>>>>>>>><<<<<<<<<<<<<<<;;;::::::777888888999:::;;;;;;;;;777777777777777777666666666666666666666666666666666666666666666666666666666555555444444555555666888777777666666666777777555555555555555555555555444444444444444444444444222222222333333333333444333444444444444555555555333333333444444555555555777777888999999:::;;;;;;;;;===@@@AAABBBCCCEEEGGGIIILLLQQQVVVZZZ```eeeiiitttzzz******+++++++++,,,,,,,,,)))))))))*********++++++((()))***+++,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,,,,,,,........................,,,,,,.../////////...---------------------------------............---------......---,,,,,,---///.../////////000000000000///////////////////////////000000111111222333333000111111222333333444444333333444555666777888999777888999;;;===???@@@AAACCCGGGLLLPPPTTT[[[eeemmmuuu|||}}}ooojjjccc\\\XXXTTTQQQOOOHHHGGGDDDAAA????????????===<<<;;;:::999999999999666555444333222111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////........................------------------------,,,------......------,,,------......///000111111------------------------///............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,------...//////000...........................................................................---,,,,,,,,,,,,---...------............------,,,,,,---------..................//////000000000/////////000111111222222///000000111222555999===AAACCCDDDEEEFFFHHHLLLOOOPPPOOOQQQWWW]]]fffuuu}}}xxxtttpppuuuzzz}}}~~~sssgggZZZQQQNNNSSSWWW]]]lll}}}pppmmmlllpppuuu}}}mmm___RRRNNNNNNOOORRRWWWWWW^^^bbbaaaaaaeeegggeee___]]]ZZZXXXWWWUUURRRPPPKKKMMMNNNMMMKKKIIIHHHIIIEEEDDDCCCBBBBBBAAA>>>;;;::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888999999999999999666666666666666666666666666666666666666666666666555555555555555555555555666555555444444555555666777666555444444444444444555555555555555555555555444444444444444444444444333333333333444444555555333333444444444555555555333333333333333333444444666777777888888999999:::888;;;===???@@@AAACCCEEEFFFJJJNNNSSSXXX\\\bbbeeennnqqqvvvzzz*********++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------...------------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,.../////////...---------------------------,,,------...------,,,,,,------...---,,,+++---///.../////////000000111111000000000000000000000000///000000111222222333333111111222333444444555555222333555777:::<<<>>>???@@@AAABBBDDDFFFHHHIIIJJJKKKQQQYYY```hhhsss{{{rrrkkkfffaaa^^^OOOMMMJJJGGGEEEEEEEEEEEE@@@@@@???======<<<<<<<<<888777666444333222111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////................................................,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------...............///000111------------------------------------------------/////////000000111111111,,,,,,------...///000000........................................................................000///...------...///000---..................---,,,,,,,,,---------......---......///000111222222---......///000111111222111222222111111444888<<<@@@CCCEEEHHHIIILLLPPPRRRPPPOOOSSS\\\fffrrr{{{sssooooooqqquuuzzzvvv|||~~~|||{{{wwwjjj\\\VVVOOOOOOXXXaaalllrrrrrrsssvvv|||mmm\\\RRRJJJKKKMMMMMMQQQVVVXXX___bbb^^^\\\^^^___\\\XXXVVVSSSRRRQQQOOOLLLJJJEEEHHHKKKJJJGGGDDDEEEFFFAAA@@@?????????>>>;;;888::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999::::::999999888777777777777777777777888888888888777777777777777777777777555555555555555555555555555555555444444555555555444333222111000000//////555555555555555555555555444444444444444444444444444444444555555555666666333333333444444444555555555555555555555555555444666666777777888888999999888;;;>>>@@@AAABBBDDDFFFFFFJJJOOOTTTXXX]]]bbbeeejjjlllqqqwww}}},,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,******,,,------......------,,,+++***((('''''''''((((((------------------------...------,,,,,,------............------,,,,,,,,,........................000///...---------------)))+++...000111111111000111111111000000000000000222111000000111222333444333444444333222222444555666999===>>>>>>@@@CCCGGGJJJKKKKKKKKKKKKNNNSSSVVVTTTaaaooo{{{}}}zzzxxxzzzwwwiiiddd^^^UUUPPPMMMLLLIIIGGGFFFCCC@@@@@@AAAAAA>>>:::999999777555222111222333/////////......//////000.../////////000000000111000/////////............000/////////............000000//////.........---000000////////////000000******++++++,,,---......------......//////000000........................000000///...------,,,,,,........................,,,,,,,,,------.........000///---,,,+++,,,,,,---.................................------,,,,,,,,,...........................------,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------...------,,,,,,------...///////////////........................///000000000111222222222444777999???BBBFFFHHHHHHJJJNNNQQQJJJPPPZZZggguuu}}}vvvnnniiijjjpppwww{{{~~~|||{{{uuuhhh^^^ZZZOOOUUU[[[bbbrrrwwwppprrrqqqyyyiii]]]PPPNNNMMMMMMPPPTTTYYY\\\aaaaaaaaaaaa___]]][[[ZZZTTTRRROOOMMMLLLKKKIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@???;;;888777888999888666888888888888888888888888999999999:::::::::;;;;;;999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999666666666666666666666666888888777777666666666555444444333333333444555555666666555555555555666666444444444444444444444444333333333333333444555666555555444444444444555555333333333444444444555555555555555444444333333333444444444444444444444444444444444555555555555666999888777666666777888999;;;;;;<<<>>>???@@@AAABBBGGGIIIKKKMMMPPPUUU[[[```bbbeeeiiinnnttt|||,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,------------------------...------------------......------------------,,,........................000///...------------...+++,,,...000111111000///111111111111000000000000111000/////////111222333000222444444444444666888;;;???CCCFFFFFFIIIMMMQQQNNNOOOQQQRRRTTTXXX^^^bbbjjjxxx||||||zzzwwwsssoookkkiiiiiigggeeehhhnnntttxxxyyyyyywwwvvvvvvyyy~~~wwwppphhhaaa]]]YYYUUUQQQLLLHHHDDDCCCDDDDDDAAA>>><<<<<<:::888555444444444111111000000///000000000222222111111111000000000000000/////////.........000000/////////.........000/////////............///......------......///------......//////000000------------....................................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...---,,,,,,,,,------..............................---------,,,,,,,,,...........................------,,,,,,------............---------,,,,,,------------------------...------,,,,,,------.../////////////////////...///............///000000.../////////000222666999AAADDDIIILLLNNNOOOPPPQQQUUU]]]jjjzzztttoooiiihhhmmmvvv}}}zzzwwwtttmmmaaaXXXUUUOOOTTT]]]mmmxxxmmmkkkpppxxxppp[[[RRRMMMMMMNNNPPPTTTXXX\\\^^^______^^^]]]\\\YYYWWWVVVQQQOOOLLLJJJIIIHHHFFFDDDDDDCCCBBBAAA???===<<<<<<===:::777777888999888777888888888888888888888888999999999999::::::::::::999999999::::::::::::;;;999999999999999999999999:::::::::999999999888888666666666666666666666666777777666666666555555555777666555444333222222222555555444444444444555555444444444444444444444444444444333333333444444555555555444444444444555555333333333444444444555555444444444444444444333333444444444444444444444444444444444555555555555666888888777666666777888888:::;;;<<<===???@@@AAAAAAFFFGGGIIIKKKNNNSSSYYY]]]___ccchhhnnntttzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***//////...---------......---------------------------------------------------------------.................................//////......------......---...///000111000//////111111111111111111111111111111000000111111222333111444777888999:::<<<===>>>BBBFFFHHHJJJNNNSSSXXX[[[\\\___aaaeeejjjqqquuu~~~zzzyyyyyyyyy|||yyyuuuqqqmmmlllkkkkkkjjjjjjkkkmmmnnnllliiifffgggfffeeecccaaa___]]][[[SSSRRRQQQSSSXXX\\\___```````````````cccfffiiikkkqqqrrrtttwww{{{yyyuuupppjjjeeeZZZUUUNNNKKKJJJHHHEEEBBB>>>===<<<:::888666555444444333222111111111111111555555444333222111000///000000000/////////......000000000/////////......////////////............------,,,,,,,,,,,,------////////////////////////---------------,,,,,,,,,......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,---.................................------------,,,,,,,,,...........................---------------....../////////............---------------------------......------------............////////////////////////......//////000111////////////000333999===DDDGGGLLLPPPTTTVVVWWWWWWcccmmm}}}yyymmmiiigggkkksss{{{~~~~~~wwwrrrlllhhh```VVVQQQPPPRRRXXXeee{{{qqqgggdddjjjqqq}}}rrr\\\OOOKKKJJJMMMQQQUUUYYY]]]___```\\\[[[ZZZYYYVVVTTTQQQPPPMMMJJJGGGEEEEEEDDDBBB@@@AAA@@@>>>===;;;999777777:::999777777888999999888888888888888888888888888888888888999999999::::::888888999999999:::::::::888888888888888888888888888888888888777777777777666666666666666666666666555555555555444444444444777666555333222222222222444444333333333333444444444444444444444444444444555444444333333333333444555555444444444444555555333333333444444444555555333333444444444444444444444444444444444444444444444444444555555555555666888777777666666777777888999:::;;;<<<>>>???@@@@@@CCCEEEGGGIIIKKKPPPUUUYYY[[[```hhhnnntttxxx|||++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,------......//////........................//////............////////////000000000000///...000111111111111111222222333333333444444555666666777:::===??????@@@AAACCCCCCEEEHHHKKKNNNUUU___fffqqqrrruuuwwwzzzyyytttkkkddd```___```aaabbb```\\\XXXVVVUUUUUUUUUUUUUUUUUUVVVWWWVVVSSSQQQPPPOOOOOONNNNNNMMMLLLLLLGGGGGGGGGHHHKKKMMMOOOPPPRRRRRRRRRSSSUUUVVVXXXYYY^^^^^^___aaadddhhhkkkmmmooovvvpppiii___XXXSSSOOOJJJFFFBBBAAA@@@???>>><<<:::888777666555333222222111111555555444333222111000000000000000////////////...000000000////////////...///////////////............------,,,,,,------..................---------///......------,,,,,,,,,........................//////.........---------.................................------,,,,,,,,,,,,,,,,,,,,,---......///........................------------------------...........................------------......////////////.........------..............................------------................../////////////////////...///000000111222222111111333888>>>CCCHHHKKKNNNPPPSSSZZZeeemmm}}}{{{qqqiiihhhjjjpppxxxzzzuuupppkkkeee___ZZZTTTNNNNNNQQQZZZcccrrr}}}lllccc```dddmmmwwwppp___RRRNNNPPPLLLPPPUUUZZZ]]]___^^^^^^YYYXXXVVVTTTQQQNNNLLLKKKHHHFFFCCCBBBAAAAAA???===<<<;;;;;;999888777666555777777777777888999999999888888888888888888888888777777777888888888999999888888888888999999999999888888888888888888888888777777777666666666555555555555555555555555555555333333333333333333333333222222222222333444555555444444333333333333444444333333333333333333333333555555444333222222222222555444444333333444444555333333333444444444555555333333333444444555555555444444444444444444444444444444444555555555555666777777777666666777777777888999:::;;;<<<>>>>>>???@@@BBBDDDFFFHHHLLLQQQTTTXXX]]]fffmmmrrrvvvxxxzzz+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......------------......///////////////////////////////////////.........//////000000000000000000/////////000000111111222222222333333444555666777888999999===???BBBCCCCCCCCCEEEFFFIIILLLOOOSSSZZZgggvvv{{{vvvppphhhbbb\\\ZZZVVVRRRNNNMMMNNNOOOOOONNNLLLJJJJJJJJJKKKLLLKKKKKKJJJKKKMMMMMMKKKIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQSSSVVVWWW[[[```fffjjjkkkpppxxxtttjjjbbb[[[TTTOOOKKKIIIFFFEEEEEEDDDAAA???:::999888666444333222222333333222222222111111111111000000000////////////111000000000////////////........./////////////////////............//////...............---------000/////////......------.......................................---------.................................------,,,,,,,,,+++,,,,,,------.................................------------------------........................---------------...///000.........------------,,,........................///......------......///---.........//////000000///////////////000111111222222333333666;;;BBBGGGJJJNNNPPPPPPTTTccc{{{qqqhhhfffhhhnnnvvvyyyuuuiii```\\\WWWSSSPPPMMMLLLQQQYYYcccpppvvvkkk```]]]```gggrrr{{{nnn]]]SSSNNNPPPTTTRRRUUUYYY]]]^^^]]][[[YYYWWWVVVSSSPPPMMMKKKIIIHHHEEECCC@@@??????>>>===;;;888888777777777777777777555666777777777888888999777777777777777777777777666666666777777777888888777777777888888888999999777777777777777777777777666666555555555444444444444444444444444444444444222222222333333333333333111111111222333444555555555555444444444444555555333333333333333333333333555444333222222222222222444444333333333333444444333333333444444444555555333333333444444555555555444444444444444444444444444444444555555555555666666666666777777666666666777777888999;;;<<<===>>>===???BBBCCCEEEHHHMMMPPPTTTZZZbbbjjjooorrrtttvvv++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,------......------,,,+++,,,------......------+++,,,,,,------.........---...///000000///...---...............///////////////////////////////////////......//////000000000000000000000000000000000000111111222333333333333555777999;;;<<<======BBBCCCDDDEEEEEEFFFIIIKKKNNNRRRXXX___kkk{{{}}}{{{zzztttllleee```ZZZTTTOOOJJJKKKKKKIIIGGGEEEFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLKKKJJJKKKMMMNNNNNNMMMOOOPPPRRRTTTTTTSSSRRRQQQLLLLLLLLLJJJHHHHHHKKKMMMIIIHHHHHHHHHHHHHHHHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJMMMPPPRRRTTTVVV[[[ccciiinnnoooqqqtttyyy~~~wwwooohhhbbbWWWRRRLLLIIIHHHGGGCCC@@@@@@>>><<<:::888666555555333222222222222222222222111111000000000/////////111111000000000/////////.........///////////////000000////////////000000///////////////////////////////////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---.........------........................,,,,,,,,,------------...........................------------...///000000.........---------,,,,,,........................//////............//////------......///000000000000000//////000000111222000111333555888===DDDIIILLLOOORRRUUU```xxxrrrgggaaadddiiiqqqvvvuuulll___VVVPPPMMMKKKJJJKKKNNNYYYdddlll{{{xxxddd___]]]```fffnnnyyy~~~nnn]]]SSSOOOMMMPPPUUUXXXYYY[[[\\\\\\YYYWWWUUUTTTRRRPPPMMMJJJGGGFFFEEEBBB@@@>>><<<<<<<<<;;;999555555666666777888888888333555777888777666777888777777777777777777777777555555555666666666777777666777777777777888888888666666666666666666666666555555555555444444444444444444444444444444444444222222222222333333333333444444333222222222222222555555444444444444555555333333333333333333333333444333333222222222222333444444333333333333444444333333333444444444555555333333444444444444444444444444444444444444444444444444444555555555555666555666666777777666666555555666777888:::;;;<<<<<<;;;===@@@BBBCCCFFFIIILLLPPPUUU\\\ccchhhlllqqqsss***************************+++,,,,,,---------,,,---,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,+++,,,---............---++++++,,,,,,---......///---...///000000///...---////////////............///////////////////////////////////////000111111000000000000000000111111000000111222222333444444777888;;;>>>AAACCCDDDEEEFFFGGGHHHHHHIIILLLQQQUUUZZZ```iiisss~~~zzzppphhhcccaaa^^^]]]ZZZWWWSSSOOOKKKIIIEEEHHHJJJJJJIIIJJJLLLOOOSSSTTTVVVXXXYYYZZZZZZZZZWWWUUUTTTVVVXXX[[[\\\[[[XXXZZZ^^^``````^^^[[[YYY]]]\\\ZZZWWWSSSTTTWWWZZZUUUTTTSSSQQQQQQQQQRRRRRRNNNNNNOOONNNMMMJJJHHHFFFGGGGGGGGGIIIKKKOOOSSSUUUYYYYYYZZZ]]]aaafffjjjmmmrrrzzzzzzllleee\\\UUURRROOOKKKGGGFFFDDDBBB???===:::999999666555555444333222111111111111111000000000//////111111111000000000//////............/////////000111000000//////000000111------......//////000000------...............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---.........---,,,+++........................,,,,,,,,,---------..............................------------...///000111/////////............---........................//////............//////------......///000000111000000//////000000111222000222555888<<>><<<<<<999999777666444222111000111111111111000000000000111111111111000000000000---.........//////000000000000////////////000000******++++++,,,---......,,,,,,,,,------.................................---.............................................,,,,,,,,,------.........------...///...---+++***........................,,,,,,,,,------.................................---------......000111111000000000000//////////////////////////////////////////............//////---------...///000000111000000000000000111111222222555999<<<@@@EEEKKKOOOMMMNNNVVVjjjuuuiiigggjjjooosssuuuooocccVVVNNNLLLGGGFFFFFFIIIMMMUUUdddrrr}}}{{{nnnddd^^^dddgggpppyyy~~~jjj[[[XXXQQQNNNRRRYYY[[[]]]___]]]\\\ZZZXXXVVVTTTTTTTTTNNNLLLIIIFFFDDDCCCBBBBBB===;;;999888888888666555666666666555555555444444333666888888666444555666777777777777777777777777444444444555555555666666666666666666777777777777666666666666666666666666666666555555555444444444333333333333333333333333222222222333333444444444000000000111222444555666333222222222222222222333222222222222222222222222111111111111222333444444444333333222222333333444333333333444444444555555555555555444444333333333444444444444444444444444444444444555555555666666444555666777777666555444444444555777888999:::;;;:::<<>><<<;;;<<<;;;:::888777666666555333444555666666555444333555555555555555555555555444444444444444444444444555555555555555444444444555555555555555555444444666666555555555444444444444444222222222222444444444444444444444444444444000111222222333333333333111222222333333222222111222222333333333333444444222222222222222222222222000000111222333444444555111111222333333444555555333333333333333333333333777666555444444555666777555555555555555555555555888888777777666666666555666666666666666666666666333333555666777777777777999;;;===>>>???AAADDDGGGHHHKKKNNNRRRVVV\\\cccggg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------------------------------............///......////////////......///000000000000000///.../////////////////////......///000111111222222222444333333444777:::<<<===FFFIIINNNPPPQQQRRRSSSSSS\\\]]]___dddjjjrrrzzz}}}xxxuuupppooolllfff^^^VVVQQQNNNKKKLLLMMMMMMMMMNNNQQQSSSUUUVVVXXXXXXWWWYYY\\\^^^aaa___^^^jjj{{{|||~~~uuujjjbbb^^^XXXXXXWWWVVVUUUTTTSSSSSSOOOPPPOOOMMMJJJIIIIIIIIIHHHJJJNNNRRRWWWZZZ]]]^^^aaafffqqq}}}~~~kkkeee[[[RRRLLLGGGDDDBBBAAA???<<<::::::999888666333222222222222222111111222222111000000000000000000000////////////000000////////////////////////111///...///000111000...***---///000///...---...................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------------............------......//////000000111111000000000000////////////000/////////............//////............//////////////////////////////...000111111000111222444444555:::CCCHHHIIIMMMQQQOOOWWWkkk~~~tttooooootttxxx~~~yyynnn___RRRJJJHHHGGGIIIKKKOOOVVV___iiisssyyy~~~{{{nnnfffdddiiipppqqqaaaTTTNNNNNNPPPRRRUUUXXX\\\^^^______]]][[[XXXUUUQQQOOOMMMLLLFFFEEECCCAAA>>><<<:::999:::999888777666555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444444666555555555444444444444444333333222222333333444333333333333333333333333111111222333333333222222111222222333333222222111222222222333333333444444222222222222222222222222222222222222222222333333111222222333333444444444333333333333333333333333666555444333333444555666555555555555555555555555666555555555444444444333555555555555555555555555333444555666777777777777666888:::;;;<<<===@@@CCCFFFIIILLLOOOTTTZZZ```eee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------------------------------------------------------............///......////////////......000000000000000///......//////////////////////////////000111222222333333222444666:::>>>AAADDDFFFLLLMMMOOOOOOQQQTTTYYY\\\kkklllnnnssszzz~~~zzzuuupppjjjeeecccZZZZZZYYYUUUOOOJJJHHHGGGFFFHHHLLLNNNQQQTTTWWWZZZ___bbbeeeeeeeeeiiipppwww|||zzzxxx{{{vvvssspppnnnkkkhhheeebbbaaa```]]]\\\ZZZVVVQQQNNNMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNQQQVVV___kkkvvv{{{ooocccYYYQQQKKKGGGDDDAAA===;;;;;;:::888777555555444444333333333222222222111000000000000111111000000//////000000111////////////////////////111///...///000111000...***---///000///.........................................................................................................******+++,,,,,,---...............///......---,,,------------------------------............------......//////000000111111000000000000////////////////////////............//////............/////////////////////////////////111222111111111333555666888???GGGKKKJJJLLLQQQSSS^^^sss{{{vvvooolllnnnttt{{{~~~yyyhhhYYYNNNIIIHHHHHHMMMQQQXXXdddppp{{{}}}mmmdddccchhhuuu{{{hhh[[[RRRLLLKKKMMMTTTVVVYYY\\\^^^^^^]]]\\\YYYWWWTTTQQQMMMJJJHHHGGGAAA@@@???===<<<:::999888777777666555555555555555555555444444444444555555222222222222222222222222444444444444444444444444333333333444444555555555444444444444444444444444555555555555444444444444444333333222222333333444222222222222222222222222222222333333333222111111111222222333333222222111222222222222333333333333222222222222222222222222333333333222222222111111222222222333333333333333333333333333333333333333444444333333333333444444444444444444444444444444555555555444444444444444555555555555555555555555444555666777777888888777555777888999:::<<>>===<<<;;;999777777666555444444333333333222111111000000111111111000000000000000000111////////////////////////111///...///000111000...+++---//////...---...///................................................................................................---------.........//////---...............------////////////////////////------............------......//////000000111111000000000000///////////////////////////.........//////............//////////////////////////////000111222222111222555777<<>>999999888777666444444333333222222111111111111111111111000000000000111111000000000000000000000000111///...///000111000...+++---//////...---...///................................................................................................//////.........---------------...............---////////////////////////------............------......//////000000111111000000000000////////////........./////////////////////............//////000000000000000000000000000111222222222444777:::AAACCCIIIOOOOOOMMMQQQWWWhhhrrrwwwnnnhhheeehhhppp|||rrr\\\QQQMMMLLLOOOTTT[[[cccqqqlllhhheeehhhnnnxxxhhh[[[PPPMMMOOOPPPRRRTTT[[[]]]___```^^^[[[WWWUUUSSSQQQNNNJJJGGGDDDBBBAAA;;;;;;::::::999999888888666666555555555666777777555444333222222333444555333333333333333333333333333333333333333333333333000111111222333444555555222222222222333333444444333333444444444444444444333333333333333333333333333333333333333333333333333333333333222222111000111222222333333222222111111111111222222222333333222222222222222222222222000000111222333333444444222222222222222222222111333333333333333333333333444444444555555444444444444444444444444444444444555555555666666666666666555555555555555555555555555666666777777777777666777999;;;;;;;;;===???BBB@@@BBBEEEHHHKKKPPPVVVZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------------------------------------------------------............///......////////////......//////000000000000//////...//////000000111111111//////000222555888<<<>>>???CCCHHHKKKLLLNNNSSSWWWYYY^^^gggooowww~~~zzztttrrrmmmggg```ZZZTTTRRRIIIJJJKKKLLLNNNNNNOOOOOOMMMRRRWWWYYYZZZ^^^fffmmmyyy~~~~~~zzz{{{}}}{{{zzzyyywwwtttrrrooonnnggghhhgggbbb\\\WWWWWWXXX\\\aaammm{{{uuulll```[[[SSSLLLGGGCCC@@@>>><<<<<<;;;999888666555555333333222111111111111222222111111000000111111222000000000000000000000000111///...///000111000...,,,---......------...000......................................................................................................---,,,++++++******,,,---......///.........------------------------------............------......//////000000111111000000000000////////////........./////////////////////............//////000000000000000000000000000111222222333666:::===BBBDDDIIINNNOOOPPPXXXaaasssvvvkkkccc``````iiixxxooo[[[RRROOOOOOTTT\\\hhhrrr{{{hhhgggkkkqqqwww}}}iiiUUUNNNJJJMMMPPPQQQSSSUUU]]]^^^^^^^^^\\\XXXUUURRRPPPNNNKKKHHHDDDBBB@@@???::::::999999888888777777666666555555555666666777444444333333333333444444444444444444444444444444333333333333333333333333111111111222222333333333000111111222222333333444333333333333444444444444222333333444444333333222333333333333333333333333222222333333333222111111111222222333333222222111111111111111222222222222222222222222222222222222///000111222333444444555111111111222222222222222333333333333333333333333444444555555555555444444333333333333333333333333333333333333333444444444444444444444444444444444555555666666666666555555555777888999999:::===??????@@@CCCEEEHHHMMMRRRVVV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------------------------------------------------------............///......////////////......---...///000000111111000...//////000000111222222111111222555999>>>BBBDDDHHHLLLPPPRRRRRRVVV\\\bbbiiiqqq}}}{{{yyyvvvpppkkkfffccc^^^XXXSSSOOOLLLKKKIIIJJJMMMOOORRRSSSUUUUUUVVV\\\ccchhhlllttt|||rrreee[[[VVVVVVUUUUUU[[[dddjjjlllrrryyywwwpppeeeZZZQQQJJJDDDAAA@@@@@@>>>===;;;999888777444333222222111111222222222111111000000111111222000000000000000000000000111///...///000111000...,,,---......------...000................................................................................................,,,,,,,,,,,,,,,,,,,,,+++,,,------...//////......------------------------------............------......//////000000111111000000000000////////////............/////////000//////............//////000000000000000000000000///000111222444777===AAACCCEEEIIINNNQQQWWWeeerrr|||nnnddd______cccoooxxxfffWWWTTTTTTUUU^^^jjjwwwzzzooohhhjjjooowww~~~{{{gggXXXLLLJJJKKKPPPTTTTTTWWW[[[^^^^^^]]][[[YYYVVVSSSQQQMMMLLLIIIEEEBBB???===<<<999999888777777666555555555555444444444444444555333333333444444333333333222222222222222222222222222222222222222222222222111111111111222222222222000000000111222333333333222222333333333444444444222333333444444333333222222222222222222222222222111111222333333333222222111222222333333222222111111111111111222222222222222222222222222222222222111111111222222333333333000000111111222222333333333333333333333333333333222333444444444444333222333333333333333333333333222222222333333444444444444444444444444444444444444444555555555555444444444666777777777888;;;===<<<>>>@@@BBBEEEIIINNNRRR,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............---------------------------------------------------------------------------------------.........//////......////////////......,,,---...000111111111111000111111222333333444444444555777:::>>>CCCHHHKKKPPPTTTXXXYYYZZZ^^^eeelll{{{yyyooojjjfff```\\\^^^ZZZUUUPPPLLLJJJIIIIIIOOOPPPSSSVVVXXXZZZ[[[\\\aaahhhqqqxxx~~~qqqccc[[[XXXUUUQQQQQQUUUWWWWWW^^^gggooowwwzzzlll```VVVOOOJJJCCCCCCAAA???===<<<:::999444333222222111111222222222222111111111111222222000000000000000000000000111///...///000111000///---.........------///000................................................................................................,,,------......//////000,,,,,,---.../////////...////////////////////////---..................---......//////000111111111000000000000////////////---.........//////000000//////............//////000000000000000000000000...///000222444999>>>CCCFFFGGGKKKQQQVVV___pppxxxjjjaaa___```kkkwwwlll]]]SSSUUUXXX\\\hhhwwwyyymmmdddiiikkkrrrzzzpppddd[[[TTTLLLLLLPPPVVVXXXYYY]]]bbb^^^]]]\\\YYYWWWTTTQQQPPPKKKJJJGGGCCC@@@===;;;:::888888777666555444444333555444333333222222222333222222444555555444222222111111111111111111111111222222222222222222222222222222222111111111111111///000000111222222333333222222222333333444444444222222444444444444222222000000000000000000000000000111222333333333333333222222222333333222222222000111111111111222222222222222222222222222222222333333333222222222222111//////000111222333333444333333333333333333333333111222333444444333222111333333333333333333333333444444444555555666666666444444444444444444444444333444444555444444333333555666888888888999;;;===:::<<<>>>@@@BBBFFFLLLPPP------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------////////////////////////............///////////////////////////.........111111111000......///000000111111111111333666888777666999???HHHOOOQQQQQQWWWXXX[[[___bbbiiiuuummm```\\\ZZZWWWSSSSSSNNNJJJKKKJJJIIIKKKOOOWWW\\\aaacccdddgggnnntttuuuxxxvvvkkkccc[[[WWWRRRMMMLLLMMMPPPSSS___fffqqq{{{ssscccWWWPPPPPPGGGAAABBBBBB>>><<<>>>777888888666444333333333000111111222222111///...000000000000000000000000///000111222222111000///000000000000////////////////////////////////////................................................---.........---,,,,,,+++,,,------......------,,,........................---------.........////////////.........------------...//////......///111000000////////////000000////////////////////////............/////////000222111000//////.........111222333444777===DDDJJJIIIIIINNNXXXbbbooottthhhbbb``````ppp~~~vvvlllZZZXXXVVVVVV\\\iiizzzooo```___dddeeemmmuuu}}}rrrfff]]]TTTNNNKKKHHHLLLRRRYYY^^^``````___\\\ZZZVVVTTTRRRPPPMMMJJJIIIFFFCCC@@@???===;;;999:::999888777666555444444555555555444444333333333111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222111111111000000333333333333333333333333222222222222222111000///111111111111111111111111111111111111111111111111000111222333333222111000111111222222222333333333555444222111111111222222222222222222222222222222111111222222222333333333222222222333333444444444444444444444444444444444666666555555555444444444666666666666777777777777888:::===???@@@CCCFFFIII++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,........................------------------------....................................////////////////////////////////////.../////////......///111000111222222222333666888@@@BBBFFFLLLRRRWWW[[[\\\```ccchhhmmmsss|||vvvdddWWWRRRPPPMMMJJJPPPNNNMMMPPPPPPQQQWWW^^^eeekkkssswwwyyy|||}}}tttyyyuuulllddd```YYYRRRNNNMMMNNNOOOQQQVVV]]]eeemmmwwwvvvjjjcccZZZSSSMMMKKKGGG@@@===>>>;;;;;;;;;999777555444444111111222333333222111000111111111111111111111111///000111222222111000///000000000000////////////////////////////////////................................................---.........------,,,+++---......//////......---........................---------.........////////////.........------------...//////......///111000000////////////000000////////////////////////........./////////000000111111000////////////000111111222555999???EEEIIIKKKKKKRRRdddwwwrrrdddaaafffmmmvvvxxxooodddZZZQQQSSSWWW___lll|||tttfff]]]^^^dddgggoooxxxqqq```VVVQQQKKKGGGGGGMMMQQQWWW]]]aaabbbaaa```ZZZXXXUUURRRQQQNNNKKKIIIGGGDDDAAA???>>><<<:::888999888777666555444333333444444444333333333222222111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111222333333222111111111111222222222333333333444333222111111111222222222222222222222222222222222222222333333333444444222222222333333444444444444444444444444444444444666666555555555444444444555666666666777777777777888:::<<<>>>@@@BBBFFFHHH++++++++++++++++++++++++,,,,,,,,,---------...............---------------////////////////////////........................------------------------............////////////////////////////////////---///000/////////111333111222444555666777:::===FFFJJJPPPTTTWWW\\\bbbgggqqquuu{{{vvvjjjZZZOOOLLLKKKJJJHHHMMMNNNQQQUUUWWWYYYcccmmmzzz}}}zzzuuupppllllllpppuuuvvvvvvwwwzzz}}}{{{|||~~~}}}vvvllleee\\\aaaiiiqqqvvv{{{yyyrrrmmmddd[[[SSSOOONNNNNNKKKLLLMMMQQQWWWbbbmmmuuuzzzooojjjddd\\\RRRFFF@@@@@@<<<<<<;;;999777555333111222222333333333333222222111111111111111111111111000000111111111111000000000000000000////////////////////////////////////................................................---............---,,,,,,...//////////////////...........................---------..............................------------///000000///...000111000000////////////000000////////////////////////....../////////000000000000000/////////000111111333333444888???EEEHHHJJJOOOQQQ___xxxrrrddddddnnnyyy{{{}}}{{{qqqfff\\\SSSKKKJJJPPP]]]nnnqqqeee```___ccchhhlllttt}}}kkk^^^PPPKKKJJJIIIIIIKKKRRRVVV\\\aaacccbbb```]]]XXXVVVRRRPPPNNNLLLIIIFFFDDDBBB???===<<<;;;999777777666666555444333222222333333333222222222222222111111111111111111111111222222222222222222222222333333222222222222333333000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222333333333333222111111111111111111111111111111111111111111111111222222333333333333222222111111222222222333333333444333222111111111222222222222222222222222222222222222333333333444444444222222333333333333444444444444444444444444444444555555555555555444444444555555666666666777777777777999<<<===???AAADDDGGG------------------------,,,,,,,,,---------.....................---------........................////////////////////////------------------------............///////////////////////////000000000000111222222111111333555222555888;;;===@@@CCCFFFIIIOOOUUUXXXZZZaaallluuuvvviii```TTTNNNMMMPPPRRRRRRRRRVVV]]]cccdddhhhttt~~~tttrrroookkkgggccc___\\\^^^aaaeeeeeeddddddgggjjjhhhhhhiiikkkjjjgggaaa]]]VVV[[[aaafffhhhiiiiiijjjkkkpppuuuxxxwwwuuutttsss~~~~~~ttthhh^^^WWWSSSRRRQQQOOOLLLKKKNNNUUU^^^cccrrr}}}~~~qqq```PPPGGGEEE>>>===<<<;;;:::888555333222333333333333333333333111111111111111111111111000000000111111000000000000000000000////////////////////////////////////................................................------............------......////////////..............................................................................---///000000//////000111000000////////////000000////////////////////////...////////////000000000////////////000111222333666666888>>>EEEKKKMMMNNNSSS^^^tttssskkkoooxxx{{{wwwooodddYYYQQQLLLHHHKKKUUUfff|||{{{hhhbbbeeejjjooorrrxxxzzzlll[[[QQQHHHFFFIIIKKKNNNRRRVVVYYY^^^bbbccc```\\\XXXVVVTTTQQQNNNMMMJJJGGGEEEAAA???<<<::::::999777666555555444444333222222111222222111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222000000000000000000000000000000111111111222222222111222222222222222333333111111111111111111111111111111111111111111111111333333333333333333333333111222333333444444444444111111111111111111111111111111111111111111111111333333333333333333333333111111222222222333333333333222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555666666666777777777888;;;<<<===???CCCEEE------------------------,,,,,,,,,---------..............................------------------------////////////////////////....................................////////////////////////000000111111111222333222111111333555333666;;;???CCCGGGKKKNNNOOOTTT[[[^^^aaajjjzzz~~~pppddd[[[VVVPPPNNNQQQVVVZZZ\\\```eeeoooyyy}}}}}}xxxqqqnnnmmmoootttuuuqqqllldddccc```]]]YYYWWWUUUUUUWWWZZZ^^^``````aaafffiiimmmkkkhhhgggfffeeecccaaa[[[___fffjjjjjjiiihhhhhhgggiiijjjjjjhhhfffddddddfffppp~~~zzzlllbbb\\\YYYWWWTTTPPPMMMNNNPPPSSSUUU```iiixxxooo^^^RRRLLLFFFCCC@@@??????>>>;;;999444444333333333222222222111111111111111111111111111000000000000000000111000000000000////////////////////////////////////................................................------...//////......---,,,------......------,,,.............................................------........................///000000//////000222000000////////////000000////////////////////////////////////000000000111////////////000222333444666777;;;AAAHHHMMMPPPQQQWWWmmm{{{vvv{{{wwwooocccYYYQQQKKKJJJJJJPPP[[[nnnuuuiiikkkssszzz}}}~~~gggUUUNNNFFFAAACCCGGGJJJOOOTTT[[[]]]aaacccbbb^^^YYYVVVTTTRRROOOLLLKKKHHHEEECCC???<<<:::888888888666555444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111111111222222222111111111222222333333333111111111111111111111111111111111111111111111111333333333333333333333333111222333333444444444444111111111111111111111111111111111111111111111111333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333444444444444444444444444444555555555555555555555555555555555666666666666666777:::;;;<<<>>>AAACCC++++++++++++++++++++++++,,,,,,,,,---------...................../////////------------------------........................////////////////////////............////////////...//////000000111111222///000111111111111444555666:::???DDDGGGKKKOOORRRRRRXXX___dddjjjttttttfff]]]XXXQQQQQQQQQVVV]]]dddiiilllpppvvv}}}vvvssspppmmmjjjgggccc```_________bbbeeeeeebbb^^^YYYYYYYYYVVVTTTTTTVVVXXXZZZ^^^cccfffhhhmmmsssxxxyyyvvvqqqmmmkkkjjjhhhgggeeejjjrrrxxxzzzyyyxxxwwwpppooollliiifffdddbbbaaa\\\ccclllrrruuuwwwyyy{{{~~~}}}}}}rrrjjjfff___[[[WWWTTTSSSRRRPPPOOOTTT[[[gggttt{{{qqqcccZZZNNNIIICCC@@@??????<<<:::888777666444333333333333222222222222222222222222111111000000000000111111000000000000////////////////////////////////////................................................------...////////////...,,,,,,------------,,,,,,.......................................------------------..................///111000//////000222000000////////////000000/////////////////////////////////000000000111111/////////000111222333444444888>>>CCCGGGLLLQQQUUU___}}}wwwsss{{{pppeeeYYYQQQLLLHHHIIILLLUUU```rrrzzztttsss{{{oooYYYIIIIIIDDDCCCGGGLLLOOOTTTYYY```bbbcccdddbbb^^^YYYVVVQQQOOOLLLIIIHHHEEEBBB@@@===;;;888777777777666555444333333333222222222111111111111111111222222222111111111111111111111111111111111111111111111111111000000000000000000111000000000000000000000000000111111111111222222222111111111222222333333444111111111111111111111111111111111111111222222222111111111111111111111111111222222333333333333222111111111111111111111111111111111111111111111111333333222222222222333333111111222222222333333333111111222333333333222222222222222222222222222222111111222222222333333333444444333333333333222222444444444444444444444444444444444555555555555555444444555555555666666666555777999::::::<<>><<<<<<:::777777777777666555444333333333333222222222111111111222222222333333111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000111111111111222222222000111111222333333444444111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111333222111111111111222333111111222222222333333333000111222333333333333222222222222222222222222222333333333444444444555555444444444333333222222222444444444444444444444444444444444555555555666666444444444555555555666666444666888999999;;;>>>@@@------------------------,,,,,,,,,---------......---.........//////000000////////////////////////------------------------------------------------............/////////000...//////000111222222222///111444777999<<<@@@CCCHHHLLLPPPSSSTTTUUUWWWYYYaaajjjvvvpppbbbYYYUUUUUUWWWWWW___mmmrrreee]]]ZZZSSSRRRRRRSSSVVVXXXYYYXXXXXX\\\bbbeeeggghhhiiijjjooopppqqqpppoooqqqwww{{{~~~uuurrrnnnkkkiiigggcccaaaaaa___```ccceeefffkkkrrrvvv|||~~~uuuooohhhaaa\\\XXXUUUVVVZZZZZZZZZbbblllwwwnnndddXXXOOOLLLJJJGGGDDD@@@>>><<<999777666555555222222222222222222222222222111000//////000111222000000000000////////////////////////////////////................................................------...///000000//////......////////////..............................//////.........------------------.........//////...000111111000000111222000000////////////000000////////////////////////000000000000111111111111111111111000111111222333999@@@IIIKKKKKKOOOZZZccc{{{qqqgggkkkuuuwwwbbbVVVNNNNNNPPPRRRWWW^^^eeennnzzz}}}|||}}}aaaQQQIIIFFFEEEEEEIIIQQQWWWZZZ^^^bbbaaaaaa```]]][[[WWWTTTRRRKKKHHHEEECCCAAA???<<<999;;;999777777777777666555444444333333333333333333111111222222333333333333111111111111111111111111000000000000000000000000333222222222222222222333000000000000000000000000000111111111111222222222000000111222333333444444000000000000000000000000000000111111222222222222333333333333333333333333222222222222222111000///111111111111111111111111111111111111111111111111333222111000000111222333111111222222222333333333000111222333444333333222222222222222222222222222555555555666666666666777444444444333333222222222444444444444444444444444444444444555555555666666444444444555555555666666444666777888999:::===@@@,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------//////000000000000//////........................,,,...000111111000...,,,,,,---///000000000///...---......///000111111222222333333111///...///111111333666888;;;???DDDHHHSSSRRRTTTXXXWWWUUU\\\fffuuu|||yyylll___[[[ZZZZZZ^^^dddhhhvvv|||{{{xxxuuuppplllfff```ZZZVVVXXXUUUSSSTTTWWW[[[]]]^^^fffiiinnntttxxxzzzzzzzzz|||xxxrrrnnnllllllhhhddd___\\\]]]```cccdddnnnmmmmmmpppuuu|||rrrfff^^^]]][[[VVVSSSSSSXXX\\\cccpppzzzjjjZZZRRROOOJJJDDDEEEAAA;;;999999888666333444333222222111222222222111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,.../////////...---................................................---------............///---///000111000///000111111000/////////000222333000000000000000000000000///////////////000111111111111222222333444555666@@@DDDHHHJJJLLLTTTaaakkkwwwooofffooo{{{yyybbbWWWQQQPPPSSSVVV[[[fffrrrzzz|||{{{gggRRREEEBBBEEEEEEHHHLLLTTT[[[```bbbbbbaaa^^^ZZZWWWUUUSSSPPPNNNJJJHHHEEEAAA>>>;;;999888888777777666555444444444444333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111///000000000000111111111111111111111111111111111333333333333333333333333000111222333333222111000222111111111000000//////111111111111111111111111444444444333333222222222333222111000000111222333111111111111111111111111222222222222222222222222333444444555555444444333222222333333333444444444666555444444333333333333555555555444444333333333555555555555555555555555444333333222222333333444222222333333444555666666777666666666666888999:::,,,,,,,,,,,,---...//////,,,,,,---------...............////////////..............................---...///000000///...------...//////000000//////......//////000000111111111222222111000000222444111444999===AAAEEEJJJMMMRRRQQQSSSXXXZZZ___jjjvvv}}}uuunnnhhh___YYYYYY\\\aaakkkuuutttllljjjjjjkkkhhheeebbb___]]]ZZZYYY[[[[[[]]]___ccchhhlllooo{{{vvvnnnhhheeedddccccccbbb```^^^^^^aaagggmmmqqqzzz}}}qqqooojjjaaaYYYTTTTTTUUU[[[fffvvvqqqfff^^^UUUMMMFFFBBB===;;;<<<;;;888555666555444333333333333333222111111111000000000000////////////////////////........................////////////////////////////////////////////////........................,,,---.../////////...---................................................---------............///---///000111000///000111111000/////////000222222000000000000000000000000///////////////000111111222222222222444666888:::AAAEEEIIIKKKOOOXXXfffqqqtttkkkjjjsss|||mmm\\\VVVRRRTTT\\\fffqqq||||||oooXXXHHH@@@AAAFFFJJJMMMRRRYYY___ddddddddd___\\\XXXUUUSSSPPPNNNKKKHHHFFFCCC@@@===:::888777777777666666555444444333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000000111111111222222111111111111111111111111222222222222222222222222000111222222222222111000222222222222111111111000111111111111111111111111444333333333222222222222222222111111111111222222111111111111111111111111222222222222222222222222333333444444444444333333222333333333333444444444555555444333333333444444555555555444444444333333555555555555555555555555444444333333333333444444444444555666666777777888777666666666777888999:::++++++,,,---............---............/////////------............------//////////////////////////////////////////////////////......//////000111000000000000000000000000000111222111111222444777666;;;AAAGGGLLLOOORRRUUUUUUTTTVVV\\\cccmmm|||zzzsssnnnkkkgggbbb]]][[[ZZZ[[[```hhhssszzzsssrrrnnnfff```]]]___bbbfffdddbbb``````aaaccceeekkkoootttxxx{{{|||uuuqqqmmmkkkdddaaa\\\XXXWWWZZZ^^^aaadddhhhmmmpppttt{{{~~~qqqdddZZZTTTQQQRRRZZZdddmmmtttzzz|||rrrdddYYYMMMHHHCCC@@@@@@???<<<:::888777666555444333333333222222222111111111000000000000000000000000000000........................////////////////////////////////////////////////........................,,,---......//////......................................................---------............///---///000111000///000111000000000///000111111222000000000000000000000000///////////////000111111222111111222555999===???DDDFFFJJJNNNUUUaaappp{{{ooofffkkkttt|||nnnaaaXXXRRRRRRXXXgggyyy~~~vvvtttwww{{{~~~xxx\\\IIIAAA@@@EEEKKKPPPRRRWWW]]]bbbeeedddbbb[[[XXXUUUQQQOOOMMMJJJHHHEEECCCAAA>>>;;;999777666666666666555555444444333111222222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111111111111111222222222333111111111111111111111111111111111111111111111111000111222222222222111000333333333222222222222222111111111111111111111111222222222222222111111111111111222222222222111111222222222222222222222222333333333333333333333333333333444444444444333333333333333444444444555555444444444444444444555555555555555555555444444444555555555555555555555555444444333333333333444444555555555666666777777888666666666666777888999:::***+++---...///...---,,,------........./////////---......//////......---000000000000000000000000//////............//////000///.........///111222111111000000000000000000111111222222222333777999AAAFFFMMMRRRUUUWWWXXXYYYZZZ[[[```gggppp}}}qqqlllfff```]]]\\\\\\[[[]]]cccjjjsss|||{{{sssjjjcccddddddbbb^^^\\\___ffflllooonnnnnnmmmnnnrrrxxx|||uuuqqqiiibbb]]]\\\]]]___]]]^^^aaadddhhhpppyyyssseee[[[VVVSSSWWW\\\```dddiiinnnsssxxx{{{nnn\\\UUULLLEEECCCAAA???===:::999888666555444333333333333222222222111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................---------...............................................................---------............///---///000111000///000111000000000000000111111222///////////////////////////////////////000000111111111000222555;;;@@@CCCGGGIIIMMMTTT```ooo~~~yyykkkdddhhhwwwpppbbbZZZWWWRRRXXXeeeyyyyyymmmhhhllluuu~~~iiiQQQEEECCCGGGMMMRRRUUUVVVZZZ___ccccccaaa^^^YYYVVVRRROOOMMMJJJHHHEEEAAA@@@>>>;;;999777666555555555555444444444333333333333222222222222222222111111111111111111111111////////////////////////000000000000000000000000111111111111000000000///111111000000000000111111111111222222222333333333111111111111111111111111000000000000000000000000111111111222222111111111222222222222222222222222111111111111111111111111111111111111111111111111000111333333333333111000222222222222222222222222444444444444444444444444333333444444444444333333444444444444555555555555444444444444444555666777666555555555555555555555555555555555555555555555555555444444444444555555333333444444555555555666666666666777777888999999+++,,,---.........---,,,,,,------------........./////////000000/////////000000000000000000000000//////............//////000000///......000111222111111111111000000000000222222333333444666;;;>>>LLLPPPTTTXXXXXXXXXYYYYYY\\\ccclllvvv~~~vvvccc```\\\WWWUUUWWW\\\```fffppp}}}uuukkkgggccc]]]YYY]]]^^^______aaagggpppwwwzzz{{{~~~wwwoooiiifffffffffdddcccbbbbbbeeejjjpppuuuwwwyyy}}}sssgggaaa[[[[[[\\\[[[\\\]]]```bbbfffooozzzpppfffXXXMMMFFFCCC@@@>>>===;;;999777555444333222333333333333222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////........................------------......//////................................................---------............///---///000111000///000111///000000000111111111111///////////////////////////////////////000000111000000000222666<<>>===;;;999777666555555444444444444333333333333444444333333222111000000111111111111111111111111////////////////////////000000000000000000000000111111111111000000000///111111000000000000111111111111222222222333333333000000000000000000000000000000000000000000000000222111111111111111111222000000111111111111111111111111111111111111111111111111111111111111111111111222333444444333222111222222222222222222222222444444444444444444444444333444444555555444444333444444555555555666666666444444444444555555666777666666666666666666666666666666666666666666666666666555555444444555555666444444444555555555555555555666666777888888999999,,,,,,------...------,,,,,,,,,---------.........//////000000000000//////////////////////////////////////////////////////000000//////000000111111111111111111111111111111222444555666888===CCCGGGSSSUUUWWWXXXXXXYYY[[[\\\bbblllxxxzzztttkkkdddXXXXXXVVVSSSSSSYYYbbbjjjtttqqqjjjbbb]]]]]]^^^]]]]]]^^^aaaeeegggjjjooowww}}}{{{yyyxxxxxxtttrrrooollljjjjjjkkkllljjjjjjjjjkkkooowwwwwwpppeeeccc```\\\XXXVVVTTTSSSYYYaaajjjrrr{{{{{{kkk\\\SSSKKKFFFBBB@@@???<<<999777555444333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////...........................------------...//////................................................---------............///---///000111000///000111//////000111111111111000000000000000000000000000///////////////000111111000111222555:::???EEEHHHLLLOOOYYYjjj~~~qqq^^^\\\ffftttsssggg]]]WWWWWWZZZeeewwwvvvbbb___^^^aaakkkwwwsss\\\RRRJJJKKKPPPUUUYYY]]]dddccccccccccccaaa^^^[[[TTTQQQMMMJJJHHHEEECCC@@@<<<;;;:::888777666666666333333333333333333333333444444333333222111111000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111111111111111222222222333000000000000000000000000000000000000000000000000222222111000000111222222000000000000000111111111111111111111111111111111111111111222222222222222222222333333333333222222333333333333333333333333555555555555555555555555555555666666666666555555555555555666666666666777555555555444555555666666666666666666777777777777666666666666666666666666666666555555555555666666777777777777777777777777555666777888999999999888...------,,,,,,------------............/////////...//////////////////...........................---...///000000///...---//////000111111111111000000000000111111222222333222444777:::???FFFNNNTTTWWWXXXYYYZZZ[[[___dddhhhqqq{{{qqqgggaaaZZZTTTPPPSSSUUUWWW[[[eeesssrrrcccaaa___^^^```eeeiiimmmooosssyyy|||}}}~~~xxxsssnnnllljjjiiihhhfffggglllrrrwwwzzzwwwrrrllleee]]]VVVRRRUUUYYY___eeeooovvviii^^^SSSKKKDDDCCC@@@===:::888666555444444444444333333333333111111111111111111111111........................////////////////////////////////////////////////...........................------,,,---...///000................................................---------............///---///000111000///000111...///000111222111111000000000000000000000000000///////////////000111111222333555999>>>CCCHHHJJJMMMRRR```uuusssfff]]]aaalllwwwssseee[[[VVVUUU\\\eeezzz|||fffXXXYYY]]]ccclllxxxlll^^^NNNIIIGGGLLLSSSXXX^^^dddhhhfffdddbbb```^^^[[[YYYPPPMMMJJJFFFDDDBBB???===::::::999777777666666666222222222222222222333333111111111222222333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000000111111111222222000000000000000000000000111111111111111111111111222222111000000111222222000000000111111222222222111111111111111111111111222222222222333333333444333333333222222333333333333333333333333333333333555555555555555555555555666666777777777777666666555555666666666777777777777666666555555555555666666666777777777888888888666666666666666666666666777666666666666666666777888777777777777777777777444555777888999999888888///...,,,++++++,,,---...////////////000000000000---..................---........................---...000111111000...---...///111222222111111000//////000111222333333333111444888===DDDMMMWWW]]]ZZZ[[[\\\]]]```gggnnntttrrrbbbYYYUUUQQQLLLLLLQQQXXX]]]eeetttrrrfffaaabbbccceeehhhooovvv{{{~~~vvvqqqqqqqqqooolllkkkkkknnnqqqttt}}}zzzpppfff```WWWWWWYYY]]]fffvvv}}}nnn___UUUGGGEEECCC???<<<:::888777555555444444444333333333000000000000000000000000------------------------////////////////////////////////////////////////..............................---,,,---...///000................................................---------.........//////---///111111000///000111...///000222222111111000000000000000000000000000///////////////000111111444555888<<>>:::666666444333444555555444222111111111111111222222222333333222222111000//////000000000000000000000000000000///...............//////......---------,,,........................//////.........---------......------------......////////////////////////............////////////111111000000//////......---......///000111111222333111///......///222333555444888@@@GGGHHHKKKOOONNN]]]qqqqqqbbb```aaaiiissswwwrrrkkk```ZZZTTTPPPOOOXXXqqqwwwddd[[[SSS___fffeeekkk|||{{{fffQQQGGGEEEDDDCCCFFFMMMXXXaaagggjjjgggdddaaa^^^[[[XXXSSSPPPLLLJJJGGGEEECCC???;;;777:::999777555444333333444222333333333333222111111444333333333222111111111222111000111222222111000000000000000000000000000//////000000111111111111222222222111111111111111222222222111111111000000000000000000111111111111222111111111000000//////111111222222222222111111000000111111222222333333000111111111222222222222000111111111111222222222111111222333333444555555444444444444555555555666666666555555555555666666777666555444555777999:::;;;;;;;;;;;;:::999888777999888888888777777666666888888777666555444333333888888777777777777888888777666666555555777888999666666666555555444444444777777777777777777777777666777888999:::;;;;;;;;;------------------------------..................////////////////////////////////////////////////////////////////////////////////////000000000111000111111000///000333555<<>>;;;:::999888666444333333333333222222333333222222111000222222222222111111111111111000//////111111000///000000000000000000000000000000000000000000111111111111111111111111222222222222222111111111000000000000000000111111111111111111111111000000000///111111222222222222111111000000000111111111111111000000000111111111222222111111111111222222222222000111111222333333444444444444555555555666666666666666555555555555666666777666555444555777999:::;;;;;;;;;;;;:::999888777888888888888777777777666888777777777777777666666888777777666666777777888777666555555555666888888555555555555555444444444666666666666666666666666777888999999::::::::::::------------------------,,,---------...//////////////////////////////////////////////////////////////////////////////////////////000000000111111000111111000000111444777===DDDNNNTTTWWWWWWXXXYYY]]]dddnnnxxxxxxmmmfffZZZSSSNNNNNNOOOQQQWWW___hhhttt}}}|||pppnnnllljjjjjjlllnnnppprrrxxxvvvssspppooovvvpppeeeVVVLLLGGGEEEBBB??????===:::888777555333111222222222222222222222222333333222222111000000000000000000000000000000000222111111000000000000000000000////////////.............................................---------......------------......////////////////////////............////////////000000000000////////////000000000000000000000000111000000000111222222333::::::>>>EEEJJJMMMTTT[[[dddvvvuuuhhheeejjjrrrvvvsssjjj^^^VVVJJJJJJMMMTTT___vvvxxxbbb^^^cccmmmrrrsssrrrxxxzzzmmm^^^SSSIIIBBB@@@BBBDDDFFFKKKRRRZZZ```cccdddbbb___[[[XXXUUURRRNNNKKKMMMIIICCC???===<<<;;;:::777666555444333222222222222222333333222222111000000000000000111111111111000///......000000///...000000000000000000000000000000000000000000000000000000000111222222222333222111111111111000000000000000000000111111111111111111111111000000000000111111222222222222111111111000000000000000000//////000000000111111111111111111222222222333333333111111111222333333444444555555666666666777777777666666555555555555666666666666555555555777999:::;;;;;;;;;;;;:::999888777888888888888777777777777777777777888888999999999777777666666666666777777666666555555555666777888444444444555555555555555666666666666666666666666888999999:::::::::999999------------------------,,,,,,,,,---...///000000//////////////////////////////////////////////////////////////////////////////000000000111111111111222222222222555999===CCCKKKTTTWWWUUUTTTVVVZZZ```jjjwwwyyykkk___XXXQQQOOOOOOSSSXXX]]]eeennn}}}tttooolllkkklllgggiiikkkoootttyyy~~~~~~}}}}}}~~~}}}wwwfffXXXPPPKKKFFFBBBBBB???;;;999777666444333222222222222111111111111222222222111111111000000//////////////////////////////............//////000000000000000/////////......................................................------------......////////////////////////............////////////000000000000////////////111111000000000000000000///000111222222333333444;;;<<>>BBBOOOVVV\\\[[[WWWWWW\\\bbbkkksss|||oooaaaWWWRRRPPPPPPTTT\\\cccjjjuuu|||kkkddddddeeefffiiijjjmmmssszzz|||tttnnnlllnnnxxx|||mmmbbbXXXNNNGGGCCC@@@<<<:::999888777666222222111111000000000000222222222111111111111111//////////////////////////////............///////////////000000000000000........................---...........................------------......////////////////////////............////////////////////////000000000000111111111111000000000000///000111222333444555555<<<>>>CCCIIIMMMSSSbbbpppvvvtttvvv}}}~~~ppp^^^RRRMMMMMMLLLPPPaaauuurrrwww||||||nnnbbbUUUKKKCCCBBBCCCDDDFFFJJJHHHLLLTTT[[[```cccdddddd___\\\WWWSSSPPPNNNJJJHHHAAA???===;;;:::888444222333333333333333333222222111222222222222111000000.........//////000000111111000//////111111000///////////////////////////000000////////////////////////000111222333333333000000000000000000000000///000000000111111111111000000000000000000111111111111222222222222111111111111000000//////......000000000000111111111111222333333333444444444444555555555666666666666666666666666666777777777777555555444444444444555555555555555666666777888999999999::::::999999888888777777777777777777888888888888777777777666666666777777666666666666777777666666666777777777777777555555555666666777777777888888888888888888888888999999:::::::::999888888------------------------,,,---------.../////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222///000222333777===DDDIIITTTYYY]]]\\\ZZZ]]]eeelllyyy{{{rrrdddYYYRRRPPPRRRTTT\\\gggqqq{{{vvvmmmffffffhhhiiilllppprrrvvv{{{wwwmmmhhhkkkuuutttfffVVVKKKGGGCCC???<<<;;;:::999888333222222111111000000000111111111111111111111111000000000000000000000000000000000000000111111222......////////////000000........................---------.....................------------......////////////////////////............////////////////////////000000000000111111111111111111111111000000111222333555777888===AAAGGGLLLPPPXXXkkk}}}xxxuuuzzzxxxfffVVVMMMKKKLLLMMMTTTiii}}}~~~rrraaaTTTGGGAAA???BBBEEEFFFIIINNNOOOTTT[[[aaacccddddddeee^^^[[[VVVQQQOOOLLLIIIGGG===<<<::::::999666333000222222333444444444333333111111222222111111000///////////////000000000000111000//////111111000///000000000000000000000000.........//////000000000000000000111222222222333//////000000000000000111000000000000111111111111000000000000111111111111111111222222222222111111111000000000000000000///000111111111222222222222333333333444444444555555777777777777777777777777555555666666666777777777555555444444444444555555555555666666777888888888888999999999999999888888777777777777888888888888888888888777777666666666888888777777777777888888666777888999999999888888777777777777888888888888999999999999999999999999888999999:::::::::999999------------------------------..................////////////////////////////////////////////////000000000000000000000000000000111111111222222222111333555888===DDDLLLRRRSSSWWW\\\___aaagggpppxxxzzzwwwrrrrrrnnneee[[[TTTSSSUUUYYY^^^iiiwwwzzzlllkkkmmmrrrttttttvvvzzzvvvnnnqqqxxxyyyeeeWWWMMMIIIDDD@@@===<<<;;;:::555555444333333222111111111111111111111111111111000000000000000000000000000000000000000111222222------........./////////........................---------.........//////......------------......////////////////////////............////////////.../////////000000000111000000000111111222222333111000000111333555888:::???CCCJJJPPPSSS^^^ttt}}}vvvqqq]]]OOOKKKKKKMMMUUUbbbwwwzzzqqqbbbSSSIIIAAA???@@@CCCFFFGGGMMMTTTYYY^^^cccfffeeeccccccccc]]]YYYTTTOOOMMMJJJHHHFFF>>><<<999888777666444222111222333444555555444444111111111111111000000///111111000000000000000///000///......000000///...000000000000000000000000,,,------...///000111111111111111111111111222222////////////000000111111000000000000111111111111///000000000111111111111111111222222222222111111000000000111111111111111222222222222333333333333444444444444555555555555777777777777777777777777444444555555555666666666555444444333333444444555444555666777777888888888888888999999999999888888666777777777888888888888777777888888888888888999999999888888888888999999777888999:::;;;::::::999::::::999999999999999999888888888888888888888888777888999999::::::::::::------------------------...............---------////////////////////////////////////////////////000000000000000000000000000111111111111222222222555777:::===CCCKKKTTT[[[VVVZZZaaagggmmmuuu~~~vvvpppmmmeeeeeebbb[[[UUUSSSWWW\\\aaagggtttyyyiiikkknnnvvv~~~|||}}}tttwww|||wwwgggSSSNNNHHHCCC???===;;;:::777777666555444444333333111111111111111111222222000000000000000000000000...............///000000,,,---------......//////........................---------.........//////.........------.........////////////////////////............/////////000.../////////000000111111//////000111222333333333222111000000222666999<<>>@@@DDDHHHLLLSSSZZZ___eeefffiiikkkkkkhhhccc^^^XXXUUUPPPLLLHHHEEEAAA>>>;;;:::999777666444333222111222222111555::::::555000000000000000000000000000000000000000000000000111111000000//////......222111000.........///000//////000000111111111111111...,,,,,,...000000...000000000000000000000000,,,------...///000111111222222111111000000/////////////////////000000111000000000111222222333333333333222111111222222222444444444555666777777888888888888888777777777777666666666555444444333333444333222222222333444555888888888888777777777777777777777777666666666666666666777777888888999999666777888999:::;;;;;;;;;;;;:::999999999:::<<<<<<:::::::::::::::::::::::::::::::::999999999888888999999888888888888888888888888999:::;;;;;;;;;;;;---------............/////////.........---------////////////////////////////////////000000000000////////////000000000111///000111111111111444666===BBBIIIOOORRRVVVYYY[[[]]]fffpppwww~~~rrrfff]]]VVVRRRTTTSSSSSSUUUZZZdddooowww}}}pppkkkkkkrrryyyqqq]]]NNNGGGDDDAAA>>>===:::777666555444333111000000000000000000000000111111111111000000000000000000000000000000000000//////.........---------////////////////////////......///////////////....................................//////.........////////////000000000000//////000111111111111111111111111111111111111111111222222222444888===BBBKKKJJJNNNWWWcccsss~~~rrrxxxhhhVVVQQQRRRTTThhh{{{{{{nnn___VVVOOOGGGBBBAAADDDFFFHHHKKKPPPWWW___dddhhhhhhjjjkkkjjjfff```\\\VVVSSSNNNJJJGGGDDD@@@===:::999888777555444333222000222222333777======999000000000000000000000000000000000000000000000000111000000000/////////...222111000///...//////000000000000000000111111111555222000000222444333222000000000000000000000000.........///////////////111111111000000000000000000000/////////000111111000000111111222333333333444333333222222333333333444444555555666777777888999888888777777666666666888777777777666666555555555444333333333444555666777777777777777888888888777777777777777777777777777777777888999999::::::777888999::::::;;;::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::999999::::::;;;;;;;;;::::::999---------............////////////............---////////////////////////////////////000000000000/////////000000000111111000111222222222333666999CCCJJJSSSXXXYYYZZZ]]]aaagggqqq{{{uuuhhh\\\RRRMMMLLLNNNNNNQQQXXXeeettt{{{rrrmmmkkkjjjvvv|||pppZZZKKKDDDAAA@@@???===:::999888666333111111111111111111111111111111111111111000000000000000000000000000000000000/////////............---////////////////////////,,,---...///000000000000////////////////////////...//////000000//////...////////////000000000000//////000111111111111111111111111111111111111111111222333444666:::@@@DDDLLLLLLPPP\\\jjj|||wwwmmmkkk}}}eeeUUUSSSZZZaaazzzzzz{{{}}}nnnaaaTTTMMMHHHCCCBBBCCCJJJLLLOOORRRWWW^^^eeekkklllkkkkkkjjjhhhccc\\\XXXSSSPPPKKKGGGEEEAAA>>>;;;888777777555444333222222111333333333666:::;;;777000000000000000000000000000000000000000000000000000000000000////////////111111000/////////000000111111111000000000000000333111000000111222111111000000000000000000000000000000000//////.........000000000000111111111111111000000000000111222222000111111222222333333444444444444444444444444444444555555666666777777888999999888777777666555555777777666666666666666666555444444444444555666777666666777777777888888888777777777777777777777777777777888888999::::::;;;999::::::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888---------............////////////...............////////////////////////////////////000000000000//////000000000111111111111333444444555888<<>>>>>>>>>>>>>>===<<<<<<<<<<<<================================================<<<<<<<<<<<<;;;999:::::::::;;;;;;<<<<<<:::;;;<<<===============---------............///...////////////000000000////////////////////////////////////000000000000000000000111111111222222///000333555999???FFFJJJTTTXXX\\\___ccckkkwww~~~ssskkk___VVVSSSPPPNNNSSS\\\___kkk~~~vvvnnnmmmmmmnnnpppqqquuuxxxwwwtttwww~~~~~~iiiXXXOOOEEEBBB>>>;;;:::999777666333222222111111000000000111111111111000000000000000000000000000000000000...////////////000000000////////////////////////000000000000///...---,,,------------------------...//////000000//////...////////////000000000000//////000111111111111111222222222222222222222222///222666999>>>CCCIIIMMMTTTdddyyyzzzmmmeeeZZZkkkwwweee]]]]]]iiivvvnnnnnnhhhgggeeeffffffddd]]]XXXPPPIIICCCAAAAAACCCIIIPPPQQQXXXbbbjjjooooooooonnnoookkkfffaaa\\\WWWQQQMMMJJJGGGCCC@@@>>><<<999777444444444444444444444333///333444222111444555444000000000000000000000000////////////////////////////////////000000000000///000111222222222111111///000000000111111111111///111222111///.........000000000000000000000000---......///111222222333000000000000111111111111111000000000000111222222222333333444444555555666333444666777888888777666777777777777777777777777777777666666666666555555666666777888999999::::::777777999:::;;;<<<<<<;;;::::::::::::::::::::::::888888888999::::::;;;;;;888999:::;;;<<<===>>>??????@@@@@@AAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999::::::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>---------............///.../////////000000000000////////////////////////////////////000000000000000000111111111222222222000222555999>>>EEEMMMSSSYYY\\\aaahhhpppzzzrrrfff```VVVPPPSSSUUUVVV^^^jjjttttttfffdddiiimmmoooqqqvvv{{{~~~}}}~~~}}}zzzzzz|||}}}iii\\\OOOKKKDDD???===;;;:::999444444333333222111111000111111111111000000000000000000000000000000000000.../////////000000000000////////////////////////...///////////////.......................................//////.........////////////000000000000//////000111111111111111222222222222222222222222111444888===BBBGGGMMMQQQ]]]qqqzzzlllccc```aaarrr}}}kkk```XXX[[[ddduuu}}}iiibbbaaa^^^]]]]]]^^^^^^ZZZSSSNNNFFFBBB???AAACCCGGGNNNVVV\\\aaahhhmmmooonnnnnnmmmllliiiccc^^^YYYTTTOOOLLLHHHEEEBBB???===<<<999777444444444444444555555555---222444111000222444444000000000000000000000000////////////////////////.../////////000000000111///000111222222222222111......///000111222222333---000222111...,,,,,,---000000000000000000000000//////000000000111111111111111111000000000000000000000/////////000111111333333333444555555666666222333555777888888777666777777777777777777777777555555555666666666666666666777888999:::;;;<<<<<<:::;;;===???@@@@@@@@@@@@=========<<<;;;;;;::::::888888999999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========:::;;;;;;<<<======>>>>>><<<======>>>>>>>>>======---------.........//////.../////////000000111111////////////////////////////////////000000000000000111111111111222222222444666999>>>DDDLLLUUU[[[]]]```fffpppzzz}}}vvviii]]]XXXOOOMMMUUU[[[___kkkyyy|||lll```dddmmmsssvvvyyy{{{vvvrrrxxxqqqZZZTTTLLLEEEAAA???>>>===888888777666555555444444111111111111000000000000000000000000000000000000.../////////000000111111////////////////////////,,,---...///000000000000////////////////////////------............------////////////000000000000//////000111111111111111222222222222222222222222444888===BBBGGGLLLRRRVVVlllrrrccc]]]]]]fffttt~~~oooaaaYYYPPPOOOZZZhhh}}}rrrddd\\\ZZZYYYYYYZZZ[[[[[[VVVOOOJJJBBB??????CCCGGGKKKTTT\\\fffiiilllnnnmmmmmmmmmmmmkkkgggaaa\\\WWWSSSOOOLLLGGGEEEAAA???===;;;999777444444444555555555555666---222444///---...//////000000000000000000000000////////////////////////.../////////000000111111///000111222333333222111------...000111222333444111444666555222000000111000000000000000000000000111111111111000000000000222222111111000000/////////////////////000000111333333444444555666666666111333555777888888666666888888888777777777777777444444555555666777777777555555666888999:::;;;<<<===>>>@@@BBBCCCCCCCCCCCC??????>>>===<<<;;;;;;:::888888999::::::;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@?????????>>>>>>===<<<;;;---------............///000///............//////000000000000000000000000111111000000000000111111///......000222444555555555777;;;AAAIIIQQQYYY^^^dddooo{{{yyypppcccYYYUUUNNNOOOUUU]]]dddlll}}}mmmiiifffiiirrr{{{{{{xxxvvvsssxxxrrr```PPPKKKIIICCC>>>===888888777555444333555666333222111111000111111111000000000000000000000000000000000000000000000000------------............//////............//////////////////////////////............////////////......////////////......---......///000111111222//////000111222333333444666777===DDDGGGMMM[[[jjj|||kkkcccaaacccpppyyy|||pppddd[[[VVVPPPNNNPPP\\\sssuuuhhh^^^[[[XXXWWWUUURRRNNNJJJGGGEEE@@@??????BBBIIISSS]]]dddjjjpppuuutttnnnjjjjjjmmmfffbbb]]]WWWSSSOOOJJJGGGFFFDDDAAA>>>;;;999888888555555444333333222111111444444333333222111000000000000000000000000000000000000000000000000000000111111000000//////......000111222333333222111000000000000000000000000000000000000000000000000000222222111111000000//////////////////000000000000111000000000000000111222//////000000111111222222777777666555444444333333666666555555555444444444666666666666777777777777777777777777777777888888999999999999:::;;;<<<===>>>AAAEEEGGGHHHIIIJJJKKKGGGIIIJJJJJJGGGBBB===999<<<<<<;;;;;;<<<>>>???@@@EEEFFFGGGHHHIIIKKKLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLNNNMMMMMMLLLMMMMMMNNNOOOLLLLLLLLLJJJIIIGGGEEEDDDHHHEEEBBBBBBCCCDDDBBB@@@CCCCCCAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA---------............///////////////////////////000000000000000000000000000000000000111222444444111111000111222444555555888<<>>;;;999777777666444444444333333222222111333333222111111000//////000000000000000000000000000000000000000000000000111000000000/////////...000111222222222222111000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000/////////111000000000000111222222000000111222333333444444777666666555555444333333666666555555555444444444666666666666777777777777888888777777777888999999::::::;;;<<<===???AAABBBAAACCCFFFHHHJJJLLLOOOQQQSSSSSSTTTRRRNNNIIICCC@@@@@@@@@??????@@@AAACCCDDDGGGHHHIIIKKKMMMNNNPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQNNNMMMLLLMMMKKKHHHGGGHHHHHHGGGEEEGGGFFFDDDCCCAAA@@@???????????????@@@@@@@@@@@@AAA---------............//////000111222222111000///000000000000000000000000//////000111222444666777444333222111222333555666<<>>===;;;999777555333222333333222111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////............//////////////////////////////............////////////000000............000000000000000000000000000000111111111222222333444444;;;>>>DDDJJJQQQaaa|||nnnhhhlllrrr}}}qqqcccWWWMMMGGGEEEEEEMMM^^^uuu}}}jjjYYYQQQOOOLLLHHHEEEAAA???>>>===???DDDMMMZZZhhhuuu|||}}}{{{yyyuuuqqqmmmjjjhhhbbb___YYYTTTPPPLLLHHHEEE@@@>>>;;;999666555444444333333333333333222222222222222111111000/////////000000000000000000000000000000000000000000000000000000000000////////////000111111222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000/////////111111000000111111222333111222333444555666777777777666666555555444444444555555555555555444444444666666666666777777777777999888888888999999:::;;;888888999;;;===???AAACCCEEEGGGIIIKKKNNNSSSZZZ^^^ccccccaaa^^^YYYSSSMMMIIIGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTVVVWWW\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^]]]\\\___^^^\\\ZZZXXXVVVTTTTTTTTTRRROOOOOOOOOOOONNNMMMLLLKKKIIIGGGDDDBBB@@@???>>>????????????@@@@@@@@@---------............///...000222333333222111000000000000000000000000000000000000111222333444555555444333111111333666999CCCLLLVVVZZZZZZaaaooo{{{~~~mmmbbbUUUMMMJJJLLLSSS[[[]]]dddrrr{{{tttooorrrxxxsssmmmhhhkkkwww{{{dddSSSJJJHHH@@@???===<<<:::888666444333333222111111111111222000000000000000000000000////////////////////////------------............//////............//////////////////////////////............////////////111000...------...000111111111000000000000000000333222222222333444555666===BBBHHHNNNXXXooowwwjjjjjjsss|||wwwfffYYYPPPIIIGGGGGGIIIUUUkkkhhhUUUNNNKKKHHHDDDAAA>>>======@@@DDDKKKVVVcccppp{{{~~~wwwssspppmmmiiifff___\\\VVVRRRNNNJJJFFFCCC===<<<:::777555444444444222222222222222333333333222222111111000000000000000000000000000000000000////////////////////////000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111222222222222111111000/////////111111111111111222333444222333333555666777888999777666666666555555444444555555555555555555555555666666666666777777777777999999999999:::;;;;;;<<<999999:::<<<>>>@@@BBBCCCGGGIIIKKKOOOTTT]]]gggmmmqqqpppmmmiiiccc\\\VVVSSSPPPOOONNNMMMMMMNNNOOOPPPPPPQQQSSSUUUWWWZZZ[[[\\\______^^^^^^]]]]]]\\\\\\^^^___aaacccdddcccbbbaaacccbbb```^^^[[[YYYXXXWWWXXXWWWVVVUUUUUUUUUUUUUUURRRQQQOOOKKKHHHDDDAAA???????????????????????????---------............///...000222333444333222000111111111111111111111111111000000000000111111222333333333111111444:::???JJJRRRYYY[[[[[[dddvvv~~~uuu___WWWNNNJJJJJJMMMVVV```gggrrr}}}yyytttpppnnnpppsss{{{uuulllllltttwwwaaaRRRJJJBBB???<<<;;;;;;:::777444444333333222111222222222000000000000000000000000////////////////////////------------............//////............//////////////////////////////............////////////222111///......///111222111111111111000000000000333333222222333555777999>>>DDDKKKRRR```}}}pppiiinnnyyy~~~nnn\\\RRRLLLGGGGGGJJJNNN^^^vvv{{{eeeTTTLLLIIIFFFBBB???>>>>>>???BBBHHHRRR^^^kkkwww|||uuuqqqooolllhhhddd\\\XXXSSSOOOKKKGGGCCC@@@<<<;;;999777555444444555111222222222222222222222222222222222222111111111111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222222111111111000000000///111111111111222333444555333333444555666777888999666666666666666555555555444555555555555555555555666666666666777777777777999999999999:::;;;<<<=========>>>???AAACCCEEEFFFGGGIIIMMMSSS[[[eeepppxxxzzzyyyuuupppjjjddd___\\\ZZZYYYWWWUUUTTTTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^_________^^^^^^]]]]]]\\\\\\```bbbdddfffgggfffeeedddeeecccaaa^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\YYYWWWUUUQQQLLLGGGCCC@@@@@@@@@@@@@@@??????>>>>>>---------............///...///111222333333222222111111111111111111111111111111000000000000000111111333333333444999BBBHHHQQQWWW\\\\\\^^^iii}}}tttkkkXXXQQQLLLLLLMMMRRR^^^hhhxxx{{{tttnnnkkkhhhgggfffhhhqqq{{{zzzvvvxxxvvv```QQQFFFBBB===:::::::::777444444444333222222222222222000000000000000000000000000000000000000000000000////////////000000000000//////............//////////////////////////////............////////////111111////////////111111111111111111111111111111333333222222444777:::<<<@@@GGGOOOWWWjjj}}}pppqqqyyyvvveeeUUUMMMIIIDDDGGGNNNXXXjjjuuubbbUUUKKKHHHDDD@@@??????AAACCCEEEMMMZZZiiivvv{{{tttpppmmmjjjeeebbbYYYVVVQQQLLLIIIEEEAAA>>>;;;:::888666555555555555222222222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222333444555666555666666777777888888999666666666666666666666666444444444555555555555555666666666666777777777777888888888999:::;;;<<<===;;;<<<===>>>AAACCCEEEFFFJJJNNNSSS[[[cccmmmwww~~~}}}zzzuuuoookkkgggfffeeedddaaa^^^\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\bbbcccdddfffgggggggggfffdddbbb```]]]\\\[[[[[[[[[ZZZ[[[\\\]]]\\\]]]```bbb___^^^\\\WWWRRRLLLGGGDDDCCCCCCBBBAAA@@@>>>======---------............/////////000000111222222333111111111111111111111111000000000000111222222333000333555555888???JJJSSSVVV[[[___aaadddppprrrggg^^^SSSOOOMMMPPPUUU___nnn|||wwwoooiiidddaaa```aaaeeehhhooo}}}wwwdddRRRKKKCCC>>>===<<<999666444444333222222222222333000000000000000000000000000000000000000000000000////////////000000000000//////............//////////////////////////////............////////////000000000000000000000000000000000111111222222333222222222222555999<<>>===<<<---------.........//////////////////000111222333111111111111111111111111///000000111222444555666000333666888;;;DDDQQQ[[[YYY^^^cccfffkkkvvvvvvggg[[[SSSPPPMMMNNNTTT]]]lll~~~mmmdddaaa___]]][[[[[[```hhhoooyyywww]]]UUUKKKDDDBBBAAA===:::555444333333222222333333000000000000000000000000000000000000000000000000------------........./////////............//////////////////////////////............/////////000000000111111111111000000//////000111222333333333222111111222555:::>>>@@@EEEMMMUUUaaayyy~~~ssslllvvvmmm]]]OOOKKKIIIJJJWWWggg}}}iiiWWWJJJHHHEEEAAA>>>>>>AAAEEEHHHXXXbbbppp}}}}}}yyyrrrkkkddd___]]]VVVRRRMMMIIIFFFBBB???<<<888777555444333333444444444333333222111000//////000000000000000111111111111111111111111111111111000000000000000000000000.../////////000000111111111000///......///000111000000000000000000000000000000000000000000000000222222111111000000////////////000111222333333444222222222333444555777777<<<<<<;;;;;;;;;:::::::::666666666666777777777777444444444555555555666666666666666666777777777777777777777888999:::<<<===@@@BBBEEEIIINNNSSSWWWYYYaaafffnnnuuu{{{|||yyywwwvvvvvvwwwuuuqqqllliiifffdddccc______^^^\\\[[[ZZZYYYXXXWWWXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^```aaa[[[YYYWWWUUUUUUUUUVVVWWWYYY\\\___``````cccgggjjjjjjiiigggccc]]]WWWQQQNNNIIIHHHFFFCCCAAA>>><<<;;;---....../////////////////////000111111111111111111111111111111111111111222111111111111333444555777555444999BBBNNNVVV[[[]]]aaadddiiiuuuyyyiii[[[TTTUUUVVVSSSWWWcccppp}}}~~~iii\\\ZZZ\\\^^^^^^``````bbbhhhuuuvvveeeSSSLLLGGG???::::::666444333222222222000//////000222333222111///---000000000000000000000000000000//////.........---...///000111111000///...111000///......///000111//////000000111111111222222222111000//////000000222222111111111111111222000111333444666999>>>AAAGGGKKKWWWmmmzzznnnmmmsssmmm]]]OOOJJJJJJQQQggg~~~ttt]]]OOOJJJFFFDDDBBBCCCBBBDDDLLLUUU```ppp}}}yyyuuupppkkkeee___[[[SSSPPPMMMIIIGGGCCC???===:::777444444555555333000333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000//////000000111111111111///111333333111111111222222111000000000000000000444444444444555666888888:::::::::999999888888888888888888888777777777777999999999999888666555444666777777777777888888888999:::<<<<<<<<<===@@@BBB@@@DDDKKKRRRXXX^^^dddhhhoooxxx}}}{{{zzz~~~yyyqqqllljjjhhhfffcccaaa^^^[[[YYYYYYXXXWWWVVVSSSTTTTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[VVVTTTQQQPPPRRRTTTUUUVVV[[[ZZZZZZ[[[___dddiiimmmoookkkfffaaa]]]ZZZWWWUUUOOOKKKFFFDDDCCCAAA>>>;;;---....../////////////////////000111111111111111222222222111111111111111111000/////////111222333555555777>>>HHHRRRYYY]]]^^^dddkkksss}}}nnn___SSSOOOQQQVVVXXXaaaqqqsssbbbXXXYYY^^^bbbcccdddfffjjjqqq~~~vvv```SSSJJJAAA<<<<<<777666444333444333222000111222333444333222000///////////////////////////000000/////////.........//////000000000000//////111000///......///000111000000000000000000000000222222111000000000000000222222111111111111111222111222444555777;;;@@@CCCIIINNNZZZooo|||nnnfffooo|||dddXXXNNNLLLOOO]]]zzzkkkXXXMMMJJJEEEBBBAAABBBDDDGGGRRR]]]lllzzz{{{xxxsssnnniiiddd^^^ZZZRRROOOKKKGGGDDDAAA===:::999777444444555555333000333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000000000000000000000111111111111000000000000000000000000000000000111111111222222///111222111///.........333222222111111111222222555555555555666777888999999888888888777777777777777777777777777777777777999999999888888777666555666666777777777888888888999;;;;;;<<<<<<===AAACCCEEEKKKSSS[[[bbbiiinnnrrrwww~~~zzztttooommmllljjjgggaaa^^^ZZZWWWVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXSSSPPPNNNMMMOOOQQQRRRSSSVVVWWWYYY\\\```cccgggiiikkkgggbbb^^^\\\YYYWWWTTTSSSPPPLLLJJJIIIGGGDDDAAA---....../////////////////////000111111111111111222222222222111111000000222111000000000111222333444888???HHHQQQYYY___bbbaaakkkvvvnnnaaaVVVOOOPPPUUU\\\eeevvvvvvkkk^^^XXX[[[ccciiilllppprrrwwwmmmZZZLLLCCC???>>>:::888666555555555444222222333444444444333111000........................000000////////////......000000////////////000000000000////////////000000111111111000000000000000222111000000000000000000222111111111111111222222222333555666888===BBBGGGMMMTTTbbbtttwwwiiibbb```ttt}}}\\\TTTNNNPPPZZZooorrr```PPPIIIIIIEEEBBBBBBDDDHHHPPP^^^kkk{{{yyyvvvqqqlllgggbbb\\\XXXQQQNNNIIIEEEBBB>>>:::888888777555555555555333111333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000111111111111000000000000000000000000111111111222222222222222000222222111///---------333333222222222333333444666666666777777888999999999999999888888888888777777777777777777777777777888888888888888888888888777777777888888888999999:::;;;;;;;;;;;;>>>CCCFFFKKKRRR[[[eeemmmssswwwzzz}}}{{{xxxssspppooonnnllljjjbbb^^^XXXTTTRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLMMMNNNOOOPPPRRRRRRSSSSSSOOOLLLJJJIIIKKKMMMNNNNNNPPPRRRVVV[[[___aaaccccccdddaaa]]]ZZZYYYWWWUUUTTTVVVTTTQQQOOONNNLLLJJJHHH---....../////////////////////000111111111111111333333222222111000000000444444333222222444555666666===GGGQQQXXX^^^dddggghhhttttttcccXXXRRRRRRYYYaaaiiiwwwuuummmccc```fffpppyyy}}}zzzcccSSSKKKFFFEEE<<<:::777666666555444333222333333444333222111111////////////////////////000000//////////////////111000///......///000111000000////////////000000//////000000111111111111111111000000000000000111111111111000111111222333222444555777999???EEEJJJQQQ[[[kkkzzzsssddd\\\[[[aaa{{{iii\\\TTTPPPXXXjjjwwwgggXXXKKKFFFGGGDDDBBBCCCIIIPPP[[[lllzzz~~~xxxtttpppkkkfff```ZZZVVVPPPMMMGGGCCC@@@<<<999666777666555555555444333222222222222222111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000222222222222222222222222111222444333111000000000222222222222222333444444777777888888999999999999;;;;;;;;;:::::::::::::::666666777777777777777888777777777777888999999:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<@@@EEEJJJOOOVVV```jjjpppuuuwwwyyy|||uuusssqqqooommmllljjjiiiccc^^^WWWQQQOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIGGGGGGHHHJJJKKKJJJLLLNNNRRRVVVZZZ]]]^^^___\\\ZZZVVVUUUUUUUUUTTTSSSUUUTTTSSSQQQPPPNNNMMMKKK---....../////////////////////000111111111111111222222222111111111000000444333333333333555666777888AAAMMMUUU[[[```fffkkkqqq}}}zzzlll]]]UUUTTTWWW```hhhtttsssooollloooyyyrrr```UUUNNNJJJ@@@===999777666555444333222222222222222111111000000000000000000000000000//////000000000000000000111000///......///000111//////000000000000//////---......000111222333444111000000000000000111111111111000000111222222333333444555777:::@@@HHHMMMTTTbbbttt|||tttdddWWWUUU[[[hhhsss\\\ZZZSSSSSScccxxxlll```SSSHHHCCCCCCAAA@@@EEEMMMWWWdddvvv|||wwwtttooojjjeee```ZZZVVVPPPLLLFFFAAA>>>;;;999666666666666555444333333444222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222...000222222222111222333000000000111111333444555777888999999:::999999888::::::::::::::::::::::::666777777777888888999999888777777777888999:::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>CCCIIIMMMSSSYYYccckkkoooqqqrrrrrrvvv}}}}}}yyyooopppooommmkkkiiigggggg```[[[TTTOOOMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFJJJJJJJJJJJJIIIHHHGGGFFFHHHFFFEEEEEEGGGHHHHHHHHHJJJKKKLLLOOOSSSVVVZZZ\\\UUUSSSQQQPPPQQQRRRRRRRRRSSSSSSTTTSSSRRRPPPOOONNN---....../////////////////////000111111111111111111111111111111111111111111111111111222444666888<<>>@@@HHHTTT```mmm~~~{{{vvvsssnnniiiddd___YYYUUUMMMIIIDDD???===;;;888777555666777666444333444555222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111222222222222222111111111+++---///000000000111222//////000000222333444555777888999::::::999888777666777777777777888888888777888888999999:::::::::999888777777888999:::;;;<<<<<<<<<=========>>>>>><<<===???@@@BBBFFFLLLPPPXXX]]]dddjjjllllllllllllnnnuuuzzzzzz|||xxxsssmmmnnnooommmiiieeeccccccZZZVVVQQQMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCCCCEEEFFFFFFEEEHHHHHHIIIJJJMMMQQQTTTVVVPPPNNNLLLMMMNNNPPPQQQPPPRRRTTTVVVVVVTTTSSSRRRRRR---....../////////////////////000111111111111111000000000111222222333333000000000111333666888:::DDDLLLWWW]]]aaakkkzzz}}}kkkaaaYYY[[[bbbiiiqqqwww}}}nnnyyy}}}xxx|||{{{kkk[[[NNNLLLGGGAAA===:::888666444444444333222222222222222000000000000000000000000//////000000000111111111//////000000000000//////...///000111111000///...000000000000000111111111000000000000000111222222000000000000111222333444777888999;;;@@@GGGPPPVVVhhh~~~zzzqqqiii]]]RRRWWWcccwww}}}qqqcccXXXMMMTTTfffxxxssspppsssvvvqqqhhh```XXXQQQJJJBBB???AAA@@@EEEPPP___lllyyy}}}wwwtttqqqlllgggbbb]]]WWWSSSJJJFFF@@@<<<:::999777666444666777666444333444666111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000/////////000000000000111111111111111111111111111111111111222222111111111000000000,,,...000000000///000111000000000111333555666777666777999:::999888777666555555666666666777777777888999999:::;;;;;;<<<<<<:::999888777777888:::;;;;;;;;;<<<<<<<<<<<<======<<<>>>AAACCCFFFJJJOOORRRYYY]]]cccggghhhgggggggggeeennnvvvyyy|||{{{sssnnniiikkkllljjjeee```]]]\\\SSSPPPLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@AAACCCDDDCCCBBBDDDEEEGGGJJJLLLMMMNNNNNNMMMKKKJJJJJJMMMOOOOOOOOOPPPSSSVVVVVVUUUSSSSSSTTT---....../////////////////////000111111111111111//////000111222333333444111111222333666999<<<===KKKTTT]]]ccchhhtttzzzqqqccc\\\YYY```kkkuuu}}}xxxrrrrrryyyyyy~~~~~~lll]]]PPPKKKEEE???<<<999777666555555444333333333333444000000000000000000000000//////000000111111111222...///000111111000///......///000111111000///...333222222111000//////...000000///000000111222222000000000000111222333444999:::;;;>>>BBBJJJSSSYYYuuutttlllaaaWWW[[[hhh{{{~~~yyyjjj[[[RRRKKKYYYsss~~~mmmiiieeefffiiiccccccZZZRRRLLLEEE??????BBBEEEKKKXXXiiiwwwyyyrrrrrrooojjjeeeaaa[[[UUUQQQGGGCCC>>>:::888777777666333666777666333222444666111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---000000000000111111111111111111111111111111111111222111111111000000//////000222333333111000111111000111111222444666888999666777888999999888666555666666777777888888888999999999:::;;;;;;<<<======;;;:::888777777888:::;;;:::::::::;;;;;;;;;<<<<<<<<>>GGGWWWZZZ^^^fffttt{{{pppiiieee___VVVVVVcccoooxxx~~~wwwpppkkkkkkwwwyyysssyyyfffYYYRRRIIIBBB>>>;;;777444555333111111222444444444222222111111000/////////000000000000000000000000111111000000//////......000000000000000000000000//////000//////...------000000000000////////////111222333333222111222444888666999@@@EEEKKKYYYhhhmmmYYY^^^kkkjjj|||vvvppphhh___ZZZYYYUUUcccsssjjjeeeaaa\\\XXXVVVOOOHHHFFFCCC??????AAAFFFQQQaaaqqq~~~zzzwwwpppmmmhhhccc___YYYSSSPPPDDDBBB>>>;;;999888888888444444444333333333222222000//////000222222111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222,,,,,,------......//////111000000000111222333333111222444555777888999999::::::999999888777666666666666777888999:::::::::999999:::;;;<<<>>>??????>>><<<:::888777777777888999::::::::::::::::::;;;>>>???BBBEEEJJJPPPUUUWWWWWWYYY[[[]]]^^^______^^^]]]ccclllsssvvvwwwvvvvvv|||}}}}}}yyyrrriiibbb______`````````]]]YYYTTTQQQMMMKKKHHHEEECCCBBBCCCCCCHHHGGGEEEDDDBBBAAAAAA@@@???@@@AAABBBCCCCCCDDDCCC@@@@@@@@@?????????>>>>>>AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLOOOPPPRRRSSSTTTUUUTTTTTT//////000000000000//////////////////////////////000000000000111222333444222333333333555<<>><<<;;;:::999888777777777999999999999::::::::::::@@@BBBDDDHHHLLLPPPTTTVVVYYYZZZZZZZZZYYYWWWUUUTTTUUUZZZbbbiiillllllllllllqqqrrrssspppjjjccc^^^\\\[[[\\\]]]\\\ZZZVVVQQQOOOKKKIIIFFFDDDBBBAAABBBBBBFFFEEECCCBBB@@@?????????>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>=========<<>><<<999777666666666555444444444333333333333555333111000111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222222222222111111111111111111111111111222333444555555666777999:::;;;;;;;;;::::::999999888777777777888888888888888888999999777888999:::;;;<<<<<<<<<:::::::::999888777666555888888888999999999::::::@@@BBBDDDHHHKKKMMMOOOPPPUUUTTTTTTRRRPPPNNNLLLKKKMMMRRRYYY^^^````````````bbbdddeeeddd```[[[XXXVVVVVVWWWXXXWWWUUUQQQMMMKKKGGGFFFDDDBBBAAAAAAAAABBBCCCBBBAAA???>>>======<<<======>>>>>>???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAACCCCCCCCCDDDFFFGGGIIIJJJKKKLLLNNNPPPQQQQQQQQQPPP//////000000000000//////111111111111111111111111111111111111222333444444555444555:::CCCNNNVVVZZZ```kkkxxxmmm\\\TTTQQQRRRTTTZZZaaannn|||hhh```ZZZ[[[^^^aaaggglllyyybbbSSSNNNIIIAAA999888666555555555555333111000000000111111222222222000000000000000000000000000000000000////////////////////////////////////000000000111111000000///000000111111111111111222000222333333222222444555666;;;BBBJJJWWWooo~~~jjjWWWPPPOOONNNQQQVVVjjjnnn[[[OOOKKKKKKEEEAAA>>>??????@@@GGGNNNXXXhhh{{{|||xxxuuummmjjjeee```YYYQQQHHHCCC===<<<:::888777666666555333333333333222222222222888555111000000111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000111111111222222222333333333222222111111000111111111222222444555666666777888999:::;;;;;;;;;999999999888888888777777999999999888888888888888999999;;;<<<<<<<<<<<<;;;777888999999888777555444666777777888888999999999===???BBBDDDFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGIIIMMMRRRVVVWWWWWWWWWXXXWWWYYYZZZYYYVVVSSSQQQQQQRRRSSSSSSSSSQQQNNNJJJHHHDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;:::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNNNN//////000000000000//////222222222222222222222222111111111111222333444555555555777>>>GGGRRRYYY]]]ggguuuooo\\\SSSPPPPPPSSSWWWbbbhhhuuulll```\\\ZZZ___cccfffkkkqqqtttcccZZZSSSHHH???777666444444555555333222333222222222111111000000000000000000000000000000////////////000000000000////////////////////////......//////000//////.../////////000000000111111000222333333333333555666777===FFFOOO```}}}iiiSSSMMMLLLLLLQQQYYYooommm[[[OOOIIIGGGCCC@@@>>>>>>???BBBJJJTTTaaaqqq}}}xxxuuukkkhhhbbb\\\UUUMMMEEE???;;;:::999888777666555555222222222222111111111111888555111000000111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000111111111222222222222222222111111000000000111111111222333555666777777888999999::::::::::::999999999888888888888888999999999888888888888888;;;<<<===>>>>>>===<<<;;;666777777888777666444333555555666666777888999999<<<===???AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDFFFIIIMMMOOOPPPPPPQQQQQQRRRSSSSSSRRROOOMMMLLLMMMOOOOOOOOOOOOMMMKKKIIIGGGCCCCCCBBBBBBAAAAAAAAAAAA???>>>===<<<;;;:::::::::999999999999999999888888999:::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@?????????@@@BBBCCCEEEFFFFFFHHHIIIKKKLLLLLLLLLLLL//////000000000000//////000000000000000000000000222111111222222333444555666888<<>>@@@AAAFFFQQQ\\\iiizzzzzzuuurrrjjjfff___XXXQQQJJJBBB>>>:::999999888777777666666222222222222111111111111555333111000111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222111111111000000000000000111111222333444666777888999999:::::::::::::::999888888888888888888888888888888888888888888999999<<<===>>>??????>>><<<;;;555666666666555555444333444444555555666777888888<<<======>>>????????????=========<<<<<<===>>>>>>AAACCCFFFHHHHHHIIIJJJKKKMMMNNNNNNLLLJJJIIIIIIJJJLLLLLLLLLLLLJJJIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@???===<<<;;;:::999999999999666777777888888777777777888888888888999999999999:::;;;<<<===>>>??????@@@======>>>>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJ//////000000000000//////000000000000000000000000222222222222333444555555666;;;BBBJJJQQQZZZeeelll~~~ppp___TTTMMMNNNOOONNNUUUaaaffftttiii___aaabbbiiittt}}}nnn___QQQHHHCCC???999666444444444333222222222222222222222222000000000000000000000000.../////////000000000111000000000000000000000000......///000000000000000...//////000111111222222000222333444444444666888<<>>999999999999888777777666444444444333333333222222222111000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000000000111111111111111222222333555666888999;;;;;;<<<<<<<<<;;;;;;:::888888888888888888888888777777777888999999999:::;;;===>>>??????===;;;999666555444444444444444444222333444555666777888888:::::::::::::::;;;;;;<<<;;;;;;:::999999:::;;;<<<===???BBBCCCCCCDDDFFFHHHGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHHHHGGGFFFDDDDDDAAAAAAAAA@@@???>>>===<<<:::999888777777777777777444555666777777777777777666666666666777777777888999:::;;;<<<===>>>>>>???<<<<<<<<<===>>>@@@BBBBBBDDDFFFGGGIIIJJJJJJJJJJJJ//////000000000000//////222222222222222222222222222222222222333444555555666===GGGOOOVVV___kkkssszzzbbbZZZPPPLLLPPPRRRRRR\\\jjjrrrwwwfffaaabbbjjjzzz|||{{{~~~}}}kkk\\\SSSIIIDDD===777555444444333111111111222222333444444000000000000000000000000.../////////000000111111000000000000000000000000//////000111111111111111///000000111222222333333000222333444444444666888===CCCIIIUUUoookkkYYYNNNQQQUUUZZZjjjhhhRRRIIIIII???>>>???CCCGGGOOO^^^mmm}}}wwwrrrooohhhcccZZZRRRKKKFFFAAA>>>999999999999999888777777666666555555555444444444000//////000222222111///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222000000000111111222222333222222222333555777888999==================<<<;;;888888888888888888999999666666777888999::::::;;;;;;<<<>>>???>>><<<999888666555444333222333444555222222333444555666777888777777555555555666777888888888888888999;;;<<<>>><<<>>>@@@AAABBBCCCFFFHHHBBBCCCDDDCCCCCCDDDGGGIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>><<<;;;:::888777666555555555555555333444555666777777777777444444444555555666666666888999:::;;;<<<======>>>;;;;;;;;;<<<>>>???AAABBBDDDEEEGGGIIIJJJJJJJJJIII111111///......///000111111111111111111111111111000111111222333444666777???BBBJJJSSSYYY___oooppp^^^XXXPPPLLLQQQXXX^^^hhhrrrkkkfffjjjrrrvvvtttxxxuuu___RRRMMMDDD<<<:::888555444444333333444444333222000///111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////000111111111111222222222222333444444444555888:::AAAFFFNNNYYYppprrr\\\WWWPPPNNNWWWmmmttt[[[JJJCCCAAA???@@@DDDIIIRRReeexxx{{{ssslllddd^^^VVVNNNHHHCCC>>><<<999999888888777666666666555555444333333222111111000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000444222000222444555222000111000///......000222444111222333444555777777888<<<<<<======<<<<<<;;;:::999888777666666777888888777888888999999:::;;;;;;:::999999888777888888888555444333333222222222222111222444444444444222111555555555555666666666777666666666666777777777777999:::<<<>>>>>>>>>>>>===>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@????????????<<<;;;:::999888888888888444444444333333222222222222222222333444555666666666666666666666666666666666888999999999999;;;<<<999:::;;;===>>>@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHH000000/////////000000111111111111111111111111111000111222222333555777999@@@FFFPPPXXXZZZ```ssslll\\\XXXSSSSSSYYYaaajjjxxxvvvgggiiirrr}}}kkk]]]PPPGGG>>>;;;:::666555666333333444444333222000///111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000///000111111111111222222222333444444444555666999<<>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::999888777777777777444444333333333222222222333333333333444555666777555555555555555555555555666888999999999999:::<<<999:::;;;<<<>>>@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHH......///000111111111111111111111111111111111111111222333333444666:::===DDDLLLVVV\\\]]]fff{{{ttteee[[[YYYYYY]]]bbbiiiuuu|||jjjfffssszzzjjjVVVLLLCCC???<<<888666777333444444444333222111000222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222333444555555555888<<>>;;;999:::999999888888777777666555444444333333222222111000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000111000000111222222111///333333333333333222222222222333444666888999;;;;;;<<<<<<<<<<<<<<<;;;::::::888888888888888999:::;;;999999888888888888777777555555444333333333333333444333222222111222222222333333222222222222333333333333333333222222222222444555555555666666666666777777888999::::::::::::888888999999:::;;;======<<<;;;::::::999999999999999888777666555555555555333333333333222222222222444444444444444555666777555555555555555555555555666888999999888888:::;;;999999;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFF,,,...000111222222111111111111111111111111111111111222333444444777===BBBLLLRRRYYY]]]cccqqqttthhh___[[[^^^bbbhhhkkkppp{{{nnndddkkkttt```UUUJJJDDD???:::777777444444444333333222111111222222222111111111000000////////////////////////000000000000000000000000111111111000000000000000000000111111111222222222222333444444666999>>>AAAGGGOOOZZZiii|||~~~qqq^^^SSSRRRSSS___vvvlllSSSGGGGGGFFFGGGKKKSSS___sss|||xxxrrriiiccc\\\VVVNNNFFFAAA>>>;;;999999888888777777666666555444444444333333222222222000000000000000000000000111111111111000000000///////////////000000000000////////////////////////////////////000000000000000000111111111111000000222222222222333333222111111111222333444444333333333444555777999;;;<<<===;;;;;;<<<<<<<<<;;;::::::888888888999999:::;;;;;;999999888777777666555555444333222222111111222222222222111111111111222222333222111000000111222333333333222222222222111111444444444444555555555555555555666777777777777777777666666777888999:::;;;999888888777666666777777666666555444444444444444333222222222222222222222555444444444555555666777555555555555555555555555666888999999888888999;;;888999:::<<<>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDD---...000222222222222111111111111111111111111111111333555444555999AAAGGGUUUWWWYYY___lll~~~xxxiii___]]]^^^eeemmmtttwwwzzztttgggeeetttnnnaaaTTTKKKDDD<<<888888555555444333333222222222222222222222111111111111////////////////////////000000000000000000000000000000000000000000111111000000111111111222222222000111222333666:::@@@DDDIIIUUUddduuu~~~~~~iiiXXXSSSSSSYYYlllfffOOOEEEFFFFFFJJJQQQ[[[kkk{{{wwwrrriiibbb[[[UUULLLEEE@@@>>><<<;;;888777777666555555444444444444333333333333222222000000000000000000000000111111111111000000000///////////////000000000000////////////////////////////////////000000000000000000111111111111000000000000111222111111000000...///000222333444444444444555666888:::;;;======;;;;;;;;;<<<;;;::::::999888888999999::::::::::::888888777666555555444333333333222111111111111222111111000000000111111222222222000//////000222222222222222222222222222222222333333333444444444444444444444444444555555555666666666666666777888999777666666555555555555666444444333333222222333333222222222222222222222222555444444444444555555666555555555555555555555555666888999999888777888:::888999:::<<<===???@@@AAA??????@@@AAABBBBBBBBBBBB//////000111222222222222111111111111111111111111111444666555555:::DDDLLLYYY[[[___fffuuuzzzlllaaa\\\___fffnnnyyy~~~tttjjjhhhnnnqqqaaaVVVKKKAAA;;;:::666555444333222222222333333222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111333444777<<>>======888777777666666555444444333333333333333333333333000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000---///000000///......///...///000111222333444555555666777888999;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999888888777777666555555444333333333333222111111111111111000000000///000000111222111111000000000000111111111111111222222222333333222222222222333333333333444333333222222333444444555555555555555666777777555555444333333444444555333333222222222222333333111111111222222222222222444444333333333444444555444444444444444444444444777888999888777777888999888888:::;;;===???@@@@@@>>>>>>???@@@@@@@@@@@@@@@111111111000111111222222111111111111111111111111111444666666555;;;GGGPPPWWW```jjjrrr~~~yyykkkbbb\\\[[[dddooozzzwwwllliiiiiippp}}}ooo```SSSGGG???===777666444333222222333333333333222222222111111111000000000000000000000000000000000000000000000000///000000000111111111111000111111111111222222222222333444666999???GGGLLLYYYlllxxxtttwwwvvvhhh]]]UUUUUUgggvvvfffVVVJJJHHHKKKMMMYYYgggvvvyyyvvvqqqiiibbbXXXRRRIIIBBB???>>>======999999999888777777666666333333333333333333333333000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000...111333222000///000111333333222111222333444555777777777888999::::::::::::;;;;;;;;;;;;:::999999888999999999999777666555666555555555444444333333222222111000000000000000///////////////000111111///000000000000000000///......///000111111222333111111111111222222222333444333222111111222333333444333333333333444555555333222222111111222222333333222222222222222333333000111111111222222222222444333333222222222333333444444444444444444444444777888999888777666777888888888999;;;===>>>@@@@@@======>>>????????????>>>333222111000000000111222111111111111111111111111111444777666666<<>>=========;;;;;;::::::999888888888333333333333333333333333000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000222444777666444222333555888777444222111222333444777777888888888999999999::::::;;;;;;;;;:::999999999999999999888666555333555555444444444444333333111111000//////////////////////////////000111111...///000111111000///...+++,,,---...///111222222000111111111111222222222444333222111111222333333222222222222222222333333111111000000000000111222333222222222222222333333000000111111222222222222333333222111111222222222444444444444444444444444777888999888777666777888777888999;;;===>>>???@@@<<<===>>>>>>>>>>>>>>>===111111111000000000000000333333222222222333444444666555777;;;>>>DDDOOO[[[ZZZiiizzz{{{lllccc\\\YYY[[[cccrrrnnndddeee```dddooo|||iii^^^VVVHHH;;;777666666555555444333333444444333333333333222222111111111111000000000000////////////////////////000000000000111111111111111111111111111222222222555111111666<<>>===666666777777777777666666333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000//////000111111111111111000111111111111222222222000000///000111444666777888999::::::;;;;;;;;;;;;:::::::::999999888888888999999999999888666555444555444222000000111222333000000////////////000000111111000000//////......000111111111111222222222000000000000111111111111000000000000111111111111222222222111111111111000//////000111111111111111111111222222222222111111222222222222222111000///222222222111111111111111222333333444555555555555555444333222333444555666777777777777888888888888999999::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;111111111111000000000000222333333333333444444444444333555<<>>===<<<;;;:::999999888666555333222333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000111111111111111000111111111111222222222333333333333444555666777999999:::;;;;;;;;;::::::::::::::::::999999999999999999888777666555444444444333222000000111222222000000////////////000000000000000000////////////000000000111111111222222000000000000111111111111000000000000111111111111222222111111111000000000//////000111111111111111111111222222222222111111111222222222222111000000000000000111222222222333444444555555444444333333444333333333333444555666666666777777777777888888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<000111111111111111222222000222444666666555444333666666<<>>>>><<<;;;999999888888777555444333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////////////////////////////000111111111111111000000111111111222222222444444444555555666777888999::::::;;;;;;::::::::::::::::::::::::::::::::::::999888666555444333333333222111111000111222222000000////////////000000000000000000////////////000000000000111111111111///000000000111111111111///000000000111111111111111111111111000000000000//////000111111111111111111111222222222222111111111111222222222111111000//////000111222333333333666666777666666555444333333333333333444555555666666666666666777777777888999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======000000111111222222222333000111444666777666555444888:::AAALLLUUU[[[aaahhhsss|||~~~tttjjj```YYYVVVQQQOOOTTT\\\iiizzzsssiiidddhhhnnn}}}lll]]]LLLEEE<<<777777777666444444444333333333222222222222222222222111111111111000000000000000000000000///000000000111111111111000111111222333333444444000555<<>>===<<<666777777777777666666555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......//////////////////////////////000111111111111111000000111111111222222222333444555666777888888888:::::::::;;;;;;::::::999:::::::::::::::::::::::::::999777555444333333222111111111111111111111222000000////////////000000////////////000000000000//////000000000111111111///000000000111111111111///000000000111111111111111111111000000000////////////000111111111111111111111222222222222111111000111111222222222111111//////000111222333333333555555555555555444333222222222333444555555555666555666666666666777777777999999999::::::::::::::::::::::::;;;<<<===>>>>>>000000111111222333333333111222444555666666666666888<<>>>>>???000000111222222333444444222222333444555666777777999@@@KKKTTTXXX\\\gggsssyyy|||xxxkkk]]]VVVSSSRRRSSSRRRWWWaaammm{{{wwwkkkmmmuuuttt___SSSEEE<<<999999777444444444333333333333222222333333222222222111111111000000000000000000000000000000000000111111111111000111111222333444555666444888???FFFPPPhhh}}}vvvdddUUULLLNNNOOOOOO]]]pppxxxbbbUUUPPPFFFEEEFFFIIIKKKNNNVVV___sss|||uuukkk___UUUMMMJJJEEECCCAAA??????>>><<<:::777777888777777666555444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111000111111111111222222222000111333666888999:::::::::;;;;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<:::999666333111111111111//////000111111111111111000000////////////000000.../////////000000000111////////////000000000111000000000000111111111111000000000000111111111111111000000000//////////////////000111111111111111111111222222222222111111000000111222222222222222111111111111111111222222111222333333333333333333000111333444666666666555555555555666666666777777999999999999999999999999888999:::;;;===>>>???@@@000000111222333333444444333333333333555666888999;;;CCCPPPYYY[[[```mmm|||{{{}}}vvveeeVVVPPPPPPPPPSSSTTT\\\iiiwwwsssmmmuuufffYYYIII>>>;;;:::666333444444444333333333222222333333333222222222111111111111111111111111111111000000000000111111111111000111111222444555666666888<<>>===:::888999999999888777555333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000//////000111111111111111000111111111111222222222...000333666888:::::::::;;;;;;;;;;;;::::::999888:::::::::;;;;;;<<<<<<<<<;;;999666333111000111111...///000111111111111111000000////////////000000.../////////000000111111////////////000000000000000000000000111111111111000000000000111111111111000000000000//////////////////000111111111111111111111222222222222111111///000111222222222222222222222222111111111111111444444555666777777777777000111333555666666666555555555555555666666666777999999999999999999999999888888999;;;===>>>???@@@111111222222222333333333111111333666555333777>>>CCCMMMVVVYYY^^^jjjxxx{{{jjj```XXXSSSRRRTTT[[[\\\gggxxxyyyooosssqqqbbbPPPEEE===777555666666666555444333333333333333333333222222222111111222222333333333333222222111111111111111111111111333333222222333555666888666>>>FFFKKKVVVppp}}}~~~pppfffUUUNNNIIIIIILLLXXXooofffTTTMMMIIIGGGJJJRRRSSSSSS```rrr}}}qqqfff]]]UUUNNNHHHEEEDDDBBB@@@>>><<<;;;:::888888888888777555444333444333222222111111222222000000000000000000000000111000///......///000111000000000000000000000000//////000111111111111111000000////////////000000111111000000//////......333333222222111000000000333555777999:::;;;;;;:::===<<<;;;;;;999999888777===;;;:::<<<>>>>>><<<999777444111000000111111111111111111111111111111111000000000000000111222222000000000000////////////111111111111111000//////000111111111222222222222111000000000111222333333222222111111111111222222444333333222222333333444222222111000/////////000333333333222222222111111111111222333333333333222333333333333333333333333444333222111222333444555333444555555666666555555888888777666666666666666999:::<<<===???@@@@@@AAA111111111222222222333333222222444666666555:::AAAIIIQQQZZZ___ggguuu}}}jjj___YYYVVVVVVYYYaaadddpppxxxqqqoooyyyzzzjjjWWWJJJAAA:::777777666555444333333222222333333333333222222222111111222222222111000///...---000000000000000000000000111111000000111333555666666<<>><<<;;;;;;888888888888777555444333333333222111111111111111000000000000000000000000111000///......///000111000000000000000000000000...///000000111111000000000000////////////000000222111111111000000000000111111111111111111222222333555777999:::;;;;;;:::<<<;;;;;;::::::999999999<<<;;;;;;<<<>>>>>>;;;888777444111000000111111111222222222222222222222222///////////////000111111000000000000////////////111111111111111000//////000000000111111111222222111111111000111111222222222222111111111111222222333333333333333333333333333222111111111111111222333333222222222111111111111111222333333333333222333333333333333333333333333333222222222333444555333333444555555555555555666666555555666777777888::::::<<<>>>???@@@AAAAAA000000111111111222222222333222444777777777===EEEOOOVVV^^^fffssskkk___\\\[[[^^^aaajjjooo}}}~~~llllllrrr}}}||||||}}}vvv```PPPFFF===999888666555444333222222222222333333333222222222111111333333333333333222111111000000000000000000000000111111000111222333555666777===DDDKKKXXXpppvvvpppqqq{{{|||lll___LLLIIIIIIMMMXXXnnnjjjVVVNNNMMMKKKOOOUUUWWW\\\mmm}}}tttggg]]]VVVQQQMMMJJJEEEDDDBBB@@@>>>===<<<;;;888888888888777555444333222222111000000000000111000000000000000000000000000000////////////000000000000000000000000000000......///000000000000///111000000//////000000111222222222222111111111111///000000111222222333333333555777999:::;;;;;;:::;;;:::::::::::::::::::::;;;;;;;;;<<<===<<<999777666333111000111111111111222222222222222222222222000000000000000111111222////////////000000000000000111111111111000000////////////000000000111111222222111111000111111111222222222222222222222222222222444444444444222222222222222222222222333444222222222111111111111111111222222333333333333333333333333333333333333333333333333222333444444555222333444444555555444444333333444444666777888999:::;;;===>>>@@@AAAAAAAAA000000000111111111222222333222444777888999AAAIIIUUUYYY___iiizzzkkk___^^^aaafffkkkttt||||||rrrggglll{{{~~~|||wwwwwwwwwwwwwwwwwwwwwwwwvvvtttqqqnnnmmmnnnpppqqqoooooorrrvvv~~~}}}xxxuuusssqqqpppuuuuuuvvvuuutttuuuwwwzzz|||fffUUUJJJ@@@:::888666555444333222222222222333333333222222222111111...///111222444555555666222222222222222222222222333222222333444666888999999>>>EEENNN[[[pppwwwjjjlllttt|||iiiYYYLLLJJJIIIMMM]]]zzzkkkVVVNNNNNNNNNRRRWWW\\\eeewww}}}ssseeeYYYSSSOOOLLLIIIEEEDDDBBB@@@>>>===<<<<<<888888888888777555444333222111000000///000000000////////////////////////000000////////////000000////////////////////////---......///////////////111000000000000000000111111111111111111111111111000000111111111222222222333555777999:::;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;<<<======;;;888666444222000000111222111000222222222222222222222222222222222111111222222333////////////000000000000000000111111111111000///////////////000000000000333333222111000000000111222222333333333333222222111222444555555444222111111111111111111222333444111111111111111111111111111222333333444444333333444444444444444444444444333333333333444444555555222333333444444444444444333333444444555777888999;;;<<<===???@@@AAAAAAAAA000111111111111222222222333222333666888;;;DDDNNNXXX[[[aaakkk|||iii___```fffooowww~~~oooiiieeeppp~~~wwwwwwxxxvvvsssoookkkiiiccccccbbbbbbbbbbbbaaaaaaaaa___\\\ZZZZZZ[[[]]]___^^^aaagggnnntttzzz~~~{{{tttnnniiiiiihhhgggeeedddeeehhhkkkttt{{{jjjYYYMMMCCC;;;888666666555444333333333333333333333222222222111111)))***,,,...000111111222222222222222222222222222333222222333444777999::::::>>>FFFQQQ___qqq~~~uuukkkbbbkkkxxx}}}hhhXXXQQQOOONNNTTTiiiiiiVVVOOOOOORRRXXX^^^eeeqqq}}}sssdddXXXQQQMMMJJJHHHEEEDDDBBB@@@???>>>======888888888888777555444333222111000000///000000000//////////////////////////////000000000000//////////////////////////////---......///////////////111111000000000000111111000000000000000000000000222222222111111111000000333555777999:::;;;;;;:::999::::::;;;;;;<<<<<<===;;;<<<>>>???===:::777555333111000000111222111000222222222222222222222222222111111000000000111111.../////////000000000111///000000111111111000000////////////000000000000333333222111000000000111222333444444444444333222111222444555555444222111000000000000000111222333111111111111111111222222222222333444444444444333444444444444444444444444333333444444444555555555222333444444555555444444555555555555555666777777;;;<<<===>>>???@@@@@@@@@111111222222222333333333444333444777:::???IIITTT[[[aaahhhqqqttteee___cccmmmzzzqqqfffdddeeeuuuzzzwwwvvvtttooolllhhhhhhhhhddd___[[[XXXWWWRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMMMMOOOPPPQQQQQQWWW^^^eeeiiilllnnnpppxxx}}}~~~uuunnnhhhfffccc^^^[[[ZZZ]]]___kkkuuulll]]]SSSIII???;;;888777666555444444444444333333333222222222111111...//////000000000//////111111111111111111111111111000000111333555777999;;;???IIIWWWhhhvvv|||uuummmeee^^^kkk{{{|||iiiYYYPPPPPPRRR___zzzeeeTTTPPPLLLRRRZZZaaakkkzzz|||rrrdddXXXQQQLLLIIIFFFEEEDDDBBBAAA???>>>>>>>>>888888888888777555444333222222111000000000000111000000000000000000000000//////000000000000//////000000000000000000000000......///000000000000///222111111000000111111222///////////////000000000333333222222111000000///333555777999:::;;;;;;:::::::::;;;;;;<<<<<<<<<===;;;>>>AAAAAA>>>:::777666222111000000222222111///111111111111111111111111000///........................//////000000111111///000000111111111111000/////////000000000111111222222111111000111111111333333555555555555333333222222444444444444222222000000000///000000111111222222222222222333333333222222333444444444444444444444444444444444444444333333444555555555555444333444555555666666555555777666666666666777777888;;;<<<===>>>>>>?????????222333333333333444444444666555666:::===CCCNNNYYY___hhhsss|||oooggg______eeesssuuugggccceeelll~~~zzzsssooollljjjiiifffaaa\\\YYYZZZYYYUUUPPPLLLKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKOOOUUUZZZ\\\]]]```bbbffflllqqqssstttyyy~~~ssspppjjjccc]]]ZZZ\\\]]]dddpppooobbbZZZQQQFFF@@@999888777666666555555666333333333222222222111111333333444444444333333222111111111111111111111111000000111111333666888999???DDDQQQcccvvv~~~|||vvvnnniiidddsssyyygggXXXMMMRRR\\\rrr~~~aaaRRRQQQLLLUUU___hhhsssxxxnnnaaaWWWPPPLLLIIIFFFEEEDDDBBBAAA@@@???>>>>>>888888888888777555444333333333222111111111111111000000000000000000000000...///000111111000///...000000000000000000000000...///000000111111000000222111111000000111111222//////000000000111111111222222111111111111111111333555777999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@CCCCCC???:::777666111000///000222222111///000000000000000000000000111000//////......//////.........///000111111111//////000111111111111111000000000111111111222222111111111000111111222222333444555666666555444333333333333333333333333333222222111111000000111111222222333333333444444444222333444444555444444444555555555555555555555555333333555666666666555444444555666666777777666666666666666777777999:::;;;:::;;;<<<======>>>======333333333444444444555555888777888<<>>::::::;;;<<<=========<<<111111111222222333333333333333777>>>CCCKKKXXXdddiiizzzuuubbbZZZVVVSSSYYYhhh|||xxxhhh```___gggsss~~~xxxppphhhbbb\\\[[[XXXUUURRROOONNNMMMHHHHHHGGGFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLOOOTTTYYY\\\___dddmmmttt{{{sssnnnkkkiiikkkttt~~~rrrkkkcccWWWMMM???===999666444444444555444444444444444444444444111111111111111111111111222111000000000111333333666333444777888888:::>>>IIINNN^^^yyyvvvqqqvvv|||pppbbbWWWQQQ```xxxnnn[[[TTTPPPXXXaaaooo}}}sssggg[[[UUUPPPKKKIIIJJJEEEDDDBBB@@@???======<<<999999888777666555444444333333333222222222111111222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222333222000//////000222333222222111111111111111111666777888:::;;;;;;::::::888:::;;;;;;:::;;;===???CCCCCCBBB@@@<<<999666444222222222111111111111000222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333333333333444444777777666555444444333333555555444444444333333333222222222111111111000000444333222222444555444222333333333444444444555555;;;999555333222333555777444444444555555555666666444444555555666888999:::999999999999999999999999999999:::::::::;;;;;;;;;111111222222333333444444555555999AAAHHHOOO[[[eeeooo}}}|||lllZZZSSSPPPQQQYYYiii}}}mmmaaa^^^aaannn}}}|||wwwqqqkkkddd]]]XXXTTTSSSPPPNNNKKKIIIGGGGGGEEEEEEEEEDDDCCCBBB@@@???AAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJNNNSSSVVVXXX\\\dddkkkppptttzzzzzzuuusssnnnvvvyyyssskkk```WWWGGGBBB;;;777555555444333333333333333333333333333111111111111111111111111222111000000000111333333666333444777888777:::???JJJRRRfff}}}xxxvvvtttiii```YYY[[[nnn{{{rrr|||eeeUUUNNNLLLZZZcccqqq~~~qqqfffZZZTTTOOOJJJHHHIIIEEEDDDBBB@@@>>>======<<<999999888777666555444444333222222222111111111111111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111333222111000000111222333222111111111111111222222666777888:::;;;;;;;;;:::;;;;;;<<<;;;::::::<<<===CCCCCCAAA???<<<999555333222222222111111111111000222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333333333333444444666666555555444333333222444444444444333333333333222222222111111111000000222111111222333444444333333333333444444444555555:::888555333222333555666444444444555555555666666666666666666777777888999:::::::::::::::999999999::::::::::::;;;;;;;;;;;;111222222333444444555555777666;;;EEENNNVVV___gggvvv{{{ppp___PPPKKKLLLPPP[[[llluuuccc]]]___iii~~~tttpppiiiccc]]]XXXRRRNNNLLLJJJHHHFFFDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHFFFIIIMMMOOOPPPTTTZZZ___^^^bbbiiinnnssswww{{{}}}|||xxxttt{{{wwwmmmdddRRRIII>>>777666666444222333333333333333333333333222222222222222222222222222111111111111222333333666444444666777777;;;AAAKKKYYYqqq~~~nnnaaa[[[YYYccc}}}zzzwwwttt[[[NNNKKKKKKZZZcccrrr{{{mmmbbbXXXSSSOOOJJJGGGHHHEEEDDDBBB@@@>>>===<<<<<<999999888777666555444444222222111111111000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111222333444666666888999:::;;;;;;;;;=========;;;:::999;;;===CCCBBBAAA???<<<888555333222222222111111111111000222222111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333222222333333333333444444555444444333333222222222444444444333333333222222222222222111111111111111000000///111333444444333333333333444444444555555777666555444444444444444444444555555555666666666666666666777888999:::;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<222222333333444555666666888888===IIITTT\\\dddkkk{{{rrrdddUUUIIIHHHKKKRRR___qqq~~~nnn```^^^eeevvvxxxkkkggg```YYYTTTPPPLLLJJJFFFEEEDDDBBBAAA@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHEEEHHHJJJKKKLLLNNNRRRUUUTTTWWW]]]bbbgggkkkooorrruuuzzz||||||vvvnnn[[[OOO@@@888777777555222222222222222222222222222222222222222222222222222111111111111222222333333555444444666666777===EEENNNbbbnnn]]]WWWXXXffffffRRRJJJKKKNNNXXXbbbrrr{{{hhh___UUUQQQNNNIIIFFFGGGDDDCCCBBB@@@>>>===<<<<<<999999888777666555444444111111111000000000000///111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///000111222222222222111000000000000111222333444555666666777999:::;;;<<<<<<=========;;;:::;;;===???CCCBBBAAA???<<<888555333222222222111111111000000222222222222111111000000000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333222222222333333333444444333333333222222222111111333333333333222222222222111111111111111111111111///......000222444444333333333333444444444555555555555555555555444333333555555555555666666666666444444555777999;;;===>>>=========<<<;;;;;;::::::;;;;;;<<<<<<<<<=========111222222333555666666777777999@@@MMMWWW___hhhppp~~~}}}kkk[[[PPPIIIGGGLLLVVVcccssszzzjjj^^^```llltttmmmccc^^^XXXRRRNNNLLLIIIGGGBBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJLLLNNNOOORRRVVVYYY\\\___cccfffeeemmmyyyzzzsss```TTTCCC:::888888666333222222222222222222222222222222222222222222222222111111222222333333333333555444555777777888AAAJJJXXXrrrnnn[[[VVVYYYjjj|||sss\\\LLLGGGIIINNNUUU```rrrzzzddd[[[SSSQQQNNNIIIFFFFFFDDDCCCAAA???>>><<<<<<;;;999999888777666555444444111111111000000000000///000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000111222222222222111000111111111111222333444555666666777888:::;;;<<<===;;;<<<<<<;;;;;;===@@@CCCCCCCCCBBB@@@===999666444222222222111111111000000111222222222222111000000111111111111111111111111000000000000000000000000111111111111222222222222111111222222222333333333222222222333333333444444222222222222222111111111333333222222222111111111111111111111111111111111///......000222444444333333333333444444444555555444555666666666555444333555555555666666666777777666666666777888:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>000111222333444555666777888;;;EEEPPPYYYaaalllwww{{{gggWWWNNNMMMJJJPPP[[[hhhwwwtttfff___gggxxxyyyqqqhhhbbbXXXTTTOOOKKKHHHFFFDDDCCC>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKNNNPPPRRRSSSUUUXXX[[[^^^gggttt|||vvvfffZZZJJJ???:::999777555333333333333333333333333333333333333333333333333111222222333444333333333444333555777888;;;EEEQQQfff~~~jjjZZZWWW\\\ppp~~~hhhSSSGGGCCCFFFKKKTTT```tttuuu```XXXRRRQQQOOOJJJGGGFFFDDDCCCAAA???===<<<;;;;;;999999888777666555444444222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111222222222222222333444555666666666888999;;;===>>>;;;;;;;;;;;;;;;>>>BBBFFFEEEDDDCCCAAA>>>:::777555222222222111111111111000111222333333333222000///111111111111111111111111000000000000000000000000111111111222222222222333111111222222222333333333222222333333333333444444222222222222222222222222222222222111111111000000111111111111111222222222000000///111333444444333333333333444444444555555555666666666666666555555555555666666666777777777999999888777777777777777<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????///000111222333555666666888???JJJUUU[[[bbbqqqzzzeeeTTTNNNPPPQQQXXXdddqqqqqqgggfffwww|||vvvooohhhaaaZZZVVVNNNKKKGGGEEEDDDBBBAAA???======>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMLLLKKKIIIKKKMMMNNNOOOPPPSSSUUU\\\dddoooxxx~~~yyymmmcccSSSEEE===888777666333333333333333333333333333333333333333333333333111222333444444444333333333333666888999===JJJWWWqqq}}}ssscccVVVVVV]]]rrruuuZZZJJJDDDBBBFFFKKKVVVcccyyy{{{mmm^^^WWWQQQQQQPPPKKKGGGFFFDDDBBBAAA???===<<<;;;;;;999999888777666555444444333222222222111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111333222111000000111222333333333222222222333333444666666666777999;;;===???======<<<;;;;;;===BBBEEEFFFEEEDDDBBB???;;;888666222222222111111111111000111222333444444222000///111111111111111111111111000000000000000000000000111111111222222222333333111111222222222333333333222222333333333333444444333333333333333333333333222111111111000000000000000000111111111222222222222111111222333444444333333333333444444444555555777777777777777777777777555666666666777777777777777777666666666777888888:::::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@...///000111333444555666:::BBBNNNXXX\\\dddttt{{{dddSSSNNNRRRYYY```lllyyy}}}rrrkkkoooyyyyyyssskkkccc\\\VVVQQQMMMIIIFFFDDDBBBBBBAAA???>>>??????@@@AAACCCEEEGGGHHHDDDEEEGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFGGGIIIJJJKKKKKKLLLQQQQQQRRRRRRRRRQQQQQQPPPSSSRRRRRRRRRSSSRRRQQQOOOIIIKKKMMMMMMNNNPPPSSSUUUWWW^^^gggnnnsss{{{{{{rrriiiZZZKKK???888666666444444444444444444444444333333333333333333333333111222333444555444333333333333666999:::???MMMZZZttt}}}wwwlll^^^SSSTTT\\\ooo~~~gggOOODDDCCCDDDIIIOOOXXXfff~~~uuufff]]]VVVQQQQQQPPPLLLHHHGGGCCCBBBAAA???===<<<;;;;;;999999888777666555444444333333333222222222222111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222333222000//////000222333444444333222222222333333666666666777999;;;>>>?????????===<<<;;;===AAADDDGGGFFFEEECCC@@@<<<999777222222222111111111111000111222333444444222111///111111111111111111111111000000000000000000000000111111222222222333333333111111222222222333333333222222333333333444444444333333333333333333333333111111111111000000000000000000111111222222222222444333222222444555444222333333333444444444555555888888777777777777888999666666666666777777777777111222333555777:::<<<===888999999:::;;;<<<======>>>????????????@@@@@@@@@444222333555555333666;;;???FFFPPPWWW___kkk{{{}}}jjjXXXRRRVVV___jjj{{{yyygggooo|||rrrkkkfff^^^VVVQQQMMMIIIGGGFFFDDDBBB???>>>>>>>>>???>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIMMMKKKHHHIIIJJJJJJHHHEEEEEEHHHKKKMMMMMMNNNOOOPPPOOORRRUUUXXXYYY[[[]]]___^^^\\\ZZZZZZ[[[ZZZWWWTTTQQQQQQPPPPPPPPPPPPQQQQQQZZZ]]]bbbggglllttt~~~~~~{{{sssfffUUUFFF;;;666555444333333333333333333222222222222222222222222222333333333333333333333333444444666888:::???LLLXXXyyyqqqaaaSSSMMMPPPVVViiizzzeeeYYYLLLDDDBBBCCCIIIQQQ\\\nnn|||nnnfffZZZXXXTTTRRRPPPMMMJJJGGGEEEDDDBBB@@@???======<<<999888777666555444333333555444333222111111111111------------.........///////////////////////////////////////////////////111111000000000000111111......///000111333555666555444222111111111222222111111111111111222222222666666888999:::;;;;;;<<<>>>=========>>>@@@BBBCCCGGGFFFEEECCC@@@>>><<<:::444333333222111111111222111222444555555444222111333222222222222222222222222222111111111111111111555444444333333444444555444444444444444444444444222222222222222222222222333222222111111222222333000111111111111222222222333333333333333333333333333333222111111222222222555555555666666666666777777777666666666666777777;;;;;;999888777777666666444444555666777888999999::::::;;;<<<===>>>???@@@BBBBBBAAA@@@@@@@@@AAAAAA444222333555555444777<<>>===<<<<<<===>>>@@@@@@BBBDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFGGGIIIJJJHHHFFFIIILLLPPPRRRSSSUUUWWWYYYZZZ]]]```cccdddeeegggiiimmmkkkiiiiiiiiigggccc```ZZZYYYXXXXXXWWWWWWXXXXXXYYY[[[]]]^^^bbbhhhpppwww||||||wwwkkk\\\KKK???999888444444444333333333333333222222222222222222222222333333333333333333333333444444666999<<>>======<<<999999888777666666555555555444333222111111111111---.........////////////000000000000000000000000111111111111111111111111111111000000000000111111111111000000///000000111444333222111111111222222111111111111111222222222444555777999:::;;;<<<<<<<<<<<<<<<===???AAADDDEEEIIIHHHFFFDDD@@@===:::888444333222222111111222222111222444555555444222111444444333333222111000000222222111111111111111111444444333333333333444444333333333333333333333333222222222222222222222222333222222111111222222333111111111111222222222222333333333333333333333333555555444444444444555555555555555555666666666666777777666666666666777777::::::999888777777777777555555666666777888888888999999:::<<<===>>>@@@@@@@@@@@@?????????@@@AAAAAA444222333555666555888>>>EEELLLVVV___hhhtttyyyhhh[[[ZZZ```nnnzzzxxxqqq{{{wwwjjjaaa[[[WWWPPPKKKHHHEEEBBB@@@???>>>===<<<<<<===???@@@BBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJGGGFFFEEEFFFIIIKKKKKKJJJKKKNNNRRRUUUWWWZZZ^^^aaaccceeeiiikkkmmmnnnqqqssszzzyyyyyyyyyxxxtttpppllleeedddcccaaa```^^^]]]]]]\\\[[[ZZZXXXYYY^^^eeejjjyyy}}}}}}uuufffSSSEEE===;;;555555444444444333333333222222222222222222222222333333333333333333333333333444666:::>>>DDDQQQ^^^}}}rrraaaWWWQQQPPPUUU\\\tttuuuhhh^^^PPPIIIBBBAAACCCGGGPPPYYYiii|||tttfff]]]WWWTTTQQQOOONNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<999999999888888777777777555444333222111111111111////////////000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111000///.........///333333222111111111111222000000111111111222222222222333555888999;;;<<<<<<::::::;;;===???BBBEEEGGGJJJIIIGGGCCC@@@<<<888666333333222222111111222222222222444444444444222222666555444333111000//////111111222222222222222222444444333333333333444444222222222222222222222222222222222222222222222222222222111111111111222222111111111111222222222333333333333333333333444444666555555444555555666666444444555555555666666666777777666666666666777777999999888888888888888999777777777777777777777777777888999;;;===???@@@AAA>>>>>>>>>>>>???@@@AAAAAA444222333666666666;;;AAAIIIPPPZZZdddnnnzzzrrrbbbXXXZZZaaaooo}}}xxxooonnn~~~vvvmmmaaaYYYRRRNNNJJJFFFDDDBBB@@@>>>>>>>>>>>>>>>???AAACCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKHHHHHHHHHIIIJJJLLLNNNOOOPPPRRRVVVYYY\\\```eeehhhjjjmmmqqquuuwwwzzz}}}}}}zzzwwwuuusssppplllhhheeedddbbb___[[[XXXYYY]]]ccchhhnnnsss{{{}}}yyy}}}qqq]]]JJJ@@@<<<666666555555444444333333222222222222222222222222222222333333333333444444444444777;;;>>>CCCQQQ^^^~~~|||jjjXXXPPPNNNOOOVVV___yyyxxxuuuiii^^^VVVIIIDDDBBBCCCGGGMMMWWWaaaqqqrrrddd[[[TTTRRROOOMMMLLLJJJGGGEEEDDDCCCBBB@@@>>>===<<<<<<888888888888888888777777444444333222111111111111///000000000000111111111111111111111111111111111111111111111111111111111111111000000000000111111///////////////000111222222222111111111111111111000000000111222222333333111222444777999;;;<<<<<<;;;;;;<<<===???BBBDDDFFFGGGFFFEEEBBB>>>:::777666333333222222111222222333222333333444444333333222444444333333222111000000111111222222222222222333444333333333333333333444222222222222222222222222111111111111111111111111222222111111111111222222111111111222222222333333333333333444444444444444444444333333444444555555444444555555555666666666777777666666666666777777888888777777888999999:::888888888777777777666666666666888:::<<<>>>@@@AAA@@@???????????????@@@AAA444222333666777888===DDDLLLSSS___kkkuuu|||mmm___VVVZZZbbbooo}}}ooommmooowwwnnndddZZZTTTLLLIIIEEECCCBBBAAA???>>><<<<<<>>>???AAACCCEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIJJJJJJKKKLLLKKKKKKKKKIIIIIIIIIJJJKKKMMMPPPRRRXXX\\\```dddhhhlllpppssswwwzzz{{{uuupppmmmfffbbb]]]ZZZ[[[___dddhhhgggllluuu~~~{{{wwwuuuyyy|||hhhRRRBBB:::777777666555555444333333222222222222222222222222222222222333333444444444666666888;;;===BBBNNN[[[zzzyyydddRRRLLLKKKMMMWWWddd|||ooonnnsssyyy{{{tttiii^^^UUUPPPEEEBBBAAAEEEIIIOOO[[[fffyyyqqqccc\\\RRRPPPNNNLLLKKKJJJGGGEEEDDDCCCAAA???>>><<<<<<;;;777777777777777777777777444444333222111111111111000000000000111111111222111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111222333111111111111111111111111///000000111222222333333111222444777999;;;<<<<<<============???AAACCCDDDCCCCCCAAA???===:::777666333222222111222222333333333333333333333333333333222222222222222222222333111111222222333333333333333333333222222333333333333333333333333333333333111111111111111111111111222111111000000111111222111222222222222333333333333333333444444555555555555444444444555555666777555555555666666666777777777777666666666666777777777777777777888999::::::999999888888777777666666555666777999<<<>>>???@@@CCCBBBAAA@@@@@@@@@@@@@@@444222333666888999@@@GGGOOOXXXeeerrr}}}yyykkk^^^XXX]]]eeerrrrrrllloootttxxxmmmddd[[[TTTPPPHHHEEECCCBBBAAAAAA???===:::;;;<<>>>>>======>>>@@@BBBCCCBBBBBB@@@???<<<:::888666222222111111222222333333333333333333333333333333000111111222222333444444111111222222333444444444333333222222222222333333333333333333333333333333111111111111111111111111111111000000000000111111222222222222333333333333333333333444555555666666777777777777888999::::::666666777777777888888888777777666666666666777777888777777777888999::::::999999999888888777777777555666777999;;;===>>>???CCCBBBAAAAAA@@@@@@AAAAAA555222333666888;;;AAAIIISSS\\\kkkzzztttggg]]]YYY___hhhtttwwwiiiiiiooouuu}}}wwwnnncccZZZSSSNNNKKKEEECCCAAA@@@AAA@@@>>>===:::<<<>>>@@@CCCEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKMMMOOORRRWWW^^^ccclllrrr{{{|||vvvooojjjhhhgggfffeeedddhhhnnnvvvpppgggdddfffmmmvvv~~~iiiPPP@@@999999888777666555444333222222222222222222222222111111222333333444555555777777999<<<>>>DDDQQQ]]]jjj{{{wwwvvvppppppttt```PPPNNNMMMQQQddd{{{ooobbbaaa```aaaaaa^^^VVVMMMGGGFFFAAA???AAAEEEKKKTTTdddrrrvvviii___YYYQQQOOOMMMLLLKKKJJJHHHFFFDDDBBBAAA???===<<<;;;;;;::::::999888777777666666555444333222111111111111/////////000000000111111000000000000000000000000000000000000000000000000111111000000000000111111222111000000000000111111...///000111222222111000...///000111222333444444444555777999:::;;;<<<<<<===<<<<<<===???AAACCCEEEEEEDDDBBB@@@===:::777666222222111111222222333444444333333222222333333444222222222222222222333333111111222222333444444555333333222222222222333333222222222222222222222222111111111111111111111111111111000000000000111111222222222333333333444444333333444444555666666666888888777888999:::;;;;;;888888888888999999999999777777666666666666777777888888888888888888999999999999888888888888888888666666777999:::<<<======????????????@@@AAABBBCCC555222333666999;;;BBBJJJUUU___ooo|||oooccc[[[XXX___hhhuuummmcccfffmmmsssvvvpppfff\\\TTTMMMJJJHHHCCCBBB@@@@@@@@@???>>><<<===>>>AAACCCFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJNNNQQQUUUXXX^^^gggmmm{{{|||vvvrrroookkkhhheeehhhlllsss}}}sssddd\\\ZZZ\\\dddoooyyyqqqWWWDDD999999888777666555444444222222222222222222222222111111222333333444555555666666999===@@@FFFTTTaaaeeeuuuzzzsssqqqjjjjjjsss```RRRPPPPPPUUUjjjmmm```___XXXXXXYYYXXXSSSKKKGGGFFFBBBAAACCCHHHNNNXXXjjjyyyqqqeee\\\WWWPPPOOOMMMLLLLLLKKKIIIGGGCCCBBBAAA???===<<<;;;;;;<<<<<<;;;:::999777777666555444333222111111111111////////////000000000000////////////////////////111111111111111111111111111111000000000000111111,,,,,,---...000222333444...///000222222222111000...///000111222333444444666666888999:::;;;<<<<<<;;;;;;;;;===???BBBEEEGGGHHHGGGEEEBBB>>>:::777555222111111111222333333444444333333222222333333444333333333222222111111111111111222333333444555555333222222222222222222333000000000000000000000000000000000000000000000000111111000000000000111111222222333333333444444444333333444444555666777777666666666666777888999:::888888999999999:::::::::777777666666666666777777999999888888888888888999888888888888888888888888666777777999:::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEE444666777888:::@@@IIIQQQWWWeeevvvssscccYYYWWW[[[eeennn}}}wwwcccaaajjjuuuzzz|||rrriii]]]UUUQQQMMMHHHDDDAAA@@@???===<<<<<<<<<<<<@@@AAACCCEEEGGGHHHIIIIIIKKKKKKLLLLLLKKKJJJIIIIIIIIIFFFFFFIIIJJJIIIKKKPPPVVVVVV[[[bbbeeehhhsss{{{uuuqqqllljjjlllttt|||}}}pppeee___]]][[[bbblllssswww|||www^^^HHH>>>999666777555111000333333333333333333333333333222333333333333333333444777555888???DDDKKKZZZjjjwww|||}}}||||||{{{xxxzzzlllkkkwwwrrr```SSSSSSTTT]]]~~~lll^^^VVVYYY\\\[[[RRRKKKIIIEEE???@@@@@@CCCIIIQQQ]]]qqq~~~nnnaaaZZZYYYSSSRRRPPPMMMKKKIIIHHHGGGGGGEEEBBB>>><<<;;;;;;<<<:::999888666555555555555444444333333222111000000000000000000000000000000333111---+++***+++---/////////.........---------//////............//////000000000000000000000000000000000000000000000000222222222111222222333333666777888999;;;<<<===>>>>>>=========???BBBEEEGGGGGGFFFDDDBBB>>>;;;888666333333333222222111111111222222222333333444555555333222222111111222222333333333333333333222111000222222222222222222222222333333333222222111111111222222111111111111111222//////000111222444555666111111222333333333333222666666666666777777777777777777777777888888888888999999999999999999999999888999:::999888777888999777777777777777888888888999999999999999999999999777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC333555777999<<>>===============AAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIMMMJJJJJJMMMMMMLLLOOOSSS]]]___fffnnnssswww{{{wwwsssrrruuuyyy|||wwwnnnfffbbb___ccciiiooouuu}}}{{{bbbMMM@@@;;;888888666333222555333333333333333333333333333333333333333444444444777666:::AAAHHHSSSfffwww~~~|||qqqooo}}}nnn]]]QQQSSSXXXgggzzzggg\\\WWWWWWZZZXXXOOOIIIGGGCCC>>>@@@@@@DDDKKKTTTaaavvv{{{mmmaaaZZZYYYSSSRRRPPPMMMKKKIIIHHHGGGGGGEEEBBB???===<<<<<<<<<:::999888666555555555555444444333333222111111000000000000000000000000000111111000000//////......000000000//////.........//////............//////000000000000000000000000000000000000000000000000222222222111222222333444666777888999;;;<<<===>>>=========>>>AAADDDHHHJJJHHHGGGEEEBBB???;;;888666333333333222222222111111222222111111111111111111333333333333333333333333333333333333333222111000000000000000000000000000333333333222222222111111222222111111111111222222333333333444555666777888111111222333333333333333444555555555666666777777777777777777888888888888999999999999999999999999888999:::999888777888999777777777777888888888888999999999999999999999999777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC222444777:::>>>FFFQQQYYYfffppp|||~~~jjjaaaWWWTTTVVV]]]jjjvvvuuucccaaadddkkk}}}~~~wwwnnniii^^^WWWOOOJJJHHHFFFCCCAAA>>>>>>======>>>??????@@@CCCDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIJJJNNNOOOOOOTTTZZZfffkkkuuuzzzvvvvvvvvvvvvyyyxxxrrriiiiiiiiimmmuuu~~~iiiTTTCCC===999888888555444666333333333333333333333333333333333444444444555555666888===DDDNNN___wwwzzzyyyhhhYYYOOOSSS___vvvtttddd]]]ZZZXXXYYYUUUNNNIIIFFFCCC???BBBBBBGGGPPPZZZjjjvvvlllbbb[[[XXXSSSRRRPPPMMMKKKIIIHHHGGGFFFDDDBBB???===<<<<<<<<<:::999888666555555555555444333333222222111111111000000000000000000000000///000333444444222000...111111000000000000//////000//////......//////000000000000000000000000000000000000000000000000000222222222222222333444444777777888999;;;<<<======<<<<<<===???CCCFFFJJJLLLHHHGGGEEECCC???<<<999777333333333222222222222111333333333222111000000000333444555666666555444333222222333333333222111111000000000000000000000000333333333222222222222111222222111111111111222222555444444444555555666777111222333333444444333333333333444555555666777777777777777777888888888888999999999999999999999999777999:::999888888999:::888888888888888888888888999999999999999999999999777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC222555888;;;@@@IIITTT\\\lllsss}}}}}}pppaaaZZZUUUVVVZZZbbbppp}}}kkk]]]aaagggooo}}}}}}~~~wwwmmmeee```ZZZUUUNNNIIIGGGFFFDDDBBB<<<<<<===>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHLLLRRRUUUXXX___hhhoooxxx}}}xxxwwwuuutttwww|||{{{}}}wwwrrrrrrxxxooo\\\GGG???999888888666555777444444444444444444444444333333444444555555666666666:::@@@HHHVVVlllzzzaaaVVVNNNSSSfffqqqeeeaaa```ZZZXXXRRRLLLIIIFFFDDDBBBDDDEEEKKKVVVcccuuurrrkkkccc\\\XXXSSSRRRPPPMMMJJJIIIGGGGGGEEEDDDBBB@@@>>>===<<<<<<:::999888666555555555555333333333222222111111111000000000000000000000000...000333444555333111///000000000000000000000000000000////////////000000////////////////////////000000000000000000000000222222222222222333444555777888888999;;;<<<<<<===<<<===>>>@@@CCCFFFIIIJJJHHHGGGFFFCCC???<<<999777222222222222222222222222555555444444444333333333222333555666666555333222222222333333333222222111222222222222222222222222222222222222222222222222222222111111111222333333333333222222222222222333222333333444444444444444333333444555666777888999666777777777888888888888999999999999999999999999777999:::999888888999;;;999999888888888888888777888888888888888888888888777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC333666:::===CCCLLLWWW___ooovvv||||||ooocccZZZVVVUUUYYY^^^gggvvv|||ggg[[[bbblllvvvxxxooofff___ZZZXXXTTTOOOIIIFFFDDDBBBAAA<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHIIIKKKKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKMMMOOOTTTZZZ___cccmmmwww{{{|||zzzwwwtttvvvzzzuuuyyy~~~~~~rrrbbbKKKAAA999777777555444555444444444444444444444444333333444555555666777777777;;;BBBMMM```}}}rrr\\\TTTNNNTTTlllrrrjjjgggdddZZZTTTMMMIIIFFFDDDCCCBBBCCCEEENNN[[[jjj}}}{{{pppjjjccc]]]ZZZSSSRRRPPPMMMJJJIIIGGGGGGEEEDDDBBBAAA???>>>======:::999888666555555555555333333222222222222222111111111111111111111111111000000111111111111111111////////////////////////000000////////////000000////////////////////////000000000000000000000000222222222222333444555666888888999::::::;;;<<<<<<======>>>@@@BBBDDDFFFGGGHHHGGGEEEBBB???;;;888777222222222222222222222222333333444444444555555555111333444666666444333111111222222333333333222222222222222222222222222222222222222222222222222222222222111111222333333444333222222111111111111111333333444555555555555444444555666777888999::::::666777777777888888888888999999999999999999999999777999::::::999999:::;;;:::999999999888888777777888888888888888888888888777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC444777<<>>===<<<<<<===???AAACCCEEEFFFFFFGGGHHHIIIKKKKKKKKKLLLKKKKKKJJJIIIIIIKKKLLLMMMQQQSSSYYYaaaeeekkkwwwyyysssrrruuurrruuu{{{~~~ttthhhPPPDDD:::777777555333444444444444444444444444444333444444555666777888888888===FFFUUUoookkkXXXTTTOOOVVVqqqwwwsssoooiiiZZZPPPHHHDDDCCCAAAAAABBBAAAFFFQQQaaarrrzzzpppjjjccc^^^\\\SSSRRRPPPMMMKKKIIIHHHGGGDDDDDDCCCAAA@@@???======:::999888666555555555555222222222222222222222222111111111111111111111111222111000/////////111222......////////////000000111000000//////000000111000000000000000000000000000000000000000000000000222222222222333555666777888888999::::::;;;<<<<<<===>>>???AAABBBDDDEEEEEEGGGFFFDDDBBB>>>;;;888666111222222222222333333333111111111222333444444444222333444555555444333222111111222333333333222222000000000000000000000000111222222222222333333333222222111222222333444555555555444333333333444444333444555555666666555555666666777888999999::::::777777777777888888888888999999999999999999999999777999::::::999999;;;<<<:::::::::999888888777777888888888888888888888888777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC444888>>>EEEMMMYYYgggpppzzzvvvlllddd]]]TTTVVV\\\fffoooyyyvvvnnnkkkvvv}}}{{{|||}}}~~~{{{wwwqqqiiiaaa[[[VVVTTTMMMKKKHHHDDD???===<<<<<<<<<===>>>???AAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLJJJJJJJJJLLLMMMOOORRRVVV___iiipppyyy{{{rrroooqqqrrrvvv{{{||||||uuunnnUUUHHH<<<888888555333333555555555555555555555555333444555666777888999999999???JJJ^^^iiiVVVTTTRRRXXXssszzzooo\\\PPPFFFDDDDDDBBBBBBEEEEEEKKKXXXjjj|||zzzqqqjjjccc^^^^^^SSSRRRPPPMMMKKKIIIHHHGGGDDDCCCCCCBBBAAA???>>>===:::999888666555555555555222222222222222222222222111111111111111111111111333222111000//////000000/////////000000111111111111111000000000000111111000000000000000000000000000000000000000000000000222222222333444555666777888999999::::::;;;;;;<<<<<<===???BBBDDDFFFGGGHHHFFFEEECCC@@@===999666555111111222222222333333333222222333333333333333333444444444444444444444444000111222333333333333222000000000000000000000000111111222222222333333333222222222222333444555555666666555555555666666777444444555666666666666666666666777777888888888999777777777777888888888888999999999999999999999999777999::::::::::::;;;===;;;;;;:::999999888777777888888888888888888888888777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC333888???GGGQQQ___nnnxxxvvvllleee```VVVZZZbbbmmmxxxvvvsssuuu~~~~~~~~~}}}zzzwwwvvvxxx{{{}}}vvvrrrkkkccc\\\WWWTTTRRRJJJIIIGGGCCC???===============>>>???AAACCCEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKJJJKKKLLLNNNPPPUUU[[[gggttt}}}sssoooqqquuuyyy}}}{{{|||vvvqqqYYYKKK>>>999999666444444555555555555555555555555444444555666777888999999;;;AAAMMMeee~~~jjjVVVUUUSSSYYYsssvvv```SSSIIIGGGGGGEEEFFFIIIJJJQQQ```sss{{{sssjjjbbb______SSSRRRPPPMMMKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@>>>===:::999888666555555555555222222222222222222222222111111111111111111111111333333333222111000//////000000111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000222222222333444555777777999999999::::::;;;;;;;;;;;;===@@@CCCFFFHHHJJJKKKEEEEEECCC@@@<<<999666444111111111222222333333333777666666555555444444333666666555555555555666666000111222333333333333333222222222222222222222222111111111222222333333333222222222222333444555666555555555555555666777777444555555666666666666666666666666666777777777777777777777777888888888888999999999999999999999999777999::::::::::::<<<===;;;;;;::::::999888777777777777777777777777777777777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCC:::999???NNN[[[eeeqqq|||zzzrrrnnniiibbb\\\^^^dddrrrxxxzzz}}}~~~~~~zzzwwwtttsssssssssrrrqqqjjjhhhddd^^^WWWRRRMMMKKKEEECCCAAA???============:::<<<@@@DDDGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKJJJLLLIIIIIIJJJJJJKKKPPPWWW\\\bbbpppwwwuuuuuu{{{||||||~~~{{{wwwbbbWWWGGG;;;555444555555666666555444444444444555555666777666555666888:::;;;AAAPPPmmmzzzaaaRRRRRRSSS[[[rrruuueeeVVVKKKJJJHHHCCCAAAEEEKKKUUUggg{{{wwwnnnjjjgggccc^^^XXXUUUQQQOOOMMMJJJGGGEEEEEEDDDAAA@@@@@@???===;;;;;;:::999777666444333222333333333222222222111111000000000000000000000000222111111111000000//////////////////////////////000000////////////000000222111000//////.........222111111111000000//////111111333444555666666666999999:::;;;;;;:::::::::<<<===???BBBEEEGGGHHHHHHJJJGGGCCC>>>:::777555444444333222111111111222333222222333444444555666666444444444333333333222222000111111111111222222222333333333333333333333333333333222222222222222222333333444555444333111000444444444444555777888999;;;999777666444444555555777777777777888888888888:::::::::999999888888888::::::999888777777888888999999999999999999999999777888888888999999999999777888888999999999888888999999::::::::::::;;;;;;===>>>???@@@AAABBBBBBBBB999:::AAANNNZZZdddqqq}}}vvvlllgggbbb\\\___ccclllxxx~~~~~~zzzwwwvvvqqqooolllkkkkkkkkkjjjhhhdddbbb^^^XXXRRRMMMIIIGGGCCCAAA???>>><<<<<<<<<<<<<<>>DDDSSSpppxxx___PPPOOOOOOWWWnnnzzzcccUUUKKKJJJIIIDDDDDDHHHPPP\\\pppuuunnnkkkhhhccc___ZZZVVVRRRNNNLLLJJJHHHFFFEEEDDDAAA@@@@@@???===;;;;;;:::999777666444333222333333333222222222111111000000000000000000000000222222222222111111000000////////////////////////000000////////////000000111000000///////////////111111111111000000000///111222333444555666666666888999:::;;;;;;;;;;;;;;;<<<===???BBBDDDFFFHHHHHHIIIGGGBBB>>>:::777555444444333222111111111222333222222222333444444555555333333222222111111000000111111111111222222222222333333333333333333333333222222222222222222333333333444444555444333222111555555444555555666777888999888777666555555555555666666777777777888888888:::::::::999999888888888:::999999888777777888888::::::::::::::::::::::::888888999999999:::::::::888888888888888888888888999999::::::::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAA888<<>>===;;;;;;;;;;;;<<>>???@@@@@@@@@888@@@JJJTTT[[[fffvvv~~~sssfff\\\XXXYYYZZZaaaqqq~~~wwwooogggbbb___ZZZYYYVVVUUUUUUUUUSSSRRRQQQOOOLLLIIIEEEAAA>>>===<<<;;;::::::::::::;;;<<<@@@AAACCCEEEFFFFFFFFFEEEJJJJJJIIIHHHIIIJJJKKKLLLJJJHHHHHHJJJMMMTTTbbbppp~~~}}}||||||}}}{{{zzzzzzzzz~~~xxxyyywwwyyywwwfffPPPBBB===<<<999666666666555444444444444555444555666666666666999;;;<<>>>>>===>>>???AAACCCEEEGGGHHHGGGDDDAAA<<<888666444333444444333333222222222222111111111222222333333333222222111000///......---111111111222222222333333333333333333333333333333111111222222333444555555444444444444444444333333777777666555555555555555333444666777888777666555666666666666777777777888999999999888888888888888999999888888888888888999999999999999999999999999888999999999999:::::::::<<<;;;888666555666777888999999999:::::::::;;;;;;::::::<<<===>>>?????????:::DDDPPPXXX```lllzzz|||mmm___UUURRRVVV[[[eeezzz{{{xxxrrrllleee___ZZZWWWSSSQQQOOOOOOOOONNNLLLJJJIIIHHHFFFCCC@@@>>><<<::::::999999999:::;;;===>>>???AAACCCEEEGGGHHHHHHHHHKKKJJJIIIHHHIIIJJJKKKLLLIIIHHHIIIMMMQQQZZZlll|||xxxwwwxxx{{{sssmmmnnnnnnttt}}}~~~zzzjjjTTTEEE>>>;;;888555666666555444444444444555333555666666666777999;;;<<>>>>>???>>>>>>>>>@@@BBBDDDFFFHHHFFFDDD@@@<<<888666444444444444444444333333222222111111222222222222333333333333222111000000//////111222222222222333333333333333333333333333333333111111222333444444555555444444444444444444444555888777666555555444555555222333555777777777666666555666666666666777777777888888888888888888888888999888888888888888999999999999999999999999999999888888888999999999::::::===;;;999777666666777888999999999:::::::::;;;;;;999:::;;;<<<===>>>>>>>>>===HHHUUU^^^gggtttzzzhhhYYYOOOMMMUUU^^^pppzzz||||||qqqmmmgggaaa]]]XXXTTTPPPLLLKKKJJJJJJIIIHHHFFFCCCCCCBBBAAA???===<<<::::::999999999999;;;===???@@@@@@AAACCCEEEGGGHHHIIIJJJHHHHHHHHHGGGGGGHHHHHHIIIGGGHHHKKKPPPVVVaaattt~~~vvvwww{{{ssshhhbbbdddfffnnnzzz}}}zzzyyylllZZZIII???:::777666666666555444444444444555333444666666666777999;;;>>>GGGUUUjjj~~~iiiWWWNNNQQQYYYmmm~~~jjj^^^SSSKKKJJJGGGDDDIIIRRRcccyyyzzzuuuqqqoooooollleee^^^ZZZVVVQQQLLLJJJIIIHHHGGGEEEDDDAAA@@@@@@???===;;;999999888777666555444444333333333222222222111111000000000000000000000000.........////////////000111111111111111111111111000000////////////000000............///000222222000000000000111111111111333444555777888888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGFFFDDDAAA===999777555555444444444444444333222222222222333333333333333333333333222222222111111111222222222222333333333333333333333333333333333333222222333333444444555555444444444333444444555666888777666555555555555555333444555666666666666666555555666666666666777777777777777888888888888888888888888777888888999:::999999999999999999999999999999999999::::::::::::<<<;;;:::999888888999:::999999::::::::::::;;;;;;999:::;;;<<<===>>>>>>>>>@@@LLLYYYcccooo|||rrr```SSSLLLMMMZZZgggyyypppvvvzzzvvviiieee^^^ZZZVVVSSSNNNKKKGGGFFFEEEEEEEEECCC@@@>>>>>>======<<<;;;:::999999999999999:::<<>>>>>>>>>>>>>>???>>>>>>>>>@@@CCCEEEGGGGGGEEEAAA===:::888666666333444555555555444333222444444333333333333333333111111111222222222222333222222222333333333444444333333333333333333333333333333444444444444444444555444444333444555666777777666666555555555666666555555444444444555666666555555555666666666777777666777777777888888888999888888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999:::;;;===>>>>>>>>>>>>BBBNNN\\\ffftttxxxiiiXXXNNNKKKPPP```qqq|||pppkkkttt}}}wwwsssooonnnfffaaaZZZUUUSSSOOOKKKGGGCCCBBBAAAAAAAAA@@@===:::;;;;;;::::::999999888888999999:::;;;>>>@@@CCCEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHEEEIIIOOOVVV]]]iiivvvrrrxxxxxxggg[[[VVVOOOSSS]]]lllyyy~~~yyywwwpppcccRRRCCC:::888:::666666555444444444444555222444555666666777:::<<<@@@IIIWWWhhh||||||qqqiiihhh~~~|||dddUUUOOOTTTaaazzz{{{|||yyyvvvqqqfffUUULLLFFFGGGFFFFFFOOOZZZpppyyytttnnnkkkjjjggg___YYYTTTQQQNNNLLLKKKJJJHHHFFFFFFDDDAAA@@@@@@???===;;;999888888777666555555444333333333222222222111111000000000000000000000000//////000000111111111222........................000000////////////000000///////////////000000111//////000000111111111222444555666888999999999999<<<===>>>>>>>>>>>>>>>===???>>>>>>>>>@@@BBBEEEGGGGGGEEEBBB>>>;;;888777777333444555555555444333222444444444444444444444444000000000111222222333333222222333333333444444444333333333333333333333333444444444444444444333333555444444333444555666777666666555555555555666666666666444333333444555666555555555555666666666777666666777777888888888999888888777777888999::::::====================================>>>>>>>>>>>>;;;;;;<<<======<<<<<<<<<999999:::::::::;;;;;;;;;::::::<<<===>>>?????????GGGNNN]]]nnnzzz}}}|||zzzggg[[[QQQMMMKKKNNNbbbyyysssiiifffqqq~~~}}}||||||~~~~~~yyytttpppkkkhhh___YYYSSSPPPOOONNNIIIEEEBBBAAA@@@>>>===;;;:::999;;;::::::999888777666666999:::<<<>>>@@@BBBCCCCCCDDDEEEGGGGGGHHHGGGFFFEEECCCFFFIIIKKKKKKJJJJJJKKKHHHKKKRRR\\\gggwww|||zzzvvvtttvvvzzzzzzvvvzzzpppbbbUUUMMMMMMOOOXXXfffsss}}}}}}xxxvvviiiUUUFFF@@@;;;666777666666666555555555555999555555888:::999999<<>>>>>============>>>@@@BBBDDDFFFEEEBBB>>>;;;999777666666666666777777777777777777666444444444444222111111111222222222333333333222222333333333444444444555444444444444555666666666666555555444444444333666666666666666666666666666666555555555444444444333444444444555666666666666666666666666777888888777777777777666666666666999888888999:::;;;:::999???:::999>>>???======AAABBBFFFGGGDDDCCCEEEFFFDDDFFF@@@<<<===>>>===???BBB<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>?????????JJJRRR___ooozzz|||yyywww^^^SSSJJJHHHIIIRRRhhh{{{nnngggggguuu~~~~~~~~~yyysssmmmhhhbbb___[[[VVVPPPMMMLLLKKKFFFCCC??????>>><<<;;;999888888999999999999999999999999999:::<<>>>>>===>>>???AAACCCDDDEEEDDDBBB@@@===:::888666555555555555555555555555555333222222222222111///000000111111111222222222222222333333333444444444555444444444444555666666555555666666666555555444666666666666666666666666666666555555555444444444555666666666666666666777666666666666666777888888777777777777777777777666999999888999:::;;;;;;;;;AAA===>>>CCCEEEDDDEEEJJJMMMQQQRRRPPPNNNOOONNNJJJGGGBBB???AAABBB@@@???AAA>>>============<<<<<<<<<======>>>???@@@@@@AAAAAAMMMVVVcccqqqzzz{{{wwwqqqYYYNNNEEEFFFKKKYYYqqqvvvkkkgggkkk}}}~~~~~~~~~}}}~~~zzzssslllfff```ZZZVVVVVVQQQLLLHHHHHHFFFCCC???<<<<<<;;;:::999777777666777777888888999:::;;;;;;:::;;;===@@@BBBCCCDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGJJJKKKJJJIIIIIIJJJLLLOOOYYYgggvvv|||uuullleee```ZZZTTTQQQQQQRRRQQQOOOOOONNNNNNMMMOOOQQQTTTVVVTTTTTTTTTUUUYYY___eeehhhlllnnnqqqsssyyy~~~pppaaaUUULLLHHHHHHJJJRRR___jjjttt}}}yyynnn\\\MMMDDD>>>999777777777666666666555555444222222666888888;;;???CCCSSSiii{{{|||xxxnnnvvvqqq^^^[[[]]]mmmsssjjjcccbbbeeefff___XXXNNNFFFBBBCCCCCCGGGWWWiiizzzuuuqqqlllgggeeebbb```^^^XXXUUUQQQNNNMMMKKKIIIHHHGGGEEEBBBAAAAAA@@@===;;;999999888777666555444444555333111111222333222111111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444555777888888999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>???AAACCCDDDDDDDDDCCCBBB@@@<<<999777666666555555444555555555555333222222333333111000000000000000111111111111333333333333444444444444555555444444555555666777444555666777888777666555666666666666666666666666666666666555555555555444888888777777777777777777666666666666666777888888777777777777777777777777:::999999999:::<<<===>>>DDDDDDIIIOOORRRSSSWWW\\\bbbfffiiigggdddbbb]]]WWWNNNIIIFFFGGGFFFCCCAAABBB@@@@@@?????????>>>>>>>>>>>>??????@@@BBBCCCCCCDDDOOOYYYfffrrrzzz{{{uuummmZZZPPPHHHIIIRRRddd|||xxxnnnkkksss~~~}}}}}}~~~{{{{{{}}}~~~yyyuuunnngggaaa[[[VVVRRRQQQMMMHHHEEEDDDBBB@@@===::::::999999888777666666666666777777888999::::::;;;<<<>>>AAACCCDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFHHHJJJJJJIIIIIIIIIJJJMMMQQQ]]]mmm~~~zzzooofff```ZZZTTTOOONNNJJJFFFDDDEEEFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKJJJIIIIIIJJJLLLPPPTTTVVVXXX\\\bbbhhhoooyyy}}}jjj\\\RRRKKKHHHGGGHHHOOOZZZdddlllwwwzzzooo___PPPEEE>>>:::777777777666666666666555777555666999::::::===CCCKKK___yyyttt{{{mmm]]]^^^ccc|||jjjeee______bbbaaa\\\VVVMMMFFFBBBBBBBBBHHHZZZnnnyyyrrrnnnhhhdddbbbaaa```___ZZZWWWSSSPPPNNNLLLJJJIIIGGGEEECCCBBBAAA@@@===;;;999999888777666555444444444333111111222333222000111111111000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111333444666777888888999999:::;;;;;;;;;>>>======<<<===???@@@BBB@@@@@@?????????AAABBBCCCBBBCCCDDDDDDBBB???;;;888:::999888777666666777777777555444444555555444333000111111111222222222222333333333444444444444555555555555555555666666777333555777888999888777666666666666666666666666666666666666555555555555555888888888777777666666666666666666666666777777888777777777777777888888888::::::::::::;;;>>>BBBDDDKKKQQQ[[[ccchhhmmmtttyyy}}}tttjjj^^^VVVPPPMMMJJJEEECCCEEEBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDRRR^^^kkkttt{{{|||tttiiiXXXPPPJJJMMM[[[ppp{{{qqqqqq{{{}}}||||||{{{{{{{{{}}}|||yyyqqqmmmgggaaa\\\XXXSSSPPPLLLJJJFFFCCCAAA???>>><<<999999999888888888777777666666666666777777888888===>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJIIIIIIJJJKKKOOOSSS```rrr|||sssbbb\\\SSSMMMIIIFFFBBB@@@AAA???===<<<<<<===>>>=========???@@@AAAAAAAAAAAAFFFEEEDDDDDDEEEFFFHHHIIIGGGLLLRRRXXX^^^gggqqqxxxvvveeeXXXOOOKKKIIIGGGHHHMMMVVV^^^eeennnwww{{{pppcccSSSEEE===;;;888777777777666666666666888777777::::::999===DDDQQQhhhwww}}}}}}hhh\\\```lllhhhdddaaa______\\\VVVRRRMMMGGGCCCDDDCCCIII]]]sss~~~xxxrrrnnniiieeeccccccbbbaaa\\\YYYTTTQQQOOONNNLLLJJJGGGEEECCCAAAAAA???===:::999999888777666555444444444222111222333333222000000000000000000000111111111111000000000000111111........................000000000000000000000000000000000000000000000000000000111222444555777888999999999:::;;;;;;<<<<<<>>>>>>======>>>???AAABBBAAA@@@?????????@@@AAABBBBBBCCCEEEFFFEEEAAA===:::;;;:::888777666666666777777555444444666666555333222222222333333333444444333333444444444555555555666555555555555666777777444555666888888888777777777777777777777777777777666666666666666666666666777777777666666555555555666666666666666777777888666777777777888888888999999:::;;;<<<===AAAHHHLLLXXXeeeuuuqqqfffZZZRRRLLLGGGGGGIIIDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDYYYfffsssyyy~~~~~~tttgggQQQLLLIIIQQQccczzz{{{ssswww|||{{{~~~}}}}}}~~~~~~yyyuuuhhhddd___ZZZWWWSSSOOOLLLHHHGGGDDDAAA>>><<<<<<;;;999999888888888888888888666666666777777777888888>>>???AAACCCFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMRRRVVVcccuuupppbbbZZZMMMIIIDDD@@@>>>>>>===<<<:::::::::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@??????>>>>>>?????????CCCIIIMMMQQQWWW___eeennnrrr{{{~~~|||}}}~~~pppaaaVVVOOOKKKHHHJJJIIIMMMTTTYYY^^^fffnnnuuu~~~|||rrrfffWWWGGG>>><<<888888777777777666666666666555666888777777===EEEUUUooowww~~~uuuaaaXXXaaauuuiiigggdddaaa]]]WWWQQQLLLKKKFFFEEEFFFFFFLLLbbbxxx|||xxxuuuqqqllliiigggfffeeeccc]]]YYYUUURRRPPPNNNKKKJJJGGGEEEBBBAAA@@@>>>;;;999999999888777666555444444333222222222333333111///000000000000111111111111111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000111111222333444666888888999::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????AAA@@@???>>>>>>>>>???@@@BBBDDDFFFGGGFFFCCC@@@===;;;999777555333333444555555333222333444444333222333333333333444444444555333444444444555555555555666666555555666666777888666666666666666666777777777777777777777777777777555666666666666777777777777666666666666666555555666666666666666777888888666777777888888999999999999;;;===>>>@@@EEENNNUUUgggzzzqqqaaaVVVNNNIIIIIIMMMGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCcccqqq|||tttdddOOOLLLMMMVVVkkkyyyttt~~~~~~~~~|||}}}|||uuuoooccc```[[[VVVSSSOOOKKKHHHDDDCCCAAA>>>;;;999999:::777777777777888888888888555666777888999:::;;;<<>>============:::;;;<<<<<<<<<<<<<<<===;;;<<<<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>AAAEEEGGGIIINNNTTTZZZ[[[aaalll{{{|||yyyyyy{{{~~~yyymmmbbbXXXRRRMMMKKKMMMKKKNNNSSSWWWZZZ```hhhooowww~~~tttjjjZZZIII???>>>888888888777777777666666222222555888888999AAAJJJ]]]zzzzzzyyykkkYYYTTTaaazzz|||lllkkkiiieee^^^VVVOOOKKKGGGEEEEEEHHHIIIQQQggg~~~~~~yyywwwtttqqqmmmjjjhhhfffdddbbb\\\XXXTTTPPPNNNLLLJJJHHHFFFDDDAAA@@@>>>===:::888999999888777666555444444333222222333444333111//////000000000111111111111111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000222222222333444666777888:::::::::;;;<<<<<<======;;;;;;======>>>>>>>>>>>>AAA@@@>>>=========>>>>>>CCCDDDFFFGGGFFFDDDBBB@@@<<<:::777555333333444555444333222333444555444333222222333333333444444444444444444444555555555555666666666666666777777888888666555444333444555666777777777777777777777777555666666666777777777777666777777777777777777888666666666666666777888888666777777888888999::::::888;;;>>>???BBBIIITTT]]]ooouuueeeZZZRRRLLLKKKNNNJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCkkkyyytttbbbSSSRRRRRR\\\pppyyyvvv|||zzz{{{|||yyyqqqkkkddd```[[[VVVRRRNNNJJJGGGBBBAAA???<<<999777888999666666666777777777777777444555777999;;;===???@@@@@@AAACCCEEEGGGIIIJJJJJJHHHGGGEEECCCCCCCCCCCCDDDCCCEEEGGGHHHIIIJJJMMMPPPYYY\\\hhh{{{vvvhhhYYYNNNGGGBBB???AAA???===;;;::::::::::::888999;;;;;;;;;:::;;;;;;::::::;;;;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>;;;>>>AAABBBCCCFFFLLLQQQOOOTTT___ooo~~~{{{yyyzzz|||xxxnnneee]]]WWWQQQNNNOOOMMMOOOSSSUUUWWW]]]dddmmmtttwwwmmm]]]JJJ@@@@@@888888888888777777777777111222555999;;;===FFFPPPgggsssdddSSSPPP```zzz{{{oooooonnniiiaaaXXXQQQMMMDDDCCCEEEJJJLLLTTTkkk{{{wwwuuuqqqnnnkkkiiigggddd```^^^ZZZWWWRRROOOMMMJJJHHHFFFFFFCCCAAA???>>><<<999777999999888777666555444444333222222333444333111/////////000000111111111222111111000000000000111111........................////////////////////////000000000000000000000000333333333444555666777888::::::;;;;;;<<<=========<<<===???AAAAAAAAA@@@@@@@@@???>>><<<<<<<<<======CCCDDDFFFFFFFFFEEECCCBBB???===:::777555555666777666555444555777777666555111111222222222333333333444444444555555555666666666666666666666777888888999777444222222333555666777777777777777777777777555666666666777777888888777777888888999999999:::666666666666666777888888666777777888999999::::::888;;;>>>@@@CCCLLLXXXaaaqqqtttggg]]]TTTNNNLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCClll|||ttt```NNNOOOUUUbbbtttuuuyyy|||~~~{{{uuupppnnnaaa]]]WWWQQQLLLHHHDDDAAA???>>>===<<<;;;:::999999666777777888888888888888999::::::::::::<<>>???@@@CCCEEEGGGHHHIIIKKKPPPYYYfffttt}}}yyyzzz|||uuujjj```YYYUUUUUURRRRRRRRRQQQQQQTTTYYY]]]jjjpppzzzqqq___OOOCCC===:::888666555777888888777333999666555::::::CCCUUUqqqooo^^^UUUVVVZZZsssxxxsssxxxzzzrrrcccTTTLLLIIICCCDDDFFFHHHLLLYYYsss{{{wwwuuuoookkkfffbbbaaa``````___[[[XXXSSSPPPNNNLLLIIIFFFDDDCCCBBBAAA???===;;;::::::999888666555444222222444444333333222111000000111111111111111111111111000000000000000000000000111111000000000000111111222000///------///000222000...---...111222111///222333444555666888999999>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???@@@???>>>===<<<;;;::::::@@@BBBDDDGGGHHHGGGEEEDDD@@@>>>:::777555444555666555555555555444333222222333333333444555666777888888888888888777666444444555555555555555555555555555555666666777777888888888888888888777777777777777777777777888999:::;;;999999999888777666555444888888777666666666666666666666777888999:::;;;;;;@@@AAACCCHHHOOOVVV[[[]]]sssrrrkkkaaaVVVNNNKKKKKKKKKNNNPPPRRRSSSQQQOOONNNNNNLLLLLLLLLJJJGGGFFFGGGHHHrrrqqq___QQQRRRYYYhhh|||zzz~~~|||wwwqqqkkkhhh\\\XXXRRRNNNJJJGGGDDDAAA>>>======<<<:::999999888666777777888888888777777999:::;;;;;;;;;===@@@BBBAAABBBCCCDDDEEEFFFGGGGGGHHHGGGDDDBBBAAABBBCCCDDDDDDFFFHHHJJJJJJKKKMMMOOOWWW```mmm{{{tttcccZZZMMMIIICCC???>>>===;;;999;;;;;;;;;:::::::::999999:::::::::999999999888888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@BBBCCCEEEFFFGGGHHHKKKRRR\\\gggrrr{{{}}}{{{tttjjjaaaYYYVVVVVVTTTTTTSSSRRRRRRUUUYYY]]]gggmmmwwwtttcccSSSFFF>>>;;;888666666777888888777444:::888777<<<===FFFYYY|||kkk[[[TTTVVVZZZnnn|||uuudddTTTLLLIIIEEEFFFGGGIIINNN\\\wwwxxxssspppmmmiiidddaaa``````___^^^ZZZWWWSSSPPPMMMKKKHHHFFFBBBBBBAAA???>>><<<:::999:::999888777666444333333333333333222222111111111111111111111111111111111000000000000000000000000111111000000000000111111111000///......///000111111000...000222333222000222333444555777888999999======<<<;;;;;;<<<============>>>>>>??????>>>>>>@@@???>>>===<<<;;;::::::???@@@CCCFFFGGGGGGEEEDDDAAA???;;;888666555555666555555666666666555444444444444444444444555666777888888888888777666555444555555555555555555555555555555666666777777777777777777777777777777777777777777777888888999:::;;;:::::::::999888777666555888888777666555555555555666777888999:::;;;<<<===AAACCCGGGNNNUUU[[[___```fffsss}}}qqqeee```XXXPPPKKKJJJJJJKKKPPPSSSVVVWWWVVVTTTSSSSSSUUUUUUUUUSSSPPPNNNNNNOOOxxx}}}mmm^^^UUUVVV^^^ooo}}}}}}xxxrrrjjjddd```UUURRRMMMIIIGGGDDDBBB@@@<<<<<<;;;:::999888888777666777777888777777666666:::;;;=========>>>AAACCCAAABBBBBBCCCDDDEEEEEEFFFFFFEEECCCAAA@@@AAACCCDDDEEEFFFIIIJJJJJJKKKMMMOOOWWW```mmmzzzrrr___PPPIII@@@>>><<<;;;;;;;;;:::888:::::::::999999999999999::::::::::::999999999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<>>@@@JJJ]]]zzzeeeXXXTTTVVVZZZggg}}}hhhVVVLLLJJJGGGGGGGGGJJJQQQbbb}}}xxxrrrnnnkkkgggccc```______^^^]]]XXXUUUQQQNNNLLLJJJGGGEEEAAA@@@???>>><<<;;;:::999:::999888777666444333333222222222222222222111111111111111111111111111111000000000000000000000000111111000000000000111111111000///......///000111222111000111333444333222333333444666777888999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============??????>>>======<<<;;;;;;===???BBBDDDFFFFFFFFFEEEBBB@@@===:::777666555555555555666777777777666666555555444444444555555666888888888888777666555555555555555555555555555555555666666666666777777777666666666666666666666666888888888888999:::;;;;;;;;;;;;;;;:::999888666666888777666555444444444444777777888:::;;;===>>>>>>DDDHHHOOOWWW]]]aaacccccc]]]gggrrr|||}}}tttnnnkkkddd\\\UUURRRNNNKKKIIIJJJLLLMMMRRRVVVZZZ]]]]]][[[ZZZZZZYYYZZZ[[[YYYVVVSSSRRRRRRzzzyyyiii\\\UUUWWWaaauuu|||tttmmmeee]]]YYYRRRNNNJJJFFFDDDBBB???===:::::::::999888777777777666777777888888777777666;;;===>>>??????@@@BBBDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBB@@@@@@AAABBBCCCEEEGGGIIIJJJJJJKKKMMMNNNVVV^^^lll{{{wwwbbbSSSIIIDDD???>>>======<<<:::999777999999888888888888888888::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<>>AAALLL```wwwcccWWWTTTVVVXXXfffnnnYYYMMMJJJHHHFFFGGGKKKTTTggg~~~yyytttpppiiifffbbb___^^^]]]\\\[[[VVVSSSOOOMMMKKKIIIFFFDDDAAA@@@???===<<<;;;;;;:::888888777666555444333222111111111111222222222222111111111111111111111111////////////////////////111111000000000000111111000000////////////000000111111111111222333222222444444555666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????>>>>>>===<<<<<<;;;;;;===@@@BBBDDDEEEEEEEEECCCBBB???===:::888666555444555666666777777777777666555555444444444555555888888888888888777666555555555555555555555555555666666666666666666666666555555555555666666666666999888888999999:::;;;<<<===<<<<<<;;;:::888777666777666555444444333333333666777888:::<<<===??????GGGMMMVVV]]]bbbccccccccc]]]dddjjjoootttxxxvvvqqqmmmhhh```ZZZWWWUUUQQQMMMJJJIIIHHHHHHJJJLLLOOOPPPSSSWWW]]]aaaaaaaaa``````^^^___```___\\\ZZZYYYYYYyyyuuueeeYYYSSSWWWcccwwwyyyppphhhaaaYYYTTTQQQMMMHHHDDDBBB???===;;;999999999888777777777666666777777888888888888888<<<>>>@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@AAAAAABBBCCCEEEGGGIIIJJJJJJJJJLLLNNNUUU]]]kkk{{{gggTTTHHHBBB>>>;;;<<<<<<<<<:::888666666888888888888888888888888:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCDDDGGGLLLQQQTTT^^^dddllltttyyy}}}xxxvvvqqqiiiaaaZZZWWWVVVUUUUUUUUUSSSRRRSSSUUUWWW\\\bbbkkkuuurrr```MMM@@@===:::888777777888888777444999777777===AAAMMMaaavvvdddYYYVVVWWWYYYlllttt\\\NNNJJJFFFEEEFFFLLLXXXmmm}}}yyytttooohhheeeaaa___]]]\\\ZZZXXXTTTQQQMMMKKKIIIGGGEEECCCAAA@@@???======<<<<<<===666666555555444333222222111111111111111111111222000000000000000000000000////////////////////////111111000000000000111111000000////////////000000000000111111111111111222444555666777888:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<===>>>?????????>>>>>>======<<<<<<:::<<<>>>@@@BBBCCCDDDDDDCCCCCCAAA???===:::888777333444555666666666666666666555555444444444555555777888888888888777777666555555555555555555555555666666666555555555555555444555555555666666666777999999999999:::;;;<<<============<<<:::888777666666666555444444444444444555666888:::<<<>>>@@@AAAJJJQQQZZZ```bbbbbbaaaaaa___dddiiikkkooopppjjjccc]]]WWWPPPNNNMMMKKKHHHFFFDDDDDDEEEGGGIIIMMMPPPRRRTTTYYY^^^cccdddeeeeeefffeeegggiiiiiiggggggggghhh|||~~~ooo```XXXRRRXXXfffxxxuuukkkddd^^^WWWRRRNNNKKKFFFBBB@@@>>>;;;999999999888888888777777777666666888999:::;;;;;;;;;===@@@BBBCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJLLLNNNTTT\\\jjjzzzwww]]]LLLBBB===;;;888:::<<<<<<:::999:::;;;888888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>CCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAACCCFFFJJJLLLRRRWWW___eeejjjqqqyyyzzzxxxssskkkccc[[[XXXVVVTTTTTTUUUSSSRRRSSSUUUWWW\\\cccmmmwwwsss```NNNBBB===;;;888777888888777777444999666666===AAAMMMaaaxxxfffZZZWWWZZZ^^^yyyvvv]]]OOOIIIEEECCCFFFNNN]]]sss|||wwwqqqllliiifffbbb___]]][[[XXXVVVRRROOOLLLIIIHHHFFFDDDBBBAAA@@@>>>===<<<===>>>>>>666666555555444333333222111111111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000/////////000111111000000111333555555666888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;===>>>????????????>>>>>>=========:::;;;===???@@@BBBBBBCCCCCCCCCCCCBBB@@@===:::888444444555666666666555555555555444444444555555666777888888999888888777777555555555555555555555555666666666555555555555444555555555666666777777888::::::::::::;;;<<<======>>>======<<<:::888666555555555555444555555666777666777999;;;>>>@@@BBBCCCKKKQQQZZZ_________```aaa___eeekkkpppuuuuuummmcccVVVOOOIIIHHHHHHEEECCCCCCBBBBBBCCCEEEIIIMMMQQQSSSYYY\\\aaaeeeggghhhjjjlllkkkmmmooopppqqqtttwwwzzzwwwggg\\\WWWSSS[[[jjjzzz}}}{{{ooofff```[[[UUUPPPIIIFFFBBB@@@>>>===;;;:::999999888888888888777777555666888:::<<<===>>>>>>>>>AAADDDEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHJJJJJJJJJJJJLLLMMMUUU\\\iiiyyyoooWWWIIIAAA===;;;999;;;===<<<;;;:::<<<>>>888888888999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>???????????????>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAACCCEEEFFFHHHMMMSSSXXX\\\bbbjjjppp~~~}}}{{{wwwooofff^^^ZZZXXXSSSTTTUUUUUUTTTTTTVVVXXX]]]eeeqqq{{{ttt```OOOFFF>>><<<999888888888777666555:::777666===AAAMMMbbb~~~yyy~~~yyyeeeXXXWWW___fffuuu\\\NNNIIIDDDDDDGGGRRRbbbyyy{{{xxxrrrllljjjgggccc```]]]ZZZVVVSSSPPPNNNJJJHHHGGGEEECCCAAA???>>>===;;;;;;<<<===>>>777777777666666555444444222222111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000/////////111333333111000222444555666777888:::;;;<<<<<<;;;<<<============<<<;;;<<<;;;:::999:::;;;===>>>?????????>>>>>>>>>>>>>>>;;;<<<<<<>>>???@@@@@@AAABBBBBBCCCCCCBBB???<<<:::666666777777777666555555444444444444444555666777777888888999999888888888555555555555555555555555666666555555555444444444555555666777777888999999::::::::::::;;;<<<===>>>======<<<;;;999777555444444444444555666777999999888999;;;===@@@CCCEEEFFFIIIPPPWWW[[[\\\^^^aaaeeedddkkkttt{{{uuuhhhXXXNNNFFFEEEEEEBBBAAACCCCCCCCCDDDGGGKKKQQQVVVYYY___bbbfffhhhkkkmmmpppsssrrrtttvvvyyy|||qqqbbbYYYWWWTTT^^^mmm|||~~~ttt{{{xxxlllccc^^^YYYTTTOOOEEECCC???=========<<<;;;999999999999888888888888555666888;;;===>>>???@@@???AAADDDFFFFFFFFFGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEEEEFFFHHHJJJJJJJJJJJJKKKMMMVVV]]]iiixxxfffPPPDDD>>><<<:::999:::;;;999666555888:::888888999999:::::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBFFFLLLPPPSSSYYYaaaffflllsss|||~~~|||}}}~~~zzzrrrhhh```\\\ZZZTTTUUUVVVVVVUUUVVVXXXZZZ^^^gggttt~~~uuu```QQQHHH>>><<<999888888888777666777;;;888777===AAAMMMbbbwwwxxxppp{{{yyydddVVVWWWbbbmmmsss[[[MMMHHHEEEDDDIIIUUUfff}}}}}}{{{zzzuuupppkkkhhhdddaaa]]]ZZZUUURRROOOMMMIIIGGGFFFDDDBBB@@@>>>===;;;::::::;;;<<<>>>999999888888777777666666333222222111000//////...000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000333555444222111333666666666777888:::;;;<<<===;;;<<<===>>>>>>===<<<;;;;;;:::999888888:::<<<===????????????>>>>>>>>>>>><<<<<<<<<===>>>??????@@@AAABBBDDDDDDCCCAAA>>><<<888888888888888777666555333333333444555666777888777888888999999999888888555555555555555555555555666666555555555444444444555666666777888999999:::;;;;;;;;;;;;;;;<<<>>>>>>======<<<;;;999777555444444444444555777888:::;;;:::;;;===@@@CCCEEEHHHIIIHHHNNNUUUYYY[[[^^^dddiiilllttt~~~zzzlll[[[PPPFFFDDDCCCAAABBBFFFFFFFFFGGGJJJOOOVVV\\\```eeegggiiilllnnnqqquuuxxx|||~~~~~~kkkYYYRRRSSSWWWdddnnn{{{~~~xxxrrr{{{qqqfff```ZZZRRRLLLJJJDDDAAA===;;;:::::::::999666666666666666777888888666888;;;<<<======???@@@CCCCCCCCCDDDEEEGGGIIIJJJEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLQQQ]]]kkkuuu~~~qqqXXXIIIAAA;;;999999777999::::::999888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@@@@???@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFHHHKKKNNNSSSWWW^^^cccjjjrrrvvvyyynnnddd___^^^YYYYYYXXXXXXYYY[[[]]]^^^ccclllxxxgggQQQDDD???<<<999888888888777666555999555666>>>AAAIIIZZZ|||wwwnnn|||ssscccXXXVVVcccttt~~~nnn]]]QQQJJJFFFIIIPPP[[[mmm|||zzzxxxuuuqqqlllhhhccc^^^[[[XXXUUURRROOOLLLHHHEEEDDDCCCBBB@@@@@@???===;;;::::::::::::888777666555444333222222333333222222111000//////......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000333222111111111222333444666777888999::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>???@@@AAA@@@@@@>>>>>>::::::;;;<<<<<<<<<;;;:::??????AAACCCDDDBBB>>>;;;::::::999777666444333222555555444444444555555666666666777888888888888888777777666666555555444444777666666555555555555666666777888999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555555666777999:::;;;;;;<<<<<<<<<===>>>???AAAAAADDDJJJRRRVVVYYY]]]dddjjjqqq~~~kkkYYYOOOFFFCCCBBB@@@@@@CCCFFFDDDHHHSSS\\\aaaiiirrrsssnnnlllrrrxxx{{{}}}yyyfffVVVQQQSSSYYYgggrrr}}}yyyuuuyyyoooeee___ZZZRRRLLLKKKDDDAAA===;;;:::::::::999666666666666666777888888888:::===>>>>>>???AAABBBAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKOOO[[[iiisss|||lllUUUGGG@@@;;;999:::777999::::::999999:::;;;:::::::::::::::;;;<<<<<<=========>>>>>>???@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFIIIMMMQQQTTTWWW^^^fffmmmxxxuuukkkdddbbb]]]]]]\\\[[[\\\]]]^^^___dddmmmxxxhhhRRREEE???===999888888888777666555999666777@@@CCCKKK\\\ttt{{{ssspppsssbbbWWWVVVeeewwwzzzjjj[[[PPPIIIFFFJJJRRR___sss~~~{{{yyyuuupppkkkhhhbbb^^^ZZZWWWTTTQQQNNNKKKHHHEEEDDDCCCBBB@@@???>>><<<;;;::::::::::::777777666555444333222222333333222111111000//////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111222333444555888999:::;;;<<<<<<<<<<<<999999::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>???@@@AAAAAA@@@???>>>::::::::::::;;;;;;;;;;;;===>>>@@@BBBDDDCCC@@@===;;;:::999777555444444444555555444444444444555555555666777777888888777777777777666666555555555555666666555555555555555666666777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777666666777777888999:::;;;<<<<<<======>>>>>>???@@@BBBCCCDDDIIIOOOTTTWWW\\\dddkkkvvv~~~kkkUUUMMMGGGGGGGGGFFFFFFIIILLLMMMTTTaaalllsss{{{yyyvvvyyy~~~ppp___RRRPPPTTT]]]lllxxxvvvuuuxxxyyyoooeee___YYYQQQKKKJJJCCC@@@<<<:::::::::999999777666666666666777888888999<<>>?????????@@@@@@AAAAAABBBBBB>>>???@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCDDDFFFIIILLLNNNOOOUUU^^^iiiuuu|||qqqiiieeebbbaaa```______```aaabbbgggoooxxx~~~iiiTTTGGG???===:::888888888777666555999777999AAADDDNNN```pppxxxuuurrrssstttbbbVVVWWWjjj}}}~~~sssfffXXXOOOJJJFFFKKKUUUeee{{{~~~zzzuuupppjjjgggaaa\\\YYYVVVRRRPPPMMMKKKGGGEEEDDDCCCAAA???>>>>>><<<;;;:::999999999777666666555444333222222222222222111111000000///000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111333444666777999999:::;;;<<<<<<<<<<<<999999::::::::::::;;;;;;======<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>;;;;;;:::999999999:::;;;<<<<<>>@@@BBB@@@@@@AAABBBBBBBBBBBBBBB?????????@@@@@@??????>>>===>>>>>>???????????????@@@@@@????????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEFFFIIIKKKOOOOOOTTT___lllyyytttjjjeeebbbbbbaaaaaaaaacccdddeeeiiiooowww|||~~~~~~iiiUUUJJJ@@@===:::999999999888777666;;;999999AAAEEEPPPdddvvv|||}}}}}}zzzwwwvvvzzzwwwdddXXX[[[rrrwww{{{zzzzzzwwwooocccWWWOOOKKKGGGMMMYYYkkk{{{tttooojjjfff```[[[WWWTTTQQQNNNLLLJJJGGGEEEDDDBBB@@@>>>======<<<;;;:::999888888666666555444444333222222222111111111000000000///111111000000//////......///000000000111111111111000000000000000000000000000000000000000000000000///000111222444666888888777888999999:::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAA@@@??????<<<;;;999888777888:::;;;:::;;;===AAADDDEEECCCAAA===;;;888555444555666888555444333333333333333333333444444555555555555555666666666555555555555555444333333333444555666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::999888777777999999999::::::;;;;;;;;;777777888888999;;;<<<===@@@BBBGGGKKKQQQZZZdddkkk{{{pppbbbTTTPPPNNNRRRVVVYYY___eeekkksss}}}kkk\\\QQQLLLQQQYYYfffuuutttfffllltttiiiaaaYYYOOOGGGEEEAAA>>>:::999999999999888777777777777777888999999:::===@@@BBBBBBCCCEEEGGGHHHIIIKKKMMMMMMLLLJJJIIIFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIMMMWWWbbblllvvv}}}qqq```MMMDDD@@@<<<::::::888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<>>>???AAABBB???@@@AAABBBBBBBBBAAAAAA????????????>>><<<;;;:::<<<===>>>????????????>>>@@@@@@??????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDFFFIIILLLPPPQQQXXXdddppp|||wwwmmmfffaaa``````aaabbbdddfffgggiiinnntttxxxzzz|||{{{hhhVVVLLL@@@===:::999999999888777777<<<999999@@@FFFTTTkkkxxxeeeZZZaaa~~~wwwqqqtttvvvwwwvvvnnnbbbVVVOOOMMMIIIPPP]]]qqqzzztttoooiiieee```[[[WWWSSSOOOMMMKKKIIIFFFEEEDDDBBB???===<<<<<<;;;:::999888777777555555555444333333222222111111111000000000000000111111000000//////......///000000000111111111111000000000000000000000000000000000000000000000000///000111333555777888999888888999:::::::::999999999999999:::::::::;;;;;;;;;::::::999999::::::;;;===>>>???@@@AAA@@@@@@???===<<<:::888888999:::;;;::::::<<>>>>><<<;;;;;;:::999888777666777777777777777777777777555555555666777888999:::<<>>???@@@AAAAAABBB???@@@AAABBBBBBAAA@@@????????????>>>===<<<;;;:::<<<===???@@@AAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEE@@@BBBDDDEEEGGGJJJNNNQQQTTTXXXaaammmvvv{{{qqqjjjaaaaaa``````aaaccceeefffgggkkkoootttwww{{{xxxfffVVVLLL@@@>>>;;;999999999888777777<<<999999BBBKKK^^^wwwwwweee]]]iiitttnnnqqqvvvxxxxxxpppbbbVVVOOOLLLJJJQQQ___uuuyyysssooojjjfff```[[[WWWSSSOOOLLLJJJHHHFFFEEEDDDBBB>>><<<;;;;;;;;;:::999888666666444444444444333333222222000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000///111333555777888999999:::;;;;;;<<<<<<;;;;;;;;;999999::::::::::::;;;;;;::::::999999999999::::::<<<===???@@@AAAAAA@@@???>>>===;;;:::999::::::;;;::::::;;;===@@@AAA???>>>:::999777555444555666666444444333222111111111111000111222222333333222222222222222333333333333333000111111222333444666777999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666444444444444444444333333555555555666777888999::::::>>>FFFQQQ\\\fffmmmqqq{{{}}}~~~}}}yyyqqqiiidddbbbaaadddkkkttt}}}pppdddVVVOOOLLLNNNWWW___nnn|||{{{vvvttt|||qqqeee^^^VVVLLLEEECCC???<<<999777888888888888888888777777888888999:::===???BBBEEEFFFGGGIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDCCCBBBAAAAAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEEEEFFFHHHJJJKKKSSS^^^hhhrrryyyxxxrrrfffVVVGGG@@@???===;;;:::999:::;;;;;;::::::;;;===>>>???AAABBBBBBBBBAAA@@@???@@@BBBCCCCCCBBB@@@???>>>>>>???????????????>>><<<===???AAABBBAAA@@@@@@??????@@@AAABBBCCCCCCDDDFFFGGGGGGHHHIIIIIIJJJJJJGGGJJJMMMPPPSSSWWW]]]aaacccjjjvvv|||xxxwww|||sssmmmdddcccbbbaaaaaabbbcccccceeegggkkkpppuuu{{{vvvdddTTTKKKAAA>>>;;;999999999999888666;;;999:::EEERRRjjjqqqccc^^^qqq{{{vvvzzzyyy|||{{{rrrcccTTTMMMKKKIIIQQQaaayyy~~~wwwrrroookkkfff```[[[WWWSSSOOOLLLIIIGGGFFFEEEDDDAAA>>>;;;::::::::::::999888666555444444444333333333333222///000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000222444666777888888888:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<===???@@@AAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::;;;;;;;;;<<<===>>><<<;;;888777666555444444444444444333222111111000000000///000111111222222111111000000111111111222222222//////000111333444666777999:::;;;<<<<<<===============<<<<<<;;;::::::::::::999999888777666555555333333222222222111111111333333333444555666777888:::@@@KKKYYYfffooouuuwwwwwwwwwwwwuuuqqqkkkgggfffhhhjjjssshhh]]]QQQLLLLLLPPPXXXaaappp}}}yyywwwzzzwwwmmmbbb\\\UUULLLFFFDDD>>><<<888777777888888888888888888777888888999:::>>>AAADDDFFFHHHIIIKKKMMMMMMLLLKKKJJJIIIIIIJJJJJJCCCBBBAAA@@@AAACCCEEEGGGFFFEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEEEEFFFIIIKKKJJJRRR\\\fffpppwwwuuuooo```QQQCCC>>>>>>===;;;;;;999:::<<<;;;::::::;;;===>>>???BBBDDDDDDBBB@@@???@@@AAACCCDDDDDDBBBAAA???======???@@@BBBBBBCCCCCC<<<>>>@@@BBBCCCBBBAAA@@@??????@@@AAACCCDDDEEEEEEJJJJJJKKKKKKLLLMMMNNNNNNRRRTTTXXX\\\aaaffflllpppttt}}}uuulllhhhgggrrrzzz|||sssmmmhhhfffdddbbbaaa```aaaaaaccceeehhhmmmttt|||uuubbbRRRIIIAAA>>>;;;:::::::::999888555:::999:::HHHXXXsss|||lllaaa___uuu{{{~~~}}}ssscccSSSKKKIIIHHHPPPbbb{{{}}}vvvrrroookkkgggaaa[[[WWWSSSOOOMMMIIIGGGFFFEEEDDDAAA===:::::::::::::::999777666444444333333333333333333333////////////000000000000......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000111222444666888888888888999999999::::::999888888999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;:::;;;<<<<<<:::888666666666555555444333333444333222111000000000000//////000111111111111111//////000000111111111222//////000111222444666777999:::;;;<<<==================<<<;;;:::999999888999999888777666555444444333222222111111000000000000000000111222333555555:::AAAOOO___mmmvvvzzz{{{sssqqqpppoookkkfffdddfffjjjppp~~~^^^VVVNNNLLLMMMQQQ[[[dddrrr~~~rrrtttyyymmmaaaYYYQQQHHHBBBAAA<<<;;;999888666666666777777777777888:::<<<>>>???@@@AAACCCEEEGGGIIIKKKLLLOOOMMMKKKKKKKKKJJJHHHGGGGGGFFFDDDCCCEEEIIIMMMPPPNNNMMMJJJHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGNNNTTT]]]gggnnnmmmiiidddUUUOOOGGG@@@<<<;;;:::999>>>;;;999:::>>>AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBB????????????@@@AAABBBBBBCCC@@@@@@DDDEEEDDDCCCEEEAAAAAABBBDDDFFFJJJMMMOOOPPPSSSVVVXXXYYYYYYZZZ\\\bbbiiirrrwww{{{vvvjjj___^^^cccdddooo}}}~~~wwwrrrnnnfff______``````bbbdddcccbbbeeemmmyyyvvvbbbQQQHHHAAA>>>;;;999999:::999999===<<>>======<<<<<>><<<;;;:::999999999999888777555444444444444222222222111111111111000////////////000000000000111111111111111111111111000000000000111222333444555666999;;;===>>>>>>>>><<<;;;::::::999999999999;;;:::999777666444333222000000000000000000000000444333222222222333444555:::@@@MMM___qqq|||}}}{{{uuuqqqkkkeeeaaa_________iiiuuuZZZRRRKKKJJJMMMSSS^^^iiixxxuuuzzzzzznnnbbbYYYRRRHHHBBBAAA<<<;;;999777666666666777777888888999;;;===???@@@BBBCCCEEEGGGIIIKKKLLLMMMNNNLLLKKKJJJJJJJJJHHHGGGEEEDDDCCCDDDGGGLLLQQQUUUUUURRROOOJJJGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFLLLQQQZZZccciiihhhddd___TTTNNNGGGBBB????????????@@@>>><<<===@@@BBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@???@@@@@@AAAAAACCC@@@@@@CCCEEECCCCCCEEEFFFGGGJJJLLLOOORRRUUUXXXZZZ^^^dddjjjoootttxxx{{{}}}qqqhhhaaa[[[\\\aaaeeennnyyy}}}wwwooofff```___```______aaacccbbbdddmmmxxxttt___PPPHHHAAA>>>;;;999999:::999999888999<<>>:::777<<<;;;:::888777666555555666555555444333333222222111111111111111111111111111000///......///000111000000000000111111111111222222222111111111000000000000000111111111111111333444666777888999999999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;888777777777888999::::::;;;;;;<<<===???@@@AAABBB@@@??????>>>>>>===<<<<<<>>>===<<<;;;::::::999999999888777555444444333333222222222111111111000000000000000000////////////111111111111111111111111000000000000111222333444555666888:::<<<===>>>>>><<<;;;:::999888888888888:::999888777555444333222000000000000000000000000333222222111222333444555999>>>IIIZZZkkkvvvzzzyyysssnnnfff___YYYWWWXXXYYYdddqqqYYYQQQJJJJJJOOOWWWeeeqqq{{{{{{ooobbbZZZRRRHHHBBB@@@<<<;;;999777666666777777999999:::;;;===???AAABBBEEEEEEGGGHHHJJJLLLNNNNNNMMMLLLJJJJJJJJJJJJHHHFFFBBBBBBCCCEEEJJJPPPVVVZZZ]]]ZZZUUUOOOJJJGGGEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGLLLPPPWWW^^^cccccc___[[[MMMIIICCC???>>>???@@@@@@???>>>>>>???AAABBBAAA@@@CCCCCCDDDFFFGGGIIIJJJKKKMMMMMMLLLLLLJJJIIIGGGGGGDDDCCCBBBBBBAAAAAABBBBBBDDDAAABBBEEEFFFDDDEEEHHHLLLPPPWWW]]]bbbfffkkknnnsssyyyvvvkkk```[[[[[[\\\```dddnnnttt||||||nnngggaaaaaaaaa___]]]^^^aaa```ccckkkvvvppp]]]OOOHHHBBB???;;;999999:::999999888999;;;CCCRRRqqqvvvfffYYYXXX^^^ooommm\\\MMMGGGHHHPPPZZZnnn{{{vvvrrrpppjjjfff```ZZZVVVRRRNNNLLLLLLJJJFFFCCCAAA???;;;999;;;;;;999777666555555555555555444444333333222222111111111111111111111111000000////////////000000000000000000111111111111222111111111111000000000222111111111111111111111444555666777888999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999888888888999999:::::::::;;;===>>>???@@@AAA@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;;;;::::::888777666555444333333333222222111111111000000000111111000000//////......111111111111111111111111000000000000111222333444666666777888:::;;;===>>><<<;;;:::888777666666666888888777666444333222222000000000000000000000000222111111111111222333333888;;;CCCQQQaaammmsssuuupppiii___VVVOOOMMMNNNPPPZZZhhh]]]TTTMMMMMMRRR\\\kkkwww{{{ooobbbZZZRRRHHHBBB@@@<<<:::999777777777777888::::::;;;<<<>>>AAABBBDDDFFFFFFGGGIIIJJJLLLMMMNNNLLLKKKIIIIIIIIIIIIHHHFFFBBBBBBCCCFFFKKKRRRWWW[[[```]]]XXXRRRMMMIIIGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKLLLOOOTTT[[[______\\\XXXKKKGGGBBB??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDHHHIIILLLOOOQQQTTTVVVWWWTTTTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFGGGJJJKKKKKKNNNSSSXXX___kkkuuu~~~}}}sssggg___YYYYYY```gggkkkmmm|||}}}nnngggbbbbbbccc```^^^^^^]]]]]]```gggrrr|||mmm\\\PPPKKKCCC@@@<<<:::999:::999888<<<===???EEEXXX{{{wwwgggZZZXXX\\\jjjkkk[[[OOOLLLNNNQQQ\\\qqq{{{uuupppmmmiiieee___ZZZVVVRRRNNNLLLGGGEEECCCBBBBBBAAA???===::::::888777666555555555444444444333333333222222111111111111111111111111000000////////////000000///000000000111111111111111111111111000000000000333222222222222111111111555666777888999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888888999999:::;;;<<<===>>>@@@AAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;777777555444333222222222111111111111000000000000111111000000//////......111111111111111111111111000000000000111222333444666666555666777:::<<<===<<<;;;999777666555444444666666555444333222222111000000000000000000000000111111111111111222222222777888===GGGTTTaaaiiimmmkkkdddYYYNNNHHHFFFGGGIIIOOO\\\qqq___VVVOOOPPPUUU```ooo{{{zzznnnaaaYYYQQQHHHAAA@@@;;;:::999777777777888888:::;;;<<<===???BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIGGGFFFDDDDDDEEEGGGKKKQQQUUUXXXYYYWWWTTTPPPLLLIIIHHHGGGEEEFFFGGGHHHIIIJJJKKKLLLIIILLLPPPVVVZZZ[[[YYYWWWOOOKKKFFFCCCBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMPPPSSSWWW\\\```cccdddeee___^^^]]][[[XXXUUUSSSRRRSSSRRRPPPNNNLLLKKKJJJJJJLLLJJJLLLPPPRRRUUU\\\dddnnnyyy~~~zzznnnfff^^^\\\\\\aaalllvvvzzzzzz|||nnngggbbbcccdddaaa___```YYYZZZ\\\cccmmmxxx~~~lll]]]SSSOOOCCC@@@<<<:::::::::999888===???AAAGGG]]]yyyhhhZZZWWWZZZdddkkkZZZOOOMMMPPPRRR^^^ssszzzsssmmmjjjgggccc^^^YYYUUURRRNNNLLLFFFEEECCCBBBBBBAAA???===999888777666555555444444333333333333333222222222000000000000000000000000//////000000000000/////////000000000111111111111000000000000000000000000333333333333222222222222666777888999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????;;;<<<=========<<<;;;;;;777666555333222222222222111111111000000000//////111000000000/////////...000000000000000000000000000000000000111222333444555555444555666888:::;;;:::999888666444333333222444333333333222222111111000000000000000000000000000000111111222222222222555666888???HHHSSS\\\```bbb\\\SSSJJJDDDBBBCCCEEEHHHRRRcccxxxzzzuuuttt{{{\\\UUUPPPRRRZZZeeeuuuxxxlll```XXXPPPGGGAAA@@@;;;:::888777777777888999:::;;;<<<>>>@@@BBBEEEFFFEEEFFFFFFGGGHHHIIIIIIIIIJJJIIIGGGGGGHHHIIIGGGFFFEEEEEEEEEGGGJJJNNNRRRTTTPPPPPPOOONNNLLLJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHLLLRRRWWWZZZZZZYYYQQQMMMIIIFFFEEEEEEEEEDDDDDDFFFHHHIIIKKKOOOSSSWWW^^^bbbiiiooosssttttttssskkkjjjfffbbb^^^[[[YYYXXXYYYXXXUUUSSSPPPNNNMMMMMMMMMLLLNNNSSSXXX^^^kkkwww}}}}}}{{{zzz{{{yyyssskkkccc^^^\\\```eeemmmyyy|||ppphhhbbbbbbbbb___^^^___WWWXXX[[[aaajjjvvv}}}lll^^^UUUQQQDDDAAA===;;;::::::999888999<<<@@@HHH___yyygggXXXVVVWWW```xxxjjjXXXMMMKKKMMMSSS```vvvyyyrrrmmmjjjfffbbb\\\XXXUUURRROOOLLLJJJGGGDDDBBBAAA>>>;;;999888777666555444444444444333333333333222222222222000000000000000000000000//////000000000000//////000000000000111111111111//////000000000000000111222222333333333444444444888888999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@<<<===>>>>>>===<<<;;;:::666555444333222111111111111111000000000//////////////////000000000000000000000000000000000000000000000000000111222333444333333444444555777888999888777666555333222222222111111111111111111111111000000000000000000000000000111222222333333222222444444555999???FFFMMMRRRUUUQQQKKKFFFBBBAAAAAABBBFFFLLLXXXiii|||{{{llldddcccjjjsssWWWRRRPPPWWWbbbpppuuuiii]]]VVVOOOGGGAAA@@@:::999888777777777888999::::::<<<===@@@CCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFCCCCCCDDDFFFIIILLLPPPRRRNNNOOOQQQRRRRRROOOLLLJJJFFFGGGGGGGGGHHHHHHIIIIIIHHHIIIMMMSSSYYY]]]______WWWTTTPPPNNNNNNNNNNNNMMMMMMOOOQQQSSSVVV[[[ccchhhsssxxxvvvsssmmmgggbbb___^^^]]][[[YYYWWWSSSPPPNNNLLLLLLLLLKKKMMMSSSZZZdddvvvyyyyyyzzz|||~~~tttlllfffccc```^^^cccjjjqqqwww~~~sssjjjbbb___^^^[[[YYYZZZWWWXXX[[[```iiiuuu~~~mmm^^^UUUQQQEEEBBB===;;;::::::999888777<<<@@@GGG___yyygggXXXVVVXXXaaayyyiiiWWWLLLJJJLLLUUUccczzzxxxrrrooommmdddaaa\\\WWWTTTRRROOOLLLJJJHHHEEEBBB@@@>>>:::888777777666555444444444444222222222222222222222222000000000000000000000000...///000111111000///...000000000000111111111111////////////000000111111111222222333444555666666888999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<;;;<<<===>>>???AAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAA===>>>??????>>><<<:::888666555444222111111000000111000000000////////////......//////000000111111000000000000000000000000000000000000111222333444111222333555666666666666666666444333333222222222000000000000000000000000000000000000000000000000111111333444444444333222333333444666888<<>>;;;::::::999888888>>>AAAGGG\\\{{{hhhZZZXXX\\\eee~~~fffVVVMMMLLLNNNVVVeee|||~~~xxxsssqqqqqqddd```[[[WWWTTTRRROOOMMMGGGEEECCCAAAAAA???===;;;777666555444444444444444222222222222222222222222000000000000000000000000...///000111111000///...000000000000111111111111.../////////000000111111000111222333555666777777999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;888888888999:::;;;<<<===:::;;;<<<===>>>???@@@AAADDDDDDDDDCCCBBBBBBAAAAAA>>>>>>??????>>><<<999888555555333222111000000000000000000000////////////------...///000111222222000000000000000000000000000000000000111222333444000111333555666666555555555444333333222222222222////////////000000000000000000000000000000000000111222333444555444333333222333444444555777:::<<<:::;;;===>>>???>>>===<<<>>>BBBKKKWWWbbbiiijjjiiiccc^^^ZZZYYYTTTPPPTTT\\\___pppTTTPPPOOOYYYrrrsssggg[[[TTTLLLCCC<<<:::<<<;;;:::999999999:::;;;;;;>>>AAABBBCCCDDDFFFHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIHHHFFFEEECCCBBBAAA???@@@AAACCCEEEIIINNNRRRVVVWWWYYY[[[\\\ZZZVVVSSSLLLKKKJJJKKKMMMOOOOOOOOOPPPSSSWWW]]]bbbfffjjjkkknnnmmmkkkjjjkkkmmmppprrrrrrwww}}}{{{ooogggcccaaa^^^[[[TTTRRROOOLLLJJJHHHGGGGGGFFFEEEGGGIIIOOO\\\uuuxxxoooeee___aaagggnnnqqq}}}}}}xxxpppddd\\\XXXWWWVVVUUU]]]aaaccceeennn}}}qqqbbbUUULLLGGGAAA=========:::999;;;<<<===@@@HHHZZZyyy}}}dddTTT[[[]]]jjj~~~eeeTTTLLLJJJMMMZZZggg}}}{{{uuupppllldddaaa\\\YYYVVVSSSOOOLLLJJJGGGCCC@@@???===:::888666666555444333333222222......///000111222222333000000000000000000000000444444333222111111222222///000111222333333222111111111000000000000000111333444444444555666666666:::;;;<<<<<<;;;;;;===>>><<<<<<<<<===============???>>>===<<<;;;:::::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<===???@@@BBBDDDEEEDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;666555444222111000000000000000////////////000000111000///......///000111000000//////.........---.........///000222444444222333333444555555555444555444333222111111111111000000000000000000000000////////////////////////111111111111111111111111333333333333444555666666888:::<<<===<<<;;;;;;;;;999???GGGPPPVVVXXXXXXWWWRRRNNNLLLLLLLLLMMMSSS[[[bbbxxxUUUSSSRRR\\\rrrssshhh\\\TTTMMMDDD===<<<;;;:::999888888999:::;;;:::<<>>FFFWWWttt{{{vvvnnn]]]```bbbrrryyycccUUUMMMMMMPPP\\\jjjyyytttpppmmmfffbbb^^^YYYVVVRRRNNNLLLIIIGGGCCC@@@>>>===:::888666555555444333333222222//////000000111111222222000000000000000000000000000000///...............///000111222222222111000222222111111111111222222444444444555555666777777:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<=========>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>@@@BBBDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???===<<<;;;:::555555333222111000000000000000////////////000000111111000//////000111111000000/////////.........000000///000000111222333222333444555555555555555444444333222111000000111111111111111111111111111000000000000000000000000222222222222222222222222222222222222333444555666777999<<<<<<;;;;;;;;;<<<;;;???FFFMMMQQQRRRQQQOOOLLLHHHFFFFFFGGGIIIPPPXXXhhhWWWWWWXXX```ttt~~~~~~sssggg[[[TTTMMMDDD>>>===:::999888888888999:::;;;;;;===@@@BBBCCCDDDEEEGGGHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFF@@@BBBCCCEEEGGGLLLRRRVVV\\\___dddiiijjjeee^^^XXXNNNNNNNNNOOOPPPSSSUUUVVVZZZ]]]cccllluuu}}}vvvoooeee]]]YYYVVVRRROOOKKKIIIGGGDDDCCCBBBBBBBBBCCCCCCEEEGGGIIIQQQbbbrrruuunnnkkkjjjlllsss{{{yyylllaaa[[[YYYYYYYYY```aaacccjjjyyypppaaaUUUNNNGGGAAA=========:::999;;;999;;;>>>EEETTTnnnqqqrrrsssvvvaaaaaadddyyysssaaaUUUOOOPPPTTT___mmm}}}xxxtttqqqnnniiieee___ZZZVVVRRRNNNKKKIIIFFFCCC@@@>>><<<:::888555555444444333333222222000000000000000111111111000000000000000000000000......------,,,,,,------000000111111111000//////333333222222222333333444444444555666666777888888:::;;;===<<<;;;;;;<<<===;;;;;;<<<======>>>??????@@@???>>>=====================>>>>>>===<<<<<<;;;;;;<<<<<<===???AAACCCDDDDDDEEEFFFGGGGGGFFFEEEEEEBBBBBB@@@>>><<<;;;999888555444333222111000000000111000000//////000000111111111000000000000111111000000////////////......222111111000000000111111333444555555555555555555333333222111000000000000111111111111111111111111222222222222222222222222222222222222222222222222222111111222222333444555666888;;;<<<;;;;;;;;;<<<<<<@@@EEEIIIKKKJJJHHHFFFGGGBBB@@@AAACCCFFFNNNWWWlllXXXYYY\\\dddwww{{{}}}rrrgggZZZRRRLLLCCC>>>===999888888777888999:::;;;>>>@@@CCCEEEFFFGGGIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCEEEFFFIIINNNTTTXXXZZZ^^^eeejjjkkkfff]]]VVVNNNOOOPPPQQQRRRUUUYYY\\\bbbfffnnnyyyyyyfffbbb[[[WWWTTTRRROOOMMMJJJIIIGGGEEEDDDDDDDDDEEEBBBCCCFFFIIIKKKPPP]]]jjj}}}vvvnnnoooqqqvvv|||zzznnnddd]]]ZZZ[[[\\\bbbbbbcccjjj{{{~~~nnn```UUUNNNGGGAAA=========:::999;;;<<<===@@@FFFTTTjjjwwwlllrrrwww{{{eeebbbhhhnnn^^^TTTOOOQQQVVVbbbqqq|||xxxuuusssqqqkkkgggaaa\\\WWWRRRMMMJJJIIIFFFBBB@@@>>><<<999777444444444333333333222222111111111000000000000000000000000000000000000000000//////....../////////000000000000//////......333222222222222333333444444555666666777888999999:::<<<===<<<;;;;;;<<<===:::;;;<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>?????????????????????>>>===<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEBBBAAA???===;;;999777666444333222111000000000000111000000000000000000111000000000000000000000000000000//////////////////111111000000111111222222444555555666666666555555333222111111000000000111111111111111111111111111222222222222222222222222222222222222222222222222111111111111222333444444555777:::;;;;;;:::;;;<<<===???CCCFFFGGGEEEBBB@@@DDD???===???AAAFFFOOOXXXlllVVVYYY]]]hhh{{{}}}rrrfffYYYQQQJJJBBB===<<<888888777777888:::<<<===???BBBEEEFFFGGGHHHJJJLLLIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFGGGJJJNNNTTTYYYYYY]]]ccciiijjjeee\\\UUUNNNOOORRRSSSUUUZZZ___dddjjjoooyyy}}}oooggg[[[YYYUUUSSSPPPNNNLLLJJJEEEDDDBBBAAAAAABBBBBBCCCAAABBBGGGMMMOOOSSS]]]ggg{{{{{{vvvtttsssvvvzzz~~~xxxoooeee^^^\\\]]]^^^bbbbbbbbbgggwww}}}nnn```TTTMMMGGGAAA=========:::999;;;===>>>@@@GGGSSSfff{{{vvvkkkttt{{{}}}iiihhhttt~~~kkk\\\RRRNNNQQQWWWeeeuuu}}}zzzxxxtttrrrmmmiiiccc]]]XXXRRRMMMJJJIIIFFFBBB???>>><<<999777333333333333333222222222111111111000000000000000000000000000000000000000111000000///000000111111111111000/////////......111111111111111222333333555555666777888999:::;;;;;;<<<===<<<;;;:::;;;===;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===:::;;;;;;<<<===???@@@AAAAAABBBDDDEEEFFFEEEEEEDDD@@@???===;;;999777555444333333222111000000000000111111000000000000111111//////////////////////////////000000000000000000//////000000111333444555666666666777777666555555333222111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111222333444444666888;;;<<<;;;;;;;;;<<<<<<>>>BBBDDDEEECCCAAA???@@@===;;;===@@@DDDMMMVVViiiRRRUUU\\\iiittthhhZZZQQQJJJBBB===<<<888888888888999;;;===>>>???AAADDDFFFFFFGGGIIIKKKIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJNNNTTTXXXZZZ]]]bbbggghhhccc\\\VVVNNNQQQUUUWWWZZZ```hhhnnnssszzz}}}mmmaaaZZZVVVVVVTTTRRROOOKKKHHHFFFCCCCCCBBBBBBBBBCCCEEEEEEDDDEEEKKKRRRVVVYYY```iiiwwwyyyqqqnnnpppxxx|||{{{xxxqqqhhh```]]]]]]^^^`````````cccppp~~~oooaaaUUUNNNGGGAAA=========:::999;;;;;;<<>>>>>???@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA??????:::::::::;;;<<<===??????@@@AAABBBCCCCCCBBBBBBAAA<<<<<<:::888666555333333222222111000000000000000222111111000000111111222//////000000000000////////////000000000000111111/////////000222444555666777777777777777666666555333333222222222222222333222222222222222222222222333333333333333333333333111111111111111111111111222111111222222333444555888:::<<<===<<<;;;;;;;;;;;;===@@@CCCCCCBBB@@@>>><<<999888:::===@@@GGGOOObbbyyyMMMPPPXXXiiixxxkkk]]]SSSKKKBBB>>>===999888888999;;;===???@@@@@@BBBEEEGGGGGGHHHJJJLLLIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHJJJMMMRRRVVVZZZ[[[___bbbccc```ZZZVVVPPPTTTYYY\\\```fffpppxxxwwwjjj___XXXUUURRRSSSSSSRRROOOKKKHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKNNNOOOTTT[[[___bbbhhhpppwwwnnnnnnttt{{{{{{yyytttlllccc]]]\\\]]][[[]]]^^^___hhhwwwsssdddXXXPPPGGGAAA=========:::999;;;:::;;;???IIIYYYnnnrrr~~~xxxfffaaaqqq}}}wwweeeWWWNNNLLLTTT]]]mmm}}}xxxrrrnnnnnnjjjddd^^^YYYTTTOOOLLLHHHEEEAAA???===;;;888666222222222222222222222222//////000000111111222222000000000000000000000000//////......//////000111111111000000000111222333111111111222222333555555666777888999:::<<<======<<<===>>>===;;;:::;;;<<<======>>>>>>>>>?????????DDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@999:::::::::;;;<<<>>>>>>>>>???@@@@@@@@@???>>>===999888777666444333222111222111111000000000000000222111111000000111111222000111222222222222111000//////000000000111111111111000111111222333444555777888888888888777666555444333333333333333444444222222222222222222222222444444444444444444444444333333333333333333333333222222222222333444555666:::<<<>>>>>><<<;;;;;;;;;;;;===???AAABBB@@@>>>===:::777777:::;;;===BBBIIIVVVhhhJJJMMMVVViii{{{nnn___UUULLLDDD???>>>999999999:::;;;>>>@@@AAABBBEEEHHHIIIJJJKKKMMMOOOJJJJJJKKKKKKJJJHHHGGGFFFAAABBBCCCEEEFFFHHHIIIIIIGGGHHHHHHHHHIIIMMMQQQUUUXXXYYY[[[]]]^^^\\\XXXTTTRRRWWW\\\```dddkkkvvv}}}wwwmmmcccZZZVVVTTTTTTLLLOOOQQQRRRQQQNNNLLLLLLFFFFFFFFFFFFHHHIIIKKKMMMXXXXXX]]]dddhhhjjjpppvvvzzzrrruuu|||{{{}}}|||wwwoooeee^^^[[[[[[XXX[[[]]]]]]dddrrr~~~uuugggZZZRRRGGGAAA=========:::999;;;;;;<<>><<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>?????????EEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@999999999:::;;;<<<===>>>===>>>??????>>>===<<<;;;777666666444333222111111222111000000000000000111222222111111111111222222222333444444444444333222//////000000111111111222333222222111222222333333888888888888888777666666444444444333333444555555222222222222222222222222666666666666666666666666555555555555555555555555333333333333444555666666<<<>>>??????===;;;;;;;;;<<<===???@@@@@@???<<<;;;:::888999<<<<<<<<>>EEEQQQiiiiiidddeee}}}~~~zzz{{{kkk\\\UUUOOOMMMUUU```ttt|||zzzyyyvvvpppkkkiiifffbbb]]]XXXRRRLLLGGGGGGDDDAAA???===;;;999777555444333222111111111111777666333111000000000000000000000000000000000000333222222222111111000000//////000111222222333333333333333444444444555555777888888999999999888888;;;<<<<<<==================>>>>>>===<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>><<<:::999999;;;===<<<<<<;;;;;;;;;:::999888777666777666444333222111111111222222111111111111111111000000111222222222222111000111111222222333333444000000000000000000000000000000000111222444555666777666555777999999666333777444333444666777555333666666555444444444444444666666666666666666666666777666555333333444444555222333444666777888::::::============<<<;;;:::999<<<===>>>??????===;;;:::888777777777999<<>>@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIGGGIIIMMMPPPQQQQQQSSSTTTVVVVVVTTTRRRRRRRRRRRRVVV\\\eeerrrzzzsssjjjbbb\\\UUUSSSOOOKKKIIIIIIKKKLLLMMMQQQVVVYYYYYYWWWUUUTTTMMMLLLLLLMMMQQQUUUXXXYYYffflllsssxxx{{{{{{rrrhhh```[[[ZZZYYYXXXYYY\\\^^^eeevvv~~~qqqbbbVVVJJJDDD>>>===<<<::::::<<<:::>>>EEETTTooo{{{jjjeeeggg~~~zzzjjj[[[TTTOOOMMMVVVaaavvv{{{yyyuuunnniiihhheeeaaa]]]XXXSSSMMMIIIGGGDDD@@@>>>===;;;999777555444333222111111111111666555333111000000000111000000000000000000000000222222111111111000000000111111111111222222222222333333444444444555555555666666777888999:::::::::;;;<<<======>>>>>>=========>>>>>>===<<<<<>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>===<<<:::999888777777777888;;;===??????EEEKKKPPPTTT[[[dddlllwwwzzz~~~OOOSSS___rrrsssdddYYYNNNDDD===;;;:::::::::<<<===@@@AAACCCFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKOOOQQQQQQQQQNNNQQQSSSTTTRRRPPPPPPPPPQQQUUU]]]iiizzzyyyuuummmeee^^^WWWPPPLLLHHHFFFDDDCCCCCCDDDGGGHHHKKKPPPWWW\\\]]]ZZZXXXVVVOOOPPPRRRUUUXXX\\\```bbbmmmrrryyy}}}|||yyyssskkkddd___]]]WWWYYY]]]^^^]]]dddwwwuuueeeXXXLLLEEE???>>>===;;;;;;======???FFFZZZzzzvvvhhhdddgggxxxiiiZZZSSSOOONNNWWWdddzzz}}}yyytttnnnjjjgggddd```\\\XXXSSSNNNKKKFFFCCC@@@===<<<:::888666555444333222111111111111333333222111111111111222000000000000000000000000111111000000000000//////333333333222222222111111444444444444555555555666444555666777999:::;;;;;;;;;<<<======>>>>>>=========>>>>>>===<<<===???AAAEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???888777666777999:::;;;:::;;;;;;:::999888777666666666555444222111111111111222222111111111000000000000111222333444555555555555555555555444444444444111111111111111111111111111111111111222444555666666555555666777777666444555444444555777999999888999999888777777777777777888888888888888888888888888888777666666666666777666777888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<;;;:::999888888777777777777999:::<<<===@@@CCCEEEEEEHHHNNNRRRZZZ\\\___aaabbbdddgggjjjTTTXXXeeexxxsssdddYYYOOOEEE>>><<<::::::<<<===???AAACCCDDDHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLLLLJJJKKKLLLNNNOOOPPPOOONNNMMMPPPTTTUUUTTTRRRRRRRRRVVVZZZdddqqq{{{tttmmmhhh```YYYSSSMMMIIIFFFDDDCCCAAA??????@@@BBBCCCGGGMMMVVV\\\^^^\\\ZZZXXXUUUXXX\\\___ccceeeiiikkkpppuuu|||xxxxxxwwwsssnnnhhhccc```XXXZZZ\\\]]]```jjj{{{xxxfffYYYKKKEEE???>>>===;;;;;;===@@@@@@IIIcccxxxeeebbbfff~~~wwwgggXXXQQQNNNNNNYYYfff}}}{{{vvvqqqmmmjjjfff```[[[VVVRRRMMMJJJEEEBBB???===;;;:::777555444444333222111111111111111111111111111111222222000000000000000000000000000000000///////////////222222222333333333333333444555555555555666666666555555666777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>===<<<===@@@BBBEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@999777666777999;;;;;;:::;;;:::999888777666666555555444333222111111111111222222111111111000000000222222444555666666777777888888777666666555444444222222222222222222222222111111111222333444555555555444444555666666666555444444555777999:::;;;;;;;;;::::::999999999999999999999999999999999999999999999888888888777777777888888999:::;;;======>>>============<<<;;;:::999999999::::::999999888777888777777666777777888999;;;===???@@@AAACCCGGGJJJLLLNNNPPPQQQRRRSSSUUUWWWVVV[[[iii|||rrrcccXXXOOOEEE???>>>:::;;;===???AAACCCDDDEEEIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLNNNPPPPPPPPPOOOMMMMMMOOOQQQUUUVVVVVVUUUUUUVVV[[[bbbmmm}}}~~~tttkkkddd___ZZZRRRLLLGGGDDDAAA>>>AAA@@@>>>===<<<===>>>???DDDKKKTTT[[[^^^^^^]]]]]]^^^bbbhhhlllnnnoooqqqsssuuuyyyyyyuuu~~~yyywwwrrrooommmooorrruuu}}}xxxwwwvvvtttoooiiiccc___[[[ZZZYYY[[[eeesss|||iiiZZZKKKDDD>>>===<<<::::::<<>>>>>>>>>>>>>>===>>>>>>>>>===>>>AAACCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA<<<:::999999;;;<<<<<<;;;;;;:::888777666555555555444333333222111111111111111111111111111111111111444555666777888888888888:::999888888777666555555222222222222222222222222222222222222333444555555333444444444444444555666444555777888:::;;;<<<===<<<<<<;;;::::::::::::;;;999999999999999999999999999999999999999888888888999999:::;;;<<<======>>>;;;;;;;;;;;;:::999888888888888888888888777777666777777777777777777777888666777999;;;<<<>>>@@@BBB@@@BBBCCCDDDCCCDDDFFFGGGXXX]]]lllrrrcccYYYPPPFFF@@@???;;;<<<>>>AAACCCEEEFFFFFFIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDEEEEEEGGGIIIKKKNNNOOOPPPOOOQQQSSSSSSRRRPPPPPPPPPRRRTTTVVVWWWWWWXXXZZZ[[[aaaiiixxx}}}qqqggg^^^WWWQQQMMMHHHCCC@@@>>><<<:::999999888888999:::<<<===CCCHHHPPPVVV[[[^^^```bbbffflllsssxxxyyyyyy{{{}}}yyy}}}wwwhhhbbb```gggqqq{{{}}}yyyuuurrrpppmmmhhhccc```___\\\YYYXXX[[[```eeeqqq|||{{{{{{zzzxxxvvvrrrkkkbbb]]]\\\[[[XXXZZZfffwwwmmm]]]JJJDDD>>>===<<<::::::<<>>>>>??????>>>>>>===>>>>>>>>>===>>>AAADDDDDDCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBB???===;;;;;;<<<===<<<;;;:::999777555444444555555333333222111111111111111111111222222333444444444777777888999999999888888:::999999888777666666555333333333333333333333333333333333333333444555555222333444333333333555777555777999::::::;;;===???======<<<;;;;;;;;;;;;;;;999999999999999999999999999999::::::999999888777999999999:::;;;<<<<<<<<<::::::::::::999888777666888888888777777777777666777777777777888888888888777777888999:::;;;;;;<<<<<<===???@@@@@@@@@BBBDDD]]]bbbsssuuufff[[[QQQGGG@@@>>>;;;<<>>===;;;;;;===@@@EEE]]]zzzeeeccceeeuuuyyygggUUUMMMJJJLLLZZZiiizzzuuuqqqkkkaaaYYYSSSOOOKKKIIIGGGDDD@@@>>>===;;;999777555444333222111111111111000000111222222111000///000000000000000000000000000000000111111111222222111222333444555666777888666666777777777888888888777666555555555777999:::======>>>????????????>>>===>>>>>>>>>>>>???BBBDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???===<<<<<<<<<;;;::::::999777555444444444555333222222111111111111111111111222333555666777777999::::::::::::999888888999999888888777777666666444444444444444444444444444333333333333444555555111333444333111222555888777999;;;<<<;;;;;;===@@@======<<<;;;;;;;;;;;;;;;999999999999999999999999888999999:::999888777666777888888999999::::::;;;:::::::::::::::888777777999888888777777777777777666777777888999999999999:::999::::::;;;<<<;;;:::<<<>>>@@@AAAAAABBBDDDFFFccciii{{{xxxiii]]]RRRGGG@@@>>>;;;===@@@CCCEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGIIIKKKNNNPPPRRRSSSRRRUUUXXXXXXWWWXXX[[[^^^^^^_________```cccgggkkkttt~~~yyyjjj___XXXSSSMMMHHHAAA>>><<<::::::999777555777666666666666666777777:::===AAAFFFKKKSSS[[[```kkktttoooYYYLLLHHHFFFHHHLLLTTT```mmmyyy|||ttthhh___YYYTTTPPPMMMMMMMMMLLLJJJHHHHHHKKKMMMFFFGGGHHHHHHIIIMMMTTTZZZ___kkk{{{|||vvvvvvwwwzzzzzzwwwoooiiiZZZ______[[[___nnn~~~}}}vvvtttlllZZZMMMFFFAAA@@@???<<<<<>>???????????????===>>>>>>>>>>>>???BBBEEEHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@===<<<<<<<<<:::999:::999666444333333444555222222111111111111111111000111222444666777999999;;;;;;;;;;;;:::999888888888888888777777777777777444444444444444444444444444444333333333444555555111222333222111111555888777:::===<<<;;;;;;===@@@======<<<;;;;;;;;;;;;;;;888888888888888888888888888888999:::999888777666777777777888888999999999;;;;;;;;;;;;:::999888888999999888777777777777777666777888999999:::::::::888888888999;;;;;;;;;999666888;;;<<<===>>>AAACCCaaannn~~~ooo```TTTJJJAAA;;;???@@@BBBDDDFFFHHHHHHIIIIIIIIIKKKLLLNNNNNNOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIJJJMMMPPPSSSUUUTTTYYY]]]___^^^^^^___aaaffffffdddcccdddiiipppuuu}}}nnnfffZZZSSSOOOKKKEEEAAA@@@>>>===;;;999777777666555555555555666666666666;;;<<>>@@@@@@???>>>>>>???AAA@@@?????????@@@BBBBBBEEEEEEEEECCCBBB@@@>>>===BBBCCCDDDEEEFFFFFFEEEDDDCCCAAA???===;;;;;;;;;;;;777666555444444444444444666555444333222222222222444444666777888888888888999999::::::;;;:::::::::::::::999999888777666666555666777666444333333555888777666555444444555666555555555555555666777777777888:::;;;<<<=========>>>>>>===<<<;;;;;;::::::777777777777777777777777888888888888888777666555888888999999999:::::::::;;;;;;::::::::::::999999777666666666555555555555444555666777888888888888888888999::::::::::::999999999999:::<<<>>>???@@@cccppppppaaaUUUKKKCCC>>>@@@AAACCCFFFHHHJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHIIIKKKNNNQQQTTTVVVYYY]]]bbbdddcccccceeegggiiiiiihhhhhhkkkrrrzzzzzztttnnniii___XXXNNNGGGDDDAAA<<<888999888777555444333333222555555555666666666777777999:::<<<===???CCCIIIMMMYYYcccoooxxx}}}iiiVVVIIIBBB???======>>>DDDMMMTTTXXXYYYZZZUUUMMMGGGDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAADDDHHHLLLWWWdddzzz~~~|||}}}yyyooohhhddd```aaahhhqqqwwwzzzyyyrrrppp}}}nnn^^^MMMFFF@@@>>>===:::;;;===???DDDZZZfff___[[[ccczzzvvvaaaPPPMMMOOORRR```qqq|||xxxuuuqqqjjj```YYYUUURRRNNNKKKIIIFFFCCC@@@???===:::888666666444333222111111111222222222222111111111111111111222222222222111111111111111222333333444444666555555666666777888999;;;:::999888888888888888777777777666555666888::::::<<>>======>>>@@@??????>>>???@@@AAABBBDDDDDDCCCBBBAAA???======AAABBBCCCDDDEEEDDDDDDCCCCCCBBB@@@>>>===<<<;;;:::777777666555444444444444777666555444333333333333333444555777888999999999::::::;;;;;;;;;;;;::::::::::::999888888777666666555666777666444333444555888777666444444444555666666555555555555666777777777777999:::;;;<<<<<<<<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888777666777777888888888999999999;;;;;;::::::::::::999999777777666666666555555555111222333444555555555555777888888999999999999999888888999:::;;;===???@@@eeeuuurrrcccVVVLLLEEEAAAAAABBBDDDGGGJJJLLLMMMMMMJJJKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGIIIKKKNNNRRRUUUWWW\\\```fffhhhhhhiiilllnnnoooooooooqqqvvv{{{qqqiiiccc\\\WWWSSSMMMFFFAAA>>>===999777777777666555444444444444666666666666777777777777999999:::::::::<<<@@@CCCLLLTTT]]]eeellluuuhhhQQQGGGDDD@@@<<<======>>>BBBHHHLLLMMMNNNMMMJJJDDDAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@CCCGGGJJJRRRbbb{{{|||pppiiieeebbbdddiiipppssstttvvvqqqppp}}}mmm]]]MMMFFF@@@>>>===:::;;;===???CCCUUUuuujjj^^^WWWccc~~~qqq]]]NNNMMMPPPTTTdddvvv}}}zzzvvvtttpppiii```YYYUUURRRNNNKKKJJJGGGCCC@@@>>><<<999777666555444333222111111111333333333222222222222111111111222222222222111111111111111222333444444444555555666777888888888888999999::::::::::::999999999999999777666666777999999;;;===>>>===<<<<<<===???>>>>>>>>>>>>???@@@@@@CCCCCCBBBBBB@@@???======AAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAA???===;;;999888777666555444444444444777777666555444444444444222333555777888999:::::::::;;;;;;<<<<<<;;;::::::999999999888888777777666444666666666444333444555777666555444444444555555666666666666666777777888777777999:::;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888777777888999999999888888777777777777888888888888;;;;;;::::::::::::999999777777777777666666666666111222222333444444444444666666777888888888888888888888888999:::<<<>>>>>>hhhyyyrrrcccVVVLLLFFFBBB@@@BBBDDDGGGJJJLLLMMMNNNKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHKKKNNNRRRUUUXXX\\\aaafffjjjkkkmmmqqquuuwwwxxxzzz}}}}}}qqqfff^^^XXXQQQMMMKKKFFFAAA>>>===<<<:::999666666555555555555666666666666666777777777888888999::::::999999:::===@@@AAAFFFLLLSSSZZZdddqqqzzzkkkRRRBBB>>>???>>>;;;<<<===???BBBEEEFFFGGGGGGHHHFFFBBB@@@@@@AAA@@@@@@????????????????????????@@@AAABBBBBBCCCEEEHHHKKKOOO___xxx~~~rrrfffdddbbbdddiiinnnpppppprrrmmmnnn{{{~~~mmm^^^OOOHHHBBB@@@???<<<===???@@@DDDRRRlllrrrcccZZZhhhmmmZZZMMMNNNQQQVVVfffyyy}}}zzzxxxuuutttoooiii```YYYVVVSSSOOOKKKJJJGGGCCC@@@>>>;;;888666666555444333222222222222333333222222222111111111111111222222222222111111000111111222333444555555444555777888999999888777888999:::;;;<<<;;;::::::;;;;;;:::888666555777999888;;;===>>>===<<<======>>>>>>>>>>>>>>>?????????CCCCCCCCCBBBAAA@@@???>>>AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDCCCBBB???;;;999999888777666555555444444666666555444444444444444222333555777999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888777777777666444555666555444333444666666555555555555555555555777777666666777777888999888999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777777888999:::::::::999777888888888999999999999;;;;;;:::::::::999999999888888888777777777666666444555555666777777777666555666666777777777777777888888888999:::;;;======kkk}}}|||pppbbbTTTKKKEEECCC@@@AAACCCFFFIIIJJJLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHJJJMMMQQQTTTVVV\\\aaaggglllooosssyyy}}}|||sssfff[[[TTTNNNHHHDDD@@@===:::888777777777666222222111111222222333444666666666666777777777777777888999888888999;;;===;;;>>>AAADDDJJJSSS^^^fffkkkwwwyyy\\\SSSFFF???===>>>===<<<999;;;===???@@@AAABBBCCCHHHFFFCCCBBBBBBBBBAAA???????????????????????????AAABBBCCCDDDDDDFFFIIIKKKKKKYYYnnn}}}qqqaaa___^^^aaagggkkklllkkkkkkgggiiivvv~~~nnnaaaOOOHHHBBB@@@???<<<===???@@@CCCOOOdddzzz~~~{{{yyyhhh```pppiiiYYYMMMNNNQQQVVVggg|||}}}zzzxxxvvvtttnnnhhh```ZZZVVVSSSOOOKKKJJJGGGCCC@@@===;;;888666555555444333222222222222222111111111000000000000111111222222222222111111000111222333444555666666444555777999999999888888777888:::;;;<<<<<<;;;:::;;;;;;:::888666555777888999;;;>>>???>>>===>>>???======>>>>>>????????????CCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCC@@@<<<:::::::::888777666555555555555444333333222333333333222333555777999;;;;;;<<<;;;;;;<<<<<<;;;::::::999888888888777777777777777333555666555444444555666555666666666666666666666777777777777777888999999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777888999::::::;;;::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999999888888888888777777777666777777888888888888777555555666777777777777666888888888999:::;;;<<<===ooozzzoooaaaSSSIIIEEEDDD@@@AAACCCEEEGGGIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIFFFGGGGGGIIILLLOOORRRTTT[[[```hhhnnnsssyyyssskkk^^^TTTNNNIIIDDDAAA;;;:::888666555555555555333333333333333444555555555555555555666666666666444555666666555666777999999:::;;;<<>>>>>======<<<>>>@@@AAAAAABBBDDDFFFGGGEEECCCCCCCCCBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCCCCDDDFFFHHHIIISSSdddxxxyyylll]]][[[YYY\\\aaaeeefffeeeccc```aaaoooooobbbMMMFFF@@@>>>===:::;;;===>>>@@@KKK^^^rrr{{{tttrrrvvv{{{kkkfffyyy}}}eeeVVVLLLOOORRRWWWjjj}}}zzzwwwuuummmggg```ZZZWWWTTTOOOKKKIIIFFFBBB???===;;;888666555444333333222222222333111111111000000000//////111111222222222222111111000111222333444555666777666666777888999999999999888888999::::::;;;:::::::::::::::888555555666888888;;;>>>???>>>>>>>>>???===>>>??????@@@@@@??????CCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>?????????AAABBBCCCBBB@@@>>><<<;;;;;;999777666555555555444333333222222222333333333444666888999:::;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777333444666555444444555666666666777888888888777777888888888888888999999:::<<<======>>>??????>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::999999999999999999888888888777555666666777777777666666555555666777777777777777999999999999:::;;;<<<===ttt~~~yyyooo```RRRIIIEEEEEEAAABBBDDDFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFGGGHHHJJJMMMPPPQQQWWW]]]eeemmmsss{{{zzzlllcccWWWNNNIIIEEEBBB???::::::999777555555555666555555444444555555666666444444444444555555555555555666777666444333444666888888888999:::===AAADDDGGGLLLQQQRRRRRRSSSOOOJJJAAA@@@>>>======>>>>>>===@@@BBBCCCBBBAAAAAAEEEHHHEEEDDDCCCDDDDDDCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBCCCEEEGGGLLLSSSbbbvvvttteee[[[XXXVVVWWW[[[^^^___]]]\\\YYYZZZggg~~~~~~ooocccMMMFFF@@@>>>===:::;;;===>>>@@@JJJ^^^qqq}}}{{{pppjjjjjjrrr|||nnnmmmttt___RRRJJJNNNSSSZZZmmm}}}zzzwwwlllggg```ZZZWWWTTTOOOKKKGGGEEEAAA???===;;;999777444444333222222222333333222222222111111111000000111111222222222222111111000111222333444666777777777777777777888999::::::999999888888888999999:::999999888777555444666888777999<<<>>>======>>>???>>>>>>@@@AAAAAAAAA@@@???BBBBBBCCCCCCDDDCCCCCCBBB>>>>>><<<;;;;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>><<<;;;:::888777666555555444444333333333333444444555555777888999:::::::::::::::::::::999888777666666777777777777777777777333444555555444444555777666777888999:::999999888999888888888888999::::::<<<======>>>>>>>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999::::::999999999888888888555555666666666666555555666666777888888888888777::::::::::::;;;<<<===>>>xxx}}}yyyoooaaaSSSIIIFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIILLLNNNOOOSSSYYYaaaiiiqqqzzzssscccZZZOOOFFFAAA???<<<:::777777777555333111222333222111111111111111222222333333333444444444555555888999999777555333333444777777777888888:::<<<===>>>BBBCCCAAAAAACCCBBB???EEE@@@;;;999<<<>>>>>>===>>>@@@@@@>>>;;;<<<@@@CCCEEEDDDDDDEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCEEEGGGPPPWWWeeezzzqqq```[[[XXXTTTTTTWWWYYYYYYXXXXXXTTTUUUbbbzzz}}}nnnbbbOOOHHHBBB@@@???<<<===???@@@BBBLLLaaattt~~~zzznnnhhhhhhooo|||qqqtttmmm[[[OOOIIINNNTTT[[[ppp{{{xxxlllggg```[[[XXXTTTOOOKKKGGGDDDAAA>>>===<<<999888444444333222222222333333333333333222222222111111111111222222222222111111000111222333555666777888888777777666777999:::;;;:::999888777777777999:::777888888666444444666888666888;;;<<<<<<<<<===>>>>>>???@@@AAABBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBB===<<<:::999888999::::::===>>>???@@@AAA@@@@@@???===<<<:::888777666555555555555444444444555555666666666777888999::::::::::::::::::999888777666555666666666666777777777777333444555555444444666777777888999:::;;;::::::999999999888888999999:::;;;;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999:::::::::;;;;;;;;;:::::::::999999:::::::::999999999888888666777777777777777666666666666777888888888888888;;;;;;;;;;;;<<<<<<===>>>www~~~ttthhh___UUUJJJDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKRRRWWW^^^dddkkkuuu}}}lll[[[OOOEEECCCCCC???:::888777666555444333222222222333333333444444444555555444444444555555555666666777666666666666777777888444555666777888999::::::???>>>>>>============>>>======>>>???????????????@@@????????????AAACCCDDDEEEEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBBBBBBBDDDGGGIIIQQQYYYiiimmm]]]XXXVVVVVVVVVXXXXXXWWWVVVQQQPPPPPPWWWmmm~~~rrr^^^OOOHHHAAA???>>>;;;;;;===BBBDDDPPPhhhuuujjjmmmuuuqqquuuwwwuuurrr|||yyymmm\\\PPPHHHKKKRRR___uuu}}}wwwqqqjjj```YYYUUURRRNNNJJJDDDAAA>>>======<<<:::999666555444222111111222222222222222222222222222222111111111111222222222222222333444555666666666666666666777777888888999999888888888888888999999999777888888777555444555777888999:::;;;<<<<<<<<<<<<===???@@@@@@>>>======>>>@@@@@@BBBDDDGGGGGGEEECCC<<<;;;999888888999;;;<<<@@@AAACCCCCCCCCAAA???>>>@@@>>><<<:::888777777777555555444444444444555666777777777777777777777777::::::::::::::::::::::::777777777777888888888888777666666666666777777888777777777888999999::::::::::::::::::::::::::::::<<<<<<===============<<<==================<<<<<<888888888888999999:::;;;999999888888999::::::;;;:::::::::::::::::::::::::::;;;<<<<<<============::::::;;;;;;;;;<<<<<<<<<:::999777666555555555666555666666666777777888888777888888999999:::;;;;;;zzz~~~sssggg^^^TTTJJJDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKLLLOOOTTTZZZ```gggooozzzsssdddWWWLLLBBBAAA@@@<<<888666666666555333333222222333333333333444444444555555333333333444444444555555666666666666666666777888666777777888999:::;;;<<<>>>===============>>>>>>===>>>>>>??????????????????>>>>>>>>>>>>@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCCCCEEEHHHKKKSSS\\\mmmjjj\\\UUUTTTSSSTTTUUUVVVUUUTTTOOONNNMMMUUUjjjsss^^^OOOHHHAAA???>>>;;;;;;===AAAEEEUUUqqq{{{nnnpppzzzssszzzqqqmmmvvvzzz{{{vvvjjj\\\QQQIIILLLTTTaaaxxx|||ssslllbbb[[[VVVSSSNNNKKKEEEBBB???===<<<;;;999888666555444222111111222222222222222222222222222222////////////000000000000333333444555666666666666777777777777777888888888777888888888888888888888777888888777555444666777888999:::;;;<<<<<<<<<<<<===???@@@@@@???>>>>>>???AAAAAABBBDDDFFFFFFDDDBBB<<<;;;999888888999;;;<<<===???@@@AAAAAA@@@>>>===>>>===;;;999777666666777666555555555555666666777888888888888888888888888;;;;;;;;;:::::::::::::::999999999999999999999999888777777666666666777777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????;;;;;;<<<<<<<<<=========<<<:::999777666666666777666666666777777777888888777888888999999:::;;;;;;zzz}}}rrreee[[[QQQHHHDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLKKKKKKLLLLLLLLLMMMRRRXXX]]]aaahhhpppwww|||gggYYYRRRHHH???>>>===:::666555666555444333333222222333333333333444444444555555444444444555555555666666666555555555666666777888888888999:::;;;<<<======<<<<<<<<<<<<===>>>??????===>>>??????@@@@@@??????>>>======<<<===>>>@@@AAADDDEEEFFFGGGGGGGGGFFFEEEHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFIIILLLUUU```ssstttbbbYYYSSSQQQPPPQQQRRRRRRQQQPPPLLLKKKJJJQQQeeesss^^^OOOGGGAAA???>>>;;;;;;>>>AAAHHH\\\zzztttttt~~~ttt~~~uuurrryyyzzz{{{vvvhhh\\\QQQJJJNNNWWWeee|||tttmmmddd]]]XXXTTTOOOKKKFFFCCC@@@>>><<<;;;888666555555444333222222222222222222222222222222222222//////000000000111111111333444555666777777777777777777777777777777666666777777777777777666666666666777777666555444666777999999:::;;;<<<<<<<<<<<<===???AAAAAA???>>>???@@@BBBBBBBBBDDDFFFEEEBBB@@@;;;:::999888888999:::;;;<<<>>>???AAAAAA@@@>>>===<<<;;;999777666555555666666666666666666777888999::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999888777777666666666666888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<============>>>>>>>>>===<<<;;;999888777777777777777777777777888888888777888888999999:::;;;;;;wwwyyynnnaaaWWWOOOGGGDDDEEECCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQPPPOOONNNNNNMMMMMMMMMMMMNNNRRRXXX\\\___dddkkkpppooo^^^RRRMMMDDD===<<<<<<888555555555444444333222222222333333333333444444444555555555666666666777777777777555555555555666777888888999999:::;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@???======<<<<<<<<<===???@@@CCCDDDFFFGGGHHHHHHGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFGGGIIILLLWWWcccxxx~~~iii[[[UUUQQQPPPNNNOOOPPPPPPOOONNNJJJIIIHHHOOOcccrrr]]]NNNGGGAAA???>>>;;;;;;>>>AAAJJJ___~~~|||yyy~~~ttt~~~{{{jjjZZZPPPKKKPPPYYYggg~~~tttnnneee]]]YYYTTTOOOJJJGGGDDDAAA>>><<<:::777555444444444333222222222222222222222222222222222222111111222222333444444444444444555666777777777777888888888777777666666666666666666666666555555555666666777666444444666777999:::;;;;;;<<<<<<<<<;;;===???AAAAAA@@@???@@@AAABBBBBBBBBDDDEEEDDDAAA>>>::::::999999999999::::::>>>???AAABBBCCCBBB@@@???:::888777555444444555555777666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666666666666888888999999:::;;;;;;;;;===============>>>>>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<===>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>===<<<;;;:::999888888888888888888888888888888777888888999999:::;;;;;;zzz~~~ssshhh\\\TTTLLLEEECCCDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNQQQVVV\\\___bbbeeejjjnnn{{{ttteeeXXXOOOIIIBBB<<<<<<;;;888555666444444333222222222333333333333333444444444555555444444555555555666666666555555555666666888999999999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===??????>>>>>>???@@@@@@@@@@@@@@@>>>======<<<<<<===??????CCCDDDEEEGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKIIIHHHHHHJJJLLLXXXfff|||xxxcccXXXUUUQQQOOONNNNNNOOOOOONNNLLLHHHHHHGGGOOOcccttt___NNNGGGAAA???>>>;;;<<>><<<:::777555333333333333333333222222222222222222222222222222111222222333444555555555444555666777888888888888999999888888777777666666666666666666555555444444555666666555444444666777::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@@@@??????@@@AAABBBBBBBBBCCCDDDCCC@@@===;;;::::::::::::::::::;;;>>>???AAABBBBBBAAA???>>>888777555444333444444555666666777777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;:::::::::::::::999777666666666666777777888888999999::::::=========>>>>>>?????????===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::::::::;;;;;;<<<<<<======<<<;;;;;;::::::::::::::::::::::::<<<===>>>@@@AAABBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@???===<<<;;;999999999999999999999888888888777888888999999:::;;;;;;{{{uuulllbbbWWWPPPJJJDDDBBBDDDBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLNNNOOOQQQSSSTTTUUUVVVUUUSSSRRRQQQPPPPPPPPPSSSXXX___ccceeehhhlllooottt~~~sssfff\\\RRRKKKEEE???;;;<<<;;;777666777333333222222222222333333333333333444444444555555222222222333333333333444666666666777888999:::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@???>>>>>>>>>>>>@@@@@@BBBCCCEEEGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMKKKLLLLLLKKKJJJKKKMMMOOO\\\jjjwwwdddZZZVVVPPPOOOMMMMMMNNNNNNLLLKKKFFFFFFGGGOOOdddttt```NNNFFF@@@???>>><<<<<>><<<:::777555222333333444444333333222222222222222222222222222000000111222333333444555555666777888888999999999999999999999999999888888777777666666555555444444444555666555444444666777::::::;;;;;;<<<;;;;;;:::;;;===?????????>>>???@@@AAAAAAAAABBBCCCBBB???===;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@>>><<<;;;666555444333333444555666555666666777999;;;<<<===========================>>>>>>??????@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999888888777777777777666777777888888999::::::<<<======>>>>>>??????@@@????????????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBB@@@>>><<<;;;:::::::::999999999999999777888888999999:::;;;;;;wwwpppddd\\\SSSNNNIIICCCAAACCCAAABBBCCCEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRTTTVVVXXXYYYXXXWWWUUUTTTRRRQQQPPPPPPSSSYYY```eeegggiiimmmpppttt~~~uuueeeZZZRRRJJJEEEAAA<<<:::;;;:::666555777333222222222222222333333333333333444444444555555333333333333444444444444777777777888999;;;<<<===<<<<<<<<<============>>><<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@@@@???@@@AAABBBBBBCCCEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLHHHJJJKKKLLLLLLNNNRRRUUUbbbqqqwwwdddXXXTTTOOOMMMLLLLLLLLLLLLKKKIIIDDDDDDFFFOOOfff~~~ppp]]]MMMFFF@@@???>>><<<<<>><<<:::888666222222333444444444333222222222222222222222222222000000111222333444555555666666777888999999999999::::::::::::::::::;;;;;;888888777777666555555444333555555555444444666888:::;;;;;;<<<;;;;;;:::::::::<<<>>>>>>>>>===>>>???@@@@@@@@@BBBCCCBBB???===<<<==================<<<>>>???@@@@@@???===;;;999666555444333333444666666444555666777999;;;===>>>????????????????????????>>>???@@@AAABBBDDDEEEEEEBBBAAAAAA@@@??????>>>>>>999999888888777888888888777777888999999::::::;;;<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@???>>>===<<<<<<======>>>??????@@@???>>>>>>===<<<<<<======<<<===???AAABBBBBBAAA@@@????????????????????????>>>???AAABBBDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEECCC@@@???;;;;;;:::::::::999999999777888888999999:::;;;;;;vvvnnn```XXXPPPMMMIIICCCAAABBBAAAAAACCCDDDFFFHHHIIIJJJHHHHHHGGGGGGHHHIIIKKKLLLOOOPPPRRRTTTVVVYYY[[[[[[YYYXXXVVVTTTSSSRRRQQQQQQRRRXXX```eeehhhjjjmmmpppyyy~~~kkk\\\RRRKKKEEE@@@>>>;;;999:::999555444666222222222111222222333333333333333444444444555555666666666666777777777888888888888999:::;;;===>>>>>>>>>>>>>>>????????????===<<<<<<;;;;;;;;;<<<<<>><<<===@@@AAANNNjjj~~~}}}tttrrr]]]TTTPPPVVVaaannn|||vvvqqqllleeeaaa]]]YYYTTTOOOFFFCCC@@@>>><<<;;;888666111222333444444444333222222222222222222222222222222222333444555777777888666777888999999:::999999:::::::::;;;;;;<<<<<<<<<999888888777666555555555333444555555444444666888;;;;;;;;;<<<;;;;;;::::::999;;;============>>>?????????@@@AAACCCBBB@@@=========>>>>>>>>>>>>======AAABBBBBBBBBAAA>>><<<:::666555444333444555666777444444555777888;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBDDDEEEGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@888888888888888888999999888999999::::::;;;<<<<<<;;;<<<<<<===>>>?????????BBBBBBBBBAAA@@@???>>>>>><<<======>>>???@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<===>>>AAACCCEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAHHHIIIJJJLLLNNNOOOOOOOOOJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLKKKJJJIIIFFFDDDBBB;;;;;;;;;::::::999999999777888888999::::::;;;;;;}}}ssslll\\\XXXQQQIIIDDDAAAAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNQQQUUUXXXYYYZZZ\\\]]]XXXWWWVVVUUUTTTTTTTTTTTTTTTYYY```dddfffkkkrrrxxxsss___SSSMMMGGGBBB@@@;;;;;;:::888777555444444444444444444444444444444000000111222444555666666666666666666666777888888999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;===>>>???@@@@@@AAAAAA@@@???AAAEEEFFFEEECCCBBBBBBCCCDDDEEEGGGHHHGGGGGGFFFHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKMMMSSS[[[aaalll~~~qqq___TTTOOOLLLLLLLLLLLLKKKJJJIIIHHHDDDAAAFFFOOOaaassseeeZZZLLLEEE@@@@@@???<<<<<>>>>>>>>======<<<:::999666444333222222222333333333444555666777888;;;<<<<<<<<<;;;::::::999::::::;;;<<<>>>@@@AAACCC???AAABBBBBB@@@??????@@@<<<=========>>>>>>??????AAA@@@???<<<:::777666555333333333444444444555555444555666888:::<<<>>>>>>BBBAAA@@@???@@@AAABBBCCCBBBBBBBBBCCCEEEFFFHHHHHHIIIHHHGGGEEECCC@@@>>>===<<<;;;999777777777777777777888:::;;;<<<<<<;;;:::===>>>@@@@@@??????AAABBBBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCC>>>>>>>>><<<::::::<<<>>>AAACCCGGGKKKLLLKKKGGGDDDBBBDDDEEEEEEDDDDDDHHHKKKJJJPPPVVVXXXVVVUUUWWWYYYZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRPPPOOOOOOLLLIIIFFFCCCAAA>>>===<<<;;;:::888;;;;;;:::::::::;;;<<<===yyynnnggg[[[WWWPPPIIIDDDAAAAAAAAADDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNOOORRRVVVYYYZZZ\\\^^^```[[[[[[ZZZXXXXXXWWWWWWWWWVVV\\\ccchhhkkkpppxxx~~~|||kkkXXXMMMHHHCCC???>>>;;;:::999888777555444444444444444444444444444444111222222333444555666666666666666666666777888888999999::::::;;;<<<<<<<<>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@AAACCCDDDDDDCCCCCCDDDEEEBBBCCCEEEFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKNNNUUU^^^dddwwwnnn]]]SSSNNNKKKKKKKKKKKKJJJIIIHHHGGGDDDAAAFFFOOO```|||pppbbbXXXNNNGGGAAA???>>><<<===@@@FFFRRRtttxxxuuuxxxbbbYYYTTTXXX```ppp|||wwwtttqqqlllgggaaaZZZRRRMMMIIIFFFAAA===;;;999888666444444444444444444555555222222222222222222333333333444444555666777888999::::::::::::::::::::::::>>>>>>????????????>>>>>>;;;999777555333222222222222222333333444555777888;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<>>>@@@BBBBBB???AAABBBAAA???>>>>>>???<<<<<<<<<=========>>>>>>===<<<;;;:::888777555555333333333333444444444444444555666888:::<<<>>>>>>@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHGGGFFFDDDAAA???>>>;;;:::999777777777777888777888999;;;<<<;;;;;;;;;<<<>>>??????>>>???@@@BBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@AAABBBBBBCCC@@@@@@???>>><<<<<<>>>@@@EEEHHHLLLPPPQQQPPPLLLIIIHHHIIIJJJIIIHHHIIILLLPPPVVV\\\bbbeeecccaaaccceeecccbbbaaa___^^^]]]]]]]]]]]]\\\ZZZYYYXXXUUUQQQMMMHHHEEEAAA???>>>===;;;999<<<;;;:::::::::;;;<<<===~~~rrrggg```XXXTTTNNNGGGCCCAAAAAABBBDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPSSSVVVYYY[[[]]]aaacccaaaaaa```___^^^]]]\\\\\\\\\bbbjjjqqqvvv}}}tttcccQQQHHHDDD@@@===<<<;;;:::999888777555555444444444444444444444444444444444444555555666666666777666666666666777888888::::::;;;;;;<<<======>>>AAAAAA@@@@@@???>>><<<<<<===<<<;;;;;;;;;<<<<<<===;;;<<<<<<===>>>>>>??????CCCDDDEEEDDDDDDDDDEEEGGGBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMOOOPPPTTT[[[fffnnn}}}iiiYYYQQQMMMIIIIIIIIIIIIHHHGGGFFFFFFCCC@@@EEENNN```~~~~~~xxxmmmaaaXXXPPPHHHAAA???>>><<<>>>BBBEEETTTyyyzzzooozzzzzzeee\\\VVVZZZccctttzzzxxxuuupppjjjccc[[[SSSMMMJJJFFFAAA===;;;:::888666555444444333333333333444333333333333222222222222444444555666777888999999888999999::::::;;;;;;;;;@@@@@@AAAAAAAAAAAA@@@@@@<<<:::888555444333333333222222222222333555666777;;;;;;<<<<<<;;;;;;::::::::::::;;;===???@@@BBBBBB???AAABBBAAA>>>===<<<===;;;;;;;;;;;;<<<<<<<<<<<<999888888777666555555444222222222222333333333333444555777888;;;<<<>>>??????@@@@@@AAABBBBBBAAAAAACCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFEEECCCAAA@@@;;;:::999777777777777888777888999:::;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAA@@@@@@??????>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBB@@@??????AAADDDLLLOOOSSSWWWXXXVVVSSSQQQQQQQQQPPPOOOOOOQQQUUUXXXdddjjjpppsssrrrppppppqqqoooooonnnmmmllllllkkkkkkjjjhhhfffeeeccc___ZZZVVVPPPLLLGGGBBB@@@>>><<<;;;<<<;;;:::::::::;;;===>>>wwwlllbbb[[[UUUQQQKKKFFFBBBAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMPPPQQQQQQSSSVVVYYY[[[___cccfffhhhhhhhhhhhhgggffffffeeeffflllttt|||qqq```NNNFFFBBB???<<<;;;::::::999888777666555555444444444444444444444444666666666666666666777777777777666666777777888999:::;;;;;;<<<===>>>??????BBBBBBBBBAAA???===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBBDDDGGGHHHHHHGGGGGGHHHBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJRRRUUUXXX[[[___gggttt}}}wwwdddUUUNNNLLLHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@EEENNN___yyyyyywwwmmmbbbZZZRRRIIIBBB???>>><<>><<<:::888777555444333333222222222222444333333333333222222222444555666666888888999:::777888999:::;;;<<<======AAAAAABBBBBBCCCCCCBBBBBB===<<<999777555333333333111111111222333444555666:::;;;;;;<<<;;;;;;::::::999:::<<<>>>???AAABBBBBB@@@AAAAAA@@@>>><<<;;;<<<::::::::::::::::::::::::888888777666555444333333111111222222222333333333555555777999;;;===>>>??????@@@BBBCCCDDDDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGFFFDDDBBBAAA;;;:::888777777777888888888888999:::;;;;;;;;;;;;;;;<<<>>>>>>======???@@@@@@???????????????@@@AAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEECCCBBBCCCFFFHHHRRRVVV[[[^^^^^^\\\YYYXXXUUUUUUTTTUUUVVVZZZ___bbblllqqqwwwzzzzzzxxxwwwvvvyyyyyyyyyyyyyyyxxxxxxwwwrrrqqqpppnnnlllgggbbb^^^XXXSSSMMMGGGCCCAAA>>><<<===<<<;;;;;;;;;<<<>>>???zzzrrrhhh^^^XXXQQQNNNIIIDDDAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSQQQSSSVVVXXX[[[```fffjjjpppppprrrssssssssssssrrrrrrvvv}}}nnn^^^LLLCCC@@@<<<:::999:::999999888777666555555444444444444444444444444777777777777777777777777777777777777777888999999::::::;;;<<<===>>>???@@@BBBBBBBBBBBB@@@>>>;;;:::999999::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???DDDJJJNNNNNNLLLJJJIIIEEEEEEEEEFFFGGGGGGHHHIIIHHHJJJKKKJJJIIIJJJLLLOOOXXX]]]cccfffkkksssppp^^^QQQLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@FFFOOOaaaxxx{{{vvvlllbbbZZZRRRJJJBBB???===<<<>>>BBBCCCPPPnnn}}}pppmmmrrr~~~lllaaa[[[aaalll|||}}}yyysssmmmfff___WWWRRRLLLHHHCCC???<<<:::888777555444333333222222222222333333333333333333333333555555666777888999::::::888888999;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCC???===:::888555444444444111111111222333444555666::::::;;;;;;<<<;;;;;;:::999:::<<>><<<;;;<<<:::::::::::::::999999999:::999888666555333222111111111222222222333333333555666777999;;;===??????@@@AAACCCEEEFFFEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGFFFDDDBBB@@@:::999888777777777888999999999999999:::;;;<<<<<<;;;<<<>>>>>>======???@@@@@@@@@???@@@@@@AAABBBCCCEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGEEEEEEGGGKKKNNNWWW\\\aaacccaaa^^^\\\[[[VVVVVVVVVYYY^^^dddiiilllqqqtttyyy|||}}}{{{zzzyyy}}}~~~yyyyyyxxxwwwuuuqqqkkkggg```[[[TTTNNNIIIEEEAAA>>>???>>>=========>>>@@@@@@}}}uuummmddd[[[VVVMMMKKKFFFBBB@@@AAACCCEEEDDDEEEFFFGGGHHHJJJJJJKKKIIIJJJJJJKKKNNNQQQSSSUUUSSSTTTWWWYYY]]]bbbiiinnnvvvxxxzzz}}}jjjYYYHHH???===:::777777999999888888777666666555444444444444444444444444666666666777777888888888888777777777777888999999999:::;;;<<<===??????@@@BBBBBBCCCCCCAAA>>><<<:::888888999:::;;;;;;;;;;;;;;;::::::999:::<<<===>>>>>>DDDMMMSSSTTTRRROOOMMMLLLKKKKKKJJJJJJKKKKKKLLLIIIKKKLLLJJJIIIKKKQQQVVV\\\dddlllqqquuu}}}{{{kkkZZZNNNJJJIIIFFFFFFGGGFFFFFFEEEDDDCCCBBB@@@GGGQQQccc~~~vvvlll```XXXRRRIIIBBB???>>><<<===@@@>>>JJJccc}}}|||uuupppuuu~~~oooddd^^^eeeppp~~~vvvnnnggg```YYYUUUMMMIIIDDD@@@===;;;999777555444444333333333333444333333333333444444444444666666777888999:::;;;;;;::::::;;;<<<===??????@@@???@@@AAABBBBBBCCCBBBBBB@@@>>><<<999666555444444222222222222333555666777::::::;;;;;;<<<<<<;;;;;;999;;;===???AAABBBBBBBBB???AAABBBAAA>>>===<<<===::::::::::::999999999999::::::888777555333222111222222222222333333333333555666888999<<<===???@@@AAABBBCCCDDDEEEEEEFFFFFFCCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGFFFCCCAAA???:::999888777777888999999999999999999:::;;;<<<===;;;===>>>>>>>>>>>>???AAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGJJJOOOSSS[[[aaafffgggddd___]]]]]]WWWWWWYYY^^^ffflllppprrruuuwwwzzz}}}~~~}}}|||{{{}}}~~~~~~{{{uuuqqqgggccc\\\VVVQQQKKKEEEBBBAAA@@@?????????@@@BBBCCCzzzrrriiiaaaXXXSSSKKKHHHDDDAAA@@@AAADDDEEEEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJLLLOOORRRUUUVVVVVVWWWYYY[[[___fffmmmssszzz}}}eeeUUUDDD===<<<:::888999999999888888777666666666444444444444444444444444444555555666777888999999888888777777888888999:::888999:::;;;===>>>???@@@AAABBBCCCCCCBBB???<<<:::888999:::;;;<<<<<<<<<;;;<<<;;;:::999:::<<<>>>??????EEENNNTTTVVVVVVTTTSSSTTTSSSRRRPPPPPPPPPPPPPPPKKKLLLLLLJJJIIIMMMUUU\\\bbbkkkvvv}}}~~~uuufffWWWMMMIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAHHHTTTfffyyymmmaaaXXXPPPHHHBBB@@@>>>;;;;;;>>><<>>???@@@@@@AAA===>>>???@@@AAAAAAAAAAAAAAA???===:::777666555555222222333333444555777888999:::;;;;;;<<<<<<;;;;;;999;;;===@@@BBBBBBBBBBBB???AAABBBAAA???>>>>>>???;;;;;;:::::::::999999999888777777555444333333222333333333333444444444444666666888:::<<<>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBDDDEEEFFFEEEBBB???<<<999999888777777888999:::999999999888999;;;<<<===<<<>>>??????>>>???@@@BBBAAAAAABBBBBBDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGIIIMMMSSSXXX___eeejjjjjjeee```]]]]]]YYYZZZ]]]dddlllrrrttttttyyyyyyzzz{{{}}}~~~}}}|||zzz|||~~~|||xxxmmmjjjeee___YYYRRRKKKFFFCCCBBBAAAAAAAAABBBDDDEEEyyyppphhh^^^VVVPPPIIIGGGCCC@@@???AAADDDFFFFFFGGGHHHIIIKKKLLLMMMNNNJJJJJJKKKLLLOOORRRUUUWWWXXXYYY[[[]]]aaahhhqqqvvv}}}~~~bbbSSSCCC======<<<<<<<<<999999888888777777666666444444444444444444444444333444555666777888999999888888888777888888999:::888888:::;;;<<<>>>??????@@@AAACCCCCCBBB@@@===;;;888999;;;===>>>>>>======<<<;;;:::::::::<<<>>>@@@AAAFFFNNNSSSVVVWWWXXXXXXZZZYYYWWWUUUTTTSSSTTTTTTLLLMMMLLLJJJIIINNNXXXaaagggrrr~~~}}}zzzqqqdddUUULLLHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBIIIUUUhhh}}}qqqddd[[[OOOGGGBBB@@@>>>;;;:::<<<;;;DDDUUUjjjrrrpppxxxqqqfffbbbjjjvvvsssiiiaaa[[[XXXOOOKKKEEE@@@>>>;;;999777444444444444555555666777000111222333555666777777777777888999:::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA<<<===>>>???@@@@@@AAA@@@BBB@@@===:::777666555555333333333444555666777888999::::::;;;<<<<<<<<<;;;999;;;>>>@@@BBBCCCBBBBBB???AAABBBBBB@@@??????@@@;;;;;;;;;::::::999999999555555444444444444333333333333444444444444555555666666888:::<<<>>>???@@@????????????@@@BBBDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBDDDEEEFFFDDDAAA===;;;999999888777777888999::::::999888888999:::<<<======>>>@@@@@@??????AAABBBBBBBBBBBBCCCEEEFFFHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGIIINNNUUUZZZbbbgggmmmlllfff```^^^^^^\\\]]]```gggooouuuvvvuuuyyyyyyxxxyyy{{{}}}}}}|||xxxzzz}}}~~~~~~zzzqqqooojjjeee___WWWOOOJJJDDDDDDCCCBBBCCCDDDEEEFFFtttjjjbbbZZZRRRLLLGGGEEEBBB@@@???AAACCCEEEEEEGGGJJJLLLNNNOOONNNNNNLLLNNNPPPRRRRRRSSSUUUWWWZZZ\\\___```dddkkkuuu}}}vvv\\\NNN@@@;;;;;;999777777:::999999888777666666555333333333333333333333333777777777777888888888888999888777666666777888888:::;;;===>>>?????????>>>CCCBBBAAA???===<<<;;;:::888999::::::;;;;;;::::::<<<<<<;;;;;;;;;<<<======@@@CCCGGGJJJNNNRRRWWWZZZ^^^```bbbbbb___\\\[[[ZZZXXXTTTOOOLLLNNNTTT[[[```kkkvvvyyynnnbbbYYYQQQJJJGGGEEEFFFFFFGGGGGGEEEDDDCCCCCCDDDIIIWWWppp|||tttgggZZZPPPHHHBBB@@@>>>;;;;;;===>>>BBBMMM^^^ssskkknnnyyymmmgggfffmmmuuussskkkddd[[[TTTRRRMMMFFF@@@===:::888666666666555444444444444555555444444444444555666666999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>;;;999666555444333333333444555666777888:::;;;===>>>???>>>===<<<;;;;;;<<<>>>@@@BBBDDDEEEBBBCCCCCCCCCBBBAAAAAA@@@>>>===;;;888777777777777666777777666444333555666444444444555555555666666444666888:::===???@@@@@@>>>>>>>>>@@@AAACCCEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;777777888999::::::;;;;;;888999999999999:::===???BBBBBBBBB@@@??????AAACCCBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFDDDBBBAAABBBCCCDDDCCCFFFIIIJJJKKKPPPYYYaaaiiimmmpppnnnggg```[[[YYY[[[\\\```dddjjjpppuuuxxxwwwwwwxxxzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}|||vvvooogggcccaaa]]]TTTLLLJJJGGGCCCAAAAAABBBCCCCCC|||pppggg___WWWPPPJJJGGGEEEBBB@@@@@@BBBDDDFFFEEEGGGJJJMMMOOOPPPOOOOOOMMMNNNPPPQQQQQQSSSVVVXXX]]]___aaaccceeellluuu|||lllYYYLLL???;;;:::888777777999999888777777666555555444444444444444444444444777777777777888888888888999888777777777777888999:::;;;===>>>???@@@??????BBBBBBAAA???===<<<::::::999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===AAADDDHHHKKKOOOTTTYYY]]]dddhhhlllnnnllliiigggfffbbb^^^XXXTTTSSSUUUZZZ]]]jjjuuuyyylll```VVVNNNIIIEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCEEEKKKZZZsssuuugggYYYNNNFFF@@@>>><<<999999<<<@@@CCCNNN___rrr{{{iiinnnzzzmmmgggeeekkkqqqzzzuuummmfff]]]VVVRRRNNNGGGAAA>>>;;;999888666666555444444444444555555444444444444555666666999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>?????????@@@@@@@@@AAAAAA@@@???>>><<<999777555444333333333444555666777888:::;;;===>>>???>>><<<;;;;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBCCCCCCBBBAAAAAA@@@===;;;999777666555555666666777777666444333555666444444444555555555666666777888:::<<<>>>?????????@@@@@@@@@@@@AAABBBCCCCCCGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<999999999999999999999999777888999888888999<<<>>>@@@AAAAAA@@@>>>>>>@@@BBBBBBCCCCCCDDDEEEFFFGGGHHHGGGFFFCCCAAA@@@AAABBBCCCCCCFFFIIIKKKNNNTTT___gggmmmppprrroooiiibbb]]][[[ZZZ[[[\\\___ccciiinnnppptttuuuvvvwwwxxxwwwwwwvvvrrrrrrrrrrrrssssssssstttwwwxxxzzz~~~}}}zzzuuunnngggdddccc^^^VVVOOOKKKHHHDDDCCCCCCDDDDDDDDDxxxlllbbb[[[TTTMMMHHHEEECCCAAA@@@@@@BBBDDDFFFFFFHHHJJJMMMOOOQQQQQQQQQNNNOOOPPPQQQQQQTTTXXX\\\aaadddfffgggiiimmmuuu{{{yyycccUUUIII>>>:::999777666666888888777777666666555555666666666666666666666666777777777888888888999999999999888888888888999999;;;<<<===>>>@@@@@@@@@@@@CCCBBBAAA???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===BBBEEEIIIMMMQQQWWW]]]bbbkkkpppxxx}}}}}}zzzwwwuuuoookkkeee___\\\[[[\\\]]]kkkvvv{{{mmm___TTTMMMIIIFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCFFFMMM]]]vvvvvvfffYYYMMMFFF@@@>>><<<999:::<<<@@@DDDOOObbbvvvxxxlllgggpppuuuiiicccaaagggnnnxxxvvvpppjjjaaaZZZSSSOOOHHHCCC???===;;;999777666555555444444555555555555444444555555666777999:::;;;<<<<<<===<<<<<<===>>>@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@AAA@@@???>>><<<:::777555444333333333444555666777888999;;;===>>>>>>>>><<<;;;;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@;;;:::888666444444444444666666777555444333555666444444555555555666666666:::;;;<<<===>>>?????????BBBAAAAAA@@@@@@@@@@@@AAAFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBAAA@@@???===<<<<<<<<<;;;:::999999888888666777888888777888;;;>>>???@@@@@@???>>>>>>@@@AAACCCCCCCCCDDDEEEFFFGGGGGGGGGEEEBBB@@@??????@@@AAACCCFFFIIIMMMRRR[[[fffnnnssstttuuurrrllleee```]]]ZZZYYYXXXYYY\\\```eeehhhqqqrrrtttttttttsssqqqooommmmmmmmmmmmmmmnnnooooootttuuuxxx|||~~~{{{xxxqqqlllfffcccbbb___XXXRRRLLLJJJFFFDDDEEEFFFFFFEEE}}}uuuiii___XXXQQQKKKFFFAAA@@@???>>>???AAACCCEEEGGGHHHJJJMMMOOOPPPQQQQQQPPPPPPQQQRRRTTTWWW]]]aaafffiiilllmmmmmmpppuuuyyyrrr___PPPEEE<<<999888666555666777777777666666666555555666666666666666666666666777777888888888999999999999999999999999:::::::::;;;<<<===???@@@AAABBBBBBDDDDDDCCCAAA???>>><<<<<<;;;<<<<<<===============::::::::::::;;;<<<======BBBEEEJJJNNNTTTZZZaaaeeemmmuuu~~~zzztttnnnhhhdddbbbaaammmwwwooo```UUUNNNJJJHHHDDDEEEFFFFFFFFFEEECCCBBBAAAEEENNN___xxxuuueeeXXXOOOHHHBBB@@@???<<<<<>>CCCQQQfff}}}iiidddffftttsssccc]]]]]]dddmmmxxx}}}wwwrrrlllddd]]]TTTOOOIIICCC@@@===;;;:::777666666555555555555555555555555555555666666777999:::;;;<<<============>>>???@@@AAABBBAAA@@@@@@????????????@@@@@@@@@@@@??????>>>===;;;888666444333333333444555666777888999:::<<<>>>>>>===<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEAAAAAABBBBBBBBBAAAAAA@@@;;;:::888666444444444444555666666555444333555666555555555555666666666666999:::;;;===>>>??????@@@BBBAAA@@@@@@@@@@@@@@@@@@EEEEEEFFFFFFFFFFFFFFFFFFBBBBBBBBBAAAAAA???>>>>>>======<<<;;;:::999999888666777777777777888;;;===???@@@AAAAAA??????AAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDAAA???>>>>>>>>>???CCCEEEIIINNNVVV```llltttxxxxxxwwwsssnnnhhhbbb___ZZZXXXVVVVVVXXX\\\aaaeeeooopppqqqqqqpppnnnkkkiiiiiiiiiiiiiiiiiijjjllllllsssvvvyyy}}}~~~}}}yyywwwlllhhhcccaaa```]]]WWWRRRLLLJJJGGGEEEFFFFFFFFFEEE||||||ttthhh]]]VVVOOOIIIEEE======<<<===>>>@@@CCCDDDGGGHHHJJJLLLMMMOOOPPPPPPPPPQQQSSSTTTWWW\\\bbbgggkkknnnrrrsssrrrsssvvvyyykkkZZZKKKBBB;;;999888555444666777777777777666666666666555555555555555555555555888888888888999999999999999999:::;;;;;;;;;;;;;;;<<<======???@@@BBBCCCDDDFFFFFFDDDCCCAAA@@@>>>>>>;;;<<<======>>>>>>======;;;;;;;;;;;;<<<===>>>???BBBFFFKKKQQQWWW]]]cccgggoooxxxwwwpppllliiipppwwwooo___TTTMMMJJJHHHDDDEEEEEEFFFEEEDDDCCCBBB???DDDNNN```yyyrrrcccYYYOOOHHHBBB@@@???======@@@>>>DDDRRRhhhuuugggccchhhyyyuuuccc\\\\\\dddmmmyyy{{{wwwsssmmmeee```UUUQQQJJJDDD@@@===;;;999777777666555555555555666666555555555555666777777::::::;;;<<<============>>>???@@@AAABBBAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>???>>>>>><<<999666444333333333444555666777888999:::<<<===>>>===;;;:::;;;;;;<<<>>>@@@BBBDDDEEE@@@@@@AAAAAABBBAAAAAA@@@<<<:::888666555444444555444555555555333333555666555555555666666666777777666777999<<<>>>@@@AAAAAA@@@@@@?????????@@@AAAAAADDDDDDDDDEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<;;;;;;;;;::::::666777777777777888;;;===???AAABBBBBBBBBAAABBBDDDCCCDDDEEEFFFGGGGGGFFFFFFDDDCCC@@@>>>======>>>???CCCFFFJJJQQQZZZeeeooovvvzzzxxxvvvrrrmmmhhhccc```ZZZXXXVVVVVVXXX]]]bbbeeellllllmmmlllkkkiiifffdddcccbbbbbbaaabbbdddfffgggqqqtttyyy||||||yyyvvvttthhheeeaaa___]]]ZZZUUUQQQLLLIIIGGGFFFFFFFFFEEEDDDzzz}}}tttggg[[[SSSMMMGGGBBB;;;;;;;;;<<<>>>AAACCCDDDGGGHHHHHHIIIJJJKKKLLLMMMMMMOOORRRVVVZZZ```fffkkknnnrrrwwwxxxwwwvvvxxxzzz|||~~~ttt```QQQGGG@@@:::999888555555777888888888888777777777777666666666666666666666666888888888999999999999:::999:::;;;<<<======<<<<<<======>>>???@@@BBBDDDEEEGGGFFFEEECCCBBB@@@???>>>;;;<<<<<<===============;;;;;;<<<<<<===>>>@@@@@@CCCHHHOOOVVV\\\aaaeeehhhqqqzzz|||yyyyyy~~~|||lll]]]RRRKKKGGGEEEDDDDDDEEEEEEEEEDDDCCCBBB???DDDNNN```yyyzzznnnaaaZZZMMMFFF@@@???===;;;<<>>;;;999888777666666555555666666666666555555666666777888::::::<<<==================>>>@@@AAAAAAAAA@@@???>>>>>>>>>????????????@@@>>>>>>???>>>===:::777555333333333444555666777888888:::<<<=========;;;:::;;;;;;<<<>>>@@@BBBDDDEEE???@@@@@@AAAAAAAAAAAAAAA;;;:::888666555444444444333444555444333333555777555555666666666777777777555777999;;;>>>@@@AAABBB@@@????????????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDCCCBBBBBB=========<<<<<<;;;;;;;;;666777888888777888;;;>>>???AAACCCDDDCCCCCCCCCDDDCCCDDDFFFGGGGGGGGGFFFFFFCCCBBB@@@>>>===>>>???@@@FFFHHHMMMUUU___hhhpppuuuwwwtttpppllliiieee```]]]XXXWWWUUUVVVXXX\\\```cccffffffeeedddcccaaa_________^^^]]]]]]^^^```bbbdddjjjooouuuyyyyyywwwtttsssiiifffccc___\\\XXXTTTPPPLLLJJJHHHGGGGGGGGGFFFDDDxxx|||ssseeeYYYQQQJJJDDD???;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHLLLQQQVVV[[[bbbhhhlllpppuuuzzz|||zzzyyyyyy{{{|||~~~yyyhhhXXXLLLDDD>>>::::::888555555888888888888888999999999999777777777777777777777777888888888999999999::::::999:::<<<===>>>>>>============>>>???@@@CCCEEEFFFFFFEEEDDDBBBAAA???>>>===;;;;;;<<<============<<<<<<<<<======>>>@@@AAABBBEEEKKKTTT\\\aaaeeehhhjjjpppyyyzzzkkk\\\RRRKKKFFFDDDCCCDDDEEEEEEEEEDDDBBBBBBAAAFFFOOOaaazzz{{{tttiii```\\\MMMFFF@@@???>>><<<<<>>>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????===>>>??????===:::777555333333333444555666777888888999;;;======<<<;;;:::;;;;;;<<<>>>@@@BBBDDDEEE??????@@@AAAAAAAAAAAAAAA:::999777555333333333333333444444444333333555777555666666666777777777777888999;;;===???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@???>>>===<<<:::999999777888999888888999<<<>>>>>>@@@CCCCCCCCCBBBCCCDDDDDDEEEFFFHHHHHHGGGFFFEEEBBBAAA???>>>>>>???AAABBBJJJMMMRRR[[[dddlllqqqsssqqqmmmhhheeebbb```[[[XXXTTTSSSSSSSSSUUUWWWZZZ\\\^^^]]][[[YYYXXXWWWWWWXXXZZZYYYXXXWWWYYY[[[^^^```dddjjjsssxxxyyyxxxwwwwwwmmmkkkgggccc___ZZZUUURRRMMMKKKIIIIIIIIIIIIGGGFFFrrr|||rrrdddXXXOOOHHHAAA===<<<<<<===???BBBDDDGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGDDDIIIOOOVVV\\\bbbhhhlllqqqvvv|||~~~|||{{{{{{|||~~~}}}ooobbbUUULLLBBB>>>::::::999666666888999999999999999999::::::888888888888888888888888888888999999999:::::::::999:::<<<>>>>>>>>>>>>===>>>>>>>>>???AAACCCFFFGGGDDDDDDBBBAAA???>>><<<<<<:::;;;;;;<<<<<<<<<<<<<<<=========>>>???AAABBBCCCGGGNNNXXX```eeehhhjjjkkknnnvvv{{{lll^^^TTTMMMHHHEEECCCDDDEEEEEEEEEDDDBBBAAACCCHHHQQQbbb{{{vvvpppfff___]]]OOOHHHBBBAAA@@@>>>???AAA>>>CCCPPPiiiiiiiiilllvvvyyyaaa[[[ZZZbbbmmm{{{{{{uuupppkkkiiiaaa[[[SSSLLLFFFBBB>>><<<888888777666666666666666666666666666666777888888:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@???>>>>>>>>>>>>>>>>>>????????????===>>>??????>>>;;;777555333333333444555666777888888999;;;======<<<;;;:::;;;;;;<<<>>>@@@BBBDDDEEE>>>???@@@AAAAAAAAAAAAAAA999777555333222111222222222333444444333333555777666666666666777777777777;;;<<<===???@@@@@@@@@@@@DDDCCCAAA???>>>===<<<<<>>;;;999888777888999999999999:::===???===???BBBCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGFFFEEEAAA@@@???>>>>>>@@@BBBCCCMMMPPPVVV___gggnnnqqqrrrlllgggbbb___^^^[[[WWWTTTQQQQQQPPPPPPQQQRRRTTTUUUXXXVVVTTTRRRPPPQQQRRRSSSQQQPPPOOONNNPPPRRRUUUWWWaaahhhssszzz|||||||||}}}qqqooolllgggaaa\\\WWWTTTNNNMMMKKKKKKKKKJJJIIIGGGtttuuufffWWWLLLFFFBBB@@@@@@===;;;>>>DDDHHHGGGEEEJJJHHHEEEBBBAAABBBDDDEEEGGGJJJMMMRRRWWW___ggglllpppwww|||{{{yyyxxxwwwwwwxxxwwwuuusssyyy{{{}}}|||zzzyyy|||}}}xxxrrrhhh[[[OOOGGG>>>===:::888777888:::;;;::::::999999999999::::::999999888888888888999999;;;;;;::::::999:::::::::<<<<<<<<<======>>>???@@@???@@@AAACCCDDDFFFGGGHHHEEEDDDAAA???===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===???BBBFFFGGGPPPTTTXXX]]]aaaeeejjjmmmsss{{{yyyjjj[[[PPPIIIEEEBBBFFFFFFEEEEEEDDDBBBAAA@@@CCCHHHTTThhh|||uuurrriii___ZZZNNNGGGAAAAAA@@@======???CCCFFFSSSkkkzzzoooiiiqqqsssddd[[[WWW___kkk{{{zzzvvvrrrooommmddd^^^VVVOOOIIIEEEAAA>>>;;;999777777777666444222777777666555555555555555;;;<<<======>>>=========<<<===>>>>>>>>>>>>>>>===???>>>===<<<;;;<<<<<<===<<<===>>>>>>===;;;999888444444444555666777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBAAAAAA@@@@@@AAABBBBBB<<<:::888555444444555555444444444555555555666666666666666666666777888888>>>??????@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????===>>>>>>@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@===<<<;;;::::::999999888888:::<<>><<>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHFFFDDDBBB???===<<<<<<<<<===<<<<<<;;;<<<<<<==================@@@DDDHHHJJJRRRUUUYYY]]]aaaeeeiiimmmwww~~~|||ssseeeYYYPPPJJJGGGEEEEEEEEEEEEEEEDDDBBBAAA@@@CCCGGGSSSggg~~~yyywwwoooccc]]]PPPGGG@@@>>>>>>;;;;;;===BBBDDDSSSooo}}}oooeeejjjxxxsss```WWWSSS[[[gggwwwzzzwwwtttqqqooofff```WWWOOOIIIDDDAAA>>><<<:::888777888777555444666666666555555666666777;;;;;;<<<===============<<<<<<===>>>>>>>>>>>>======<<<:::999999999999:::999:::;;;<<<;;;999777555222222222333444555666666999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBAAAAAAAAAAAA<<<:::777555444444444555444444555555555666666666666666666777777999::::::???@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>@@@AAACCCDDDFFFGGGGGGHHHGGGFFFEEEDDDBBBAAA>>><<<:::999999999:::999999:::<<>>@@@AAAAAAEEEJJJWWW]]]fffnnnrrrrrrooommmddd\\\VVVSSSOOOIIIGGGHHHDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDBBBBBBBBBDDDEEEGGGGGGGGGFFFFFFHHHKKKNNNUUU]]]hhhtttzzzuuutttsssooofff___WWWSSSNNNKKKJJJJJJIIIIII}}}vvvgggYYYNNNGGGCCCAAA===;;;:::<<>>======>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGGGGFFFEEEBBB???===<<<<<<<<<>>>======<<<<<<=========???>>>===>>>AAAFFFKKKNNNTTTWWWZZZ]]]aaaeeejjjmmm{{{yyyqqqjjj___UUUNNNKKKIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@EEEHHHSSShhh}}}ooofffVVVKKKBBB>>>===;;;<<<>>>BBBEEEUUUvvvqqqbbbdddooo}}}www```UUUPPPWWWddduuu{{{xxxvvvsssqqqllleee[[[RRRKKKFFFBBB@@@<<<:::888888888888777555555555555555666777888999:::;;;<<<<<<===<<<<<<<<<;;;<<<======>>>>>>>>>===<<<;;;:::888777777888888888999:::;;;:::999777555333333333333333444555666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAA>>>???@@@@@@???>>>===<<<===<<<999777666666666666555555555555666666666666666666777888999:::<<<===AAAAAABBBBBBCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@=========>>>>>>???@@@AAADDDEEEGGGHHHHHHGGGDDDCCCBBBAAA>>><<<::::::::::::::::::;;;<<>>???AAADDDJJJQQQaaagggooovvvxxxtttnnnjjj^^^WWWPPPMMMIIIDDDAAABBB@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???>>>???@@@AAAAAABBBBBBBBBBBBEEEHHHLLLOOOYYYeeerrr~~~~~~}}}xxxnnnfff]]]XXXRRRMMMKKKKKKKKKKKKuuugggYYYNNNGGGBBB@@@<<<;;;;;;===AAADDDDDDDDDEEEDDDBBBAAA@@@AAABBBCCCCCCDDDGGGIIIMMMRRRYYY^^^fffoooyyy~~~|||uuujjjfffaaa^^^]]]]]]]]]]]]^^^ZZZWWWXXX^^^eeeiiikkkhhhccc[[[TTTNNNHHHCCC@@@:::999888777777888:::;;;;;;;;;;;;::::::;;;;;;;;;???>>><<<::::::<<<>>>???<<<<<<<<<<<<<<<======>>>???>>>>>>??????@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFDDDBBB@@@>>>=========??????>>>=========>>>>>>@@@?????????CCCHHHMMMQQQSSSVVVZZZ^^^bbbggglllppp{{{{{{ttthhhbbbYYYQQQLLLJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@FFFIIIUUUiiisss^^^QQQEEE@@@???>>>>>>AAACCCGGGZZZtttbbbccclllwww~~~fffYYYRRRXXXeeeuuu~~~{{{yyyxxxuuutttpppiii```VVVOOOIIIEEEBBB===;;;888777777888777666555555555666777888:::;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>===;;;999888888888999999:::;;;<<<<<<;;;999888666666555555555666666777666777888:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???AAA>>>???@@@AAA@@@???<<<;;;???>>><<<;;;999999888888555555666666666777777777555666666777999;;;<<<===BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>??????@@@@@@BBBDDDGGGIIIIIIGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<<999:::<<<>>>AAAEEEHHHJJJGGGGGGFFFFFFEEEFFFFFFGGGIIIJJJKKKLLLLLLJJJIIIHHHJJJDDDAAABBBFFFJJJSSS[[[kkkpppwww{{{zzzsssjjjddd[[[TTTMMMJJJGGGBBB???@@@>>>?????????@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@AAABBBBBBCCCFFFIIILLLQQQZZZfffqqq~~~uuunnnbbb]]]UUUOOOLLLLLLLLLLLL}}}ttteeeXXXMMMFFFAAA>>>???>>>???@@@CCCFFFGGGHHHGGGFFFDDDCCCBBBAAAAAAAAABBBDDDEEEGGGJJJNNNTTTYYY___iiittt{{{|||uuugggbbb]]]YYYXXXXXXYYYYYYVVVTTTSSSVVV[[[^^^___^^^UUUSSSPPPMMMJJJGGGBBB>>>999888888888888:::;;;<<<;;;;;;::::::::::::;;;;;;???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<===>>>>>>@@@??????@@@@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>AAA@@@@@@AAAEEEJJJOOORRRQQQUUUZZZ```eeejjjooorrrwww|||vvvmmmbbb]]]UUUNNNJJJHHHFFFDDDEEEDDDDDDDDDCCCAAA@@@???CCCGGGTTTjjj}}}bbbTTTEEE??????>>>???AAACCCIII___wwwdddeeekkksssnnn___UUUYYYeeevvv|||{{{zzzyyyvvvuuuoooiii```XXXQQQJJJEEEBBB>>>;;;888666666777666555555555666666888999;;;<<<:::;;;<<<<<<======<<<<<<;;;<<<===>>>???????????????>>><<<999888777777777888999;;;<<<<<<;;;:::999777666666555555555666666444555777999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???AAAAAABBBCCCDDDDDDBBB@@@>>>???>>>===;;;:::999888888666666666777777777888888555555555666888:::;;;<<>><<<<<<<<<<<<:::;;;===@@@CCCFFFHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEIIIIIIJJJKKKKKKJJJIIIHHHJJJFFFDDDHHHMMMSSS\\\eeewwwzzz~~~~~~zzzqqqggg```XXXPPPJJJHHHEEE@@@>>>???=========>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAABBBDDDEEEFFFIIILLLOOOSSS]]]hhhqqq|||yyyrrrddd___VVVPPPMMMLLLKKKKKK|||ssseeeWWWMMMEEE@@@===;;;<<<===>>>@@@CCCEEEFFFGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDFFFJJJOOOSSSZZZdddooovvvzzz|||xxxqqqbbb^^^YYYUUUUUUUUUUUUUUUOOOOOOQQQSSSVVVVVVUUUSSSIIIIIIIIIIIIHHHDDD???;;;888888999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBAAA@@@@@@????????????AAAAAABBBDDDGGGJJJNNNPPPPPPUUU\\\cccgggkkkoooqqqrrrwww}}}{{{ooofff]]]YYYRRRMMMIIIFFFDDDBBBDDDDDDDDDCCCBBBAAA@@@??????EEETTTkkkbbbSSSCCC============>>>AAAHHH___jjjhhhlllpppxxxgggZZZ\\\gggvvv}}}{{{zzzzzzxxxvvvtttlllgggaaaZZZSSSMMMGGGCCCAAA>>>:::777777777666555666666666777888:::;;;<<<;;;<<<<<<===>>>=========<<<===>>>???@@@AAAAAAAAA>>>===:::888666555555555555777999:::;;;:::999888666555444333333333333333333444666888:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???AAA>>>>>>@@@@@@@@@@@@???>>>======<<<;;;999888777666777777777777888888888888555555666666888999;;;<<<@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCEEEHHHJJJKKKJJJIIIGGGBBBAAA???>>><<<<<<=========>>>@@@BBBDDDFFFHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDHHHHHHIIIIIIIIIJJJJJJJJJKKKHHHJJJQQQXXX___gggppp}}}vvvlllccc]]]RRRLLLFFFDDDBBB>>>===???<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEGGGIIIJJJKKKMMMPPPRRRTTT^^^iiirrr|||zzzssseee```XXXRRRNNNMMMKKKKKK|||sssfffXXXNNNFFF@@@===999:::<<<===???AAACCCEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEHHHMMMQQQVVV```iiiooossstttpppjjj```]]]XXXUUUUUUUUUUUUTTTOOOQQQTTTVVVUUUTTTTTTTTTMMMKKKJJJIIIGGGCCC===999888999999:::<<<===>>>>>>???>>>>>>======>>>>>>???<<<===>>>??????>>>===<<>>>>>======@@@GGG[[[{{{sssnnnnnnqqqrrrbbbbbbkkkyyy~~~|||zzzyyyyyyxxxuuusssllliiieee```[[[TTTMMMHHHFFFBBB===:::888888777666777777777888999:::;;;<<<<<<===>>>>>>??????>>>>>>===>>>???@@@AAABBBBBBBBB???>>>;;;888666555555444555777999;;;<<<;;;:::999666666555444333222222222111333555777999;;;<<<===;;;;;;;;;;;;<<<>>>???AAA<<<<<<======>>>????????????>>>>>>===<<<:::999888777777777888888888999999777777777888999:::;;;;;;===>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKFFFDDDCCCAAA@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHHHHGGGHHHJJJMMMNNNPPPOOOUUU___hhhooovvv}}}}}}vvvmmmddd\\\WWWOOOIIIDDDCCCBBB???>>>@@@===>>>???AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXWWW```kkkrrr{{{zzzqqqeee```ZZZTTTQQQOOOMMMKKK}}}tttgggYYYOOOGGGAAA>>>???@@@BBBCCCDDDFFFIIIKKK>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFGGGJJJOOORRRUUU^^^fffjjjmmmnnnjjjddd```]]]ZZZXXXWWWXXXWWWVVVTTTWWW[[[[[[YYYXXXZZZ\\\UUUSSSOOOLLLHHHCCC>>>:::999999:::;;;===>>>??????AAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCBBB@@@???AAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAABBBBBBCCCDDDEEEAAAAAA@@@@@@@@@@@@??????@@@@@@??????@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDGGGIIIKKKKKKLLLSSSYYYbbbhhhkkkkkkjjjjjjnnnqqquuuxxx|||wwwlllcccVVVSSSNNNKKKIIIGGGDDDBBBDDDDDDDDDCCCBBBAAA??????DDDMMM```yyy}}}cccTTTDDD@@@AAA@@@???>>>AAAFFFVVVppp|||sssrrrsss{{{iiihhhppp}}}}}}{{{zzzyyyyyywwwtttrrrooommmjjjgggbbb[[[TTTNNNIIIEEE@@@<<<:::999888777888888888888999:::;;;;;;======>>>???????????????>>>>>>@@@AAABBBCCCCCCCCCBBBAAA>>>;;;999777777777888999;;;===>>>>>>===<<<999888777666555444444444111222444777999;;;<<<===;;;;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDFFFGGGBBBBBBBBBAAA???>>><<<;;;777888888888888999999999999999999999::::::;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMJJJIIIGGGFFFEEEEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGGGGHHHKKKOOOQQQVVVWWW___kkkuuu{{{~~~wwwnnneee\\\UUUQQQOOOIIIDDDDDDCCCAAA@@@CCCAAABBBCCCEEEGGGIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTVVVXXXYYYZZZ[[[]]]___[[[dddnnnttt{{{yyypppeeeaaa[[[WWWSSSQQQNNNLLLsssbbbUUUMMMHHHCCC???===>>>???AAADDDFFFHHHIIIEEEEEEDDDCCCCCCCCCCCCCCC@@@BBBDDDEEEGGGIIINNNQQQUUUYYY___cccdddcccccccccbbb^^^ZZZYYYZZZ[[[YYYWWW\\\[[[[[[]]]```dddfffffffffccc\\\TTTKKKDDD>>>;;;;;;;;;::::::<<<>>>@@@AAADDDCCCBBBAAAAAA@@@AAAAAA@@@AAAAAABBBAAA???>>>===???AAACCCDDDEEEDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>@@@AAAAAABBBBBBCCCCCCDDDAAABBBCCCBBB@@@@@@@@@BBBEEEAAAAAAFFFJJJJJJLLLPPPYYY^^^bbbeeeeeefffiiilllppppppppprrrvvv~~~wwwjjj___WWWRRRLLLGGGDDDCCCBBBAAAEEEBBBAAABBB@@@===>>>CCCHHHNNNaaa}}}xxxdddSSSDDDBBBAAA===;;;>>>???DDDPPPddd|||{{{rrrppp{{{uuulllooo{{{}}}}}}}}}|||zzzxxxvvvuuupppooonnnnnnmmmhhh```YYYOOOJJJBBB<<<999777666666444555777:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@AAAAAABBBBBBFFFCCC@@@<<<999777555555777666777999;;;<<<<<<:::999888777555444444444444222333444666888:::<<<>>>;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBAAA???>>>===:::999999999;;;:::999777999999:::<<>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEGGGJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJGGGDDDCCCEEEGGGJJJQQQZZZ\\\fffrrr}}}zzzmmmeee```ZZZRRRKKKDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEGGGKKKOOOSSSVVVTTTWWW[[[]]]^^^```bbbddddddbbbaaabbbccceeeeeedddfffhhhmmmttt|||~~~pppeeeaaa[[[XXXWWWVVVRRROOO~~~rrraaaTTTLLLGGGBBB???AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIMMMPPPVVVYYY]]]````````````aaabbb```]]]\\\^^^^^^]]][[[\\\]]]___dddkkkqqqtttuuuuuupppggg\\\QQQGGG@@@===;;;;;;;;;<<<>>>@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@BBBCCCDDDEEEDDDBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCCCCAAAAAAAAACCCCCC@@@AAAEEEIIIIIILLLPPPZZZ```ggglllnnnpppsssvvvtttuuuvvvxxx|||uuufffZZZRRRNNNHHHDDDCCCCCCCCCCCCEEEBBBBBBCCC@@@===???CCCKKKVVVlllzzzeeeTTTEEEBBBBBB===<<<>>>BBBEEENNN]]]pppvvvpppppp}}}}}}qqqrrr}}}~~~}}}|||{{{zzzzzzuuutttttttttsssmmmddd]]]RRRLLLEEE>>>;;;999888777333444666888999:::::::::<<<===>>>???@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCGGGEEEAAA>>>:::888666666666666666888:::;;;;;;:::999888777555444444444444333333444666888:::<<<===<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEDDDCCCBBB@@@???>>><<<;;;:::;;;;;;:::888999999;;;===@@@@@@???===>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGIIIKKKLLLKKKKKKMMMNNNMMMLLLKKKIIIIIIIIIIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFJJJGGGFFFIIIKKKOOOYYYbbbkkkvvvvvviii```\\\WWWOOOIIIEEEDDDDDDCCCCCCDDDEEEFFFIIILLLPPPUUUZZZ___bbbdddeeeiiinnnqqqssssssssstttpppnnnllllllllllllkkkjjjiiikkkooouuu}}}}}}ppphhhddd___]]]]]][[[XXXUUU|||qqqbbbTTTLLLFFFBBB???BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLNNNVVVXXX[[[\\\\\\\\\^^^```dddcccaaaaaabbbcccbbbaaabbbdddhhhpppyyyssscccUUUIIIAAA===:::;;;===???AAACCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCAAACCCDDDCCCBBBBBBCCCDDDDDDAAABBBGGGJJJKKKNNNSSSZZZaaajjjqqqsssuuuxxx{{{{{{}}}~~~rrraaaUUULLLIIIDDDBBBBBBCCCDDDDDDEEECCCBBBCCCAAA>>>@@@DDDJJJXXXrrr|||gggUUUFFFBBBBBB===<<>>????????????AAA@@@AAAAAABBBCCCDDDEEEEEEDDD@@@===999666555444666555555666999::::::999999888777555444444444444333333444555777:::<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCBBB@@@===;;;;;;;;;:::999::::::;;;>>>AAACCCBBB@@@>>>>>>>>>???@@@AAACCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJLLLLLLKKKLLLNNNPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDHHHFFFFFFIIILLLRRR___kkk|||zzzqqqcccZZZUUUQQQLLLGGGGGGFFFDDDDDDEEEGGGJJJLLLPPPTTT\\\dddlllrrrvvvwww}}}zzzxxxvvvssspppmmmooorrrvvv}}}sssnnnkkkhhhggggggfffaaa]]]}}}ssseeeWWWNNNHHHCCCAAA???@@@BBBDDDGGGIIIJJJKKKGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGHHHIIIIIIJJJLLLNNNUUUVVVWWWXXXYYY[[[___bbbhhhgggggggggggghhhiiiiiilllooouuu~~~yyyfffUUUHHH@@@<<<;;;===???BBBEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEDDDDDDCCCBBBBBBAAACCCDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBB??????@@@@@@AAABBBBBBBBBAAABBBCCCCCCCCCBBBDDDEEEFFFEEEGGGLLLOOOPPPTTTZZZ```gggqqqxxxzzz{{{|||}}}|||ooo___SSSKKKGGGCCCAAAAAACCCDDDDDDFFFCCCCCCDDDBBB???AAAEEEJJJXXXqqq~~~hhhVVVFFFBBBAAA<<<;;;>>>AAABBBGGGRRRaaammmuuuwww{{{|||sssgggllluuu}}}vvv}}}wwwnnnfffZZZTTTKKKDDD???<<<:::999999999:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHFFFCCC@@@<<<999666555666555444555777999999888999888777555444444444444333333444555777999;;;<<<;;;;;;;;;<<<<<<===>>>???>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFBBB>>><<<;;;;;;:::999::::::<<>>AAADDDFFFHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBAAAAAA??????@@@@@@AAAAAAAAAAAACCCCCCCCCDDDCCCCCCBBBBBB???@@@@@@AAAAAABBBCCCCCCAAABBBDDDDDDDDDDDDEEEGGGGGGGGGKKKPPPSSSUUU[[[bbbiiiqqq|||yyymmm^^^TTTMMMIIIDDDAAAAAABBBCCCCCCEEECCCBBBDDDBBB???AAAFFFOOOZZZpppiiiVVVEEEAAA???;;;:::===???AAAGGGTTTdddrrr{{{~~~||||||jjjcccnnn|||www~~~}}}xxxpppiii]]]WWWNNNFFF@@@===:::888::::::::::::::::::;;;;;;:::;;;<<<======>>>>>>===@@@@@@AAABBBDDDGGGIIIJJJMMMLLLIIIFFFBBB>>>;;;:::777555444444666888888888999888777555444444444444333333444555666888:::;;;::::::::::::;;;<<<=========>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGCCC???<<<;;;:::999999::::::;;;>>>BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJJJJJJJIIIKKKNNNPPPPPPPPPPPPOOOOOONNNMMMMMMIIIIIIIIIHHHGGGFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGJJJPPPWWWcccvvv|||kkkcccYYYQQQMMMKKKIIIHHHFFFFFFGGGJJJOOOUUU\\\```dddgggmmmuuu|||wwwpppssswwwzzz}}}}}}uuunnn{{{nnn```TTTKKKGGGEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHAAADDDGGGIIIJJJKKKLLLNNNOOOPPPRRRSSSVVV[[[aaafffjjjkkklllllloootttzzz|||fffUUUJJJEEEDDD???@@@BBBDDDFFFHHHIIIIIIKKKJJJIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDBBBDDDFFFGGGFFFGGGIIIKKKHHHJJJOOOVVVYYY\\\ccclllpppxxx|||uuujjj^^^VVVNNNJJJEEEBBBBBBBBBCCCCCCDDDBBBBBBCCCBBB???AAAFFFOOOYYYnnn|||kkkXXXFFFAAA???;;;:::===@@@BBBJJJXXXiiiyyy}}}iiidddrrr|||~~~}}}|||yyyrrrmmmaaa[[[QQQHHHBBB>>>;;;999999999888888888999999::::::;;;<<<===>>>>>>>>>>>>???@@@AAACCCFFFHHHKKKLLLMMMLLLJJJFFFBBB>>>:::888888666444444666888888888999888777555444444444444333333444555666888999:::999999999999:::;;;<<<===>>>>>>??????@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHHHHGGGDDD@@@>>>===<<<:::888:::999:::<<<@@@CCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOOOOOOOOOOOOOOOONNNLLLLLLFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGJJJPPPXXX```mmmsssbbb\\\TTTNNNJJJIIIIIIIIIEEEFFFIIIMMMSSS[[[aaaeeelllnnnssszzz{{{vvvmmmrrrxxx{{{~~~{{{rrr~~~rrrbbbUUUKKKFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHDDDFFFIIIJJJKKKKKKLLLMMMMMMOOOPPPRRRTTTXXX^^^bbbfffhhhiiilllqqqzzzzzzdddSSSIIIEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEEEECCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKMMMOOOMMMOOOVVV]]]aaaeeennnwww{{{}}}xxxpppfff]]]VVVLLLHHHDDDAAAAAACCCCCCDDDCCCAAAAAABBBAAA>>>AAAEEENNN[[[rrrnnn[[[IIICCCAAA===<<>>>>>>>>>>>???@@@AAADDDGGGJJJLLLNNNMMMLLLJJJGGGCCC>>>:::888999777555444666888999999999888777555444444444444333333444444666777999::::::::::::::::::<<<======@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGEEEBBBAAA@@@>>><<<999999999999;;;>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJLLLMMMLLLMMMNNNOOONNNNNNNNNOOONNNMMMKKKJJJEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOSSS[[[eeeooo}}}uuueeeYYYUUUPPPKKKIIIHHHHHHHHHEEEGGGJJJOOOUUU\\\aaadddiiikkkpppvvv}}}zzztttoooiiipppwww{{{~~~tttssscccUUUJJJEEEDDD>>>???AAACCCFFFHHHJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGIIILLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRVVV[[[^^^bbbdddgggkkkrrr~~~xxxaaaOOOFFFCCCCCCDDDCCCCCCCCCDDDFFFHHHJJJFFFFFFFFFFFFGGGHHHIIIIIIFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHJJJLLLMMMNNNOOOQQQSSSRRRUUU]]]eeeiiinnnwww|||vvvmmmddd[[[VVVJJJFFFBBB@@@AAACCCDDDDDDBBB@@@@@@BBB@@@>>>@@@EEEPPPaaa|||qqq]]]KKKEEECCC>>>===AAABBBFFFPPPbbbwwwpppjjjzzz}}}}}}|||yyyvvvhhhbbbWWWNNNGGGBBB>>><<<::::::999999:::<<<===>>>;;;<<<===>>>???????????????@@@AAADDDGGGJJJMMMOOOTTTSSSQQQNNNIIIEEE@@@>>>:::888555555666888999999999888777666444444444444333333444444666777999999;;;;;;;;;;;;;;;===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKGGGFFFDDDCCCBBB@@@===;;;999888888999<<>>===DDDMMMWWWmmmqqq\\\IIIDDDBBB>>><<<>>>CCCFFFPPPddd}}}zzzjjjxxx~~~|||yyywwwpppiii^^^TTTKKKDDD???<<<;;;;;;;;;::::::;;;;;;;;;======>>>>>>>>>======<<>>999999::::::;;;<<<======>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIILLLKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHFFFFFFIIIIIIFFFFFFIIIMMMNNNPPPTTTWWW\\\___bbbgggnnnwww|||hhhZZZSSSLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJMMMPPPTTTWWWYYYZZZ\\\^^^```ccceeeggghhhhhhbbbeeegggiiiiiiiiijjjkkkiiiiiihhhgggffffffffffffhhhlllsss{{{~~~ooo~~~ssseeeWWWLLLFFFEEECCCCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHLLLLLLLLLLLLMMMNNNPPPQQQWWWUUURRRPPPPPPRRRVVVXXXYYY]]]dddllluuusss```QQQIIIFFFDDDCCCGGGGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGGGGIIIJJJJJJJJJHHHFFFEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFDDDBBBBBBDDDEEEGGGHHHHHHHHHGGGHHHJJJLLLKKKNNNPPPRRRSSSTTTVVVXXX\\\___dddlllwwwyyyqqqhhh___VVVPPPIIIFFFBBB@@@@@@BBBCCCCCCEEEBBBAAA@@@??????FFFOOO[[[ssssss^^^JJJEEECCC???===???EEEHHHSSSfffrrr{{{}}}yyyvvvssslllaaaVVVMMMFFFAAA>>><<<;;;;;;::::::;;;;;;<<<>>>>>>????????????>>>>>>>>>>>>@@@CCCGGGLLLPPPSSSTTTUUUUUUTTTPPPLLLGGGDDD@@@>>>;;;;;;;;;;;;:::888;;;;;;:::999888888888888777666666666666888:::;;;<<<;;;;;;;;;;;;<<<======@@@@@@AAAAAAAAAAAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFEEECCCBBB@@@???<<<;;;:::::::::;;;<<<===>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMQQQPPPOOONNNMMMLLLKKKJJJKKKIIIJJJMMMMMMLLLNNNRRRSSSVVVZZZ___dddiiimmmpppwww~~~nnn___TTTOOOIIIIIIHHHGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVWWWXXX[[[^^^___```______XXXZZZ\\\\\\]]]^^^aaacccbbbcccdddeeeeeeeeedddcccjjjnnnttt|||rrr|||rrreeeXXXNNNIIIGGGDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMLLLLLLKKKJJJIIILLLLLLMMMNNNPPPRRRTTTUUUXXXVVVSSSPPPPPPRRRUUUWWW\\\```ffflllttt|||oooeeeWWWMMMHHHGGGFFFEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIKKKLLLLLLKKKIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDFFFHHHHHHJJJJJJJJJIIIJJJLLLNNNOOOQQQTTTVVVWWWYYY\\\^^^bbbgggnnnxxx}}}zzzvvvmmmcccZZZQQQLLLGGGDDD@@@??????AAABBBBBBEEEBBBAAAAAA@@@AAAHHHQQQaaa{{{uuu___KKKEEEDDD@@@>>>AAAEEEIIITTTgggzzz~~~zzzwwwxxxpppdddYYYPPPIIIDDDAAA<<<<<<;;;::::::;;;<<<<<>>>>>AAAEEEJJJPPPSSSUUUWWWXXXYYYVVVRRRMMMIIIEEECCC@@@?????????===<<<<<<<<<<<<<<<;;;:::999888777777666666666888999:::<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGGGGGGGFFFEEECCCBBBAAA???>>>;;;999999:::<<<======>>>@@@AAACCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMQQQPPPOOONNNLLLKKKJJJIIIIIIGGGHHHKKKLLLMMMRRRYYY]]]bbbiiipppvvvzzz~~~kkk]]]UUUOOOLLLHHHGGGGGGGGGHHHKKKNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTVVVYYY[[[\\\ZZZXXXVVVPPPQQQRRRRRRSSSVVV[[[^^^___aaadddgggiiijjjjjjjjjsssvvv|||~~~sss|||sssfffYYYOOOJJJHHHEEEDDDDDDDDDEEEGGGIIIJJJMMMMMMNNNMMMMMMLLLKKKKKKMMMMMMOOOQQQTTTWWWYYYZZZ[[[XXXTTTRRRQQQSSSVVVXXXaaadddiiimmmqqquuuzzz}}}xxxoooccc\\\TTTMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLJJJKKKLLLMMMMMMLLLJJJIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGFFFDDDEEEGGGIIIJJJLLLMMMMMMMMMMMMOOOQQQRRRTTTWWWZZZ\\\___bbbeeejjjpppyyyyyyxxxsss{{{~~~sssiii___VVVOOOJJJEEECCC@@@???@@@BBBBBBBBBDDDAAAAAABBBAAACCCKKKTTTdddvvv```KKKEEECCC???>>>@@@CCCHHHSSShhh}}}{{{{{{sssggg\\\RRRKKKFFFCCC===<<<;;;::::::;;;<<<===@@@AAAAAABBBBBBBBBBBBAAA@@@??????@@@CCCHHHMMMPPPSSSVVVYYY\\\\\\YYYUUUSSSMMMKKKGGGEEECCCAAA???=========>>>>>>===;;;999888888777666666666777999:::<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@<<<999888999;;;======>>>???AAABBBCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGGGGIIIKKKNNNWWW```lllrrr{{{lll\\\TTTPPPNNNLLLJJJIIIIIIIIILLLOOOSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[^^^______\\\XXXUUURRRRRRQQQQQQSSSWWW^^^bbbeeegggkkkpppuuuzzz}}}vvvvvviii[[[PPPIIIGGGEEEEEEEEEEEEFFFGGGIIIJJJMMMMMMNNNOOOOOONNNNNNMMMOOOPPPSSSVVVYYY\\\^^^___]]][[[WWWTTTTTTVVVXXX[[[gggiiikkkmmmmmmmmmoooqqqwwwzzz{{{xxxuuuqqqjjjbbbZZZVVVQQQMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMOOOMMMLLLLLLMMMNNNMMMLLLKKKIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDEEEHHHJJJLLLNNNPPPQQQQQQQQQSSSTTTVVVXXX[[[^^^aaaeeeiiimmmssszzzuuuuuurrr{{{|||qqqfff]]]TTTNNNJJJDDDBBB@@@@@@AAACCCCCCCCCCCCAAAAAABBBBBBDDDLLLUUUfffvvv```KKKDDDBBB>>>===@@@CCCHHHUUUnnn{{{tttjjj___VVVNNNHHHEEE>>>===;;;::::::;;;===>>>AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEIIIKKKNNNQQQWWW[[[^^^___^^^\\\VVVSSSNNNJJJGGGDDDAAA>>>===>>>>>>>>>===;;;999888888777666666666777888999<<<;;;;;;;;;;;;<<<======??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDAAA>>>:::999:::;;;======>>>???AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFHHHIIIKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMNNNNNNOOOPPPPPPMMMKKKKKKMMMOOOUUUbbbnnn|||ppp```UUUQQQOOOMMMKKKLLLLLLMMMNNNQQQUUUXXX[[[\\\]]]___```aaabbbbbbbbbbbbcccffffffeeeaaa\\\YYYVVVVVVTTTTTTUUU[[[bbbhhhoooqqquuu|||zzzzzzlll^^^QQQJJJGGGFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTWWW[[[^^^aaacccccc```^^^ZZZXXXXXXZZZ]]]___kkkllllllkkkiiiggghhhiiimmmqqqrrrnnnkkkhhhbbb[[[SSSRRROOOLLLJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNPPPNNNLLLLLLMMMNNNMMMLLLKKKIIIGGGFFFHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJJJJFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEFFFIIIKKKNNNQQQSSSTTTTTTTTTVVVWWWZZZ]]]```cccfffkkkqqquuu{{{ssstttuuu~~~|||qqqfff\\\TTTMMMIIICCCAAA???@@@BBBCCCDDDCCCCCCAAA@@@BBBBBBCCCLLLUUUfffwww```JJJCCCAAA======@@@DDDIIIYYYwww{{{uuummmccc[[[SSSKKKGGG???===;;;::::::;;;===???AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIILLLRRRXXX]]]aaabbbccc^^^ZZZUUUQQQMMMIIIEEEBBB?????????>>>===;;;:::999999888777666666777888999<<<;;;;;;;;;;;;<<<======??????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFDDDBBB???<<<::::::<<<===<<<===???@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUUUUNNNLLLMMMOOOSSS\\\nnn~~~|||hhhaaaXXXRRRPPPOOONNNMMMOOOPPPSSSVVV[[[___bbbdddggghhhjjjkkkmmmmmmnnnnnnkkklllmmmmmmjjjfffbbb___ZZZYYYXXXWWWYYY^^^eeekkkvvvyyy|||ooo```TTTLLLIIIGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVWWW[[[___bbbeeefffgggccc```]]][[[\\\^^^aaadddkkkkkkjjjhhhfffdddeeefffdddiiikkkhhheeebbb^^^XXXPPPOOONNNLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPNNNLLLLLLMMMNNNMMMLLLKKKIIIFFFFFFGGGIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGGGGGGGGGGHHHKKKMMMPPPRRRUUUWWWWWWWWWXXXYYY___bbbeeehhhlllrrrxxx}}}rrrtttwww~~~ssshhh]]]SSSKKKEEE@@@???>>>???AAACCCCCCBBBCCC@@@@@@AAAAAACCCKKKTTTgggxxxbbbLLLDDDBBB>>>===AAACCCHHH[[[}}}}}}{{{wwwppphhh```XXXOOOJJJ@@@>>>;;;999999;;;>>>@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFIIINNNTTTZZZ___ccceeeccc___[[[VVVSSSPPPLLLIIICCCBBB@@@???===<<<<<<;;;999888777666666777888999<<<;;;;;;;;;;;;<<<======>>>??????@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFCCCAAA???===<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTNNNMMMNNNSSSYYYfff|||vvvlll]]]ZZZVVVSSSQQQQQQRRRSSSTTTWWW]]]cccjjjooorrrtttssstttuuuvvvwwwxxxxxxxxxssstttsssrrrpppllliiigggaaaaaa___^^^___dddkkkpppxxx|||pppbbbVVVNNNKKKGGGGGGFFFFFFFFFGGGIIIJJJJJJLLLNNNPPPSSSTTTUUUVVVXXXZZZ]]]aaadddggghhhhhhdddbbb___]]]^^^aaadddgggjjjjjjiiifffddddddeeeggg___eeegggeeebbb```\\\WWWOOOOOOOOOMMMLLLLLLNNNOOOLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNLLLLLLMMMMMMMMMLLLKKKHHHFFFEEEGGGHHHIIIIIILLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIHHHJJJMMMOOOQQQSSSVVVXXXXXXXXXYYYZZZccceeehhhlllpppvvv}}}rrrssswwwvvvjjj^^^SSSIIICCC???===<<<>>>@@@BBBBBBAAACCC@@@@@@AAA@@@BBBJJJSSShhhzzzcccMMMEEECCC??????BBB@@@FFFZZZ{{{yyy{{{xxxrrrlllddd[[[RRRLLL@@@>>>;;;999999;;;>>>@@@@@@AAABBBCCCDDDDDDDDDDDDAAABBBEEEGGGHHHHHHGGGGGGFFFHHHLLLQQQWWW]]]bbbdddeeebbb]]]ZZZXXXUUURRROOOEEEDDDBBB???>>>===>>>>>>999888777666666777888888<<<;;;;;;;;;;;;<<<======>>>??????@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFBBBAAA@@@>>>======<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPSSSRRRUUUZZZcccsss|||uuujjj```ZZZYYYXXXUUUTTTTTTWWWZZZZZZ^^^eeennnvvv}}}||||||}}}}}}~~~~~~}}}}}}zzzyyyyyywwwtttqqqooommmiiihhhgggfffggglllrrrwwwzzz}}}nnn^^^RRRKKKJJJGGGFFFEEEEEEEEEFFFHHHHHHLLLMMMNNNOOOPPPSSSXXX[[[]]]^^^```bbbdddggghhhiiihhheeebbb___```dddiiimmmtttpppkkkhhhggggggffffffcccbbbaaa```___[[[WWWSSSOOONNNMMMMMMLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHKKKNNNMMMJJJIIIMMMQQQTTTVVVXXXXXXVVVWWW[[[___dddiiioootttwww|||vvvtttwww}}}ttthhh\\\RRRJJJEEE????????????@@@AAABBBBBBCCCAAA@@@AAAAAADDDMMMVVVnnn~~~}}}bbbMMMGGGAAA@@@BBB===CCCHHH]]]{{{{{{yyyrrrmmmhhhaaaVVVNNNGGGDDDAAA???>>>???>>>===AAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFJJJJJJKKKMMMQQQUUUYYY\\\aaaaaa```___\\\XXXUUURRRLLLJJJFFFBBB???=========<<<:::888666666777999:::888:::;;;;;;:::999;;;<<<===>>>???@@@AAABBBBBBBBBFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBAAA@@@???>>><<<<<<;;;<<<======???AAACCCDDDFFFAAABBBDDDEEEEEEDDDBBBAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGIIIKKKNNNOOOOOOPPPQQQQQQPPPQQQSSSTTTTTTUUUYYY```mmmxxxppphhhbbb___WWWYYY\\\]]]]]]\\\]]]^^^ccchhhrrr~~~~~~vvvvvvwwwxxxwwwwwwuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuttteeeXXXPPPLLLHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMPPPQQQSSSVVVZZZ]]]___```bbbdddfffgggiiiiiidddbbbaaaaaaeeelllsssxxxzzzvvvqqqmmmkkkjjjhhhgggcccbbb```^^^\\\XXXTTTPPPQQQPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHLLLOOONNNLLLMMMQQQUUUVVVXXX[[[ZZZYYYZZZ^^^bbbiiiooovvv{{{~~~~~~vvvvvvyyy~~~|||qqqeeeZZZPPPHHHCCC????????????@@@AAABBBBBBBBB@@@???@@@@@@BBBKKKUUUooocccMMMGGG@@@@@@BBB>>>CCCGGGXXXxxx~~~yyyrrrnnniiibbbYYYQQQIIIFFFAAA>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJNNNQQQTTTYYYZZZ[[[\\\[[[XXXUUUSSSMMMKKKGGGDDD@@@???>>>>>>===<<<999777777888999;;;888:::;;;;;;:::999;;;<<<===>>>???@@@AAABBBBBBBBBEEEEEEGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>============>>>???@@@BBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKMMMOOOOOOOOOPPPQQQQQQQQQRRRUUUWWWYYY\\\bbbjjjxxx{{{tttllleee```^^^]]][[[^^^aaaccccccbbbcccccckkkoooyyy|||{{{{{{zzz{{{|||}}}}}}~~~zzzmmm___TTTOOOIIIHHHHHHGGGGGGIIIJJJKKKJJJMMMQQQTTTVVVYYY]]]```bbbbbbdddeeeggghhhiiiiiicccbbbbbbdddjjjsss|||~~~yyytttqqqnnnjjjhhhdddbbb___]]]ZZZWWWRRROOOSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJMMMPPPQQQPPPQQQVVVYYYYYY\\\______^^^___cccgggnnnuuu~~~{{{vvvwwwzzz}}}xxxmmmaaaWWWNNNFFFBBB????????????@@@AAABBBCCCDDDAAA???@@@???BBBKKKUUUpppeeeMMMFFF??????BBB>>>BBBEEERRRjjj|||xxxsssoookkkeee]]]WWWNNNIIICCC>>>===>>>???@@@CCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAABBBCCCDDDFFFFFFDDDDDDDDDDDDEEEHHHJJJKKKOOOQQQTTTWWWXXXWWWTTTSSSOOOMMMIIIFFFCCCAAA@@@??????>>>;;;999888999:::;;;888:::;;;;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@??????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKMMMNNNOOOOOOOOONNNOOOQQQQQQRRRUUUYYY\\\```eeemmmxxx{{{yyytttmmmeee```___aaabbbaaadddiiikkkkkkjjjjjjkkkrrrvvv~~~}}}pppaaaUUUNNNIIIHHHGGGGGGGGGHHHJJJKKKIIILLLQQQUUUXXX[[[___aaacccdddeeeggghhhhhhhhhhhhgggffffffhhhnnnuuu}}}zzzvvvqqqkkkhhheeebbb___\\\ZZZWWWTTTQQQSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPSSSTTTTTTVVVYYY\\\^^^aaadddeeeeeefffjjjmmmpppxxxwwwtttxxxxxx{{{zzzsssiii^^^UUULLLEEEAAA>>>>>>??????@@@AAABBBCCCEEEBBB@@@@@@@@@CCCMMMWWWqqqeeeMMMEEE>>>???BBB???AAACCCNNN___rrr~~~{{{{{{xxxuuurrrnnniiibbb]]]SSSMMMEEE@@@>>>???AAABBBDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGJJJNNNRRRTTTSSSQQQOOOOOOMMMKKKHHHEEECCCBBBBBBAAA???===;;;999999999999999:::;;;;;;::::::;;;======>>>???@@@AAABBBBBBBBBAAACCCDDDFFFGGGHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOMMMOOOPPPQQQTTTXXX^^^bbbiiinnnxxx~~~xxxuuuqqqmmmhhhcccaaabbbeeegggeeeiiimmmpppqqqppppppppptttwww}}}|||nnn___SSSLLLHHHGGGGGGFFFFFFHHHIIIJJJHHHLLLQQQUUUYYY\\\```cccccceeefffhhhiiihhhhhhgggiiiiiijjjlllqqqxxx~~~zzztttmmmiiiccc```\\\YYYXXXVVVTTTRRRRRRRRRPPPOOOOOONNNNNNNNNQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQMMMNNNNNNOOOOOONNNNNNMMMHHHIIIJJJKKKLLLNNNOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQSSSUUUVVVXXXYYY[[[^^^```dddgggkkkmmmmmmnnnrrruuuuuu}}}tttrrrwwwvvvxxx|||}}}uuuoooeee\\\SSSLLLEEEAAA>>>>>>>>>???@@@AAACCCDDDDDDAAA?????????BBBMMMXXXrrrdddLLLDDD>>>>>>BBB???@@@CCCMMMZZZgggqqqyyy{{{tttsss{{{~~~|||{{{yyywwwtttqqqlllfffcccYYYRRRIIICCC@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@??????@@@@@@AAACCCDDDEEEHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGJJJNNNOOONNNLLLKKKNNNMMMKKKIIIGGGFFFEEEDDDBBBAAA>>><<<:::999888888999;;;<<<<<<;;;:::<<<======>>>???@@@AAABBBBBBBBBAAABBBDDDFFFGGGHHHGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAADDDDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKLLLNNNOOOOOOOOONNNNNNOOOPPPRRRVVV]]]eeejjjuuuzzz|||tttooolllcccaaa```______```bbbcccfffiiinnnqqqrrrrrrrrrsssuuuxxx|||{{{mmm___TTTMMMHHHGGGFFFFFFFFFGGGIIIJJJJJJMMMQQQUUUYYY]]]aaaddddddfffhhhjjjkkkkkkjjjiiihhhjjjmmmrrrxxxzzzsssnnnddd```[[[WWWUUUTTTRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPQQQQQQPPPPPPPPPJJJJJJLLLMMMOOOPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ]]]___bbbeeeffflllppptttwwwwwwxxx{{{sssrrrxxxvvvwwwzzz}}}|||zzzpppjjjaaaXXXQQQJJJDDDAAA>>>>>>>>>???@@@BBBCCCDDDAAA>>><<<<<<===BBBMMMXXXsssbbbKKKDDD>>>>>>AAA>>>@@@CCCKKKXXXccckkkttt|||rrrzzz{{{jjjfffhhhooowww~~~|||zzz{{{{{{zzzwwwsssnnnjjjggg^^^WWWNNNGGGDDDCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIIIILLLKKKKKKJJJIIIHHHHHHGGGEEECCCAAA>>><<<:::888888999;;;<<<<<<;;;;;;<<<======>>>???@@@AAABBBBBBBBBAAABBBDDDFFFGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSVVV[[[cccmmmttt{{{qqqiiidddaaaZZZ[[[\\\^^^___```aaaaaadddgggkkknnnoooppprrrtttxxx{{{{{{pppcccXXXPPPIIIHHHGGGGGGGGGHHHJJJKKKMMMOOOSSSVVVYYY^^^cccgggfffhhhkkkmmmnnnnnnmmmlllkkkooottt{{{zzzuuukkkfff___ZZZVVVTTTRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQRRRTTTUUUWWWXXXXXX[[[\\\^^^bbbgggllloooppptttxxx~~~uuutttyyyyyyyyyzzz}}}}}}yyyuuukkkfff]]]UUUNNNHHHCCC???======>>>???@@@BBBCCCDDDBBB>>>======???DDDPPP\\\uuu~~~^^^IIICCC>>>>>>@@@===AAABBBIIIWWWcccllluuu|||tttmmmxxxwwwddd]]][[[cccmmmvvv~~~~~~|||{{{{{{||||||||||||yyyuuupppllljjjaaa[[[RRRKKKGGGFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEBBB???<<<:::999:::;;;<<<<<<;;;;;;<<<>>>===>>>???@@@AAABBBBBBBBBAAABBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQQQQTTTUUUWWW[[[aaakkkvvv}}}zzzqqqiiibbb___]]]YYYZZZ[[[]]]___aaabbbcccccceeehhhjjjkkknnnqqqtttyyy}}}|||}}}ssshhh\\\TTTJJJJJJIIIHHHIIIJJJKKKLLLPPPRRRTTTWWWZZZ___eeeiiigggjjjmmmpppqqqqqqpppoooqqquuu{{{{{{rrrmmmeee^^^YYYVVVTTTSSSQQQQQQQQQRRRRRRSSSTTTUUUSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSTTTVVVXXXYYYYYY\\\]]]```eeelllrrrvvvxxxzzz~~~wwwuuu{{{|||{{{{{{}}}~~~|||wwwrrrhhhbbbZZZRRRLLLFFFAAA>>>======>>>???@@@BBBDDDEEEEEEAAA@@@AAACCCIIIUUUbbbvvv~~~{{{\\\HHHCCC>>>>>>@@@<<>><<<;;;:::;;;<<<<<<;;;;;;<<<>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPOOOOOOPPPQQQSSSTTTXXXYYY[[[^^^eeeppp|||}}}{{{xxxqqqjjjeeeaaa___^^^WWWWWWXXXYYY\\\^^^```bbbbbbdddfffgggiiilllppptttyyy~~~||||||qqqaaaUUUNNNIIIGGGIIIKKKJJJKKKNNNPPPSSSVVVYYY\\\```fffiiikkkmmmooonnnllllllooossswwwzzzyyyoooddd\\\YYYWWWTTTQQQUUURRRPPPPPPSSSUUUTTTSSSVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXYYYYYYXXXVVVTTTSSSSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWXXXYYYYYYZZZYYY```dddiiinnnrrrvvvzzz}}}wwwtttuuuyyyzzz|||~~~~~~{{{vvvrrrbbb]]]VVVOOOIIIEEE@@@===;;;<<<===>>>@@@BBBCCCDDDDDDBBB@@@@@@@@@GGGYYYiii~~~uuuXXXFFFCCC???>>>???:::???DDDGGGSSSfffooottt}}}nnnlllzzzqqq[[[RRROOOWWWdddrrr}}}zzzxxxvvvuuuvvvvvvzzzyyyxxxwwwtttqqqooonnnjjjcccXXXOOOIIIFFFFFFFFFCCCCCCBBBAAAAAABBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCHHHHHHHHHIIIJJJKKKLLLLLLPPPNNNKKKGGGCCC???<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIGGGGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHJJJMMMPPPSSSSSSRRRPPPNNNMMMNNNPPPQQQQQQQQQPPPPPPNNNOOOQQQRRRQQQRRRSSSUUUSSSWWW^^^eeelllssszzz}}}zzzvvvtttrrrmmmiiibbb___]]]\\\YYYVVVWWWVVVUUUUUUWWWYYY\\\^^^___```bbbeeeggglllqqquuuxxx}}}}}}uuufffZZZRRRMMMJJJKKKLLLKKKKKKNNNQQQSSSVVVYYY\\\```eeehhhkkknnnooonnnllllllpppssszzz}}}}}}uuuiiiaaa^^^\\\YYYVVVUUUSSSPPPQQQSSSUUUUUUTTTRRRSSSTTTUUUVVVWWWXXXYYYXXXYYYZZZZZZYYYWWWUUUTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXVVVWWWXXXZZZ\\\]]]]]]]]]hhhlllqqqvvvzzz~~~zzzwwwyyy{{{{{{|||}}}}}}yyytttpppaaa\\\UUUNNNHHHDDD@@@===;;;<<<===???AAABBBCCCDDDCCCAAA@@@@@@AAAIIIZZZkkk~~~rrrVVVEEEBBB>>>===>>>:::===BBBFFFRRRgggqqqyyy}}}nnnlllzzzuuu___VVVPPPXXXcccppp~~~}}}{{{yyyxxxxxxyyyyyy|||{{{zzzxxxuuusssqqqpppjjjdddZZZPPPJJJGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDFFFGGGIIIKKKMMMOOOPPPPPPQQQPPPMMMIIIEEEAAA===;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHNNNOOORRRTTTUUUSSSQQQOOOOOOOOOQQQRRRRRRRRRQQQQQQNNNPPPRRRRRRRRRRRRTTTUUUYYY]]]ccchhhmmmqqqvvvyyy{{{yyywwwsssoookkkiiigggbbb^^^YYYWWWVVVVVVUUUSSSWWWVVVVVVWWWYYY[[[]]]^^^___```bbbdddhhhlllqqqtttzzz~~~~~~{{{lll```WWWQQQMMMMMMMMMLLLLLLOOORRRTTTWWWZZZ\\\```dddggglllnnnpppooommmmmmpppttt}}}|||uuujjjccc___]]]ZZZXXXUUUSSSRRRRRRSSSUUUUUUUUURRRSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[[[[ZZZYYYWWWVVVWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ\\\___aaaccceeeeeelllpppuuuzzz}}}{{{yyy{{{}}}}}}}}}|||{{{vvvppplll___ZZZRRRKKKFFFCCC???===<<<===???AAABBBDDDDDDEEEAAA@@@???@@@BBBKKK^^^ooonnnSSSDDDBBB===<<<===999;;;@@@DDDQQQgggtttrrrooozzzyyycccYYYTTTYYYcccnnn|||~~~}}}|||{{{{{{{{{|||}}}}}}}}}{{{yyywwwtttsssrrrkkkfff]]]TTTLLLHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJNNNQQQSSSTTTUUUTTTSSSQQQNNNIIIDDD???===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKPPPRRRTTTVVVVVVTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRRRROOOQQQSSSSSSSSSSSSUUUWWW\\\aaaggglllnnnppprrrtttpppnnnkkkgggccc___\\\ZZZVVVTTTQQQPPPRRRSSSTTTSSSVVVWWWZZZ\\\___bbbdddeeeddddddeeegggjjjmmmqqqssswwwzzz~~~~~~ooodddZZZSSSNNNNNNNNNMMMOOORRRTTTVVVYYY\\\^^^aaadddggglllooorrrqqqppppppsssvvv~~~{{{uuulllddd```^^^\\\ZZZWWWVVVTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[\\\^^^aaadddhhhjjjlllmmmnnnrrrwww{{{~~~zzzyyy{{{~~~|||{{{wwwrrrlllggg\\\WWWOOOHHHDDDAAA>>>===<<<>>>@@@BBBDDDEEEEEEEEE@@@>>>???@@@DDDNNNbbbuuu|||jjjQQQCCCBBB===<<<>>>:::;;;AAADDDPPPfffuuu}}}uuuzzz|||eeeYYYXXX[[[bbbmmm{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}{{{yyywwwuuuttttttnnnkkkcccZZZPPPJJJGGGGGGDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFHHHLLLPPPTTTVVVWWWWWWWWWWWWVVVSSSNNNHHHBBB>>>===<<<;;;;;;:::;;;<<<<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOOOOQQQSSSUUUVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUUUUUUUVVVWWWYYY[[[```ggglllooooooppppppiiigggddd```\\\XXXUUUSSSQQQPPPOOOPPPRRRTTTWWWXXXXXX[[[aaaggglllppprrrsssooonnnmmmmmmooopppqqqqqqoooppprrrwww~~~~~~qqqggg[[[TTTNNNNNNOOOPPPSSSWWWXXXZZZ]]]___aaacccfffhhhmmmqqqtttuuutttuuuxxx{{{~~~}}}xxxpppiiidddbbb```___ZZZZZZXXXWWWVVVVVVWWWYYYXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^```cccgggkkknnnpppqqqsssvvvzzz~~~zzzzzz}}}~~~{{{xxxtttnnngggbbbXXXSSSLLLEEEAAA???===<<<<<<>>>@@@CCCEEEEEEEEEEEE???>>>???AAAFFFSSShhh|||www}}}fffOOODDDDDD???===???<<<===BBBDDDOOOddduuu~~~zzzfffYYY[[[]]]cccmmm{{{}}}|||~~~~~~~~~~~~|||{{{yyyxxxwwwvvvvvvvvvtttqqqkkkaaaVVVMMMIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHJJJMMMQQQTTTWWWXXXYYY\\\]]]]]][[[UUUMMMFFFAAA???>>><<<;;;::::::;;;<<<>>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFHHHIIIJJJLLLLLLMMMLLLLLLNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIKKKLLLNNNOOOOOOOOOLLLNNNPPPSSSUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWYYY[[[\\\```fffjjjkkkjjjhhhhhhbbbaaa^^^[[[WWWTTTRRRPPPNNNNNNOOOPPPRRRUUUYYY\\\^^^ccclllvvv}}}}}}zzzvvvtttsssrrrooommmfffeeefffiiiqqq{{{tttlll^^^WWWQQQPPPQQQSSSVVV[[[\\\___bbbdddeeefffhhhjjjooossswwwyyyzzz{{{~~~{{{wwwpppjjjdddaaa``````^^^^^^]]][[[XXXWWWXXXZZZWWWXXXYYY[[[]]]___```aaa^^^^^^^^^______``````aaa```___^^^^^^]]]^^^^^^^^^\\\]]]^^^```bbbcccddddddbbbcccfffiiilllooopppqqqssswww{{{~~~||||||}}}yyyuuupppiiibbb]]]UUUPPPHHHBBB???===<<<<<<;;;===@@@CCCEEEEEEEEEDDD???>>>???CCCIIIWWWnnnssszzzbbbMMMCCCDDD???===???======BBBCCCMMMbbbuuu|||~~~lll]]]___```eeeooo}}}~~~}}}}}}~~~~~~~~~~~~zzzzzzxxxwwwwwwxxxyyyzzz{{{yyytttiii\\\QQQKKKIIIEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFJJJKKKNNNQQQUUUXXX[[[]]]cccdddeeeddd^^^UUULLLFFFAAA???===;;;:::;;;<<<===>>>>>>@@@AAACCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIILLLMMMNNNNNNNNNOOOOOOOOOOOONNNLLLJJJIIIGGGHHHJJJKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQSSSUUUWWWWWWWWWWWWYYY[[[]]]aaadddfffddd```^^^\\\ZZZYYYXXXVVVTTTRRRPPPPPPKKKMMMOOOQQQTTTYYY^^^ccciiipppzzzzzzvvvtttpppkkkfff___]]]\\\^^^eeemmmtttwwwyyyvvvsssqqqppppppooonnnnnnsssyyy}}}yyyssseee]]]UUUTTTTTTUUUYYY^^^```cccfffhhhiiiiiijjjlllppptttzzz}}}xxxuuupppjjjddd`````````bbbcccbbb^^^ZZZXXXYYY[[[YYYZZZ[[[]]]___aaacccddd_________``````aaabbbcccbbbaaa```___^^^______```^^^```bbbeeegggiiijjjkkkiiijjjllloooqqqssstttuuuvvvyyy}}}{{{|||~~~{{{vvvrrrlllfff___ZZZSSSNNNFFF@@@===<<<<<<;;;;;;===@@@CCCEEEEEEDDDCCC???>>>@@@EEELLL[[[ssszzzttt{{{^^^JJJBBBCCC>>><<<>>><<<<<>><<<;;;;;;<<<======>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCEEEHHHKKKNNNOOOOOOOOOOOOOOOPPPQQQPPPNNNLLLJJJJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRQQQQQQOOONNNNNNNNNOOOOOOQQQSSSUUUUUUUUUUUUWWWYYYZZZ]]]___```]]]YYYWWWUUUUUUTTTTTTSSSSSSRRRQQQQQQNNNQQQVVVZZZ^^^dddlllqqqxxx~~~|||vvvrrroookkkddd^^^YYYVVVSSSUUUZZZ```dddeeeeeebbb___^^^^^^]]][[[YYYWWW\\\bbbfffgggjjjnnnqqqvvv{{{}}}yyyjjjaaaYYYWWWVVVVVVZZZ___cccfffiiikkkkkkkkklllmmmpppvvv||||||yyyuuunnnhhheeedddeeeeeeeeeddd```[[[XXXYYY[[[^^^^^^______```aaaaaabbb````````````aaabbbddddddcccbbbaaa_________```aaa```bbbeeehhhkkkmmmoooooopppqqqsssuuuwwwxxxyyyyyy}}}yyyzzz~~~}}}zzzuuupppjjjddd]]]XXXRRRLLLEEE???<<<;;;;;;;;;:::<<<@@@CCCDDDDDDCCCCCC??????AAAFFFNNN]]]vvvwwwwww}}}[[[HHHAAACCC===;;;===;;;:::???@@@III___uuummmbbbccchhhrrr~~~|||zzzxxxwwwzzzyyyyyyyyyzzz}}}uuudddVVVNNNKKKIIIIIIIIIJJJJJJLLLMMMMMMSSSTTTUUUWWWWWWUUUTTTSSSOOOOOONNNMMMLLLLLLMMMMMMIIIHHHFFFEEEEEEFFFHHHIIIKKKLLLNNNRRRXXX___fffjjjoooqqqtttsssmmmbbbWWWPPPDDDBBB???<<<;;;<<<===>>>===>>>@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEAAACCCGGGKKKNNNPPPPPPPPPOOOOOOQQQQQQQQQOOOMMMKKKNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQPPPNNNMMMLLLMMMMMMNNNPPPQQQSSSSSSSSSSSSUUUWWWUUUWWWZZZ[[[YYYWWWUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUYYY___dddjjjqqqzzz}}}xxxqqqmmmkkkfff___XXXSSSPPPMMMNNNRRRWWWYYYYYYVVVTTTQQQQQQRRRRRROOOLLLIIINNNTTTWWWWWWWWWYYY[[[```eeejjjnnnsss}}}~~~pppeee[[[WWWWWWXXX\\\```dddiiinnnpppnnnmmmmmmooouuuwwwyyy~~~}}}vvvqqqnnnkkkfffbbb```___^^^]]]\\\ZZZYYYYYY[[[ZZZZZZZZZ\\\___bbbdddgggfffdddcccccccccdddeeebbbbbbbbbbbbbbbaaaaaaaaaggghhhjjjkkklllpppuuuxxx|||{{{zzzzzz|||~~~zzzxxxuuuyyywwwrrrnnniiibbbZZZUUULLLHHHBBB===;;;:::999999999;;;???CCCDDDDDDBBBAAACCC???>>>EEEQQQbbbwwwyyyyyyxxxTTTJJJAAA???@@@>>>======>>>???BBBJJJYYYtttzzznnnjjjkkkttt}}}|||~~~~~~}}}{{{yyyxxxxxxyyyzzzxxxyyyyyyyyyzzz~~~|||lll```VVVPPPPPPLLLKKKMMMMMMLLLPPPVVVWWWYYY\\\^^^^^^[[[XXXVVVRRRQQQOOOMMMLLLLLLLLLMMMKKKJJJHHHFFFFFFGGGHHHIIIKKKMMMQQQTTTXXX]]]bbbfffqqqwwwzzzvvvooofffYYYNNNIIIDDD>>>;;;<<<>>>>>>===>>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKMMMPPPSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSPPPRRRSSSTTTTTTUUUWWWYYY[[[```iiisss|||}}}xxxrrrmmmhhhdddbbb^^^YYYTTTOOOMMMLLLKKKKKKLLLNNNOOOSSSQQQOOOMMMKKKJJJJJJKKKJJJIIIJJJJJJLLLNNNPPPRRRSSSVVVYYYZZZ\\\cccnnnvvvpppfff\\\YYYYYYZZZ^^^ccceeejjjooorrrrrrrrrtttvvvyyy{{{~~~yyytttqqqnnnhhhddd``````___^^^]]]]]]\\\\\\]]]]]]\\\\\\]]]___aaabbbfffeeedddcccbbbccccccdddccccccddddddddddddeeeeeejjjkkkmmmnnnppptttyyy}}}~~~}}}~~~|||zzzyyywwwwwwtttppplllfff```YYYTTTLLLGGGAAA===;;;::::::999:::===@@@CCCDDDDDDBBBAAAAAA>>>???GGGTTTfff{{{qqqSSSIIIAAA???@@@>>>===>>>>>>>>>AAAIIIXXXsssrrrnnnnnnuuu~~~{{{|||~~~~~~zzzxxxvvvvvvwwwxxxxxxyyy{{{{{{}}}sssggg]]]UUURRROOOMMMOOOOOOOOOTTTZZZ\\\^^^aaabbbaaa^^^ZZZXXXSSSRRRPPPNNNMMMMMMMMMMMMMMMLLLJJJHHHHHHHHHIIIJJJNNNPPPTTTWWW\\\aaahhhmmmuuuzzz|||yyyrrrjjj___UUUNNNHHHAAA===>>>???>>>===??????AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLMMMNNNPPPSSSTTTXXXWWWWWWVVVVVVUUUUUUVVVSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTVVVVVVUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTUUUWWW[[[^^^gggllluuuwwwooojjjbbb___[[[XXXWWWTTTPPPMMMKKKJJJIIIGGGHHHIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNPPPNNNQQQTTTTTTUUUZZZbbbiiilllsssrrriiiaaa^^^]]]]]]aaafffhhhlllrrruuuvvvxxx|||}}}|||xxxuuuqqqkkkgggaaaaaa``````____________```___^^^]]]]]]^^^```aaagggfffeeeeeedddeeeeeeeeeeeeeeefffggghhhiiijjjjjjpppqqqssstttuuuyyy~~~yyyxxxyyyxxxuuurrrmmmiiiccc]]]VVVRRRJJJFFF@@@<<<;;;;;;::::::===>>>AAADDDDDDDDDBBBAAA???===AAAKKKZZZlllhhhQQQHHHAAA??????===<<<>>>======@@@GGGVVVqqqzzztttrrrwww|||zzz{{{~~~}}}yyyvvvuuuuuuwwwxxxxxxzzz}}}}}}ttthhh]]]VVVQQQOOOPPPRRRSSSWWW]]]aaaccceeeeeeddd```[[[XXXSSSRRRPPPNNNMMMMMMNNNNNNPPPNNNMMMKKKJJJKKKKKKLLLOOOPPPSSSVVV[[[ccckkkpppxxx}}}{{{vvvpppfff]]]SSSMMMEEE@@@@@@@@@???>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUQQQPPPOOOOOOOOOQQQSSSUUUYYYYYYXXXXXXXXXXXXXXXXXXTTTUUUUUUVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPRRRSSSTTTUUUXXX]]]ccchhhtttyyyzzzpppggg___[[[WWWUUUSSSRRRQQQPPPNNNLLLJJJHHHGGGFFFFFFGGGHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIIIIIIIJJJLLLNNNPPPLLLOOOQQQQQQPPPRRRWWW\\\ZZZ^^^eeeoooyyy}}}yyyqqqiiieeecccaaaccchhhlllpppuuuwwwyyy|||~~~{{{xxxtttnnniiieeedddbbbaaa```______```______^^^^^^^^^___```aaaiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiikkkmmmooopppqqqxxxxxxyyyyyyzzz|||}}}vvvvvvxxxwwwtttqqqlllgggaaa[[[UUUPPPIIIEEE???<<<;;;;;;;;;;;;???@@@BBBDDDEEEDDDBBBAAA>>>>>>DDDPPP```rrraaaNNNGGGAAA@@@???<<<<<<>>>===<<<>>>EEESSSmmm~~~xxxzzz~~~|||{{{{{{~~~~~~|||xxxvvvuuuwwwzzz|||zzz}}}tttggg[[[UUUPPPQQQSSSTTTXXX^^^aaacccddddddbbb]]]XXXUUURRRQQQOOONNNMMMMMMMMMNNNPPPPPPNNNMMMLLLLLLMMMMMMQQQRRRTTTWWW\\\ccclllrrryyy~~~}}}xxxssskkkcccVVVOOOGGGBBBAAABBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVTTTSSSRRRQQQQQQRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWVVVUUUSSSQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOSSSTTTVVVYYY^^^fffooouuu}}}{{{wwwrrrjjjbbb[[[VVVSSSQQQPPPPPPOOOOOOOOONNNMMMKKKJJJHHHGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNPPPRRRSSSOOOQQQTTTTTTSSSSSSUUUWWW[[[[[[^^^dddkkkvvvxxx||||||tttoooiiieeefffkkkppptttxxx{{{|||~~~|||zzzvvvqqqllljjjiiifffccc```_________^^^^^^^^^___```aaabbbccciiiiiijjjkkklllmmmmmmmmmjjjkkkmmmppprrrtttvvvwww~~~}}}~~~yyyrrrtttvvvuuuvvvrrrlllfff```ZZZSSSOOOGGGCCC>>>;;;;;;<<<<<<<<<@@@AAACCCEEEEEEEEEDDDCCC???@@@HHHVVVfffvvv^^^KKKEEE@@@@@@>>><<<<<>>;;;<<>>AAABBBCCCEEEFFFGGGGGGGGGEEEGGGPPP___mmmyyytttVVVGGGCCC@@@@@@>>>:::;;;@@@;;;;;;>>>BBBKKK]]]zzz~~~~~~}}}pppccc\\\ZZZWWWXXXZZZXXXZZZ]]]^^^]]]ZZZVVVSSSRRRQQQPPPOOONNNOOOPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTQQQTTTYYY^^^eeemmmuuuzzzvvveee\\\QQQHHHEEEDDDCCCAAABBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDFFFHHHIIIKKKLLLNNNQQQSSSTTTUUUUUUVVVUUUSSSSSSSSSUUUWWWXXXWWWYYY[[[]]]______^^^]]][[[YYYVVVTTTRRRQQQQQQRRRRRRQQQPPPPPPQQQSSSVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTUUU[[[cccjjjooosssvvvxxxzzzyyywwwsssmmmfff```]]]VVVTTTQQQNNNJJJHHHGGGFFFHHHJJJLLLMMMKKKLLLNNNPPPNNNNNNNNNOOORRRUUUXXXZZZ___^^^]]]]]]___cccgggiiihhhgggfffeeeeeeeeefffggghhhhhhhhhggggggfffdddbbbbbbbbbfffmmmrrrxxx}}}ssskkknnn~~~}}}uuuvvvzzz{{{}}}}}}{{{yyytttqqqnnnjjjhhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhhhhmmmpppssswww{{{}}}~~~|||}}}~~~~~~}}}||||||~~~|||rrrrrrxxx||||||zzzuuummmddd\\\TTTMMMHHHCCC@@@<<<:::;;;<<<>>>>>>AAABBBCCCEEEGGGHHHHHHIIIGGGIIISSSaaannnyyy~~~mmmRRREEEBBB@@@@@@===:::;;;@@@;;;;;;>>>BBBJJJZZZuuu~~~|||yyyiiiaaa^^^ZZZYYY[[[YYY[[[^^^``````]]]ZZZWWWTTTSSSRRRQQQPPPQQQRRRSSSPPPQQQRRRTTTVVVWWWWWWWWWWWW[[[bbbiiiqqqzzz}}}kkkbbbUUUKKKFFFDDDBBB@@@BBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIIIIKKKNNNQQQTTTVVVXXXXXXUUUTTTSSSSSSSSSUUUWWWYYYUUUWWWYYY[[[]]]]]]\\\[[[\\\ZZZVVVRRRPPPPPPQQQRRRRRRQQQPPPPPPQQQSSSVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUWWW]]]eeelllpppqqqqqqqqqnnnllliiieee___YYYTTTRRRLLLLLLKKKJJJIIIHHHHHHHHHDDDGGGJJJKKKJJJKKKNNNQQQRRRRRRRRRTTTWWW[[[___aaafffdddbbbbbbdddiiinnnqqqqqqpppooonnnnnnnnnooopppqqqpppnnnmmmllljjjgggeeelllkkkmmmsssxxx}}}