BM6P6(@ ~~~ooonnnooopppooommmiiieeedddccccccdddeeedddbbb___XXXWWWUUUTTTSSSRRRPPPNNNIIIGGGDDDBBB@@@>>>;;;999===;;;999777555333222222555444444333333444444555555444333222222222333333000111111111111222222222444444555555555555555555444111///000444777777666666666666666777888999:::CCC>>>999777999;;;<<<<<<999;;;:::777999<<<<<<999>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<999<<<:::666===HHHEEE999>>>???AAABBBCCCCCCBBBAAAEEEHHHKKKMMMMMMNNNPPPRRRRRRUUUXXXZZZ\\\^^^bbbdddeeegggjjjlllmmmooorrruuuyyy|||~~~pppeee^^^[[[YYYWWWWWWWWWWWWXXXZZZZZZYYYXXXWWWWWWXXXZZZ\\\]]]\\\[[[```bbb```\\\[[[^^^___]]]]]]]]]\\\[[[ZZZYYYWWWWWWZZZ^^^fffooowww~~~pppoooooooooooommmiiieeeddddddcccdddeeedddaaa___XXXVVVTTTSSSSSSRRRPPPNNNKKKHHHDDDBBBAAA???===;;;::::::888666555444444444555444444333333444444555333333222222222111111111000111111111111222222222444444444444444555555555;;;999777999<<<>>>>>>===666666666666777888999:::@@@===999888:::<<<<<<<<<888::::::888999>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<@@@@@@@@@AAAGGGLLLHHH@@@@@@@@@AAABBBCCCCCCCCCCCCEEEHHHKKKMMMMMMNNNPPPRRRRRRUUUXXXZZZ\\\^^^aaaddddddgggjjjlllmmmpppsssuuuyyy|||xxxqqqfff___[[[ZZZYYYXXXYYYXXXYYYYYY[[[[[[ZZZYYY\\\[[[[[[\\\^^^^^^^^^^^^aaacccccc``````ccccccaaa]]]]]]\\\[[[[[[ZZZZZZZZZ]]]aaajjjttt~~~}}}qqqpppoooooonnnlllhhheeeeeedddccccccdddcccaaa___XXXVVVSSSRRRRRRQQQOOOMMMLLLIIIDDDAAA@@@???>>>===999888777666666555666666555444444333333444444555111222222222222111000///000111111111111222222222222333333333444444444555999999999;;;===>>>===<<<777777777777777888999:::<<<;;;999:::;;;======<<<555888999777888<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;@@@===???HHHMMMJJJDDD@@@AAAAAAAAAAAABBBCCCDDDEEEEEEHHHKKKMMMMMMNNNPPPRRRRRRUUUXXXZZZ\\\^^^aaadddcccfffiiikkkmmmpppsssvvvyyy{{{~~~rrrgggccc]]]YYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^bbbaaaaaaaaabbbcccddddddfffjjjllljjjkkklllkkkhhhaaaaaa___^^^]]]]]]^^^^^^___bbbjjjttt}}}sssqqqooonnnmmmkkkhhhffffffdddcccbbbcccbbbaaa___XXXUUUSSSRRRQQQPPPNNNLLLMMMIIICCC@@@>>>>>>======999888777666555555555555555444444333333444444555111222222333222111000000000000111111111222222222111222222333333444444444555555777999::::::999888888777777777888888999:::999999:::;;;<<<======<<<555888999666666999;;;999========================999999888888999999:::;;;???888===KKKPPPFFF>>>???@@@@@@??????@@@BBBDDDEEEEEEHHHKKKMMMMMMNNNPPPRRRRRRTTTWWWZZZ[[[^^^aaacccbbbeeehhhkkkmmmpppsssvvvxxx{{{~~~rrriii^^^\\\ZZZXXXYYY[[[]]]^^^___```aaaaaaaaabbbdddeeehhhiiijjjjjjkkkmmmoooqqquuuzzz||||||{{{|||yyytttmmmkkkhhhdddbbbaaaaaabbbdddggglllttt~~~}}}uuurrrooommmllljjjhhhffffffdddbbbbbbbbbbbb```^^^XXXVVVSSSRRRQQQPPPMMMKKKKKKGGGBBB>>>===<<<<<<;;;;;;:::888777555444444444555444444333333444444555333333333333333222222111000000111111111222222222111111222222333444555555555777999:::::::::999999888888888888888888999:::777888:::<<<<<<<<<<<<<<<999======999777888:::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;BBB;;;@@@QQQTTTGGG@@@CCC??????>>>>>>@@@AAACCCEEEEEEHHHKKKMMMMMMNNNPPPRRRQQQTTTWWWYYY[[[]]]aaacccccceeehhhkkkmmmooorrruuuwwwzzz}}}uuukkkddd\\\[[[ZZZYYYZZZ[[[^^^``````bbbeeeeeefffhhhlllooorrruuuxxxzzz{{{~~~{{{uuunnniiifffeeeeeemmmnnnsssyyy}}}wwwsssooollljjjiiigggfffgggeeebbbaaaaaaaaa```^^^YYYWWWTTTSSSRRRPPPMMMKKKIIIFFFAAA>>>===<<<;;;999;;;:::888777555444444333555444444333333444444555555444333333222222333333000111111111111222222222111111222333444555666666555777999999888888888999999999888888888999999:::777999;;;;;;;;;;;;<<<===>>>BBBCCC>>>999:::<<<<<<999999999999999999999999999999999999999:::;;;;;;AAA<<>>>>>???@@@AAACCCDDDEEEEEEHHHKKKMMMMMMNNNPPPRRRQQQTTTWWWYYY[[[]]]```cccdddfffiiikkklllnnnqqqssswwwyyy}}}~~~tttkkkddd___\\\\\\\\\[[[\\\^^^bbbeeeeeehhhlllnnnpppsssyyy~~~wwwqqqooonnnrrrtttxxx}}}}}}xxxtttoookkkjjjhhhgggfffgggeeebbb`````````___^^^ZZZXXXUUUSSSRRRQQQNNNLLLIIIFFFBBB@@@???===;;;999999888777666555555555555555444444333333444444555666444222000000111333444000111111111111222222222222222333444555666777777555777888777555555777999:::999999888888999999999777999;;;;;;999999;;;======BBBCCC>>>:::;;;======:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;>>>EEEGGGAAA>>>>>>??????AAACCCDDDEEEFFFFFFEEEHHHKKKMMMMMMNNNPPPRRRQQQSSSVVVYYY[[[]]]```bbbeeegggiiikkklllmmmooorrrvvvyyy|||~~~~~~wwwmmmgggccc___]]]^^^___```aaaffflllqqqqqquuu{{{~~~|||~~~}}}yyyuuuoookkkiiihhhgggfffhhheeebbb`````````___^^^[[[YYYVVVTTTSSSQQQNNNLLLIIIGGGDDDBBBAAA>>>;;;999777777666666666666777777555444444333333444444555666333000......///222444000111111111111222222222222222333444555777777888888::::::999777777:::===::::::999999888999999999888:::;;;:::888888;;;===999???AAA<<<888999<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===;;;<<>>???AAACCCEEEGGGGGGGGGGGGFFFHHHKKKMMMMMMNNNPPPRRRQQQSSSVVVYYYZZZ]]]```bbbfffhhhjjjkkkkkklllnnnpppvvvyyy|||~~~~~~~~~sssllliiifffddd___aaaccceeegggnnnwww}}}}}}}}}wwwuuurrrooollljjjiiihhhkkkiiifffdddcccbbb```^^^WWWWWWVVVTTTRRRNNNKKKIIIKKKIIIEEEBBB@@@>>><<<:::???;;;777444333444444444666444222222444444222000......000111222222222222222111111000000111111222444333222222333555888999999999888888888888888888999999:::::::::;;;;;;;;;888999999::::::999999888888888888888999::::::;;;<<<===>>>>>>>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>===>>>???AAABBBBBBBBBAAAAAABBBCCCCCCEEEGGGJJJLLLLLLMMMOOOQQQTTTUUUXXX[[[]]]___aaabbbeeefffhhhjjjmmmppprrrsssxxxzzz}}}~~~~~~wwwnnniiihhhhhhiiilllmmmmmmnnnssszzz~~~wwwuuurrrnnnkkkiiihhhgggkkkhhheeedddcccbbb```^^^XXXXXXWWWUUUSSSPPPMMMKKKKKKIIIEEEBBB@@@>>><<<::::::888555444555666777666555333111222444555333111222222333333222222222222111111000000000000111111444333222222333555888999888888888888888888888888777777888999999999999888888999999::::::999999888999888888888999:::;;;<<<>>>???@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>>>>======???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDGGGJJJLLLLLLMMMOOOQQQTTTUUUXXX[[[^^^```aaabbbeeefffhhhjjjmmmppprrrsssvvvxxx{{{|||}}}}}}{{{tttooolllmmmqqqssswwwyyy|||~~~wwwuuuqqqnnnjjjhhhggggggjjjhhheeeccccccbbb```^^^YYYYYYXXXVVVTTTQQQOOONNNKKKIIIEEEBBB@@@>>><<<:::999777555555666777666555333222111222444555444333777666555333333222222222111111000000000000111111333333222222333555777888888888888888888888888888555777888::::::999888777888999999::::::999999888999999999999:::;;;<<<===>>>??????@@@@@@???======<<<;;;:::999999:::;;;<<<===>>>??????======>>>????????????@@@AAABBBCCCDDDEEEGGGJJJLLLMMMNNNPPPQQQTTTVVVXXX[[[^^^```bbbbbbeeefffhhhjjjmmmppprrrssstttvvvyyyzzz{{{|||~~~yyyyyyxxxuuutttwww}}}xxxvvvsssoookkkiiihhhgggjjjgggdddcccbbbbbb```^^^ZZZYYYXXXVVVTTTRRRPPPOOOKKKIIIEEEBBB@@@>>><<<::::::999777666666555333111222222222222444444444444666555333222111111222222222222111111111111222222222222222333444555777888777777777777888888888888666888;;;======<<<:::888888999999::::::999999888999999999999:::;;;======;;;<<<===>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<>>>???@@@???======>>>???>>>>>>??????AAABBBDDDDDDFFFHHHKKKMMMNNNPPPRRRSSSUUUVVVYYY\\\___aaabbbccceeefffhhhjjjmmmppprrrssssssvvvyyy{{{{{{}}}~~~{{{xxxuuuqqqmmmkkkiiiiiiiiifffdddbbbbbbbbb```^^^ZZZYYYWWWUUUSSSQQQOOONNNKKKIIIEEEBBB@@@>>><<<::::::888666666666555333111111222333333333333444555222111111111111111111222333333333222222333333333111222222333444555666777666666777777777888888888666888;;;======<<<:::888888999999::::::999999888888888888999:::;;;======;;;<<<===>>>>>>===<<<;;;<<<;;;::::::::::::;;;<<<>>>???@@@???>>>===>>>????????????@@@AAACCCDDDEEEGGGJJJMMMOOOPPPRRRTTTVVVVVVWWWZZZ]]]___bbbcccdddeeefffhhhjjjmmmppprrrssstttwwwzzz}}}~~~~~~|||zzzvvvrrrnnnllljjjiiihhhfffcccbbbbbbbbb```___\\\ZZZXXXUUURRRPPPOOONNNKKKIIIEEEBBB@@@>>><<<:::666555333444555666666555111333444444222222333555000111222222222222111111333333222222222222333333111111222333444555666666555666666777777888888888555777888::::::999888777888999999::::::999999888666777777888999;;;<<<=========???@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMPPPQQQSSSUUUWWWVVVXXXZZZ]]]```bbbddddddeeefffhhhjjjmmmppprrrsssvvvyyy|||||||||zzzvvvrrrnnnkkkiiiiiigggeeecccbbbbbbaaa```______]]]ZZZVVVSSSPPPOOONNNKKKIIIEEEBBB@@@>>><<<:::777555222222444666777777222444555444222111222444444555666777777555222111222111111000000111111222000111222333444555555555555555666666777888888999777777888999999999999888888999999::::::999999888555555666777888:::;;;<<<<<<===>>>@@@@@@@@@???>>>;;;<<<>>>??????>>><<<;;;===>>>@@@?????????@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHLLLNNNPPPRRRTTTVVVWWWXXX[[[^^^aaacccdddeeeeeefffhhhjjjmmmppprrrssswwwzzz}}}{{{{{{yyyuuuqqqmmmjjjhhhhhhgggeeecccbbbbbbaaa```___bbb```\\\WWWTTTQQQOOOOOOKKKIIIEEEBBB@@@>>><<<:::;;;888444222222444444444333555666555222000111444888999;;;<<<:::777333000000000////////////000000000111222333444555555555444555555666777888888999999999:::::::::;;;;;;;;;999999999::::::999999999444444555666777999;;;<<<:::;;;<<<>>>>>>>>>===<<<;;;<<>>????????????AAACCCDDDDDDCCCCCCCCCDDDDDDEEEDDDGGGKKKMMMOOOPPPSSSUUUWWWYYY[[[^^^aaacccdddeeeeeefffhhhkkkmmmppprrrssswwwzzz~~~~~~}}}{{{vvvsssrrrnnnhhhfffhhhiiihhhfffcccbbbaaaaaaaaaaaa^^^ZZZVVVRRRPPPPPPPPPKKKIIIFFFCCC@@@>>>>>>===???<<<888444222111111222333333333222222222111111>>>:::===FFFGGG===222---......///000111333555666222222222222333444555555777666555666888:::999888888888888888777777777777:::999888888777777888888888888999:::;;;;;;<<<===???@@@@@@@@@@@@??????>>>===>>>?????????>>><<<;;;???>>>>>>>>>???@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEGGGKKKMMMOOORRRUUUXXXYYYVVVUUUZZZbbbggghhheeeiiiiiiiiikkknnnrrrvvvxxxyyy{{{}}}~~~{{{yyyyyy{{{vvvsssrrrnnnhhhfffhhhhhhgggeeecccaaa`````````aaa^^^ZZZVVVRRRPPPOOOOOOIIIGGGDDDAAA>>><<<<<<;;;555555555555444444555555333333333333222222222222333333888@@@BBB:::222///000000000000111222333333333222222333333444555666666555444555777999888777888888888888777777777777888888888888888999::::::888888999999:::;;;;;;<<<======>>>>>>???>>>>>>===:::;;;<<<<<<<<<;;;999999============>>>???@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCEEEGGGJJJMMMNNNQQQTTTVVVVVVYYY^^^bbbdddeeeffffffiiiiiijjjkkknnnrrrvvvxxxwwwyyy|||~~~~~~zzzzzz{{{{{{vvvsssrrrnnnhhhfffhhhgggfffdddbbb```______^^^aaa___[[[WWWSSSPPPNNNNNNIIIGGGDDDAAA>>><<<<<<;;;000111333555666666666555444444444444333333333333...111777===<<<555000///222222111111111111111222333222222333333444555666555444444555777888888777888888888888777777777777777777888999:::;;;<<<<<<888888888999999::::::;;;:::;;;<<<======>>>============>>>>>>>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLMMMOOORRRTTTSSS\\\gggiiifffbbbdddhhhjjjjjjkkklllooorrruuuwwwtttwwwzzz|||~~~~~~{{{{{{~~~{{{vvvsssrrrnnnhhhfffhhhhhhgggeeecccaaa```^^^^^^aaa___[[[WWWSSSPPPNNNMMMKKKIIIFFFCCC@@@>>>>>>===555555666666555555444333555555444444444333333333333888>>>???999222//////222111111111111111222222222111111222222333444555666555444666888999888777888888888888777777777666888888999:::;;;;;;<<<<<<777777888999999:::::::::::::::<<<===>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<===>>>???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDEEEGGGJJJKKKLLLMMMPPPRRRSSS\\\fffiiieeeccceeeiiijjjjjjkkkmmmppprrruuuvvvtttwwwzzz|||~~~{{{xxxzzz~~~{{{vvvsssrrrnnnhhhfffhhhiiihhhgggeeecccaaa___^^^```^^^[[[XXXTTTPPPNNNMMMKKKIIIFFFCCC@@@>>>>>>===<<<:::777555444444444555555555444444444333333333666<<>>777111000000000000000000111222333444000000000000111222333444777666666777999::::::999888888888888777777777666999:::;;;;;;;;;::::::999777777888999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@<<<<<<;;;;;;;;;:::::::::=========>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMPPPRRRUUUYYY^^^aaacccdddgggjjjiiijjjlllnnnpppsssuuuwwwwwwyyy{{{}}}~~~zzz}}}{{{vvvsssrrrnnnhhhfffhhhiiiiiihhhfffdddaaa___^^^^^^]]][[[XXXTTTQQQOOOMMMIIIGGGDDDAAA>>><<<<<<;;;;;;:::777555444555777999444444444444333333333333111888<<<888333222222222000000000000111222333444000000000111111222333444888777777888:::;;;;;;:::888888888888777777777777999:::;;;;;;;;;:::888777666666888999;;;===>>>>>>===>>>???@@@@@@AAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<=========>>>???AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFIIIKKKLLLNNNQQQSSSWWWVVVXXX[[[```dddgggiiihhhiiikkknnnrrrtttwwwxxxyyy{{{}}}}}}~~~{{{vvvsssrrrnnnhhhfffhhhhhhhhhgggfffccc```^^^\\\]]]\\\ZZZXXXUUURRRPPPNNNIIIGGGDDDAAA>>><<<<<<;;;999888777666555666666777333333333333222222222222---444666333000222333111222111111111111111222222222222222222333444555666888777666777999;;;:::999888888888888777777777777666888999:::;;;:::888777555666888:::<<>>===>>>>>>???<<<<<<<<<===???@@@BBBCCCBBBAAAAAABBBBBBDDDEEEEEEDDDFFFIIIKKKMMMOOORRRUUUVVVVVVXXXZZZ^^^bbbeeeffffffhhhkkkooorrrvvvxxxyyy{{{}}}~~~yyyzzz}}}{{{vvvsssrrrnnnhhhfffhhhggggggfffeeebbb___\\\[[[[[[[[[ZZZXXXVVVSSSQQQOOOKKKIIIFFFCCC@@@>>>>>>===888888888888666444222111333333333222222222111111...444555000///333333///444333222111000000000000444444444444555666777777777666555666888:::999888888888888888777777777777444555888:::;;;:::999999555666888:::===@@@BBBCCC???@@@@@@@@@@@@??????>>>>>>===;;;::::::;;;;;;<<<:::;;;;;;<<<>>>???AAABBBAAAAAAAAABBBCCCDDDEEEFFFCCCFFFIIILLLMMMPPPSSSVVVUUUXXX[[[]]]^^^___bbbdddeeegggkkkooosssvvvyyyzzz|||}}}~~~}}}yyyzzz|||}}}xxxsssooommmjjjeeeaaaeeegggiiihhhddd```\\\ZZZ___]]]ZZZXXXVVVSSSOOOLLLHHHGGGDDDBBB???===<<<;;;888777666555333222111000333333222222111000//////111000/////////000222222666000///333777444000...000000000111222444555666777777777666777888888999888888888777888888999999===<<<;;;999888777777777999999:::;;;<<<===>>>>>>??????@@@@@@@@@??????>>>888;;;===>>>>>>======>>><<<<<<======>>>@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAAFFFGGGIIIMMMQQQSSSRRRRRRXXXYYYZZZ[[[\\\^^^bbbeeehhhjjjlllnnnppprrrvvvyyyxxx|||~~~~~~|||yyy{{{~~~zzzuuuqqqnnnkkkgggcccfffhhhjjjiiieeeaaa]]]\\\___]]]ZZZXXXVVVTTTPPPMMMHHHGGGEEEBBB???===<<<;;;888888777555444222111111555555555444444333333222222222111111111222333444<<<555000222444222000000222222222222333444555666777777777777777888888999888888888777888888999999777777777666777777888999999:::;;;<<<===>>>>>>????????????@@@@@@??????>>>@@@AAABBBAAA>>>;;;::::::=========>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBFFFGGGIIILLLPPPRRRSSSSSSWWWYYY[[[\\\]]]___ccceeeiiikkknnnpppqqqtttxxxzzzyyy}}}|||zzz|||~~~{{{vvvqqqnnnjjjfffdddgggiiijjjiiifffaaa^^^]]]___]]]ZZZXXXWWWTTTQQQNNNIIIGGGEEEBBB???===;;;;;;999888777666555444333222444444444444444444444444333333333333333444555555AAA888111000111000000222444333333333444444555666777777777777777888888888777777777888888888999999777777666666777888888999::::::;;;<<<===>>>??????>>>>>>??????@@@??????>>>DDDEEEEEEBBB>>>;;;999999:::::::::;;;<<<===??????AAAAAABBBBBBBBBCCCCCCCCCGGGGGGIIIKKKNNNQQQTTTUUUWWWYYY[[[\\\^^^```cccfffhhhjjjmmmoooqqqtttxxxzzzzzz~~~}}}|||}}}|||yyyuuupppkkkgggdddbbbfffhhhiiihhhdddaaa^^^]]]]]][[[YYYXXXVVVTTTQQQNNNIIIHHHEEEBBB???<<<;;;:::999999888777666555444444111111111111222222222222333333333333444444555555>>>777111111111//////222444444333333333444444555666666777888888888888888666666777888888999999999<<<;;;:::999888888888888:::;;;;;;<<<===>>>??????===>>>>>>???????????????AAABBBBBBAAA>>>=========;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDGGGHHHIIIKKKMMMPPPTTTWWWWWWYYY\\\]]]___aaadddffffffhhhkkkmmmooorrrvvvyyy|||~~~~~~}}}}}}~~~|||zzzvvvqqqkkkfffcccbbbeeefffgggfffbbb___]]]]]][[[ZZZXXXWWWVVVTTTQQQNNNJJJHHHEEEBBB???<<<::::::999999888777666555555444000000000000111111111111111222222333333333333333666111000222222000///111333222222222222222333333666666777888888888888777444555666888888999888888;;;;;;:::999888888888888::::::;;;<<<===>>>??????<<<===>>>???????????????===>>>???>>>===<<<>>>???>>>>>>>>>???@@@AAACCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEGGGJJJKKKLLLPPPTTTXXXWWWYYY\\\___```bbbeeegggfffhhhkkknnnpppssswwwzzz}}}~~~~~~}}}~~~~~~|||yyyssslllgggeeeddddddeeefffdddaaa^^^]]]]]][[[YYYXXXWWWVVVUUURRRPPPJJJHHHFFFBBB???<<<:::999888888888777666555555555333333333333333333333333000000111222222222222222///...///444444111///111111111111111222222333444555666777999999888888777333444666888999999888888555555666666777888::::::999999:::;;;<<<===>>>>>><<<<<<===>>>????????????>>>>>>>>>===;;;:::;;;===<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEECCCGGGKKKLLLMMMOOOTTTXXXVVVYYY]]]```aaacccfffhhhiiikkknnnqqqssswww{{{~~~}}}~~~~~~~~~~~~}}}zzztttlllfffdddeeeeeeffffffdddaaa___^^^^^^\\\[[[YYYYYYXXXWWWTTTRRRJJJIIIFFFBBB???<<<:::999888777777666666555555444666666666555555444444333///000111222333222222111///...000444444111000333111111111222333444555666555666888999999999777666222444666888999999888888555555555666777999:::;;;888888999:::;;;<<<======;;;<<<===>>>????????????>>>>>>>>><<<::::::;;;===;;;;;;;;;;;;<<<>>>???@@@??????@@@AAABBBCCCDDDDDDAAAFFFLLLNNNNNNOOOTTTXXXVVVYYY]]]```bbbdddfffhhhjjjlllooorrruuuxxx|||}}}}}}~~~{{{{{{xxxrrrjjjdddbbbcccfffggggggeeebbb```___```^^^\\\[[[ZZZZZZYYYVVVTTTKKKIIIFFFBBB???<<<:::999777777666666555555444444777777666555444333333333000111222333444333222222222111222444333000111444111222222333444555777888555666888999:::999777666222333666888999999888777::::::999999999999999999777888888999:::;;;<<<===;;;<<<===>>>????????????<<<======<<<;;;;;;>>>@@@@@@@@@AAAAAABBBCCCEEEFFF>>>>>>???@@@BBBCCCCCCDDD@@@FFFLLLOOOOOOPPPTTTXXXVVVYYY^^^aaacccdddggghhhiiikkknnnqqqssswww{{{~~~}}}}}}}}}{{{wwwuuuuuuppphhheeeggghhh___dddkkkccc\\\^^^]]]```]]]YYYWWWVVVUUUTTTRRRNNNLLLIIIEEEAAA>>><<<;;;;;;<<<;;;888555333333555333222222333555555333222000111333444555444333333222222111111111111222222333444444444444444333333555555666888999999999999888888999999999999888888777999<<<<<<;;;999888777:::999999999:::;;;;;;<<<::::::;;;>>>AAABBB???<<<@@@@@@AAAAAA===888;;;AAAAAA???<<<;;;===???@@@AAA@@@CCCBBB???AAAHHHHHHCCCEEEFFFHHHKKKNNNQQQSSSTTTYYY[[[]]]___aaacccgggjjjjjjmmmppprrrtttwww{{{~~~~~~{{{pppiiihhhiiihhhfffhhhdddZZZ\\\aaaZZZ___\\\YYYWWWWWWUUUSSSRRRKKKIIIFFFBBB@@@>>>======???<<<888444222222222333555444333333444444222000111222333444444444333333222222111111111111222222222333444666777777777777444555666777888888888777666666777777777777666666777888::::::999888777777888888888888999:::<<<<<<;;;:::;;;>>>AAABBBAAA>>><<<<<<===>>>======DDDMMMeee\\\NNNBBB<<<<<>>AAA???CCCEEEBBBAAACCCCCCAAAEEEFFFHHHKKKNNNQQQSSSTTTVVVZZZ```dddfffgggggghhhlllnnnqqqtttvvvxxx|||}}}~~~nnnfffdddbbb^^^cccdddXXX[[[ZZZYYYYYYXXXWWWSSSQQQPPPMMMHHHEEECCCCCCDDDEEEIIICCC<<<:::===>>>===:::555444333333555666555444222333333333333333333333333222222111111222222333222333555777999:::;;;;;;999999:::::::::999888888777777888888888888777777666666555666888888888777555555666777888:::<<<============>>>???AAACCCCCCBBB>>>===>>>>>>>>>EEELLLYYYUUUOOOHHHCCC@@@@@@AAA???BBBDDDDDDBBBBBBCCCCCCEEEFFFHHHKKKNNNQQQSSSTTTVVVZZZ^^^bbbdddeeehhhiiilllooosssuuuwwwyyy|||}}}~~~~~~rrrccceeeccc______[[[YYYXXXXXXXXXXXXWWWTTTQQQMMMJJJEEE@@@===<<<===>>>???;;;888:::>>>???;;;777999777444444555555444333333333333333333333333333333333222222222222333333444444555666777777777777888888888999888888777777777777888888888888777777666555555777:::;;;999888555555666777888:::<<<======>>>>>>>>>???@@@BBBCCCBBB@@@???AAA???<<<===AAA>>>@@@BBBBBBAAABBBDDDFFF@@@AAACCCDDDDDDCCCDDDFFFEEEFFFHHHKKKNNNQQQSSSTTTWWWYYY[[[]]]___ccchhhkkkmmmppptttwwwyyyzzz}}}~~~~~~~~~}}}eeeeee```YYY[[[^^^YYYXXXWWWWWWWWWWWWUUUSSSOOOLLLGGGAAA>>>;;;;;;;;;:::999999<<>><<<888666666777777999:::<<<======>>>??????>>>>>>???AAA???===>>>BBBAAA===;;;<<<<<<===>>>======@@@GGGLLLFFFBBBAAADDDFFFEEEEEEFFFEEEFFFHHHKKKNNNQQQSSSTTTXXXYYYZZZ[[[]]]bbbhhhlllnnnqqqvvvyyyzzz{{{}}}~~~zzzyyy}}}vvveeeccc^^^[[[^^^^^^YYYWWWUUUUUUVVVVVVUUUTTTOOOMMMIIIEEEAAA>>><<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;999666444555555555555555444333222222222333333444333333222222333333444555555555666666555555444444555666777777777777777444444555555555555444444666666888===BBBBBB>>>999888888888888999:::<<<<<<<<>><<<<<<===>>>;;;===AAABBB>>><<<===>>>@@@@@@===<<>>;;;:::;;;@@@======@@@AAA>>><<<===999===@@@@@@???@@@EEEJJJVVVIII@@@CCCGGGFFFBBBBBBEEEFFFHHHKKKNNNQQQSSSTTTUUUXXX\\\```bbbeeehhhkkkooossswwwzzz||||||~~~|||zzzwwwrrrlllhhhggggggddddddcccbbbaaa```___^^^___\\\YYYWWWVVVTTTRRRPPPMMMKKKHHHEEECCC@@@===:::;;;:::999777666444333222///444666444999CCCHHHGGG555444222111111111222222///000111222333444444444111333555777777555222111444555666777888888888888999999999888777666666555777777888999;;;<<<<<<======<<<;;;:::::::::;;;<<<@@@>>>===>>>@@@AAA@@@???<<<>>>@@@AAABBBAAA???>>>?????????>>>??????@@@@@@DDDEEEEEEEEEEEEDDDDDDCCCFFFGGGHHHJJJNNNQQQUUUWWWXXXZZZ]]]___aaadddhhhjjjlllrrrxxx{{{{{{}}}~~~~~~{{{zzzvvvqqqkkkgggffffffeeeddddddcccbbbaaa```___```]]]ZZZXXXWWWUUUSSSQQQLLLIIIEEEBBB@@@>>>;;;999999888888777666555555444222555444222666???FFFFFF:::888555222000...------///000111222333333333333111222333444444333222111555555666777777777777777777777777777888888888888777777888999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<@@@??????@@@BBBBBBAAA@@@===>>>???@@@@@@@@@???>>>??????>>>>>>??????@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHJJJNNNRRRUUUWWWYYY[[[]]]^^^```bbbeeehhhlllqqqxxx{{{{{{}}}}}}|||{{{zzzvvvpppjjjeeeddddddfffeeeeeedddcccbbbaaaaaa```^^^[[[YYYXXXVVVTTTSSSMMMJJJEEEAAA???===;;;:::777777777777666666666666444555333000333;;;AAACCC444444333222111111111111000000111222333333333333111111222222222222222222555666777777777777777666444555555777888999:::;;;777777888999:::;;;;;;<<<<<<;;;::::::::::::<<<<<<@@@@@@@@@BBBCCCCCCBBB@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHJJJNNNRRRUUUWWWZZZ[[[]]]^^^___aaadddffflllqqqwwwzzz{{{}}}}}}{{{|||zzzwwwqqqjjjfffddddddgggffffffeeeddddddcccccc___]]]ZZZXXXWWWVVVTTTSSSPPPLLLFFFBBB@@@???>>>===888888777777666666555555444444222111333777;;;<<<000111111111222333444444000000111222222222222222222222111000111222333444666666777777777777666666444555555777888999:::;;;777777777888999::::::;;;<<<;;;:::999:::;;;<<<===??????@@@BBBCCCCCCAAA???=========<<<===>>>>>>???>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGJJJNNNRRRVVVXXXZZZ[[[^^^___```cccfffiiimmmqqqvvvyyy{{{|||~~~|||}}}{{{xxxrrrkkkgggffffffggggggffffffeeeddddddddd^^^[[[XXXWWWVVVUUUSSSRRRPPPLLLFFFBBB@@@???>>>===::::::999777666444333333222222333444555555555555555555444333222000///...000000111222222222111111333222111111111222444555555666666777777777777666666666777777888888888888666777777888888999999999;;;::::::999:::;;;<<<===>>>>>>>>>@@@BBBBBB@@@>>>=========<<<===>>>>>>???============>>>???@@@AAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEGGGJJJNNNRRRVVVXXXYYY[[[^^^aaacccfffjjjmmmmmmppptttxxxzzz|||~~~~~~~~~|||{{{wwwrrrlllhhhggghhhffffffffffffeeeeeedddddd]]][[[XXXVVVVVVUUUSSSRRRMMMJJJEEEAAA???===;;;:::;;;:::999777666444333222111000222666777333111222222222333333333222222111000000111111111111111000333222111111222333555666444555666777888888888888888888888777777777777777666666777777777888888888;;;:::999999:::;;;===>>>???>>>===>>>@@@AAA@@@???=========>>>>>>>>>??????<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEGGGJJJNNNSSSVVVYYYYYY[[[^^^aaadddhhhlllooonnnpppssswwwzzz|||}}}~~~zzz}}}~~~zzzyyyvvvqqqlllhhhhhhhhhffffffeeeeeeeeeeeedddddd]]][[[XXXWWWWWWVVVUUUSSSLLLIIIEEEBBB@@@>>>;;;999999999888777666555444444333000111666666111000222,,,---000222444555666666000000111111111111000000000000000111111222333444333333555666888999999999777777777777777777777777666666666777777777777777::::::999999:::;;;===>>>BBB@@@======???AAABBBBBB===>>>???@@@@@@@@@???>>><<<<<<<<<<<<>>>???@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEGGGJJJNNNSSSWWWYYYYYY\\\___aaadddgggkkknnnnnnppprrrvvvzzz|||}}}|||zzz|||~~~xxxwwwtttpppkkkhhhggghhheeeeeeeeeeeeeeeddddddddd^^^\\\YYYXXXXXXWWWVVVTTTMMMKKKHHHEEECCC@@@===:::888777777777666666666666555111000444444000000555111222333444333222111000000000111111111000000///...//////000111222222222222333444666888999::::::666666777777888888888999666666666666777777777777::::::999999:::<<<===>>>DDDAAA>>>===???BBBCCCDDD<<<>>>@@@AAABBBAAA???>>>;;;;;;<<<<<<===???@@@AAACCCCCCCCCDDDCCCCCCBBBBBBDDDEEEGGGJJJNNNSSSWWWYYY[[[]]]___aaabbbeeeiiikkknnnooorrrvvvzzz|||||||||{{{}}}{{{wwwsssooommmllljjjiiiiiigggddddddeeeeeeccc```^^^[[[XXXVVVVVVUUUSSSQQQPPPKKKFFFEEEFFFEEE@@@;;;;;;:::999888777777777777777666444222111111111111555444333222333444555666333333222222111111222222333333222222333333444555777777666666666777999:::666666666666666777777888888777555666888999999888999999999:::;;;<<<>>>>>>????????????@@@AAACCCCCCBBBAAA@@@@@@AAAAAA@@@>>>>>>===<<<===???AAA@@@???AAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIILLLOOOSSSVVVXXXZZZ]]]```ccceeefffiiikkkpppppprrruuuyyy}}}}}}{{{zzz{{{{{{xxxssspppnnnmmmllljjjjjjgggeeeeeeffffffdddaaa^^^\\\YYYWWWVVVUUUSSSRRROOOKKKFFFEEEEEECCC???:::999999888777666666666666666555444333333333444555444333333222222222222333333333222222333333444555333222222222222333444444666666555555666777999:::777777666666777777888999888777666666888999999888999999999:::;;;<<<===>>><<<<<<<<<<<<===???@@@AAA@@@???>>>>>>??????>>><<>>>>>=========BBBBBBCCCCCCDDDDDDDDDEEEEEEFFFHHHKKKOOORRRUUUWWWYYY\\\```bbbdddfffhhhkkkmmmnnnppptttxxx}}}~~~}}}|||}}}{{{xxxtttqqqoooooommmllljjjhhhffffffffffffdddccc___]]]ZZZXXXWWWVVVTTTSSSOOOKKKFFFDDDCCCAAA<<<888888888777666555555555555555444444333444555666777444444444333222222111111333333333333444555666666222222222222222333444444666555555666666888999999888888777777888888999:::999777666666888999999888999999999999:::<<<===>>>>>>>>>>>>???@@@AAACCCCCCAAA???>>>>>>??????>>>===AAACCCDDDBBB>>><<<===>>>DDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGJJJMMMQQQTTTVVVXXX[[[^^^aaaccceeehhhjjjjjjlllnnnrrrxxx}}}|||yyytttqqqppppppooonnnjjjiiihhhgggffffffeeeddd```]]]ZZZXXXXXXWWWUUUSSSNNNKKKGGGDDDBBB???;;;777888888777666555555555555555444333333333444666777444444444444444333333222444444333333333444444555222222222111222333333444666666666777888999::::::999999888888999999:::;;;999777666777888999999999999999999999:::;;;<<<===?????????@@@BBBCCCEEEEEECCCAAA@@@@@@AAABBB@@@???AAAEEEGGGDDD???===???BBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIMMMPPPSSSTTTVVVYYY]]]```bbbdddgggiiijjjkkknnnsssxxx~~~}}}yyyuuurrrqqqpppooommmiiiiiiiiigggfffeeedddddd```]]]ZZZXXXXXXWWWUUUSSSMMMKKKGGGDDDAAA>>>:::888999999888777666666666666555555333222222222333444222222222222222333333333444444333222111111222222222111111111111222333333666666777999:::;;;;;;<<<999999999999999::::::;;;999888666777999::::::999999999999999999:::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCBBBAAAAAABBBBBBAAA???>>>AAADDDCCC???===@@@DDDEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGIIILLLOOORRRSSSVVVYYY]]]```bbbdddgggiiikkkmmmoootttyyy~~~~~~zzzuuurrrpppooommmlllhhhiiiiiigggeeecccdddeee___]]]ZZZXXXWWWVVVTTTSSSLLLKKKHHHEEEAAA>>>;;;:::999999888777666666666666555444333222111222222333333222000//////000111111444333222222111111111222111111111111111222333333555666777999:::;;;;;;;;;999999888888999999:::;;;:::888777777999::::::999999999999999999:::;;;;;;======>>>???@@@BBBDDDEEEBBB@@@??????@@@@@@???>>>:::<<>>======???BBBDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGIIILLLOOORRRSSSUUUYYY]]]```bbbeeehhhjjjnnnoooqqquuuyyy~~~{{{vvvrrrooommmkkkjjjfffhhhiiigggdddbbbcccddd^^^\\\YYYWWWVVVUUUSSSRRRKKKJJJHHHEEEAAA>>><<<<<<888888777666555555555555444444333222222333555666999777333000...///000111111111111222333444555666111111111111111222222333222444666888999:::::::::888888888888888999:::::::::888777777999::::::999999999999888999999:::;;;??????@@@AAACCCEEEGGGHHHBBB@@@??????@@@AAA???>>><<<<<<======>>>??????@@@BBBBBBCCCDDDEEEGGGHHHHHHFFFGGGHHHJJJMMMPPPRRRSSSVVVYYY]]]```cccfffiiikkkpppppprrrtttxxx|||{{{vvvqqqooollljjjhhhfffggghhhgggcccaaabbbddd^^^[[[XXXVVVVVVUUUSSSQQQJJJJJJIIIFFFBBB???======777777555444444444444444333333333333444666888999AAA>>>888333000000222333000000111222444777888:::111111111000111222222333000222444666888888888888888888777777888888999::::::888777888999;;;::::::999999999888999999::::::<<<<<<===>>>@@@BBBDDDEEEDDDCCCAAABBBCCCCCCBBB@@@@@@???>>>???AAABBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIGGGGGGHHHKKKMMMPPPRRRTTTVVVYYY]]]aaacccfffiiilllpppqqqrrrtttwwwzzz}}}}}}{{{|||zzzvvvqqqmmmkkkjjjjjjiiihhhgggeeecccaaa```___ccc```]]]ZZZWWWTTTQQQNNNLLLJJJFFFDDDCCCBBB@@@>>>777777666666555555555444444444444444444444444444555555444333333222111111111111111111111111111111...///000111333444555666333333444666777999::::::::::::::::::::::::::::::<<<:::888888999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;===>>>??????AAADDDFFFDDDCCCAAA@@@AAAAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJIIIKKKMMMKKKIIIJJJPPPUUUXXX[[[___bbbccceeegggiiiqqqrrrssstttuuuwwwzzz}}}~~~}}}{{{|||zzzvvvqqqnnnkkkjjjjjjhhhhhhgggeeecccbbbaaa```ccc```]]]ZZZXXXUUURRRPPPLLLIIIFFFCCCBBB@@@>>><<<888777777666555444444444333333333333333333333333555555444333333222111111111111111111111111111111111111222222222333333333333444555666777888999:::::::::::::::::::::::::::999777666777:::<<<>>>>>>;;;::::::::::::;;;<<<<<<>>>???AAAAAAAAABBBDDDGGGEEECCCAAA@@@AAAAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHHHHKKKLLLKKKIIIJJJOOOUUUWWWZZZ___bbbccceeegggiiioooqqqssstttuuuwww{{{~~~}}}zzz{{{yyyvvvrrrnnnlllkkkkkkhhhgggfffeeedddcccbbbbbbbbb```]]][[[YYYWWWTTTRRRMMMJJJFFFCCCAAA???<<<:::999888777666555444333222222222222222222222222222555444444333333222222111111111111111111111111111444333333222222111111111444555555666777888888999::::::::::::::::::::::::888777666777:::<<<======;;;:::999888999:::<<<===???AAABBBBBBBBBBBBDDDEEEEEECCCAAA@@@AAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFHHHJJJKKKJJJIIIJJJOOOSSSWWWZZZ^^^aaaccceeegggiiinnnoooqqqsssuuuxxx|||~~~zzzzzzxxxvvvrrrooommmlllkkkgggggggggfffeeeddddddcccaaa___]]][[[ZZZXXXVVVTTTNNNKKKGGGDDDAAA>>>;;;999:::999888666555333222222222222222222222222222222444444444333333222222222111111111111111111111111444333333222222111111111555555666666777777888888999999999999999999999999<<<:::888777999:::::::::;;;:::888777888:::===>>>@@@AAACCCCCCBBBAAABBBCCCEEECCCAAAAAAAAABBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKNNNRRRVVVYYY^^^aaaccceeegggiiilllnnnppprrruuuxxx}}}~~~zzzyyyxxxvvvssspppnnnmmmlllhhhhhhggggggfffeeeddddddaaa___\\\[[[ZZZYYYVVVTTTPPPMMMIIIEEEBBB???<<<::::::999888666555333222222444444444444444444444444444444333333333333222222111111111111111111111111222222222222222222333333555555666666777777888888999999999999999999999999;;;999777777888::::::999;;;999888777777:::===???BBBCCCEEEEEEDDDCCCCCCDDDEEEDDDBBBAAABBBBBBAAA@@@AAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLOOOQQQUUUXXX]]]aaaccceeegggiiikkkmmmppprrrtttxxx}}}~~~zzzxxxwwwvvvtttqqqooonnnmmmjjjiiihhhgggfffeeeddddddaaa^^^\\\ZZZYYYXXXUUUSSSPPPMMMIIIEEECCC@@@===:::999888777666555444333222444444444444444444444444333333333333333333333333111111111111111111111111000000111222333333444444444555555666777888888999999999999999999999999999777666555666999;;;<<<<<<999888777777888:::<<<>>>CCCEEEHHHHHHGGGFFFFFFFFFFFFDDDBBBAAABBBBBBAAA@@@@@@@@@????????????@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPPPPTTTXXX\\\```bbbeeegggiiikkkmmmppprrrtttxxx|||~~~zzzwwwwwwvvvtttrrrpppnnnmmmkkkkkkiiihhhfffeeedddcccaaa^^^\\\ZZZXXXWWWTTTRRROOOLLLHHHDDDBBB@@@===:::888777777666555444444444333333333333333333333333333333333333333333333333111111111111111111111111000111111222222333444444333444555666777888999:::888888888888888888888888777666555666888;;;<<<<<<777777777888999;;;<<<===AAACCCFFFGGGFFFEEEEEEFFFFFFDDDBBBBBBBBBCCCBBB@@@@@@@@@????????????@@@@@@===>>>@@@CCCEEEHHHJJJKKKKKKKKKKKKLLLNNNPPPQQQQQQTTTWWW\\\```bbbeeegggiiilllnnnppprrrtttwww{{{~~~~~~zzzwwwvvvvvvuuusssqqqooonnnlllllljjjhhhgggeeeccccccaaa^^^[[[YYYXXXVVVSSSPPPMMMJJJFFFCCCAAA???<<<:::777777666666555555555444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222333333333333444666777999::::::888888888888888888888888;;;999777666888999999999666777888999:::;;;<<<<<<===???CCCDDDCCCBBBBBBCCCFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@????????????@@@@@@;;;<<<>>>AAADDDGGGJJJKKKLLLKKKKKKMMMPPPQQQQQQQQQSSSWWW\\\```bbbeeegggiiilllnnnppprrrsssvvv{{{~~~~~~}}}~~~yyyxxxvvvtttrrrpppooooookkkmmmmmmjjjeeeccceeeggg^^^\\\YYYXXXWWWVVVTTTRRRLLLJJJGGGDDDAAA??????>>>???<<<888666555333222000333333333222222111111111111111111111111222222222333333333222111000//////222333444333222111222222333333444555666777888888::::::::::::::::::::::::;;;888555555888::::::999888888999999999:::::::::@@@AAACCCDDDDDDDDDCCCBBBFFFEEECCCBBBBBBCCCDDDFFFBBBAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFJJJLLLNNNNNNNNNOOOPPPRRRUUUXXX\\\___bbbeeeiiikkkkkknnnqqqsssuuuxxx|||~~~|||~~~zzzyyywwwtttrrrqqqpppppplllmmmmmmjjjfffddddddfff^^^\\\YYYXXXWWWVVVTTTRRRKKKIIIFFFCCC@@@>>>======;;;999666555555555444444444444444333333333222222222222222111111111111111111111111222222333333444...///000111222333555666555555666777777888999999999888888777777888888999999777444555777999999888777777777888888888999999>>>???AAADDDGGGKKKNNNPPPHHHFFFDDDBBBAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIJJJLLLMMMMMMNNNPPPRRRVVVXXX\\\^^^```cccfffhhhkkkmmmppprrruuuxxx{{{~~~~~~|||~~~{{{zzzwwwuuusssrrrqqqqqqnnnnnnnnnkkkgggeeedddeee^^^\\\YYYXXXWWWVVVTTTRRRJJJHHHEEEBBB???===<<<<<<;;;999666555555666555444555555444444444444333333333333222222111111000000000000000111111333444444222222111111111111222222777777888888999999::::::999888777666666777888999777555555555777888777666777777666666777777888999======???BBBHHHNNNSSSWWWIIIGGGEEECCCAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFHHHKKKLLLLLLNNNPPPRRRVVVXXX[[[]]]___aaacccfffjjjlllooorrrtttvvvzzz}}}~~~|||{{{xxxuuusssrrrrrrrrrooonnnmmmkkkhhhfffdddddd^^^\\\YYYXXXWWWVVVTTTRRRKKKIIIFFFBBB???===<<<<<>>AAADDDHHHKKKLLLGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFDDDFFFIIIJJJKKKMMMOOORRRTTTWWWZZZ]]]___aaadddgggiiikkkooorrrsssvvvxxx{{{}}}{{{xxxtttrrrrrrrrrsssnnnmmmlllkkkiiigggdddbbb^^^\\\YYYXXXWWWVVVTTTRRRMMMKKKGGGDDD@@@>>>======@@@>>>:::888888777666444222222222222222333333333555444444333222111000000333222111000000111333444333111//////222555666555555555666666777888888888::::::999888888999::::::666777888999999888888888:::999888777777999:::;;;;;;<<>>=========;;;888888888999999999111111222222222222333333444444333333222222111111222111111222444777:::<<<===888333111222222111...333333444555666777888888777777777777777777777777777888999999888888999:::;;;999888777777999;;;<<<999;;;@@@CCCEEEDDDBBB@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDFFFIIIJJJJJJLLLNNNPPPQQQTTTXXX\\\```dddhhhkkkhhhlllpppssstttuuuwwwyyyzzz}}}}}}}}}zzzvvvrrrppppppqqqrrrjjjhhhhhhiiijjjhhheeeaaa^^^\\\YYYXXXWWWVVVTTTRRRMMMKKKGGGCCC@@@===<<<;;;;;;999777666777888888777222222222333333333444444333333333333333333333333111000000111333666:::<<>>@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@BBBAAA@@@@@@??????@@@@@@???@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKKKKKKKMMMOOOQQQTTTWWWZZZ\\\___ccceeeiiimmmqqqtttvvvvvvxxxyyy}}}~~~}}}zzzuuuqqqpppqqqsssuuujjjiiihhhjjjkkkiiiddd___\\\ZZZXXXVVVVVVTTTRRRPPPKKKIIIEEEAAA>>>;;;:::999:::999888777666666666666444444444444444444444444111111222333333444555555222222333333333333444444333111000111333666888999222333444555666888999999666777999999777666777888444555555666777666666666999:::<<<;;;:::999999:::::::::<<>>???@@@BBBCCCDDDEEEFFFHHHKKKLLLLLLLLLLLLMMMPPPRRRVVVXXX[[[^^^cccfffiiilllppptttxxxzzz{{{{{{}}}~~~~~~}}}zzzvvvrrrpppqqqssstttlllkkkjjjlllmmmjjjddd___\\\ZZZXXXVVVVVVTTTRRRPPPOOOMMMJJJFFFBBB@@@>>>>>>999999888777666666666666444444444444333333333333333333333333333333333333222222222333333333444444555222000000222555666666222333444555666777888999666777999999777777777888555555555666666666777777777999;;;;;;:::::::::;;;::::::<<>>??????@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIIJJJJJJJJJJJJKKKOOOQQQUUUXXXZZZ^^^cccfffhhhjjjnnnrrruuuwwwxxxxxx|||~~~~~~}}}zzzvvvsssqqqqqqssstttooommmlllmmmnnnkkkddd___\\\ZZZWWWVVVUUUTTTQQQOOONNNLLLIIIEEEAAA???>>>===888888777666555555555555444444333333222222222111555555444333333222111111222222222222333333333333555333111000111333333222222222333555666777888999666888999999888777777888666666555555555666777888777999;;;;;;::::::;;;<<<:::;;;<<>>??????@@@@@@??????>>>??????@@@AAAAAABBBCCCCCCDDDFFFIIIJJJJJJJJJJJJKKKMMMPPPSSSVVVYYY^^^cccgggfffhhhlllooorrrtttuuuuuu{{{}}}~~~~~~}}}{{{wwwsssqqqqqqrrrssspppooommmnnnnnnjjjccc^^^\\\YYYWWWVVVUUUTTTQQQOOOLLLJJJGGGCCC@@@>>>===<<<888777666555555444444444444333333222222111111000555444444333333222222111111222222222222333333333333111000000111222222111111222333444666777888888666888:::999888777888888888666555444444666888999999:::<<<;;;:::999999:::;;;;;;===@@@DDDFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBFFFHHHKKKLLLLLLLLLLLLMMMLLLNNNQQQTTTXXX]]]cccgggggghhhkkknnnqqqssstttuuu{{{}}}~~~~~~}}}{{{xxxtttrrrrrrrrrssspppooommmmmmmmmiiiccc]]][[[YYYWWWUUUUUUSSSQQQOOOMMMLLLHHHEEEBBB@@@???>>>888777666555555444444444333333333222222111111111333333333333333333333333111111111222222222333333111//////000222333333222111222333444555777888888777888::::::888777888999888777555444555666888:::;;;<<<===<<<999888777888;;;<<<>>>BBBFFFHHHHHHGGGEEEFFFFFFFFFEEECCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBFFFHHHKKKLLLLLLLLLLLLMMMKKKMMMOOORRRVVV[[[bbbfffhhhiiilllooorrrtttvvvwww{{{}}}~~~}}}~~~|||yyyuuusssrrrrrrrrrpppnnnmmmmmmmmmjjjccc]]][[[YYYVVVUUUTTTSSSPPPNNNJJJIIIFFFBBB???======<<<888888777666555555555555222333333333333333333333333333333333333333333333111111111111222222222222000//////000222444333222111111222444555666777888777999::::::999888888999777777666666666777888999;;;<<<===<<<999888777888;;;<<>>??????@@@@@@??????>>>??????@@@AAAAAABBBCCCCCCDDDFFFIIIJJJJJJJJJJJJKKKKKKLLLNNNQQQTTTYYY```eeeiiijjjlllooosssvvvyyyzzz|||}}}}}}~~~|||yyyvvvtttrrrrrrqqqqqqooonnnooooookkkeee```[[[YYYVVVUUUTTTSSSPPPNNNHHHFFFCCC@@@===;;;::::::999999888777666666666666222222333333444444555555555444444333333222222111111111111111222222222222222111111222333333222000111111222333555666777777777999::::::999888888999666777777777777888888888888:::;;;;;;:::999:::;;;;;;<<<@@@EEEKKKOOOPPPPPPKKKKKKJJJIIIFFFCCCAAA???>>>??????@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIIJJJJJJJJJJJJKKKKKKLLLNNNOOORRRWWW^^^ccchhhjjjlllppptttxxx{{{}}}}}}}}}|||~~~|||zzzvvvtttrrrqqqqqqqqqpppoooppppppmmmgggbbb[[[XXXVVVUUUTTTSSSPPPNNNKKKIIIFFFCCC@@@???>>>>>>:::999888777777666666666111222333444555555666777777666555444222111000///000111111111111222222222555333222333333333111///000111222333555666777777777999;;;:::999888999:::666666777888888888888777555777:::;;;;;;;;;<<<===;;;<<<@@@FFFMMMQQQSSSSSSMMMMMMLLLJJJGGGDDDAAA???AAAAAAAAABBBBBBAAAAAAAAA===>>>???@@@BBBCCCDDDEEEFFFHHHKKKLLLLLLLLLLLLMMMLLLMMMNNNOOOQQQVVV]]]bbbhhhiiillloootttxxx|||~~~~~~|||yyywwwuuuttttttsssrrrpppnnnooopppooolllgggbbb___\\\ZZZWWWUUUSSSPPPLLLIIIJJJIIIFFFCCCAAA???===<<<;;;:::999777666666555555444444444333333222222222333333333222222111111111333333333555777666333111444444444333333222222222111222222333444555666666555555666666666777777777555555555555666666666666999;;;======;;;::::::;;;>>>???BBBGGGMMMQQQRRRRRRRRRQQQOOONNNLLLHHHCCC?????????????????????@@@@@@>>>???AAACCCEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIINNNOOOPPPQQQTTTXXX^^^bbbjjjjjjjjjnnnssszzzzzz}}}{{{|||zzzxxxwwwwwwvvvuuussspppppppppnnnkkkgggbbb___\\\ZZZXXXVVVTTTQQQMMMJJJJJJIIIGGGDDDAAA???======:::999888666555555555444444333333333333333333222333333333222222222111111333333333555666666333111333333333222222111111111111222222333444555666666777777888888888888888888666666666777777777888888888:::<<<===;;;:::::::::<<<===@@@EEEKKKOOOPPPOOOPPPNNNMMMLLLKKKHHHCCC??????????????????@@@@@@AAA@@@AAABBBDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNPPPQQQTTTXXX^^^bbbdddeeegggkkkppptttwwwxxx{{{}}}{{{~~~|||yyyxxxxxxxxxvvvuuurrrqqqpppmmmjjjfffbbb```]]][[[XXXWWWUUURRROOOLLLKKKIIIGGGDDDAAA???>>>===999888777666555444444444222333333333333333333444333333333222222222222111333333333444666555333111222222111111111111111000111222222333444555666666888888888888888888777777777777777888888888999999888:::<<<<<<;;;::::::::::::;;;>>>BBBHHHKKKMMMLLLLLLLLLKKKLLLKKKHHHDDD@@@@@@?????????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@DDDEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTYYY^^^bbbcccfffjjjnnnrrruuuvvvwwwyyy{{{}}}~~~{{{}}}zzzxxxwwwwwwvvvuuutttsssrrrpppllliiieeebbb```]]][[[YYYWWWVVVSSSPPPMMMKKKJJJGGGDDDAAA???>>>===:::999888666555555555555222222222333333444444444222222222222222222222222333333222333555555333111222222222222111111111111111222222333444555666666777777777777777666666666777777777888888888999999888:::<<<<<<;;;999999::::::;;;<<>>===;;;;;;999888777666666666222222222333333444444444222222222222222222222222333222222222444444333111222333333333333333333333111222222333444555666666888888888888888888888888666666666777777777888888777:::<<<<<<:::999999:::<<<;;;===@@@EEEHHHJJJJJJIIIJJJKKKMMMNNNLLLHHHDDD@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJMMMPPPSSSUUUYYY^^^bbbbbbeeehhhlllpppvvv}}}~~~}}}~~~}}}}}}{{{xxxwwwwwwwwwuuutttppppppooommmjjjfffcccaaa]]][[[YYYWWWVVVTTTQQQNNNLLLJJJHHHEEEBBB@@@???>>><<<;;;:::999888777777777222333333333333333333444111222222222222333333333444222111222333444333222333333333333333444444444111222222333444555666666999999999:::::::::;;;;;;666666666777777777888888777999;;;;;;:::999999999===<<<===???DDDGGGIIIIIIIIIJJJLLLNNNOOOMMMIIIEEE@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKJJJLLLPPPSSSVVVZZZ___bbbcccfffjjjmmmqqqxxx{{{yyyvvvuuuuuuuuusssrrrnnnnnnooonnnkkkhhhdddaaa\\\ZZZXXXWWWVVVTTTPPPNNNLLLKKKHHHEEEBBB@@@???>>><<<;;;:::888777777666666444333333333333333333222111111222222222333333333444222111111222333333222111111222222333333333333111222222333444555666666666666777888999::::::;;;777777777888888888999999777999;;;;;;:::999888999===<<<<<<>>>BBBFFFHHHHHHHHHIIIKKKNNNOOOLLLHHHDDD@@@@@@AAAAAABBBDDDEEEFFF@@@@@@@@@@@@@@@BBBCCCDDDCCCCCCEEEFFFHHHJJJKKKLLLIIILLLPPPSSSWWWZZZ___bbbbbbggglllpppsssxxxxxxvvvsssrrrrrrrrrpppooolllmmmoooooommmiiidddaaa[[[YYYWWWVVVUUUSSSPPPNNNLLLKKKHHHEEEBBB@@@???>>>;;;:::999777666666555555444444444333333222222222111111111222222333333333444222111111222333333222000000111111222222222222111222222333444555666777111222333444555666777888888888999999999:::::::::777999;;;;;;:::888888999<<<;;;;;;===AAADDDFFFGGGGGGHHHJJJMMMNNNKKKFFFBBB@@@AAAAAABBBCCCDDDFFFFFFBBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEFFFHHHJJJKKKLLLHHHLLLPPPTTTWWW[[[___bbb\\\bbbjjjnnnppprrrxxx}}}|||}}}}}}yyyyyyxxxvvvuuusssrrrrrrtttsssqqqooommmhhhccc___XXXWWWWWWVVVVVVSSSOOOLLLLLLKKKHHHEEEAAA???===<<<===;;;888888888888777555222222222222222222222222555444333333222222333333222222222222222222222222222111000111222333222000111111111222333444555666777666666555666666777888777777888888888777777666888888999999:::;;;<<<<<<<<<;;;;;;>>>CCCGGGHHHGGGGGGHHHIIIIIIIIIGGGEEEDDD?????????@@@BBBBBBAAA??????@@@@@@AAA@@@???>>>===@@@AAACCCEEEGGGHHHIIIIIIJJJLLLOOORRRSSSVVVYYY[[[aaaeeeiiilllnnnpppqqqsssxxxyyy{{{}}}}}}|||{{{zzzyyyxxxvvvuuuuuutttsssqqqooolllhhhccc___ZZZYYYXXXXXXWWWUUUQQQNNNLLLJJJHHHDDDAAA???===<<<<<<:::888777777777666555333333333333333333333333555444333333222222333333222222222222222222222222333111000000111222111000111111111222333444555666777777888888888888999999777888888999999888888777999999999:::;;;<<<<<<<<<===;;;:::===BBBFFFHHHHHHIIIJJJKKKKKKJJJHHHFFFEEE>>>>>>>>>@@@BBBDDDCCCBBBAAAAAABBBBBBBBBAAA??????BBBBBBDDDEEEGGGIIIJJJKKKIIILLLNNNPPPRRRUUUYYY\\\```cccgggkkkmmmooosssuuuxxxzzz|||~~~|||||||||{{{zzzxxxwwwvvvvvvtttrrrpppnnnlllhhhbbb___\\\[[[ZZZZZZYYYWWWRRROOOLLLJJJGGGDDDAAA???===<<<;;;999777666666666555444444444444444444444444444555444333333222222333333222222222222222222222222555333222222333444444333111111111222333444555666777888:::;;;;;;;;;:::999888999999::::::999999999:::::::::;;;<<<<<<=========<<<;;;<<<@@@EEEHHHIIILLLMMMMMMMMMKKKIIIGGGFFFCCCCCCBBBCCCEEEGGGFFFEEEBBBCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDFFFHHHKKKLLLIIIKKKMMMNNNQQQTTTZZZ]]]```cccfffiiillloootttwwwyyy{{{}}}|||yyyyyyxxxwwwvvvuuutttssssssqqqooonnnkkkgggbbb^^^\\\[[[ZZZZZZYYYWWWSSSOOOKKKIIIGGGDDDAAA???===<<<;;;999666666666666555333444444444444444444444444555444333333222222333333222222222222222222222222222000//////222333444333111111111222333444555666666888:::<<<<<<<<<:::999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>><<<;;;;;;>>>CCCGGGJJJNNNNNNNNNMMMLLLJJJHHHGGGFFFDDDCCCCCCCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBCCCDDDGGGIIIKKKIIIJJJKKKLLLOOOSSSYYY^^^bbbdddgggiiikkkoootttxxxyyy{{{~~~|||wwwwwwvvvuuutttssssssrrrrrrqqqooommmkkkfffaaa]]][[[ZZZYYYYYYXXXUUUQQQNNNJJJIIIFFFCCCAAA>>>======;;;999666666666666555333222222222222222222222222555444333333222222333333222222222222222222222222,,,***)))***---000111111111111111222333444555666555666888:::;;;;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<===AAAFFFJJJNNNNNNMMMMMMKKKJJJIIIHHH@@@???======>>>@@@??????AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBDDDGGGIIIHHHIIIJJJKKKNNNRRRXXX\\\dddfffhhhjjjllloootttwwwyyy||||||xxxwwwwwwvvvuuuuuuttttttrrrpppnnnllljjjfff```]]]ZZZYYYXXXXXXWWWTTTPPPMMMIIIHHHFFFCCC@@@>>>======;;;999777666666666555444222222222222222222222222555444333333222222333333222222222222222222222222111///------000222444444111111111222333444555666444555777888999:::999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========@@@EEEIIINNNNNNMMMMMMLLLKKKKKKKKK@@@>>>===>>>@@@CCCDDDDDD@@@@@@@@@???@@@@@@AAABBBAAAAAA@@@AAABBBDDDEEEGGGHHHIIIJJJLLLMMMQQQUUUYYYbbbeeehhhjjjlllppptttwwwxxx{{{{{{xxxxxxwwwwwwvvvvvvuuuuuuqqqpppnnnllliiieee```\\\ZZZYYYXXXXXXWWWTTTPPPMMMIIIGGGEEECCC@@@>>>======<<<:::888777777777666555333333333333333333333333555444333333222222333333222222222222222222222222:::777333222222444444444111111111222333444555666555555666777888999::::::777888999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<>>>>>>>>>@@@DDDGGGOOOOOONNNNNNNNNNNNNNNOOOFFFCCCAAA@@@AAACCCCCCCCCAAA@@@?????????@@@BBBCCC@@@AAAAAABBBCCCDDDEEEEEEGGGIIIKKKLLLNNNPPPSSSVVV\\\___dddiiimmmppptttwwwwwwzzz~~~{{{wwwwwwvvvvvvuuuuuuttttttqqqooommmllliiieee```\\\ZZZYYYXXXXXXXXXUUUQQQNNNHHHGGGEEEBBB@@@>>>=========;;;888888888888777555444444444444444444444444555444333333222222333333222222222222222222222222:::777222///.........---111111111222333444666666666666666777888:::;;;<<<666777888999::::::;;;:::::::::::::::::::::::::::999<<>>>>>>>>>>>@@@CCCFFFHHHNNNNNNOOOPPPQQQQQQPPPNNNHHHFFFDDDBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHKKKLLLLLLKKKLLLMMMLLLTTT]]]bbbiiiqqquuuvvvxxxyyy{{{}}}}}}|||zzzxxxwwwwwwvvvtttrrrsssqqqnnnjjjeee```]]][[[XXXXXXXXXYYYXXXUUUPPPLLLKKKIIIFFFDDDCCCAAA???===777777777666555444444333222333333444444444444333333333333333444444444444:::888555222000///......222222111000000000111111222222222222222222222222444555666777777888888888777777888888888999999999::::::::::::;;;<<<======AAA@@@@@@@@@AAACCCEEEFFFKKKLLLNNNPPPQQQRRRRRRRRRKKKIIIFFFDDDBBBBBBDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKNNNVVV]]]bbbhhhpppttttttxxxyyy{{{}}}}}}{{{zzzxxxxxxxxxwwwuuussssssqqqmmmhhhddd```]]]\\\WWWVVVWWWWWWWWWTTTOOOLLLKKKIIIFFFDDDCCCAAA???===;;;:::999777666555555555333333444444444444444333222222222333333333444444333333222111000000000111111111000000000000000000111222222222222222333333444555666777777888888888888888888888888888888888999999999:::;;;<<<>>>>>>@@@@@@@@@@@@AAACCCDDDEEEHHHJJJMMMOOOOOOPPPPPPQQQNNNLLLHHHDDDBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCEEEGGGHHHHHHHHHJJJLLLQQQYYY```dddiiiqqquuuuuuzzz{{{}}}~~~yyyxxxxxxxxxxxxxxxuuusssrrrppplllhhhccc```]]]\\\UUUUUUUUUUUUUUURRRNNNKKKKKKIIIFFFDDDCCCAAA???======<<<:::888666444444444444444444555555444444333222222222333333333444444222111111111000000111111000000000000111111000000///000111222333444555555444555666777777888888888999999999888888888888777888888999:::;;;<<<>>>???======>>>???AAACCCDDDEEEHHHKKKOOOPPPOOOOOOPPPQQQQQQNNNIIIDDDAAAAAABBBCCCAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMRRRYYY___ccchhhppptttuuuzzz{{{}}}~~~wwwwwwvvvwwwxxxwwwuuusssqqqooolllhhhddd```]]]\\\UUUTTTTTTTTTTTTRRROOOLLLKKKIIIFFFDDDCCCAAA???===<<<;;;888666444333333333444555555555555444444333333333333333444444444444555444333222111000/////////000111111222222111111...///000111333444555666444555666777777888888888999999888888888888888888999999999:::;;;<<<>>>???<<<===>>>???AAABBBCCCDDDJJJMMMQQQRRRQQQQQQSSSUUUTTTPPPJJJEEEAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@?????????@@@AAABBBCCCCCCDDDDDDFFFGGGHHHHHHIIILLLNNNOOOVVV]]]```eeemmmssssssxxxyyy{{{}}}}}}uuuuuuuuuvvvxxxwwwtttrrrooonnnllliiieeeaaa]]]ZZZWWWVVVUUUUUUUUUTTTQQQNNNKKKIIIFFFDDDCCCAAA???===;;;999888666555666777888555555555555555444333333333444444444444555555555555555555444333222111000///000222333333333222222000000111222333333444444444555666777777888888888888888888888888888999999999999999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBGGGLLLQQQSSSRRRRRRUUUXXXXXXSSSMMMGGGCCCAAABBBCCCBBBBBBCCCCCCCCCBBB@@@@@@??????@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGIIILLLOOOOOOVVV\\\___eeemmmssstttxxxyyy{{{}}}|||tttttttttvvvwwwvvvtttqqqnnnmmmllljjjfffaaa\\\ZZZXXXWWWVVVVVVWWWUUURRRPPPKKKIIIFFFDDDCCCAAA???===;;;:::999888999:::<<<>>>555666666666555444333333444444444555555555666666222333444555555555555555000111222333444444333222222222222222222222222222444555666777888888888888777777888888888999999999::::::::::::;;;<<<======BBBBBBCCCCCCCCCBBBAAAAAABBBHHHNNNPPPPPPQQQUUUYYYZZZVVVOOOHHHDDDCCCCCCDDD===???AAACCCDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFHHHLLLNNNPPPWWW]]]aaagggpppvvvwwwzzz{{{}}}}}}{{{yyyvvvtttttttttsssrrrpppnnnkkkhhhddd```]]]\\\]]][[[ZZZZZZ[[[XXXSSSNNNJJJHHHEEEDDDCCCBBB???===;;;:::888666555444444444444333222222444444333222444444333222222222333333<<<;;;777333......000222111111111111111111111111---...000111222222111000555555666777888999:::::::::999888888999;;;===>>>::::::::::::;;;<<<======AAA@@@@@@???@@@BBBCCCDDDFFFJJJNNNPPPPPPQQQTTTWWWVVVUUUQQQKKKFFFCCCBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJQQQTTTXXX]]]dddllluuu{{{zzz}}}}}}zzzwwwuuuttttttsssrrrqqqpppnnnlllhhhdddaaa^^^]]]ZZZXXXWWWXXXYYYWWWRRRMMMJJJHHHEEEDDDCCCBBB@@@>>>;;;:::888666555444444444555333222222444444333111333333333222222333444444???:::555222111222222111000000000000000000000000000111222444555555666666555555666777888999999:::999888777666777888:::;;;888888888888999:::;;;;;;999:::;;;<<<>>>AAACCCDDDDDDGGGKKKMMMNNNOOORRRUUUTTTSSSPPPKKKFFFCCCBBBCCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJQQQSSSWWW\\\aaaiiiqqqvvvwwwzzz~~~}}}wwwvvvuuuttttttsssqqqnnnpppooollliiieeebbb___^^^ZZZXXXWWWXXXYYYXXXRRRNNNJJJHHHFFFDDDDDDBBB@@@>>><<<:::888666555444444555555444222333333444222111222222222222333444444555@@@999222111444666333///000000000000000000000000000000000111222444555666444555666666888888999:::999888777777777888999:::777777777777888999:::;;;777888:::<<<>>>@@@AAAAAADDDGGGJJJMMMNNNPPPRRRTTTSSSSSSQQQMMMHHHEEEEEEFFF@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJPPPRRRUUUYYY^^^eeemmmrrrtttxxx}}}|||wwwvvvuuuvvvvvvtttqqqnnnqqqooommmiiifffccc```___]]]\\\ZZZ[[[[[[YYYSSSNNNKKKHHHFFFEEEDDDCCC@@@>>><<<;;;999777555555555555555444222222333444222111111111111222333444555666<<<777222111333444333000333333333333333333333333222111000000000111333444444444555666777888999999<<<;;;:::999999999:::;;;999999999::::::;;;<<<===<<<===???@@@AAAAAA@@@???FFFHHHKKKNNNPPPSSSTTTVVVUUUUUUTTTRRRNNNJJJIIIJJJAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJMMMPPPSSSXXX]]]dddlllrrrtttwww|||}}}xxxwwwwwwwwwwwwuuurrrooopppooollliiifffccc```___```^^^\\\\\\[[[XXXRRRMMMKKKIIIFFFEEEDDDCCC@@@>>><<<;;;999777666555555555444333222222444444333222111111111222333444555666555444333111000000111222333333333333333333333333888777555444333333444444444444555666777888999999;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>???AAABBBCCCCCCBBBAAAFFFGGGIIIMMMQQQSSSUUUUUUUUUVVVVVVTTTPPPMMMKKKJJJBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKNNNRRRWWW]]]eeennntttuuuyyy}}}~~~zzzxxxwwwvvvvvvuuusssqqqooonnnllliiieeeccc```___^^^\\\ZZZZZZZZZVVVPPPKKKKKKIIIGGGEEEEEECCCAAA???===;;;999777666555555666222111111222444555555444222222222222333444444555111222333111///...111333222222222222222222222222666555444333222111111111333444555555777777888999888888888888888888888888999999999999:::;;;<<<===;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDFFFJJJOOORRRSSSSSSSSSTTTUUUTTTPPPKKKIIIHHHCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMQQQWWW]]]fffnnntttwwwzzz~~~zzzxxxuuutttttttttrrrqqqnnnmmmkkkhhheeebbb```___\\\ZZZYYYZZZZZZXXXSSSNNNKKKIIIGGGFFFEEEDDDAAA???===<<<:::777666666666666111000000222444666666555333333333222222333444444222111000000111222222222333333333333333333333333///000000000000000000///333444444555666777888888666777888888999999999999;;;;;;:::;;;;;;<<<===>>>======>>>@@@BBBDDDFFFGGGDDDCCCEEEIIIOOOSSSSSSRRRSSSUUUVVVUUUPPPLLLHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMQQQVVV\\\dddlllrrrvvvyyy~~~zzzwwwtttrrrrrrrrrrrrqqqmmmllljjjgggdddaaa___^^^[[[ZZZZZZ[[[]]]\\\WWWSSSLLLJJJGGGFFFEEEDDDAAA???===<<<:::888666666666666/////////111555777777777444444333222222222333333555111---///444666444111555555555555555555555555...///111333444444444333333333444555666777888888777888999:::;;;<<<<<<<<<>>>======>>>>>>???@@@AAACCCBBBAAAAAABBBCCCEEEFFFFFFEEEFFFKKKQQQUUUUUUTTTUUUWWWYYYWWWSSSMMMIIIGGGBBBAAAAAAAAAAAABBBCCCCCCFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIIILLLNNNQQQUUU[[[bbbiiioootttxxx}}}|||wwwtttssstttssssssooommmjjjfffbbb```^^^]]]___^^^]]]\\\\\\YYYVVVSSSMMMKKKHHHGGGFFFDDDAAA???===<<<;;;999888777777777555555555555555555555555333333222222222333444444333222111222333333222000222222333333333444444444333333333333333333333333444444444555555555666666888888888888999;;;===>>><<<<<<==================<<<===???AAABBBDDDDDDDDDDDDGGGHHHJJJPPPXXXZZZXXXWWWVVVTTTSSSQQQNNNIIIEEEDDDCCCBBBBBBCCCBBB@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHLLLLLLMMMRRRYYY```fffhhhvvvyyy}}}}}}zzzuuusssrrrrrrrrrqqqooommmjjjfffccc```^^^]]]]]]\\\ZZZYYYYYYVVVSSSPPPMMMKKKIIIGGGFFFDDDAAA???;;;;;;:::999888777888888444444444444444444444444444444333333222333333333000//////111333333222111000000111111111222222222333333333333333333333333222222333444555666777888:::999999999:::<<<===>>>============<<<<<<<<<<<<<<<===???AAABBBDDDDDDEEEDDDGGGIIILLLRRR[[[^^^]]]XXXVVVUUUSSSQQQNNNIIIEEEBBBBBBAAABBBDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHKKKKKKMMMQQQWWW^^^dddgggppptttyyy~~~|||yyyuuussssssssssssrrrooommmjjjgggcccaaa___^^^```___]]]\\\[[[XXXTTTQQQNNNLLLIIIGGGFFFDDDBBB@@@:::999999888777777888888444444444444444444444444555555444333222222222333.........000222444333222000000111111111222222222222222333333333333333333000111222444666777999999;;;;;;;;;;;;;;;<<<==================<<<<<<;;;;;;<<<===???AAACCCDDDEEEEEEEEEHHHKKKMMMUUU^^^bbbaaaYYYXXXVVVTTTRRRNNNIIIEEEAAA@@@@@@BBBEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHIIIJJJLLLOOOTTT[[[aaadddiiinnnvvv}}}~~~{{{xxxvvvvvvvvvvvvuuuooommmkkkgggdddaaa```___bbbaaa___^^^\\\ZZZVVVSSSNNNLLLIIIGGGFFFEEEBBB@@@;;;:::999888777666666666444444444444444444444444777666555333333222222222000000000111333444222111222222333333333444444444222222222222222333333333111222333444555777888888;;;;;;::::::;;;;;;;;;;;;>>>======<<<<<<;;;;;;:::;;;===>>>AAACCCDDDEEEEEEGGGJJJLLLNNNUUU^^^bbbbbb[[[YYYWWWVVVTTTPPPKKKGGGBBBAAA@@@AAADDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDDDDFFFHHHHHHIIIKKKMMMQQQWWW]]]aaafffmmmvvv|||yyyxxxwwwwwwvvvtttooonnnkkkhhheeebbbaaa```___]]]\\\[[[ZZZWWWSSSPPPNNNLLLJJJHHHGGGEEEBBB@@@===<<<:::888777666555555444444444444444444444444777666555444333333222222555333333333444444222000222222333333333444444444111111111222222333333333333333444444555666666666999999999999::::::999999======<<<<<<;;;;;;;;;:::;;;<<<>>>AAACCCDDDEEEFFFIIIKKKKKKLLLRRR[[[```___\\\[[[YYYXXXVVVSSSNNNKKKDDDCCCAAAAAABBBCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDDDDFFFHHHFFFHHHJJJLLLNNNSSSYYY^^^gggnnnxxx~~~|||yyywwwvvvuuusssqqqooonnnkkkhhhfffcccbbbaaa___^^^]]]\\\[[[YYYVVVSSSOOOMMMJJJHHHGGGEEECCCAAA===<<<;;;999888777666666555555555555555555555555666666555444333333333444777555444444444444111///000000111111111222222222000000111111222333333333444444444555555555555555777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@CCCEEEFFFFFFIIIJJJJJJJJJPPPYYY^^^]]]]]]\\\[[[[[[ZZZWWWRRROOOHHHEEECCCAAABBBCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHFFFHHHJJJKKKLLLPPPWWW\\\gggnnnwww}}}zzzxxxwwwuuurrrppppppnnnllliiifffdddcccbbb```___^^^^^^^^^]]]ZZZWWWOOOMMMJJJHHHGGGFFFCCCAAA;;;;;;::::::::::::::::::666666666666666666666666666555555444444444555555555444333333444444222000000000111111111222222222///000000111222222333333333333333444555666777777666777888:::;;;;;;;;;:::999::::::;;;;;;<<<<<<===:::;;;>>>@@@CCCEEEFFFGGGGGGHHHHHHIIIOOOYYY^^^^^^^^^]]]]]]]]]\\\ZZZVVVSSSJJJGGGDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHEEEHHHKKKKKKKKKNNNUUU[[[ccciiirrr{{{}}}{{{yyywwwtttqqqpppnnnllliiifffdddcccbbb]]]\\\[[[[[[\\\ZZZXXXUUUOOOMMMJJJIIIGGGFFFCCCAAA999999999:::;;;<<<===>>>777777777777777777777777555555444444444555555666222111111222444444222111222222333333333444444444///000000111222222333333111111222444666777888999666777999;;;<<<<<<<<<<<<888999999:::;;;<<<======:::;;;>>>@@@CCCEEEFFFGGGEEEGGGGGGHHHOOOZZZ``````^^^^^^^^^^^^^^^\\\YYYVVVKKKIIIFFFEEEFFFGGGHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHFFFIIIKKKKKKJJJMMMTTT[[[___eeennnvvv}}}|||zzzwwwvvvvvvuuusssrrrpppooolllhhheeecccaaa```^^^^^^______]]][[[XXXWWWPPPMMMIIIFFFDDDDDDCCCBBB:::999999888888999999:::222333444555555444333222333333333333444555666666333333333333222222111000444444444444222111000///111111222222111000...---333333444444555666666777888:::<<<>>>???===<<<::::::::::::;;;;;;;;;<<<<<<======???AAACCCEEEFFFGGGKKKIIIGGGJJJPPPXXX^^^aaaeeecccaaaaaaaaa^^^YYYTTTLLLJJJGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHFFFFFFHHHLLLPPPSSS]]]ccckkktttzzz}}}{{{xxxwwwwwwvvvtttsssqqqooommmiiifffdddbbbaaa^^^^^^______^^^[[[YYYWWWPPPMMMIIIFFFDDDBBB@@@>>>;;;:::999999888888999999777777888888888888777777555444444333333333444444444444444444444333222222(((***---000222111000///111111222222222222111111333333333444555555666666666888:::===>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>@@@BBBDDDFFFGGGHHHGGGHHHIIIKKKNNNUUU___fffiiifffdddcccbbb```\\\XXXOOOLLLIIIHHHGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBGGGFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEFFFIIIMMMQQQTTTZZZ```iiirrryyy~~~~~~|||yyywwwwwwvvvuuusssqqqpppmmmjjjgggdddcccbbb^^^_________^^^[[[YYYWWWRRROOOLLLIIIFFFCCC???===<<<<<<:::999888777777777777777666666666666777777666555444333222222222222555555666666555555444444###&&&+++000222222000...111111111111222333444555222222222333444444555555333555888;;;============<<<<<<<<<<<<============>>>???@@@BBBDDDFFFGGGHHHDDDHHHJJJJJJJJJQQQ\\\fffmmmjjjfffdddbbbaaa___]]]SSSPPPLLLIIIIIIIIIHHHGGGDDDDDDEEEEEEEEEDDDCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDFFFIIIMMMQQQTTTWWW]]]fffooovvv}}}~~~{{{xxxwwwvvvuuusssrrrpppooollliiifffdddbbbbbb^^^___```___^^^\\\YYYWWWTTTQQQOOOLLLJJJGGGCCC@@@======;;;999888777666666666555444333333444555666555444333333222222333333444555555555555555444444+++---000333333222000///222111000000111222444555111111222333333444444555444555888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGFFFHHHIIIIIIJJJPPPYYYaaammmkkkgggdddbbbaaa``````VVVSSSNNNJJJIIIHHHHHHGGGDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHLLLOOOQQQTTTZZZccclllttt|||}}}zzzwwwuuuuuusssqqqpppnnnmmmjjjgggeeecccaaaaaa______``````^^^\\\YYYXXXRRRPPPNNNMMMKKKIIIEEECCC>>>===;;;999888666666666888777666555555666777888222222222222222333444555222333333444444444333333444444333333222222222222222111000//////000111222111111222333333444444555666777888::::::::::::999999999:::::::::;;;;;;;;;;;;<<<===???AAACCCDDDEEEIIIHHHGGGJJJPPPWWW]]]aaajjjiiihhhfffcccaaaaaaaaaYYYUUUOOOKKKIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIILLLMMMSSSXXXaaajjjrrrzzz|||zzzwwwuuutttrrrpppooommmllliiigggdddbbbaaa```___`````````___\\\ZZZXXXPPPNNNKKKJJJIIIGGGEEEBBB>>>===;;;999888777666666666555555444444555555666111111111111222333444555111111222222333333222222333222111000000222333444111111000000000000000000222222222333444444555555888888999:::::::::999999888999999999:::::::::::::::;;;<<<>>>@@@BBBCCCDDDHHHGGGHHHMMMVVV^^^bbbdddfffhhhjjjjjjhhheeecccccc]]]XXXQQQLLLIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHIIIJJJPPPVVV^^^fffnnnvvv}}}}}}{{{wwwuuutttsssqqqooommmllljjjgggeeecccbbbaaa___```aaa```___]]]ZZZXXXSSSPPPKKKHHHGGGEEECCCBBB===<<<;;;999888777777777333333444444444444333333333222222222222222333333000111111222333222222222000000000000000111111111//////000111222222222222333333333444555555666666777888888999:::;;;;;;<<<999999999:::::::::;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEHHHKKKPPPTTTYYY]]]```eeejjjooorrroookkkhhhfffaaa[[[TTTNNNJJJIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJNNNSSSZZZbbbjjjrrryyy~~~|||yyyvvvuuutttrrrpppnnnmmmkkkhhhfffdddcccbbb___```aaaaaa___]]]ZZZXXXWWWSSSNNNJJJGGGFFFDDDBBB<<<;;;:::999888777777777666777888999999888777666444444333222111111111111000111222222333333333333000111222333222000...------...111333444555555444333333444555555666666777666777888999;;;<<<>>>>>>:::::::::;;;;;;;;;<<<<<<;;;<<<===???AAACCCEEEEEEDDDIIIOOOPPPNNNNNNRRRWWWdddkkktttwwwuuupppllliiiccc^^^VVVOOOLLLJJJIIIHHHDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKDDDDDDEEEFFFGGGIIIJJJKKKLLLPPPXXX___gggooovvv{{{~~~{{{vvvrrrqqqqqqpppmmmiiifffeeecccaaa```___```aaaaaa___[[[XXXVVVVVVRRRLLLGGGEEECCCBBBAAAAAA???;;;888666555555666555555555444444333333333333333333333333333333333555555444333222000000///,,,---000222333333222111333333222222333333444555444333333333333444555555666666666666777888::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>@@@CCCEEEGGGJJJIIIIIIIIIKKKNNNQQQSSSjjjpppuuuxxxzzzzzzssskkkhhhddd\\\SSSMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLLLLPPPXXX^^^eeennnwww~~~~~~|||yyyvvvsssqqqppppppmmmiiifffdddcccaaa______`````````^^^[[[XXXVVVVVVRRRLLLHHHFFFEEECCCBBB@@@>>>;;;888666555555666555555444444444333333333333333333333333333333333222222222222222222222222//////000111000///...---111111000000111111222333444333333333444444555555555555666666777888::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;===@@@CCCEEEHHHHHHIIIJJJMMMQQQTTTVVViiirrr{{{}}}vvvnnnkkkggg```YYYRRRNNNKKKJJJHHHGGGFFFEEEEEEDDDDDDEEECCCCCCDDDEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFHHHIIIIIILLLKKKOOOWWW]]]cccllluuu|||{{{xxxvvvvvvuuurrrnnnnnnlllhhhfffdddcccaaa_________``````^^^[[[XXXVVVVVVRRRMMMIIIGGGFFFEEECCC@@@>>>;;;999777666555666555444444444444333333333333333333333333333333333000000111222333444444555444444444444333333333333111000000000000111222222333333333444444444555555555555555666777888::::::<<<<<<;;;;;;;;;;;;<<<<<<:::999999999<<<@@@DDDFFFGGGHHHIIILLLPPPTTTXXXZZZhhhuuuyyyrrrnnnlllggg```YYYRRRMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNUUU[[[```iiirrryyy~~~~~~yyyuuutttwwwvvvrrrmmmmmmkkkhhhfffeeeccc```^^^^^^_________]]][[[XXXWWWVVVSSSNNNKKKIIIGGGFFFDDD???===;;;999777666666555444444444444444444444444333333333333333333333333000000111222333444444555333333333444555666888999222222222222222333333444333333444444444555444444444444555555777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;===BBBFFFIIIIIIJJJKKKNNNRRRVVVYYY[[[ddduuu|||uuupppooolllggg___VVVNNNIIIIIIIIIGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLSSSXXX]]]eeennnvvv{{{}}}xxxttttttvvvvvvrrrnnnllljjjhhhgggfffdddaaa___^^^^^^^^^^^^\\\[[[YYYXXXVVVSSSOOOLLLJJJHHHEEECCC>>>===;;;:::888777666555444444444444444444444444333333333333333333333333222222222222222222222222/////////000111222444444222222111111222222333444222333444555555555444444333333444555666888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>BBBFFFHHHKKKLLLNNNPPPTTTWWWYYY[[[```qqq|||vvvqqqqqqpppllldddZZZPPPJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJHHHKKKPPPUUUYYYaaaiiisssxxx|||yyyvvvuuuvvvuuurrrooolllkkkiiihhhgggeeebbb```^^^^^^]]]]]]\\\ZZZYYYXXXWWWTTTPPPLLLJJJGGGDDDAAA===<<<;;;:::999777666555333333333444444444444555333333333333333333333333333333333222222111111111222222222222111111111111000////////////000111111222333444555555555444333333333333555666888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<>>>AAACCCEEEKKKLLLOOORRRUUUXXXZZZ[[[]]]kkkyyy}}}xxxtttuuuuuuqqqjjj___TTTMMMJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGIIINNNRRRUUU]]]eeennnttt||||||{{{yyywwwuuusssqqqpppmmmkkkjjjiiiiiigggcccaaa^^^]]]]]]\\\[[[ZZZYYYYYYWWWTTTPPPLLLIIIFFFBBB???<<<<<<;;;:::999777666555333333333444444444555555333333333333333333333333333333333222222222111111444444555666555444333222///////////////000111111111222444666666555444333222222333444666888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBCCCHHHJJJNNNRRRVVVYYY\\\]]]\\\fffpppwww|||~~~yyyyyyzzz{{{xxxpppeee[[[TTTKKKJJJIIIHHHHHHGGGGGGHHHDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHMMMPPPSSSZZZaaaiiioooxxx||||||{{{xxxuuurrrqqqqqqmmmlllkkkjjjjjjhhhdddaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXXUUUPPPLLLIIIEEE@@@===<<<<<<;;;:::999888666555333333333444444555555555333333333333333333333333222222222222222222222222---///111333444444333222111111111111111222222333111222444666666555444333222222333444666888:::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCFFFHHHLLLQQQVVV[[[^^^___\\\cccjjjqqqyyy{{{~~~|||uuukkk```YYYKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFHHHFFFGGGLLLOOOQQQXXX```eeekkkuuu~~~|||}}}{{{xxxvvvuuussspppnnnllljjjhhhggggggfffdddbbb]]]]]][[[YYY[[[^^^\\\VVVVVVUUURRRNNNJJJFFFCCCAAA===<<<:::888777666555555777666555444333222111111444444222222222222444444333333333222222222111111333333333222222111111111//////000111222222333333333333333444444555555555666666666666666777888888;;;;;;;;;;;;;;;<<<===>>>>>>???AAACCCDDDDDDCCCCCCHHHJJJNNNRRRVVVZZZ\\\^^^^^^[[[___kkkwww|||~~~|||zzzvvvkkk```VVVOOOJJJJJJJJJHHHIIIKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGIIILLLQQQVVVXXXaaagggpppyyy||||||zzzwwwuuutttssspppnnnkkkiiigggffffffeeecccaaa]]]^^^]]]ZZZZZZ]]][[[WWWTTTRRROOOKKKGGGCCC@@@???<<<;;;999777555444444333555444444444444444333333444333333222222333333444333333333222222222111111333333333222222111111111000111111222333333444444333333333444444444555555555555555555666777888999;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCDDDDDDCCCCCCGGGIIIMMMQQQUUUYYY[[[]]]^^^[[[___jjjtttzzz~~~}}}yyyooodddXXXQQQKKKJJJJJJGGGFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGIIIKKKOOOTTTVVV]]]bbbkkkuuu}}}}}}{{{yyyvvvtttsssrrrooommmkkkiiigggfffeeedddbbb```]]]``````\\\ZZZ[[[[[[XXXSSSQQQNNNJJJFFFBBB@@@>>>===<<<:::888777555555444333333333444444555555555444333333222222333333444333333333222222222111111222222222222222111111111111111222222333444444444333333333333444444444444444444444555666888999:::::::::::::::;;;<<<===>>>>>>???AAABBBCCCDDDDDDDDDFFFHHHLLLPPPTTTWWWZZZ[[[]]][[[^^^hhhqqqwww}}}vvvlll^^^UUUNNNMMMLLLHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMPPPRRRXXX]]]fffooowww~~~yyywwwuuussssssqqqooolllkkkiiifffeeedddcccaaa___]]]bbbccc]]]YYYYYYZZZYYYUUUSSSOOOKKKGGGCCCAAA@@@@@@???===;;;999888888777333333333444444444555555333333333333333333333333333333333222222222111111222222222111111111111111111111111222222333333333333333333333333333333333222333333444666888999:::999999999:::;;;<<<===>>>>>>???@@@AAACCCDDDDDDEEEFFFHHHKKKOOOSSSVVVXXXYYY\\\[[[^^^fffnnnttt}}}}}}ttteee[[[RRRPPPOOOKKKHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNUUUZZZbbbkkkttt}}}~~~yyywwwtttsssrrrqqqooommmkkkiiigggeeedddccc```^^^]]]aaabbb]]]XXXYYYZZZYYYVVVSSSOOOJJJFFFCCCBBBAAA@@@???===;;;:::999888888555555444444444333333333333333333333333333333333333333333222222222111111111111111111111111111111000000000000111111111111333333333333333333333333222222333444666777999:::888999999999;;;<<<===>>>>>>???@@@AAABBBDDDEEEFFFEEEGGGJJJNNNRRRUUUWWWXXX[[[[[[___ffflllrrr||||||kkk___SSSPPPOOOLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLTTTYYY```hhhqqqzzz}}}xxxvvvtttssssssrrrooommmllljjjgggfffeeecccaaa^^^\\\______[[[YYYZZZZZZWWWUUURRRMMMHHHDDDBBB@@@@@@>>>===;;;999888666666555555555555444444333333333222333333444444333333222333333333222222222111111000000000111111111111111000000000000000000000000333333333333222222222222333333333444555777888999888888888999:::<<<===>>>?????????@@@BBBDDDFFFGGGFFFHHHKKKNNNRRRUUUWWWXXXZZZ\\\aaahhhlllqqq|||rrrdddUUUOOONNNKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKSSSWWW]]]dddmmmwww{{{yyywwwuuutttsssrrrpppnnnmmmkkkhhhgggfffdddaaa___\\\]]]\\\YYYYYY[[[ZZZVVVVVVSSSNNNIIIEEEBBBAAAAAA===<<<;;;999777666555555333333444444444444444555222333333444444333333222333333333222222222111111///000000000111111111222000000000000000000000000333333333222222222111111444333333444555666777888777777888999:::<<<===>>>?????????@@@BBBDDDFFFHHHGGGHHHKKKOOORRRUUUWWWXXXXXX\\\dddjjjlllppp|||~~~mmmZZZQQQNNNLLLIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKPPPSSSYYY___gggqqq{{{zzzyyywwwuuuttttttsssqqqooonnnllliiigggfffdddbbb___[[[[[[YYYWWWYYY]]]ZZZUUUYYYVVVQQQKKKGGGEEEDDDDDD???>>><<<:::999777777666111222222333444666666777222222444444444444222222333333333222222222111111//////000000111111111222222222111111111111111111333333333222222111111111444444444444444555666777777777888999:::<<<>>>>>>?????????@@@AAADDDFFFHHHGGGIIILLLOOORRRUUUWWWXXXWWW\\\eeelllmmmqqq|||vvv```UUUQQQNNNKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKNNNQQQUUU[[[cccmmmwww~~~~~~|||ttttttuuuuuuuuusssrrrqqqnnnllliiifffcccbbbaaaaaa\\\\\\[[[ZZZYYYXXXWWWWWWUUUQQQKKKGGGEEECCCAAA???@@@>>><<<:::888777777777666666555444444444444555222222222222333333444555333333333222222111111111333333222222111000000000333333333222222111111111333333333222222111111111444444444444444555666777999888999999:::;;;<<<===>>>>>>>>>???AAABBBDDDEEEKKKKKKKKKKKKNNNRRRWWWZZZ___^^^___dddmmmvvv~~~lllXXXOOOOOOLLLEEEHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKMMMMMMPPPTTTYYYaaajjjtttzzz}}}{{{vvvvvvwwwvvvuuutttrrrqqqmmmkkkiiifffcccbbbaaaaaa[[[ZZZZZZYYYXXXWWWVVVVVVUUUQQQLLLHHHEEECCCAAA@@@>>><<<:::888666555555555666666555444444444444555444444444333444444555555333333333222222222111111111111111111111111222222333333333222222111111111333333333333333222111111444444333444444555666777888888888999:::;;;======@@@@@@AAACCCFFFHHHJJJLLLJJJHHHGGGIIINNNTTTZZZ]]]bbbbbbccchhhoooxxxqqq]]]SSSQQQNNNIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNQQQUUU\\\fffrrrzzz~~~{{{{{{xxxxxxxxxwwwvvvsssqqqppplllkkkhhhfffcccbbbaaa```ZZZYYYYYYXXXWWWVVVUUUUUUVVVRRRMMMHHHFFFDDDBBBAAA>>><<<:::888666555555555666666555444444444444555666555555555555555444444333333333222222222222111///000000111222222333333222222222222222111111111222333444555555333222000333333333333444555666777666666777888:::<<<===>>><<<===???BBBEEEHHHKKKMMMJJJGGGEEEHHHPPPZZZ```cccffffffhhhlllrrr{{{zzzgggXXXRRRPPPMMMHHHHHHGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIILLLLLLMMMPPPWWWbbbnnnwww~~~}}}|||{{{yyyyyyyyywwwuuurrrooommmkkkjjjhhhfffdddbbbaaa```ZZZZZZYYYXXXWWWVVVUUUUUUVVVRRRMMMIIIGGGEEECCCBBB@@@>>><<<:::888777777777666666555444444444444555555555555555555444333333222222222222222222222222000000111111111222222222222222222111111111111111111222555666666444222000222222222333444555666777555555666888:::<<<>>>???;;;<<<===@@@CCCFFFIIIKKKLLLHHHFFFJJJTTT___gggjjjhhhiiikkknnnttt{{{rrr___SSSOOOOOOHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJDDDEEEGGGHHHIIIHHHGGGGGGIIIJJJLLLOOOUUU^^^iiipppxxx~~~}}}|||yyyxxxxxxvvvsssppplllkkkiiiiiihhhfffdddbbb```___[[[ZZZZZZYYYXXXWWWVVVVVVUUURRRMMMIIIGGGEEEDDDBBB@@@>>><<<:::888777777777666666555444444444444555444444444444444333222111222222222222222222222222222222222111111111000000111111111111111111111111000222444666666444222000111222222222444555666777555555666777999;;;===>>>??????@@@BBBDDDFFFHHHIIIJJJGGGEEEJJJSSS^^^gggkkkgggiiilllooosss{{{~~~iiiWWWOOONNNIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJEEEFFFGGGHHHIIIHHHGGGFFFFFFIIILLLPPPUUU[[[ccchhhrrryyy}}}|||xxxxxxwwwuuurrrooollljjjhhhhhhgggfffdddbbb```___[[[[[[ZZZYYYXXXWWWVVVVVVTTTQQQLLLHHHFFFEEEDDDBBB>>><<<:::888666555555555666666555444444444444555222333444444444333222111111222222222222333333333333333222222111000000///000000000111111111111111///111222444444333222111111111111222333555666777555555666777999;;;<<<===>>>>>>??????AAABBBDDDDDDEEEDDDEEEHHHOOOXXXaaagggfffhhhlllooossszzzuuu___RRROOOJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHGGGEEEHHHLLLOOORRRWWW\\\```kkksss}}}{{{xxxxxxwwwuuussspppmmmkkkgggggggggfffdddbbb```___ZZZYYYYYYXXXWWWVVVUUUUUUSSSPPPKKKGGGFFFEEECCCBBB>>><<<:::888666555555555666666555444444444444555111222444555666555333222111111222222222333333333222222111111111111111111///000000000111111111222///000111111222222222111000000111222333555666777666666666777888:::;;;<<<;;;;;;<<<===>>>???AAABBBAAADDDGGGIIIKKKQQQ[[[bbbdddhhhlllooossszzzjjjYYYTTTLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFHHHIIIKKKMMMQQQVVVZZZdddmmmyyy|||zzzyyyyyyxxxvvvtttqqqnnnlllgggggggggfffeeebbb```___YYYXXXXXXWWWVVVUUUTTTSSSRRROOOJJJGGGEEEDDDCCCAAA@@@>>><<<:::888777777777666666555444444444444555111333555777777666555444111111111222222333333333000000000111222222333333//////000000111111111222//////000000000111111222000000111222333555777777777777777777888999:::;;;>>>>>>>>>@@@AAACCCEEEFFFAAAFFFJJJKKKKKKOOOYYYaaadddhhhlllpppsss{{{rrr___XXXMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHGGGFFFHHHMMMSSSXXX___iiivvv}}}{{{vvvvvvvvvvvvvvvtttpppllleeefffffffffeeecccaaa```]]]ZZZUUUSSSRRRSSSSSSRRRRRRPPPMMMIIIFFFDDDCCCBBB???===:::777555555555666666555555555555444444444333333333333333333333333111111222333333333333222333333222111111222333333333111111333666666444111111111222222222333333333444444444444444444444444444555666777999:::;;;<<<;;;======<<<:::<<<@@@EEECCCEEEGGGIIIKKKOOOWWW\\\eeeiiimmmpppsssxxxjjjYYYSSSMMMJJJKKKLLLJJJIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJHHHGGGIIINNNSSSVVV[[[dddlllqqq{{{~~~}}}zzzyyyxxxwwwvvvrrrmmmiiiggggggggggggeeecccaaa```]]]ZZZVVVSSSSSSSSSSSSSSSRRRPPPMMMIIIFFFDDDCCCBBB@@@>>>;;;888777666666777666555555555555444444444333333333333333333333333222333333444444444444444333333222111111222333333222111111333555666333111111111222222222333333333222222222222222222222222555666777888:::;;;<<<======@@@AAAAAA??????BBBEEEDDDFFFHHHJJJKKKNNNTTTXXXdddhhhmmmppprrrvvv|||ooo___VVVOOOKKKKKKLLLIIIIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJHHHGGGIIIMMMQQQTTTXXX```hhhnnnxxx~~~{{{zzzyyyxxxvvvrrrmmmiiiggghhhhhhgggfffcccaaa```]]]ZZZVVVTTTTTTTTTSSSSSSRRRPPPMMMIIIFFFDDDCCCBBB@@@>>><<<:::888777777777666555555555555444444444333333333333333333333333111222222333444333333333333222222111111222222333111111111333555555333111111111222222222333333333222222222222222222222222666777888999:::;;;<<<===<<>>AAACCCEEEGGGJJJKKKMMMOOORRRTTTbbbffflllppprrrtttyyy}}}yyylll\\\SSSLLLLLLLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJHHHGGGHHHKKKNNNPPPSSSZZZaaahhhsss~~~xxxwwwwwwwwwwwwtttooollleeeeeeffffffeeedddbbbaaa]]][[[WWWUUUUUUUUUTTTSSSRRRPPPMMMIIIFFFDDDCCCBBB>>>===;;;:::888777777777666555555555555444444444333333333333333333333333//////000111111111111000222222222222222222222222000111222333444444333111111111222222222333333333333333444444444444555555555666777888999:::;;;;;;>>>@@@AAA@@@======AAADDDDDDGGGKKKNNNQQQTTTUUUVVV```eeekkkoooppprrrvvvzzz|||eeeZZZPPPNNNMMMKKKIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHHHHHHHJJJLLLMMMOOOTTT[[[cccmmmzzz~~~}}}yyyxxxxxxxxxwwwtttooolllaaabbbccceeeeeeeeedddccc^^^[[[XXXVVVVVVVVVTTTSSSRRRPPPMMMIIIFFFDDDCCCBBB<<<;;;:::999777777666666666555555555555444444444333333333333333333333333//////000111111111111000222222222222222222222222///111222333333333222222111111222222222333333333333333333444444555555555444444555666777888888999@@@AAAAAA???<<<>>>CCCGGGDDDFFFKKKQQQWWW\\\^^^^^^^^^dddjjjnnnoooqqquuuxxxqqqdddVVVQQQOOOLLLJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHIIIJJJKKKKKKMMMPPPVVV___hhhrrr}}}~~~}}}}}}|||zzzyyywwwrrrlllhhhaaabbbdddeeefffeeeeeeddd^^^\\\YYYXXXWWWVVVUUUSSSRRRPPPMMMIIIFFFDDDCCCBBB;;;::::::999888777666555666555555555555444444444333333333333333333333333111222222333444333333333111222222333333222222111...111333333222111222222111111222222222333333333000111111222222333333444333444444555666666777777;;;<<<<<<;;;999;;;@@@DDDCCCEEEKKKSSS\\\cccfffggg^^^ccchhhlllnnnqqquuuyyy~~~nnn]]]UUURRROOOKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMRRRZZZbbbiiisss}}}}}}|||{{{yyywwwrrrlllhhheeefffgggggggggfffeeeddd^^^\\\ZZZXXXXXXWWWUUUSSSRRRPPPMMMIIIFFFDDDCCCBBB;;;;;;;;;:::999888777666666555555555555444444444333333333333333333333333222333333444444444444444111222333333333333222111...000333444222111111333111111222222222333333333000000111222222333444444444444555555666777777777555999<<<===<<<<<>>DDDHHHGGGEEEEEEFFFDDDFFFJJJSSS^^^ggglllmmm^^^bbbfffiiilllqqqxxx}}}}}}hhh\\\WWWRRRMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGHHHJJJLLLMMMMMMMMMLLLLLLIIIKKKSSSXXX[[[dddooozzzxxxyyy{{{zzzwwwrrrllliiillljjjgggeeedddcccaaa___]]][[[YYYXXXYYYXXXVVVTTTPPPNNNKKKGGGEEEDDDCCCDDDAAA>>>;;;999888777444333666666666666666666666666333222222333333333111000222222222222222222222222444333333222222333333444555444222222222444666777222222333333333333444444444444444444444444444444444555666666666666999;;;===???AAABBBBBBCCCEEEGGGDDDDDDGGGNNNXXX___cccdddZZZ^^^cccgggkkkpppxxx~~~wwwcccXXXSSSPPPOOOLLLKKKIIIHHHGGGGGGHHHIIILLLJJJHHHFFFFFFHHHJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJLLLQQQSSSXXXaaakkkvvv}}}zzz{{{{{{zzzvvvrrrmmmjjjmmmjjjgggfffeeedddbbb```]]]\\\ZZZYYYYYYXXXVVVUUUQQQOOOKKKHHHEEECCCCCCCCCAAA???<<<::::::999777555666666666666666666666666444444333333333333222222222222222222222222222222444333333222222333333444222111/////////111222444222222333333333333444444444444444444444444444444333555666666666666999;;;;;;===@@@AAABBBCCCFFFHHHEEEEEEGGGMMMUUU\\\```aaa]]]^^^aaafffllluuu~~~kkk]]]TTTQQQOOOMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIKKKNNNQQQTTT]]]fffpppyyy}}}}}}}}}{{{yyyuuuqqqmmmkkkmmmkkkhhhfffeeeeeecccaaa^^^\\\ZZZZZZYYYYYYWWWUUURRRPPPLLLHHHEEECCCAAAAAAAAA???<<<;;;;;;;;;999888666666666666666666666666555555444333333333333333222222222222222222222222333333222222222222333333000000///......///111222222222333333333333444444444444444444444444444444333444666666555666888::::::<<>><<<;;;;;;;;;:::999666666666666666666666666444444444333111111333444222222222222222222222222333333222222222222333333222222111111111222222333222222222333333333444444333333333333333333333333333444555555555666888:::;;;===???@@@AAABBBDDDFFFFFFFFFGGGJJJNNNRRRVVVXXX\\\[[[___iiiyyynnn```XXXTTTOOONNNLLLKKKKKKKKKLLLMMMHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIIIIKKKKKKKKKRRRZZZ]]]hhhwww|||}}}zzzwwwssspppnnnmmmjjjhhheeedddccccccaaa```___]]][[[ZZZYYYXXXVVVTTTRRRPPPMMMIIIFFFCCC@@@???>>><<<:::999::::::999888666666666666666666666666333444555333111000222444222222222222222222222222333222222111111222222333333333333222222222333333222222222333333333444444333333333333333333333333222444555555555555888:::<<<===???@@@@@@@@@BBBDDDEEEFFFFFFHHHJJJNNNSSSVVVWWWYYY___lll}}}yyyhhh[[[SSSOOONNNMMMKKKKKKKKKKKKLLLIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJJJJLLLKKKJJJPPPXXXWWWaaannnyyy}}}|||{{{yyyvvvssspppnnnmmmiiifffdddccccccbbbaaa______]]]ZZZYYYXXXWWWUUURRRPPPOOOMMMJJJFFFCCCAAA@@@===;;;999888888999888666666666666666666666666666111444777666333111222444222222222222222222222222222222111111111111222222111111111111111000000000222222333333333333444444333333333333333333333333222333555555444555777999;;;===>>>??????@@@BBBDDDCCCDDDEEEFFFHHHLLLRRRVVVUUUXXX```lllzzzsss```TTTRRRPPPNNNLLLKKKJJJJJJKKKJJJIIIFFFEEEEEEFFFIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIKKKMMMLLLKKKPPPXXXXXX^^^gggpppzzz~~~yyyxxxwwwuuussspppnnnllliiigggdddcccccccccbbb```^^^\\\YYYXXXWWWVVVSSSQQQOOONNNLLLJJJGGGDDDBBB@@@===;;;999888888888777555666666666666666666666666111666::::::666333333555222222222222222222222222222222111111111111222222000000000000000//////...222222333333333333444444222222222222222222222222222333444444444555777999777999<<<>>>???AAADDDFFFAAACCCDDDEEEGGGKKKRRRWWWWWWZZZ```gggqqq{{{mmm]]]UUUSSSQQQNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHJJJMMMLLLLLLQQQXXX]]]^^^aaahhhssswwwwwwvvvuuussspppnnnllljjjhhheeedddddddddcccaaa]]][[[YYYWWWVVVUUURRRPPPNNNMMMLLLJJJGGGEEEBBBAAA>>><<<:::888888888777555666666666666666666666666222777======999555555666222222222222222222222222222222111111111111222222111111222111111000//////222222333333333444444444222222222222222222222222222333444444444555777999444777:::===@@@CCCFFFIII@@@BBBDDDEEEGGGKKKSSSYYYZZZ\\\___ccchhhqqq}}}zzziiiXXXVVVSSSPPPMMMLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGIIILLLLLLLLLQQQYYYaaa___^^^cccnnn{{{zzzvvvvvvuuutttsssqqqooonnnnnnjjjfffcccbbbbbbaaa```___]]][[[ZZZYYYWWWTTTQQQQQQNNNJJJGGGEEECCCAAA??????===;;;::::::;;;999888777777666666555555555444666666555555555444444444333333333444444444555555444444333333333333222222444444444444444444444444444444444444444444444444222222333333333333444444222444666888888888666666999:::<<<>>>@@@CCCDDDEEEDDDGGGHHHHHHGGGKKKTTT[[[]]]^^^bbbeeeddddddppp~~~sssccc[[[UUUQQQNNNKKKLLLPPPIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHIIIKKKNNNRRRUUUYYYXXXYYY^^^hhhttt}}}zzzyyyxxxxxxwwwuuusssqqqoooooolllgggdddbbbaaa```^^^^^^]]][[[ZZZYYYWWWTTTRRRRRRPPPLLLJJJHHHFFFCCC@@@???===;;;:::::::::999888777666666666555555555555555555555444444444444333111222222222333333333333444444333333333222222222000000000000000000000000222222222222222222222222222222222333333333444444222222111111222333555666999:::;;;>>>@@@BBBDDDEEEDDDFFFHHHGGGGGGKKKRRRYYY^^^^^^aaadddbbbcccmmmzzzjjj___UUUPPPNNNKKKKKKNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHHHHJJJMMMPPPSSSTTTTTTVVV[[[cccnnnyyy{{{zzzzzzyyywwwuuurrrpppnnnpppmmmhhheeecccaaa___]]]^^^\\\[[[ZZZYYYWWWTTTRRRQQQOOOMMMKKKJJJGGGCCC??????===;;;:::::::::999888666666666666555555555555444444444444333333333333222222222333333333444444333333333333222222222222////////////////////////222222222222222222222222222222222222333333333333777555333111222555888;;;888999;;;===???BBBCCCDDDDDDFFFHHHGGGGGGJJJPPPUUU^^^___aaacccbbbbbbjjjtttwwwgggXXXQQQPPPNNNMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKNNNOOOMMMPPPSSSWWW]]]fffqqqyyy|||xxxxxxxxxvvvtttpppmmmkkkooolllhhheeedddbbb```^^^^^^\\\ZZZYYYYYYXXXUUURRRNNNMMMKKKKKKIIIFFFAAA===@@@>>>;;;:::::::::999777666666666666666555555555444444333333333222222222444444555555555666666666333333333222222222222111111111111111111111111111333333333333333333333333111222222222222333333333888666444333444666999;;;777888:::<<<>>>AAABBBCCCDDDFFFGGGGGGGGGIIINNNQQQZZZ]]]aaadddeeefffjjjnnn|||qqq\\\TTTSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHJJJKKKLLLIIIMMMQQQTTTWWW^^^iiirrr}}}xxxxxxxxxwwwuuuqqqmmmkkkllljjjgggfffeeedddbbbaaa]]]\\\ZZZYYYYYYXXXUUUSSSNNNMMMLLLKKKJJJFFFBBB>>>@@@>>>;;;:::::::::888777555555555666666666666666444444333333333222222222444444444555555555666666333333222222222111111111222222222222222222222222333333333333333333333333111111111222222222333333111222222333444444555555666777999;;;===@@@AAABBBDDDEEEGGGGGGHHHJJJMMMNNNSSSYYY```gggkkknnnooonnnxxx~~~zzzbbbWWWUUUTTTQQQOOOLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJHHHLLLPPPQQQSSSYYYccckkk~~~yyyzzz{{{zzzxxxtttpppnnnkkkiiigggfffffffffcccbbb]]][[[ZZZYYYYYYXXXUUUSSSPPPOOOMMMLLLKKKIIIEEEBBBAAA>>><<<::::::999888666555555555666666666666666444444444444333333333333111111111222222222333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222000222444666777666555444555666888:::<<>>@@@@@@CCCDDDFFFIIILLLNNNNNNMMMMMMSSSZZZcccrrrzzzhhh^^^VVVQQQOOOKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLOOOSSSWWWZZZcccmmmzzzuuuvvvxxxyyywwwtttpppmmmmmmllliiihhhgggdddaaa^^^\\\[[[YYYYYYYYYXXXVVVTTTPPPNNNJJJHHHGGGFFFDDDCCCAAA???<<<::::::999777666444555555555666666777777666666555555555444444444111111222222222333333333222222222111111111111000222222222222222222222222222222222222222222222222000111111111111222222222111222333444555555555444444555777999;;;===???@@@CCCDDDFFFJJJMMMOOOOOONNNMMMRRRWWW```rrrssseeeZZZSSSRRRKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGIIIJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMKKKIIIJJJNNNQQQTTTUUU[[[cccooo|||}}}zzzzzzxxxvvvvvvuuutttqqqnnntttpppjjjfffcccaaa___^^^^^^]]]\\\ZZZWWWTTTRRRQQQQQQOOOMMMKKKJJJGGGDDDAAA>>>===;;;999888888888999666666666666666666555444555555555444333333222222444444444444444444444444111///---...111222000...//////000111222333333333222222222222222222222222333444555555444333111000222222333444555666777888;;;:::::::::;;;===>>>???CCCEEEHHHKKKNNNPPPQQQRRROOOOOOSSS]]]mmm|||pppiiiccc[[[NNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKLLLNNNPPPRRRWWW^^^hhhsss}}}{{{yyyxxxwwwuuusssqqqooommmqqqmmmiiifffdddcccaaa___\\\[[[ZZZXXXVVVSSSQQQPPPQQQOOOMMMKKKJJJGGGDDDAAA>>>===;;;:::888888888999777777777777666555444333333333333333333333444444333333333333333333333333555333111222444555444222000000000111222222222333111111111111111111111111222333444444444333222111111111222333444555666666777777777999;;;===@@@AAAAAACCCFFFJJJMMMOOOPPPPPPPPPPPPRRRZZZgggtttzzzjjj^^^VVVPPPNNNMMMLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQTTTZZZcccmmmwww|||xxxxxxwwwtttpppmmmlllmmmnnnkkkhhhfffeeedddbbbaaa]]]\\\[[[YYYWWWTTTRRRQQQQQQOOOMMMKKKJJJGGGDDDAAA>>>===<<<:::999999888999777777777777666555333333111222222333444444555555222222222222222222222222333222111111333333222111111111111111111111222222111111111111111111111111111222333333444333333333000000111222333444555555333333444666:::===@@@BBBBBBDDDGGGKKKNNNPPPQQQRRRQQQPPPPPPUUU___jjjsssxxxrrr^^^UUURRRPPPMMMMMMMMMNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPPPPUUU\\\dddmmmzzz{{{vvvwwwvvvsssoookkkkkklllllljjjhhhffffffdddaaa_________^^^\\\ZZZXXXVVVTTTPPPOOOLLLKKKJJJHHHDDDBBB>>>===<<<;;;:::999999888666666666666666666555444333333444444444555555555222222222222222222222222111111000000000000000///222222222111111111111111111111111111111111111111000000111222333444444444111111111222333444444555111222333555888<<>>CCCEEEIIIMMMQQQSSSTTTUUUQQQPPPOOOQQQUUU^^^gggmmmqqqxxxuuuhhhYYYTTTNNNLLLNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLOOORRRVVV\\\gggttt}}}zzzuuuuuuuuuuuuuuurrrmmmiiikkkjjjiiihhhgggddd___[[[\\\\\\[[[ZZZXXXVVVTTTSSSPPPNNNLLLKKKJJJHHHEEECCC============<<<:::999888333444555666777777777777777777666666555444444333444444444444444444444444111222333222000...///000111111111111111111222222444444444444444444444444000000000000111333444555333333333333444444444555444444444444666888:::<<<@@@BBBFFFJJJNNNQQQRRRSSSSSSRRRQQQQQQTTT\\\fffmmmkkktttrrr^^^XXXPPPNNNOOOOOOLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKMMMPPPRRRWWW___kkksss{{{|||vvvttttttwwwzzzxxxooohhhhhhggghhhhhhhhheee```]]][[[[[[[[[YYYXXXVVVTTTSSSOOONNNLLLKKKJJJHHHEEECCC======>>>===<<<;;;999888666666666666666555444444444444444444444333333333333333333333333333333333///111222111...,,,---///000000000111222222222333333333333333333333333333111111000000000222333444222222222222333333333333333333333444666888;;;<<>>>>>===;;;999888999999888777666444222111000111111222222333333444222222222222222222222222333555777555222000111333//////000111222333333444222222222222222222222222222111000000000111222333111111111111111222222222222333333444666999<<<===@@@CCCFFFKKKOOORRRSSSTTTXXXWWWUUURRRSSSYYYccckkkrrryyyiii```WWWRRRSSSSSSOOOJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKMMMNNNPPPUUU^^^dddkkkvvv|||yyywwwrrrxxx|||wwwwwwxxxpppiiigggfffffffffdddbbb______]]][[[ZZZYYYXXXVVVTTTOOONNNLLLJJJHHHFFFDDDCCCBBB@@@>>>;;;::::::;;;<<<888888777777666666555555555444333444555555333111111111222333333333333333000000000000000000000000000000111111111222222222111111111111111111111111///000000000111111111111111111222333333444555555111222222333555666888999???AAADDDGGGJJJOOOUUUZZZXXXYYYYYYUUUQQQUUU___iiivvv}}}|||mmm^^^WWWTTTQQQNNNOOOOOOMMMKKKJJJKKKLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMPPPUUUYYYfffnnn{{{~~~{{{wwwqqquuuzzzxxx{{{}}}vvviiigggeeeddddddcccaaa______]]][[[YYYYYYXXXVVVTTTOOONNNLLLJJJHHHFFFDDDCCCBBB@@@>>>;;;::::::;;;;;;888888777777666666555555555333222222333444222111000111111222222222111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111222222222222111111222222333444444555333444444555666888:::;;;>>>@@@DDDGGGKKKPPPVVV[[[[[[\\\[[[WWWSSSUUU^^^gggsss{{{xxxbbbXXXUUURRROOOMMMPPPNNNMMMMMMNNNNNNMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOTTTWWW^^^fffrrr~~~~~~{{{zzz{{{xxx{{{|||ssskkkiiieeeccccccbbbaaa```^^^\\\ZZZYYYYYYXXXUUUTTTPPPOOOMMMJJJHHHFFFDDDCCCBBB@@@>>><<<::::::::::::888888777777666666555555555333111111222222222111444444444555444444333333222222222222222222222222222222222333333333444444222222222222222222222222111222222222222333333333111111222222333333444444333333444555666777999:::<<>><<<:::888888888888777777666666555555555444444444555555333111222333444555555555555444222222222222222222222222/////////000000000000111333333333333333333333333//////000000000111111111111111222222222222222222333333333333444555666666555999???DDDIIINNNTTTWWW[[[^^^```aaa```_________bbbjjjvvvttt___WWWYYYUUUSSSQQQOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLKKKJJJJJJKKKMMMMMMQQQVVV\\\dddppp}}}|||~~~zzz~~~}}}sssppprrrmmmnnnkkkhhhfffdddaaa^^^\\\ZZZXXXVVVVVVVVVVVVTTTSSSRRRQQQOOOLLLIIIFFFDDDCCCAAAAAA@@@>>><<<:::888777888888777777666666555555333333333555666555222///444444666777888888888888111111111111111111111111///000000000000111111111333333333333333333333333000000111111111222222222222222111111111111111111222222222222333444555666444888===CCCGGGLLLQQQTTTYYY]]]aaaeeefffeeedddccc```gggqqqqqqbbb^^^ZZZWWWRRRPPPOOOOOOOOONNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMLLLJJJJJJKKKLLLJJJMMMRRRVVV]]]fffrrrzzzzzzzzzzzzwwwtttwwwsssllljjjgggeeeccc```\\\YYYYYYXXXVVVVVVVVVVVVTTTSSSSSSRRROOOLLLIIIFFFDDDCCCAAAAAA@@@>>><<<:::888666888888888777666666555555111111333555666444000---...///000222333444444555000000000000000000000000000111111111111222222222333333333333333333333333111111222222222333333333222222111111111111111111000000000000111222333333333777===BBBFFFKKKOOORRRYYY\\\bbbgggiiijjjhhhggg___eeeooommmccc\\\WWWRRRNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKJJJKKKLLLIIILLLQQQTTTYYYbbbllltttzzzsssvvv|||yyytttlllkkkjjjiiifffbbb\\\XXXXXXXXXXXXXXXWWWVVVUUUTTTQQQOOOLLLJJJHHHFFFCCCAAAAAAAAA@@@>>>===<<<;;;:::888888777777777777777888666666555444333333222222444333222222111111222222222222222111111111111000333222222111111222222333444222///...///000000///333444444555555444444333111111222222222333333333333333333444444555555555555666999>>>EEEJJJNNNPPPTTT^^^hhhmmmooopppmmmiiiddddddkkk}}}iii^^^XXXTTTSSSQQQNNNNNNRRRKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKMMMSSSWWW[[[ccckkk{{{{{{wwwxxxzzz}}}|||uuupppooonnnmmmkkkiiieee___[[[XXXXXXXXXXXXWWWVVVUUUTTTRRRPPPMMMKKKIIIGGGDDDBBB??????>>><<<;;;:::999888555555555666777888999:::666555555444333333222222444333222222111111222222222222222111111111111000222111111111111111111222666333111111222333222222333333444444444333333222111111222222222333333333444444444444444444333333444555888<<>><<<;;;:::999888666555555555666666777888555555555444444333333222444333222222111111222222222222222111111111111000000000000000000000000000555333111111222333333222333333333333333222111000111111222222222333333333666555555444444333222222333444666:::???EEEIIILLLNNNYYYccciiinnnssssssqqqkkkggggggoookkk^^^RRROOOPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIMMMPPPRRRXXX___dddmmmzzz~~~zzzxxxuuurrrnnnkkkiiigggeeedddbbb___[[[XXXWWWWWWWWWWWWVVVUUUTTTTTTRRROOOMMMKKKJJJHHHEEECCCAAAAAA@@@>>>===<<<;;;:::999888777555444333333333555555444444444333333333444333222222111111222222222222222111111111000000000000111111111111000000222111000000111222111000222222222222222111000///111111222222222333333333444444444444444444333333333444777999===BBBGGGJJJNNNWWWaaagggmmmsssuuutttpppkkkgggiiitttxxxgggVVVQQQSSSRRROOOMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHIIILLLMMMNNNSSSYYY```hhhttt}}}{{{xxxuuutttrrrooollliiigggfffdddcccaaa]]]ZZZWWWWWWWWWWWWVVVUUUTTTSSSPPPNNNKKKJJJIIIGGGDDDBBBAAAAAA@@@>>>===<<<;;;:::999888777555444333333333444444444444444333333333444333222222111111222222222222222111111111000000111111222333333222111111222111000111222333222000111222222222111111000///111111222222222333333333222222333333444555666666333555888999;;;???EEEJJJNNNWWW```eeekkkrrrvvvvvvtttpppjjjhhhmmmxxxrrr]]]UUUUUUTTTQQQOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIJJJHHHIIILLLLLLLLLOOOUUUXXX___jjjuuu}}}xxxwwwvvvuuuuuussspppnnngggeeecccbbbaaa___\\\YYYWWWWWWWWWVVVVVVUUUTTTSSSOOOMMMKKKIIIHHHGGGDDDBBB??????>>><<<;;;:::999888666555555555666666777888444444444444444444444444444333222222111111222222222222222111111111111000111222333444444333222111333222222444555666444333000111111222222222111111111111222222222333333333000111222333555666777777444666888888999<<>><<<;;;:::999888555555555666777888999:::444444444444444444444444444333222222111111222222222222222111111111111000000111222333333222111000333222333444666666444333000000111222333333333333111111222222222333333333222222333333444555666666222555777666666999@@@FFFKKKSSS[[[aaaiiittt{{{}}}|||wwwpppkkknnnvvv}}}xxxfff\\\VVVSSSSSSQQQPPPOOONNNMMMLLLLLLKKKIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJLLLLLLJJJLLLQQQRRRWWW^^^eeennnzzzyyyrrrsssvvvyyyyyyvvvqqqllliiigggeeedddcccbbb```^^^VVVVVVVVVVVVUUUTTTSSSSSSQQQOOOLLLKKKJJJIIIGGGEEEAAAAAA@@@>>>===<<<;;;:::999888777777777777777888444444444444444444444444444333222222111111222222222222222111111111111000...000111222222111000...000000111222444444333111///000111222333444444444111111222222222333333333333444444444444444444444111444666555444777>>>DDDIIIQQQYYY```iiiuuu~~~{{{sssllllllqqqxxxooobbbYYYVVVVVVQQQQQQPPPOOONNNLLLLLLKKKIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLJJJHHHIIILLLKKKIIIKKKPPPQQQTTTXXX\\\cccnnn{{{~~~|||xxxxxxxxxxxxwwwtttoookkk``````aaaaaaaaaaaa``````^^^\\\XXXTTTRRRRRRRRRSSSSSSQQQNNNKKKHHHFFFEEEEEEBBBAAA???>>>=========>>>888888777777777777888888444444333333333444444555555555555444444333333333222222222222111111111000333333333222222222111111111111111111111111222222111000/////////111222333333333222222333333444555000111111222222333444444000222555666777888;;;===EEEMMMXXXaaaiiirrr~~~~~~~~~yyyqqqppptttzzzooo^^^XXXZZZSSSSSSPPPMMMKKKKKKJJJHHHJJJLLLOOOPPPNNNLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMMMMNNNSSSUUUWWWZZZ___fffnnnttt~~~|||wwwwwwxxxxxxwwwsssmmmhhh___``````aaaaaa``````___]]][[[XXXUUUSSSRRRRRRRRRRRRQQQNNNKKKHHHFFFEEEEEE???>>><<<;;;::::::::::::555555666666666666555555444444444333333444444555555555444444444333333333111111111111000000000000111111111000000000//////222222222222222222111111111000//////000111222333222222222222222333333444333222222222222222222222...000333555666888;;;===BBBKKKWWWbbbllluuu~~~|||tttqqqrrryyy}}}fff\\\\\\WWWVVVUUUSSSSSSSSSRRRPPPPPPRRRTTTSSSPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMOOOPPPRRRUUUYYY___ffflllwww~~~{{{vvvvvvwwwwwwvvvqqqjjjeee_________``````_________[[[ZZZXXXVVVTTTRRRRRRQQQQQQPPPMMMJJJHHHEEEDDDDDDBBB@@@???===<<<;;;<<<<<<444555666777777666555444555444444333333444444444444444444444333333333333222222222111111111111000111111111000000000000000444444333333222222111111111111000000000111222222111111111111111222222333444444333333222111111000,,,...111444555888;;;===???GGGSSSaaammmwww}}}}}}wwwuuuwwwxxxgggbbbYYYWWWUUUTTTTTTSSSRRRPPPTTTUUUUUUSSSOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMOOOPPPSSSXXX^^^ccclllwww~~~{{{tttuuuvvvvvvtttooogggbbb^^^^^^____________^^^^^^ZZZYYYXXXVVVUUUSSSQQQQQQQQQOOOMMMKKKHHHEEEDDDCCCCCCBBB@@@>>><<<<<<<<<<<<666777888999999888777666555555444333333333444444333333333333333333333333444444333333333222222222222222222222222222222222555555444444333222111111111111111111111111111222000000000000000111111222333333333222222111111111...000333555666777:::<<>><<<:::999888888888666777888999999888777666666555444333333333333333333333333333333333333333333222222222111111111111222222222222222222222222555555444444333222111111111222222222222111111111000000//////000000111222111111222222222333333333222444666666666777888:::>>>AAAGGGSSSaaaoooyyy}}}wwwzzztttggg^^^WWWWWWWWWSSSPPPQQQLLLLLLLLLJJJHHHIIIKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOORRRUUUXXX___eeeooozzzzzzssssssrrrrrrppplllfffbbb_________``````_________YYYXXXVVVUUUSSSRRRRRRRRRQQQPPPOOOMMMJJJGGGEEECCCAAA@@@>>>;;;:::999999999666666555555555555666666666555555444333333333333222222222222333333333333000000000/////////......000000000000000111111111444444333333222222111111222222222333222222111000000000000000000111111222000111111222333333444444555666777777666666777999<<<>>>CCCKKKXXXfffttt|||}}}|||pppbbbXXXXXXXXXTTTRRRTTTLLLMMMMMMLLLKKKKKKNNNPPPKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNQQQTTTXXX[[[dddnnnwwwzzztttrrrqqqpppooolllhhheee___``````aaaaaa``````___ZZZXXXUUUSSSRRRRRRRRRSSSRRRQQQPPPNNNLLLHHHEEEDDDDDDBBB@@@===<<<;;;;;;;;;777666555444444555666777666666555444333333333333111111222222222333333333111111111000000000////////////000000000111111111222222222222222222111111222222333333333222111000111000000000000111222222222222222222222222222333333444666666666666777999777;;;@@@GGGQQQ^^^nnnxxxooo```]]][[[TTTRRRUUUOOOPPPPPPOOONNNMMMOOOPPPJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMPPPRRRSSSTTT[[[eeemmmtttzzztttrrrpppooonnnllliiiggg``````aaaaaaaaaaaa``````ZZZXXXUUURRRQQQQQQSSSTTTRRRRRRQQQOOOLLLIIIFFFDDDAAA???===:::888888777777:::999666555555666999:::777666555444333222222222111111111222222333333333444444444333333333222222111111222222333333333333111111111111111111222222222333333444333222111000111111111111111222222333444444333222222111111111000222444555555666888999333888@@@FFFNNNZZZjjjuuuyyynnngggaaaXXXTTTWWWQQQRRRRRRQQQOOONNNNNNOOOIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLNNNNNNNNNOOOQQQSSSRRRRRRXXXbbbhhhnnnyyy{{{vvvsssooolllkkkjjjhhhfffdddcccbbbbbbbbbaaa___]]]^^^\\\YYYVVVTTTSSSSSSTTTSSSRRRPPPMMMJJJGGGEEEDDD@@@@@@???>>><<<999777555888888777666555444333333888777666555444333333333333333333333333333333333111222333333333333222111444333333222111222222222000000000000000000000000////////////111333555777111111222222222333333333000111333555666666666555666666555555555444444444888:::<<<@@@GGGTTTdddooovvvjjj]]]WWWTTTQQQRRRPPPOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQTTTXXX^^^gggpppvvvzzzuuurrrooolllkkkjjjhhhggggggeeeccccccccccccaaa___^^^\\\YYYVVVTTTSSSSSSSSSRRRQQQOOOMMMJJJHHHFFFEEE??????>>>===;;;888666444777777666666666666666555555555444333222222222222333333333333333333333333111222333333333333222111111000000///////////////111111111111111111111111000000000000111222222333222222222222222222222333222333444444444444444444333333333333444444555555888:::;;;>>>DDDOOO]]]hhhqqqyyyxxxfff\\\VVVSSSTTTRRRQQQPPPQQQQQQOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMPPPSSSXXX```iiiooo}}}yyyuuurrrnnnlllkkkjjjiiigggiiigggdddccccccdddcccbbb^^^\\\YYYVVVTTTSSSSSSSSSPPPPPPNNNLLLJJJHHHGGGFFF???>>>===<<<:::888555444666666666777777888888888555444333333222222222222333333333333333333333333111222222333333222222111333333222222222111111111111111111111111111111111000000111111111000000///222222222222222222222222555555444333333333333333000000111222333555555666777999:::;;;???IIIUUU^^^jjjqqq{{{uuueee\\\XXXXXXUUUSSSRRRRRRRRRQQQOOOMMMLLLLLLKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMOOOSSSYYYaaafffqqqwwwyyytttqqqnnnlllkkkkkkiiihhhjjjhhhdddbbbcccddddddccc]]][[[XXXUUUSSSRRRSSSSSSOOONNNMMMLLLJJJHHHGGGGGG@@@???>>><<<:::888666666777777777777888888888888777666555444444444444444333333333333333333333333222222222222222222222222444444444444444333333222111111111111111111111111//////111222222111//////333333333222222222222111666555333222222222333444111111222333444555555666555777888999<<>>;;;:::999999888888888777777666666666444333333222222333333333333333333333333333333333333222222111111222222333222222333444333222111000222222222222222222222222//////000222222333333333111111222222222333333333222222222222222333444444444555555555555555555555333555666777888===EEEKKKYYY```kkkvvv{{{sss{{{rrrddd```\\\XXXTTTSSSRRRQQQOOOOOONNNMMMMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMJJJKKKKKKKKKKKKMMMPPPSSSWWW\\\fffrrr|||qqqooolllkkklllllllllkkkfffdddcccbbbcccbbbaaa___\\\ZZZWWWTTTRRRRRRRRRRRROOONNNMMMKKKIIIGGGFFFEEECCCBBB???===:::999999999555666666666666666777777333333333222222333333444333333333333333333333333333333222111111222333333444555666777666555333222222222222222222222222222333222222222222222333333000000111222333444444555222333333333333222111111222222333444555555666666333555666666666888???DDDMMMVVVcccqqq~~~uuupppccc___ZZZVVVTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKJJJIIIKKKMMMPPPSSSWWW___iiittt}}}qqqooolllkkklllllllllkkkfffeeedddddddddcccaaa___\\\ZZZWWWTTTRRRQQQRRRRRROOONNNMMMKKKIIIGGGEEEDDDBBBAAA>>>;;;999888888888333333444555666777888888555555444444444555555666333333333333333333333333444333222111111222333444111222333444444222000///222222222222222222222222777555444222111111222333//////000111333444555666444444444444333111///......///000222444666777888555666777555333555999>>>DDDMMM]]]mmm|||www|||fffbbb\\\XXXVVVUUUSSSRRRPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJKKKNNNPPPQQQTTTZZZbbblllxxx}}}uuussspppmmmkkkkkklllmmmjjjiiihhhgggdddbbb```^^^]]]\\\YYYUUUSSSQQQPPPOOOTTTRRROOOKKKHHHFFFEEEDDDCCCBBB???<<<999888777777888777555444333333444555555555555555555555555555444444444333333333222222333333333222222222111111111111111111111111111111111111111111111111111111333333222111000000111111333222111000111222333444555444333333222222222222555333222333555777555333333444555666888:::;;;<<>><<<999888888888444555777888999888777777666666666666666666666666333333222222222111111111333333333222222222111111111111111111111111111111333333333333333333333333222222111111111111111222000111222333444333222111333333222222222222222333222111222333444555666666555555666666666666666777888>>>GGGSSSbbbtttpppcccZZZXXXZZZQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNPPPSSSXXX\\\gggooozzz{{{sssrrrqqqooonnnnnnnnnnnnmmmkkkiiieeebbb```______```]]]XXXSSSOOOMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@>>>;;;999888888888666666777888777666555444444444444444444444444444333333333222222222111111333333333222222222111111111111111111111111111111222222222222222222222222222111111111111111222222000111222333444333222111222222222111111222222333000111222222333333444555555555555555555555555555999===BBBKKKYYYmmmooobbb^^^^^^TTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMPPPTTTXXX```gggqqq{{{{{{rrrrrrqqqpppooonnnnnnnnnnnnllliiieeebbb```______^^^\\\YYYUUUQQQNNNLLLLLLKKKKKKKKKJJJHHHFFFDDDCCCBBB@@@>>>;;;:::999888999777777777777666555444333333333333333333333333333444444444333333333222222333333333222222222111111111111111111111111111111111111111111111111111111111111111000111111222333111111222333333333333222222111111111111222222333///000111111000000111222444444444555555555555555:::<<>>;;;:::999999999888888777666666777777777444444444444444444444444555555555444444444333333333333333222222222111111111111111111111111111111222222222222222222222222111111000000111222222333222222111111222222333444111111111111111222333333111333444333111000111333333333333444444555555555888:::>>>AAAIIIYYYnnn~~~{{{ggg]]][[[YYYVVVSSSQQQPPPQQQQQQLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKNNNQQQUUUXXX^^^dddlllwwwzzzsssssssssrrrrrrqqqqqqqqqooommmiiieeeaaa_________TTTTTTUUUTTTRRRPPPNNNLLLMMMMMMMMMKKKIIIGGGDDDBBBAAA@@@===;;;:::999999999888888777666777999:::;;;555555555555555555555555666666555555555444444444333333333222222222111111111111111111111111111111333333333333333333333333111111000000111222333333333222111000111222444555111111000000111222333333666888999777444333444666222222333444444555666666555999===@@@EEEQQQcccqqqxxxiii]]][[[XXXTTTRRRQQQQQQQQQLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJIIIHHHIIIKKKNNNPPPSSSWWW\\\bbbmmmzzzyyytttssssssrrrrrrqqqppppppmmmllljjjhhheeebbb___]]]\\\ZZZWWWTTTQQQOOONNNMMMNNNMMMLLLJJJHHHFFFEEEDDD@@@???>>><<<:::999999888777777777777777777777777777555444444666777666666333333222111222333555666333333333333444555666777444333222000000000000111222222222111111000000000222222222111111111000000...000333555555333000...111111222222222333333333000???FFF<<<333444666444333333444444333333222111777777888:::@@@JJJVVV^^^uuukkkeee]]]WWWWWWWWWTTTRRRSSSOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKQQQQQQSSSWWW]]]eeelllqqqyyytttttttttsssrrrrrrqqqqqqmmmlllkkkhhheeebbb___^^^\\\ZZZWWWSSSQQQOOONNNNNNLLLKKKJJJHHHEEECCCBBBAAAAAA@@@>>><<<:::999999888777777777777777777777777666444333333444555555444333222222222222333444555333333222111000000000000111111000000111222444555333222222222111111111111222222222111111111000000333333444444444444333333111111222222222333333333444@@@DDD:::222222333000000111222444555555555555777888888999===EEENNNUUUiiizzz}}}kkkaaaXXXWWWXXXUUUQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMQQQVVV]]]cccgggooowwwzzzuuuuuuuuutttssssssrrrrrrnnnmmmkkkhhheeebbb```___[[[ZZZWWWSSSQQQOOONNNNNNPPPOOOMMMKKKHHHFFFDDDCCCAAA@@@>>><<<;;;999999888777777777777777777777777555444222222333444444333333222222222222333444444555444444333333222222111111111111111111333444444333333333222222222222111222222222111111111111111333222///......///222333111111222222222333333333555===>>>666111333333///111222333444555666666666777777888888:::>>>EEEIIIWWWiiiwwwxxxjjj\\\YYYZZZWWWRRROOOPPPOOONNNMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMJJJIIIJJJKKKOOOTTTYYY\\\aaajjjvvvzzzvvvvvvvvvuuuttttttssssssooonnnkkkhhheeebbb```___[[[YYYVVVSSSQQQOOOOOONNNRRRQQQOOOLLLIIIGGGEEEDDDBBBAAA???===;;;999999888666666666666666666666666666444222222333444333222222222222222222222333333222222333444555555555555333222222111000000000///333333333222222222222222111111111111111111111111111000---,,,,,,---000111111111222222222333333333222666666222111555555222555555666666555555444333555666777888888;;;>>>AAAJJJ[[[iiivvvvvvbbbZZZZZZYYYUUURRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJJJJIIIIIIJJJJJJJJJLLLKKKKKKKKKMMMPPPSSSUUUYYY```lllwww{{{wwwvvvvvvuuuuuutttssssssooonnnkkkgggdddbbb``````ZZZYYYVVVSSSQQQPPPOOOOOOMMMMMMKKKHHHFFFDDDBBBAAACCCBBB@@@===;;;999888888666666666666666666666666777555333333444555444333222222222222222222222111......000111222222111111111111111000000///......222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111333222111111444444222555555666666555555444333333555666777888:::===???BBBQQQ]]]jjj~~~kkk^^^ZZZYYYVVVVVVSSSSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMLLLKKKLLLNNNPPPQQQPPPVVV```iiirrr}}}|||vvvvvvvvvuuuttttttssssssooommmjjjfffcccaaa```___ZZZXXXVVVSSSQQQPPPOOOOOOMMMLLLJJJIIIGGGEEECCCBBBDDDBBB@@@>>>;;;:::888888777777777777777777777777888666444333444444444333222222222333222222111000222222333333222111///...---...///000111111111111000111111111111222222222111111111111111222222222000111222333333222111000111111222222222333333333222333333222222111000///111222333444555666666666222444666777888999<<<>>>???JJJRRR^^^sss|||iii```ZZZWWWWWWRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPKKKLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKMMMMMMMMMRRRYYY___fffoooyyy}}}vvvvvvuuuttttttssssssrrrnnnlllhhhdddaaa_________ZZZXXXVVVSSSQQQPPPPPPPPPLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA>>>;;;:::888888777777777777777777777777777555333222333333222111111222222333222111000///333444555555555333111000///000111222333333222222//////000000000111111111000000111111111222222222//////000111111000//////111111222222222333333333///111444555333000///111000111222444555555555555222444555666666888:::===;;;DDDGGGQQQgggxxxooobbb[[[YYYTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKLLLNNNQQQUUUXXX\\\ccclllssszzz}}}uuuuuuuuutttssssssrrrrrrnnnkkkhhhccc```___^^^^^^ZZZXXXVVVSSSQQQPPPPPPPPPHHHGGGGGGFFFEEEDDDCCCBBBEEECCCAAA>>><<<:::888888777777777777777777777777666444222111222222111000111222333333222111000///,,,...000222333222111000444444555555444333111000......//////000000000111000000111111222222222222444444333333333333444444111111222222222333333333)))---333666444111222555333333444444333333222111333444555555444666999;;;999???@@@HHH^^^rrr}}}jjj___\\\XXXWWWUUUTTTRRRQQQQQQPPPMMMMMMLLLLLLMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKMMMPPPQQQSSSYYYaaaggglllvvvyyytttsssqqqrrrssssssrrrpppooommmhhhdddaaa______```ZZZWWWTTTRRRQQQPPPNNNMMMMMMLLLJJJHHHFFFDDDBBBBBBBBBAAA???>>><<<;;;;;;;;;999888777666666555555555666555444333333333444555444444444333333222222222444333222111000000000000111///,,,******---000222000111222333444333222111000111222444444333222222//////000000111111222222222000///111333444222///111333555333111000111444666666666666555444333222555555444444444444555555:::<<>><<<;;;;;;;;;999888777666666555555555666555333222111111111222444444444333333222222222444333222111000000000000000///.........///111222111111222333333333333222......///000000000000000111111111111222222222222333111000111333333111...,,,...111222222333666999555555555555444444444444666555555444444555555666777999>>>DDDJJJWWWmmmvvvjjjddd^^^YYYYYYWWWRRROOOOOOMMMLLLLLLMMMOOOQQQRRRQQQKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMOOOSSSVVV[[[```gggpppyyy|||vvvtttqqqpppppppppnnnmmmmmmkkkgggccc```^^^^^^^^^]]]ZZZVVVSSSQQQPPPNNNLLLNNNMMMLLLJJJHHHFFFDDDDDDBBBAAA???>>><<<;;;;;;;;;999888777666666555555555444444333222222222222333444444333333333333222222444333222111111000111111000000111222222222222111222222111111222222333444111111111111111222333333333333333222222222222222333222111111222222000...+++---000222333444777999555444333333333444555666666666555555555555666666777888;;;@@@EEEOOObbbttttttmmmddd\\\YYYWWWQQQNNNNNNMMMLLLLLLNNNQQQSSSTTTTTTKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLLLLKKKKKKNNNPPPUUUXXX]]]dddllluuu~~~wwwtttqqqoooooonnnmmmlllllljjjgggccc```^^^]]]]]]^^^[[[WWWSSSQQQPPPMMMLLLLLLLLLJJJIIIGGGEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;999888777666555555555555222222222333444555555666333333333333333333333333444333222222111111111111111111111222222222222222333222111000111222333444333333222111222333444555333333333222222111111000111111111222222222111000000111222222222222333444444333111111222444666777777666666555555666666777999999;;;???BBBJJJYYYhhhwwwkkk```[[[XXXTTTQQQQQQOOOMMMMMMNNNQQQSSSSSSSSSLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKIIIIIIKKKMMMQQQTTTWWW[[[bbbjjjsssyyyxxxuuuqqqooonnnnnnmmmlllllljjjgggddd```^^^]]]\\\^^^[[[VVVSSSQQQOOOMMMKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;999888777666555555555555222333333333333222222222333333333333333333333333444333222222222222222222222111000//////111222333333222111000111222333444000//////......///111222222222111111000000000///...///111222222222333333444333222222222222111000222111000000111333666777666666555555555555666666:::999:::===@@@DDDPPP]]]uuuxxxiiiaaa^^^ZZZXXXXXXRRRPPPNNNNNNPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIKKKLLLKKKMMMOOOQQQVVV\\\dddjjjnnnvvvyyyuuuqqqooonnnnnnnnnmmmllljjjhhheeebbb___]]]\\\\\\YYYUUURRRPPPOOOMMMKKKIIIIIIHHHFFFEEEDDDBBBBBBBBBAAA???>>><<<;;;;;;;;;999888777666666555555555444444333222000...,,,+++222222333333333333444444333333222222222222333333222000///......000222333222222111111222222333444111000000000000111222222111111111000000000000000---///111222222222333444222111000111333444333222111111000000111333444555555555444444444444555555777666777:::<<>><<<;;;;;;;;;999888777666666555555555444444444444333111///...222222222333333444444444333333333222222333333444000000000000111111111111111111222333333333333222222222333444444444444333000111111111111111222222///111333333111000000222222000///111444555444333000000111111222222333333444444333333333333444444666444555999;;;===DDDLLLTTTiiissshhh```ZZZWWWWWWUUURRRQQQPPPPPPNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJKKKKKKIIIHHHIIIJJJJJJKKKMMMNNNOOORRRUUUXXX\\\bbbkkkrrrzzzyyyvvvrrroooppppppqqqpppmmmllliiigggdddaaa^^^]]]YYYVVVRRRPPPOOONNNMMMKKKJJJJJJIIIHHHGGGEEEEEEDDDBBBAAA???>>><<<;;;;;;;;;999888777666666555555555222333555777888888777777222222222333333444444444333333333222222333444444...///222444444333111///000111222333444333222222...///000111222111000000111111111222222333333444222444555444000......///444111000111333555333111000000111222222222222111444333333222222333333444666444666999<<<===DDDKKKKKK]]]sssuuuiiiaaa]]]XXXUUUSSSRRRRRRRRRPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLMMMLLLJJJHHHHHHHHHGGGIIIKKKLLLLLLMMMPPPRRRSSSYYY```gggnnnvvvyyywwwtttrrrqqqpppnnnlllmmmmmmkkkiiifffccc```___[[[XXXTTTRRRQQQPPPNNNMMMIIIHHHHHHHHHHHHFFFCCC@@@>>>>>>===<<<;;;::::::999:::999777666555666777888777777666555444333333222444444444333333222222222...000222333222///,,,)))111111111111111111111111333333222222111000//////333333222222111222222222...///111222333333222222//////000111111111111111111111222333333444555555---555666///...555666000222222222333333333444444444444555777999;;;===>>>NNNQQQ]]]rrrqqqddd^^^\\\YYYTTTRRRRRRSSSRRRRRRRRRQQQPPPOOONNNLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLJJJIIIIIIJJJKKKLLLHHHHHHHHHIIIJJJKKKLLLLLLSSSUUUYYY^^^cccjjjqqqwww~~~xxxvvvsssrrrqqqpppnnnmmmmmmlllkkkiiifffccc```___ZZZWWWSSSQQQPPPPPPNNNMMMJJJIIIHHHHHHHHHFFFCCCAAABBBAAA???===;;;888777666;;;:::999888777666666555555555555555555444444444444444444333333222222222111222444555444222000...111111111111111111111111333333222222111000000///111111000000000000111222...///111222333333222222444333333222111000///...000000111111222333333444111;;;>>>555000444777444333333444444444555555555444555555666888:::<<<===>>>BBBNNNbbbvvvqqqeee___[[[UUUSSSRRRSSSRRRQQQRRRQQQPPPOOONNNLLLLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJLLLLLLIIIHHHHHHIIIIIIKKKLLLLLLNNNPPPTTTWWW[[[aaahhhllltttyyy}}}xxxuuusssqqqqqqqqqooonnnlllllljjjhhhfffccc```___XXXVVVRRRPPPPPPOOONNNMMMKKKIIIGGGGGGGGGFFFDDDBBBBBBAAA@@@===;;;999777666777888888888777666555444333333444444555555555555444444333333333333222222222333333444444333333222111111111111111111111111333333222222111000000000............//////000111//////111222222333222222555444444333222111000000//////000000111222222222444>>>AAA888111222555555444444444555555555666666555555666666777999:::;;;777;;;FFFVVVgggxxxrrrfff```YYYUUUUUUUUUTTTRRRSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMOOOQQQTTTXXX]]]```eeejjjqqqyyy}}}wwwuuusssqqqqqqqqqooonnnlllkkkjjjhhheeeccc```___WWWUUUQQQPPPOOOOOONNNLLLLLLJJJGGGFFFFFFFFFEEECCC??????>>>===<<<;;;::::::444444444444444555555666444444444444444444444444333333333333333333333333111111111111222222333444111111111111111111111111222222222111111111000000---------...///000111222///000000111222222333333111111111111222222333333000000000111111111222222222888:::444///000222222444444444444555555555555666666666666666777888999;;;===DDDNNNYYYiiiqqqiii___YYYXXXYYYWWWUUUTTTSSSQQQOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQSSSVVVYYY[[[```fffnnnwww}}}xxxuuusssqqqqqqqqqooonnnkkkjjjiiigggeeeccc```___XXXUUURRRPPPOOOOOOMMMLLLMMMJJJHHHFFFFFFFFFEEEDDD??????>>>===<<<;;;;;;:::888666444222222444666777666555555444333333222222333333333333333333333333222111111111111333444555111111111111111111111111222222222111111111111111.........///000111222333000000000111111222333333111000000000000111222222111111111222222222222222000111000///000333222///222333333333333444444444666666555555666666777888999;;;???DDDKKKXXXooovvvggg]]][[[ZZZXXXVVVUUUTTTRRROOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOOOOOOOPPPRRRTTTTTTWWW]]]dddkkkttt|||~~~yyywwwtttrrrqqqpppnnnllljjjjjjiiigggeeebbb```___ZZZWWWSSSPPPOOONNNMMMKKKLLLJJJHHHHHHHHHGGGEEECCCCCCBBBAAA>>><<<:::888777<<<:::777555444444555666666666555444333222111111222222333333333333444444444333333333444444555666111111111111111111111111111111111111111111111111000000000000111222333333000000000000111222333444444333111///......//////222222222222222222222222111...,,,...333666444111222222222333333333444444555555555555555666777888777888;;;???DDDOOOccctttttteee___\\\YYYVVVVVVUUURRROOONNNNNNOOOOOOOOOOOOPPPOOOOOONNNMMMLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKMMMMMMLLLLLLNNNOOONNNPPPTTTYYY___fffmmmrrr{{{zzzxxxtttrrrqqqooommmkkkiiiiiihhhgggeeebbb```___\\\YYYUUURRRPPPNNNLLLKKKKKKJJJIIIIIIIIIHHHEEEBBBCCCCCCAAA???<<<:::888777444444666777777666555555444444444333333222222222222222222333333444444444333333333333444444444444111111111111111111111111111111111111111111111111111111111000000111222222111000000000000222333444555444222000//////000000111111111111111111111111111//////111444555444444333333333333444444444555444333444444555666777888888888:::>>>CCCJJJYYYfffzzzssshhhccc^^^ZZZWWWUUURRRPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGIIIKKKKKKJJJJJJLLLMMMKKKMMMOOOQQQUUUZZZaaaeeekkkttt{{{yyyuuurrrqqqooollljjjiiiiiihhhgggeeebbbaaa___^^^ZZZVVVRRRPPPNNNLLLJJJJJJJJJJJJJJJJJJHHHDDDAAA@@@@@@???>>>===<<<;;;;;;&&&***000555888888666444222222333333333333444444222222222333333444444444000111111222222111111000111111111111111111111111111111111111111111222222222111111000000000000111111000000000000222333444333222111000000222444555000000000000///////////////000222333222111333666444444444555555555666666333333333444555666777888999777888<<>>===<<<;;;:::999888888777666666666666666666666555444333333333333333333444444444333222222222222222222222222222222////////////000111222333555444222111111222444555333333222222111000000///111111111222222333333333---000222111---+++,,,...111111111111111111111111000111111111111222222222---...000111333333444444444444444555555777888888999888888999;;;???CCCFFF\\\kkkrrriiiddd\\\[[[XXXUUURRRQQQPPPPPPSSSQQQOOONNNOOOOOONNNLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFGGGIIIKKKLLLMMMNNNGGGIIILLLMMMNNNOOOQQQSSS\\\```fffmmmuuu}}}|||yyyuuurrrpppnnnkkkiiijjjjjjiiigggdddbbb```^^^[[[ZZZWWWTTTQQQOOOMMMMMMKKKJJJIIIHHHGGGEEEEEEDDDAAA@@@???>>><<<;;;::::::888888777666666666666666666555444444333333333333000000111222333333333333111111111111111111111111333222111000////////////333222111111111111222333111111111111111111111111000000000111111111222222111222333222111111222333111111111111111111111111000111111111111222222222000111222333333333333333444444444444555666777888777777777777:::>>>BBBDDDRRR\\\rrrxxxlllaaa]]]XXXUUUSSSRRRQQQOOOSSSQQQOOONNNOOOOOONNNLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFHHHJJJKKKLLLMMMOOOQQQWWWZZZ```fffmmmuuu}}}{{{xxxtttqqqpppnnnlllkkkiiiiiigggfffcccaaa^^^]]]ZZZYYYWWWTTTQQQOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEEAAAAAA@@@???===<<<;;;:::888888777666666666777777555555444444444444444444...///000111222333333333000000000000000000000000333222111000////////////111111111111111111111111//////000111222222333333/////////000000000000111111///......000222333333111111111111111111111111000111111111111222222222333333444444444333333222333333333333444555666666666666555666999<<>>===<<<;;;888888777777666777777888555555444444444444555555000000111222222333222222111111111111111111111111////////////000111222333000000111222222111000000000000000111222222333333000000000000000000000000333///,,,,,,///222222111111111111111111111111111000000111111111222222222111222333333333333333333333222222222333333444555666666666777888;;;>>>???EEEEEEOOOeeetttdddZZZYYYZZZXXXVVVUUUSSSPPPOOOOOOOOONNNLLLLLLLLLLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLJJJJJJIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDFFFHHHIIIHHHIIIKKKMMMKKKNNNQQQUUUYYY^^^dddhhhqqqwww{{{wwwrrrooonnnnnnmmmlllggggggfffdddaaa___\\\[[[YYYXXXUUUSSSPPPOOONNNMMMKKKKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;888888777777777777888888666666555444444444555555333444444444333222111111222222222222222222222222////////////000111222333111111222333333222111111111111111111111111111111111111111111111111111111888444000000222444333222111111111111111111111111000000111111111222222222...///000222333333444444333222222222222333444444666666777777999;;;===>>>AAAAAAGGGUUUgggsssccc]]]\\\ZZZXXXWWWUUURRRQQQQQQPPPOOOMMMOOOOOONNNMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNJJJIIIHHHHHHHHHHHHJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIIIIIIIKKKLLLJJJLLLNNNQQQSSSVVV[[[^^^aaagggpppwww}}}|||xxxrrrooommmmmmlllkkkggggggeeedddaaa___\\\[[[XXXWWWUUURRRPPPOOONNNMMMJJJJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@???===<<<;;;:::888888777777777888999999888777666555444444444444555555555444333222111000222222222222222222222222333222111000////////////222222222222222222222222222222111111111111111111222222111111111111000000555333111000000111000000111111111111111111111111000111111111111222222222---...///111222333444444333333333222222333333444666666777888999:::;;;<<<;;;<<>><<<;;;::::::888888777777888888999:::999999777555444333333333333333333333333222111000111111111111111111111111333222111000////////////222111000//////000111222000000000111222222333333111111000000000/////////.../////////------...///111111111111111111111111000111111111111222222222///000111222333333333333444444333333333333444444555555666777777888999:::888:::>>>CCCIIIVVVnnn}}}nnnccc^^^[[[YYYVVVUUUTTTSSSRRRPPPPPPOOOMMMLLLLLLMMMNNNOOOMMMLLLLLLKKKJJJJJJJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJIIIHHHHHHIIIJJJJJJJJJKKKJJJJJJKKKMMMPPPPPPUUU[[[```eeellltttzzz~~~yyysssnnnlllkkkjjjiiihhhgggfffdddbbb___]]]\\\WWWVVVTTTRRRPPPOOONNNMMMIIIHHHGGGFFFEEECCCBBBBBB@@@??????===<<<;;;:::999888888777777888999::::::;;;:::888666444333222222000111111222222222111111000000000000000000000000////////////000111222333222000///------///000222......///111222333444555000000//////.........---,,,///222222000///111333111111111111111111111111000111111111111222222222222333333444444333333222555555444333333444444444444444555555666777777888::::::===@@@CCCKKK[[[jjjyyykkkccc\\\ZZZWWWVVVUUUTTTSSSQQQOOONNNLLLLLLLLLNNNPPPRRROOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIIIIHHHGGGGGGIIIKKKGGGLLLQQQUUUYYY___gggmmmrrrwwwzzzuuuooolllmmmmmmllljjjjjjhhhfffeeeccc___[[[XXXXXXWWWVVVTTTQQQOOONNNMMMLLLJJJHHHHHHIIIHHHCCC@@@@@@???>>>===<<<;;;:::999888888777777777777888888777777555444333222222222000111111111000111222444000000000000////////////////////////////////////111000......///000000///111111000000000000000111222222222111111111000000222222111111111111222222000000000000////////////444222111111222333333222222222333333333444444444111111222222222333333333555555555555666777999999666666666777<<>><<<;;;999999888888777777777777888888888888666555444333333333000111111111000000111333111111111111000000000000////////////////////////111///......000111111111111111000000000000000111222222222111111111000000222111111000000111111222111111111111111000000000222111000000111222111000222222222222333333333333222222222222333333333333444444444444555666777888888888777888;;;BBBJJJPPP^^^ssssssiii___\\\[[[WWWSSSRRRQQQQQQPPPOOOMMMLLLLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNQQQUUUWWWYYY^^^cccjjjrrrzzz}}}xxxqqqnnnlllkkkhhheeeiiifffcccbbbaaa```^^^\\\\\\[[[YYYVVVSSSPPPNNNMMMLLLJJJHHHGGGHHHGGGEEEDDDBBBAAA@@@>>><<<:::999888888777777666666777777888999888777666555444444444222333333222111000222333222222222222111111111111////////////////////////111000//////111222222222000000000//////000000111222111111111111000000000222111111000000111111222111111111111111222222222000//////000111111000...111111111222222222222333333333333333444444444444444444333444444555666777999:::999999999===BBBGGGOOO```zzzuuuggg___[[[VVVTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMOOOQQQSSSVVVZZZ___eeelllttt||||||wwwqqqnnnmmmkkkhhheeehhheeebbb`````````______\\\[[[YYYVVVRRROOOMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDBBBBBB@@@>>><<<:::999888777777666666666666777777888777666555444444444444555666666444222222333444222222111111111000000000////////////////////////333222000000111222222111000////////////000000111111111111111000000000000111111000000000000111111000000111111111111111222000//////000222222000...000000111111111222222222333333333444444444555555555444444444555555666777888999999999888:::===???IIIUUUiiiuuuggg___ZZZXXXYYYUUUSSSQQQPPPPPPOOONNNMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNRRRTTTXXX[[[aaaiiiqqqwww|||yyyuuupppmmmmmmllliiieeefffdddaaa````````````___[[[ZZZWWWTTTQQQNNNLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDBBBBBB@@@???===;;;:::999777777666666666666777777666666555444333333333333333444444333111000111333111111000000000/////////000000000000000000000000555333111000111111000/////////......///000111111000000000000000000000000111000000000000000000111/////////000000000111111111000000111222222111///000000111111111222222222333333333444444444555555666666666555666666777777555666888888777888:::<<>>======<<<666666555555555555666666666555555444444444444444...///000///......///111111111111000000000//////000000000000000000000000111000...///000111111000...------......000111111////////////000000111111000000////////////000000...//////000111111222222333111...---...000111111222222222222333333333333222222222222333333333333777666666555555555666666444555666555555555888:::===@@@HHHUUUcccwwwvvvmmmfffaaa\\\YYYYYYXXXSSSOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFHHHIIIKKKOOOTTTXXX[[[```gggooouuu|||{{{wwwrrrooommmjjjddd```cccbbbbbbbbbbbbaaa]]][[[ZZZYYYWWWUUUSSSQQQPPPOOOOOOSSSVVVUUUPPPJJJFFFEEE????????????>>>>>>>>>===666666555555555555666666777666666555555555555666000111111111000111222444222222222111111111111000000000000000000000000000...---,,,...000222222222---------......000111111.../////////000000111111000000////////////000000///000000111222222333333333000,,,***,,,...000111222222333333333444444444111111222222222333333333666555555444444444555555666666666555444444666888:::;;;AAAIIIQQQaaa}}}kkkeee___]]]\\\[[[VVVQQQOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEGGGHHHHHHDDDEEEGGGHHHIIIMMMQQQUUUSSSXXX^^^eeekkkqqqwww{{{{{{xxxtttqqqnnnkkkgggddd____________^^^]]][[[[[[ZZZXXXUUURRRPPPNNNNNNNNNTTTXXX\\\YYYQQQJJJFFFFFFCCCCCCAAA???===:::888777999888777555555444444444777666555444222111000///222222111111111111222222000000000000000000000000333333222222111000000000222222222111111111111111333333222222222222222222000000000000111111111111//////.........//////000........................333333222111000///......000111111111111222222222222222222222333444555666666666666666666666666666555555555555666777999999::::::===CCCIIITTTfffuuuvvvfffaaa^^^ZZZXXXYYYRRRRRRPPPMMMJJJJJJKKKMMMKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLOOORRRVVVZZZ^^^ccchhhkkkwww{{{yyywwwssspppmmmjjjfffcccbbbbbbbbbbbbaaa```^^^^^^ZZZXXXVVVSSSPPPOOONNNNNNVVVYYY[[[WWWOOOHHHEEEDDDAAAAAA@@@???===;;;:::999888777666555555555555555555444444333333222222111222222111111111111222222000000000000000000000000000000000111111111111111000000000111111111111111000000000000000000000000000000000000111111111111111000///...............111111111111111111111111111111111111000000000000000111111111111222222222222222222222333444555555555555555555555555555555555555555555666777888999===;;;===@@@CCCJJJWWWdddvvvrrrjjjgggaaaZZZWWWTTTSSSRRRPPPOOOOOOPPPRRRLLLKKKKKKJJJJJJIIIHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIILLLOOORRRUUUZZZ___cccnnnqqquuuzzzxxxuuurrrooommmjjjfffddd````````````^^^]]]\\\[[[ZZZYYYWWWTTTQQQPPPOOONNNVVVXXXXXXSSSLLLEEECCCCCC????????????>>><<<;;;;;;777666666555555555666666333333333333333333333333222222111111111111222222000000000000000000000000......//////000111111222......//////000000111111000000000000000000000000000000000000111111111111222111000///...---------//////////////////////////////000000111111111222000111111111111222222222222222222333333444444555444444444444444444444444555555555555666777888888;;;999:::<<<===@@@HHHRRR[[[ppp|||wwwnnnbbbYYYTTTTTTRRRQQQPPPOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJMMMQQQVVVZZZeeegggjjjnnnttt{{{xxxvvvrrrpppnnnkkkgggeee``````___^^^]]]\\\ZZZYYYZZZYYYWWWUUURRRPPPOOONNNRRRSSSQQQMMMHHHCCCBBBBBB????????????>>><<<;;;:::666555555555555666666777333333333333333333333333222222111111111111222222000000000000000000000000............//////000000,,,------...///000111111111111111111222222222222///000000000111111111111111111000///.........///........................000000000000111111111111000000111111111222222222111222333333444444444444444444444444444444444444555555555555555666777888666444666999;;;<<>>CCCHHHPPP```tttpppddd___\\\XXXVVVUUUSSSPPPNNNLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHLLLOOOLLLPPPVVV\\\aaaeeejjjnnnwww{{{|||zzzvvvrrrppplllhhheeecccbbbbbbaaa___]]][[[ZZZXXXWWWVVVTTTRRROOOMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???===;;;999888777666666555555555666666555555444333333222111111222222111111111111222222111111111111111111111111111000000///......------------......//////000000---......//////000000000000000000000111111111111.........///000111222333000000000000000000000000222111111111000000//////000111111111111222222222111222333444444444333222666666666666666666666666666555555444555555666666999666666:::;;;999:::>>>@@@DDDNNN^^^qqq|||mmmccc^^^XXXUUUUUUUUUSSSPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBDDDEEEEEEDDDEEEGGGIIIFFFKKKPPPVVVYYY]]]```bbbmmmrrryyy}}}zzzvvvrrroookkkfffcccaaa``````^^^]]][[[YYYXXXVVVVVVUUUTTTQQQNNNLLLJJJKKKJJJIIIHHHGGGEEECCCAAA@@@@@@??????>>><<<;;;:::888777666555555555555555333333333333333333333333222222111111111111222222111111111111111111111111000/////////////////////////////////////////////------......///000000111000000000000111111111111////////////000111222222........................000000000000111111111111000111111111111222222222111222444555555444222111555555555555555555555555666555555444444555555555999666555999:::888999;;;===???EEEOOO[[[mmmqqqjjjaaa[[[YYYXXXUUURRRPPPOOOOOONNNNNNMMMLLLLLLIIIJJJJJJKKKJJJIIIHHHGGGHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???AAACCCDDDCCCCCCCCCDDDEEEHHHLLLNNNQQQTTTXXX[[[ccchhhooowww~~~}}}zzzvvvqqqmmmiiieeeaaaddddddcccaaa```]]]\\\[[[UUUUUUUUUSSSQQQNNNKKKIIIMMMLLLKKKJJJIIIGGGCCC@@@>>>>>>>>>>>>>>>======<<<999888777555555444444444111111222333333444555555222222111111111111222222111111111111111111111111......//////000111111111000000000000000/////////...//////000111222222333000000000000111111111111111111000000000000000111111111111111111111111111......///000111222333333000111111111111222222222111222444555555444222111444444444444444444444444666555555444444444555555666222222666999999:::<<<>>>???DDDIIINNN[[[uuu}}}qqqgggccc___[[[WWWRRRQQQQQQPPPPPPOOOOOONNNIIIJJJKKKKKKKKKJJJHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>AAADDDEEEDDDCCCBBBCCCAAABBBCCCDDDFFFIIIOOOSSSWWW\\\ccckkksss{{{{{{uuupppnnnllliiihhheeedddbbbaaa___^^^^^^^^^\\\ZZZVVVSSSPPPMMMLLLLLLNNNMMMKKKHHHFFFEEEDDDCCCBBBAAA@@@???===;;;999888999888777555444444444444333333333222222222111111333333333222222222111111222222111000/////////000000000111111111111000000222222222111000//////...000///000111333666888:::000000000000000000000000..............................////////////...............///000000111111333333333333333333333333222222222111111111111111000000111111111222222222222222333444444555555666666666666666777777777777;;;>>>@@@AAAEEEQQQcccqqqxxxmmmeee___[[[[[[VVVPPPOOOQQQQQQNNNJJJMMMLLLKKKLLLMMMMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDDDDFFFIIIKKKMMMPPPTTTYYY^^^dddjjjqqquuuzzz~~~zzzuuuqqqnnnllliiigggeeedddbbbaaa___^^^^^^^^^ZZZXXXUUURRROOOMMMLLLKKKOOONNNLLLIIIGGGFFFEEEDDDAAAAAA@@@???===;;;999888777666666555555555555666444444444333333333222222222222222111111111000000222111000000000000000000000000111111111111000000222222111111000//////...///.........///000222333000000000000000000000000///////////////////////////000000111111000000///......///000000111111222111111111111111111111111000111111111111222222222111222222222333333333333222222333444444555555666555666666666777777777777888;;;===>>>AAAKKKZZZfffwwwllleeeaaa^^^ZZZVVVSSSPPPNNNMMMOOONNNMMMMMMNNNNNNLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAADDDDDDCCCCCCDDDFFFHHHJJJIIILLLQQQVVVZZZ```fffjjjpppvvv}}}}}}zzzvvvrrrpppllliiifffeeedddbbbaaa___^^^^^^^^^XXXWWWTTTRRROOOMMMLLLKKKOOONNNLLLIIIHHHFFFEEEEEEAAAAAA@@@???===;;;:::999555555555555555666777777555555555444444444333333111111111000000000//////000000000000000000111222///000000111111000000///222111111000000//////...//////...---------------000000000000000000000000111111111111111111111111111111222222222222111111//////000000111222222333000000000000000000000000000000000111222222333333222222333333333444444444222222333444444555555666555555666666666777777777666888::::::;;;BBBMMMVVViii}}}sssdddccc___YYYRRRNNNNNNOOOQQQOOONNNNNNOOONNNLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAACCCCCCBBBAAABBBCCCDDDEEECCCEEEIIIMMMPPPTTTYYY]]]ccchhhnnnuuu{{{~~~}}}|||}}}~~~|||yyyvvvsssqqqmmmhhheeeeeedddbbbaaa___^^^^^^^^^XXXWWWUUUSSSPPPNNNMMMLLLMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@@@@???===<<<:::999666666555555555555666666444444444444333333333333222111111111000000000000000/////////000111222222//////000000000000//////111111000000////////////111000000//////.........000000000000000000000000111111111111111111111111111111222222222222111111000000000111222222333333000000000000000000000000111111111111111111222222222222222333333333333444222222333444444555555666555555555666666666777777666888999999999<<>>BBBIIITTThhhqqqddd]]][[[XXXVVVSSSRRRPPPPPPPPPNNNLLLJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCEEEFFFGGGHHHKKKMMMOOOSSSWWW[[[aaaiiittt|||}}}{{{yyyzzz|||~~~~~~}}}{{{yyyxxxxxxxxxxxxzzz|||}}}}}}}}}~~~}}}zzzvvvrrrpppllliiifffeeedddbbbaaa___^^^^^^^^^[[[ZZZYYYVVVSSSPPPMMMKKKIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@??????>>><<<;;;:::999888777666444444444333333333222222222111111111333333333222222222222111000000000000000000111222...//////000000//////...////////////////////////,,,---...///000000000///////////////////////////////////////////////////......////////////......//////000000111222222333222222222222222222222222222222222111111111000000000000111111111222222222222222333444444555555666444444555555555666666666777888999999999:::<<<>>>DDDJJJVVVgggxxxuuuiiiaaaYYYSSSVVVTTTSSSRRRQQQPPPMMMJJJLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFHHHJJJMMMQQQSSSWWW]]]fffmmmwww|||}}}{{{yyyyyy|||}}}{{{zzzyyyyyyvvvwwwwwwwwwvvvwwwzzz|||}}}~~~~~~~~~zzzuuuqqqnnnllliiigggeeedddbbbaaa___^^^^^^^^^\\\[[[YYYVVVSSSOOOKKKIIIIIIIIIGGGEEEDDDCCCCCCCCC????????????>>><<<;;;:::888777666555555555555555444444333333333222222222222222222222111111111111222111000000000000000000......////////////......////////////////////////,,,---...///000//////...////////////////////////////////////////////////---......//////......---......///000000111111222222222222222222222222222//////000111222222333333111111111222222222333333222222333444444555555666444444444555555555666666555666666777777999;;;===AAACCCJJJTTT___ooo}}}mmmaaaYYYZZZXXXVVVUUUTTTRRROOOMMMMMMMMMLLLKKKKKKJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???@@@BBBBBBBBBAAAAAACCCEEEFFFHHHKKKMMMNNNRRRYYY___eeekkksssxxx{{{~~~|||zzz{{{~~~~~~}}}|||wwwwwwuuusssqqqqqqtttvvvwwwxxxxxxxxxyyy|||{{{uuupppnnnllliiihhheeedddbbbaaa___^^^^^^^^^\\\[[[YYYVVVRRRMMMIIIGGGJJJIIIHHHFFFEEEDDDDDDDDD????????????>>>===;;;;;;666555555555555666777777555555444444444333333333111111111111000000000000222222111000//////000000......////////////...............//////////////////000111111111000///...////////////////////////////////////////////////......////////////...............///000000111111111111111111111111111111,,,---...000222444666666222222333333333444444444222222333444444555555666444444444555555555666666333333333444555777:::<<<>>>???EEEKKKPPP\\\uuupppjjj\\\[[[XXXWWWVVVTTTQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????BBBCCCCCCCCCAAABBBCCCEEECCCEEEHHHHHHIIIKKKQQQVVVVVV]]]dddjjjooouuu~~~||||||zzzyyywwwssspppoooqqqsssssstttttttttuuuxxx}}}|||yyytttqqqooommmjjjhhheeeccc___^^^]]]]]]\\\[[[XXXXXXVVVSSSNNNKKKJJJJJJKKKKKKJJJIIIGGGEEECCCBBBDDDAAA>>>:::888777888999666666666666666666666666555444333333222222333333333222111111000000111111111111222222222222111111//////000000111111222222555222//////222333222000...............///000000333222000...---...///000////////////000111222333000000000000000000000000111111000000000000000000333222222222111111000000222222111000000//////...333222111000///000111222000222333333222333555777444333333555777888888777333555777777777777888999<<<;;;===BBBGGGNNNYYYeeeuuujjjaaa[[[[[[XXXRRROOOQQQRRRNNNMMMOOONNNJJJHHHJJJJJJJJJHHHGGGFFFEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFBBBAAAAAA@@@AAABBBCCCDDDAAA@@@@@@??????@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAABBBCCCDDDFFFHHHJJJKKKOOOSSSXXX^^^dddkkkrrrwww}}}~~~{{{xxxvvvuuuuuuuuuxxxyyyyyyyyywwwxxxyyy{{{}}}}}}}}}~~~}}}|||yyytttqqqnnnmmmjjjhhhdddbbb___]]]\\\\\\[[[ZZZWWWWWWVVVSSSOOOLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDBBBCCCBBB@@@>>><<<:::999888666666666666666666666666555444333333222222333333222111000000//////000000000000000111111000000000//////000000000000000000111000//////000111111000...............///000000111000///......///111222333222111000////////////000000000000000000000000111111111111111111111111222222111111111000000000//////111222444555666777777777666555444444555555111222333333222222444666555444444555777888888888444666888777666666666777:::999;;;???BBBFFFNNNWWWkkk~~~tttiiiddd___XXXVVVWWWTTTPPPNNNOOONNNJJJHHHJJJLLLKKKIIIHHHGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBAAAAAAAAABBBDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEGGGHHHHHHKKKPPPTTTYYY___fffkkksssvvvzzz}}}|||yyywwwvvvvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{}}}{{{yyyxxxxxxzzz|||}}}~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~{{{xxxssspppnnnllljjjhhhdddaaa^^^\\\\\\[[[ZZZYYYWWWXXXWWWTTTPPPMMMLLLMMMLLLLLLKKKJJJHHHFFFEEEDDDBBBCCCBBBBBB@@@===:::888666666666666666666666666555444333333222222333333111000000/////////////////////000000000000//////000000//////////////////,,,---............///111...............///000000///............000222333222222111000////////////000000000000000000000000000000000000000000111111111111000000000000//////111111111111000000//////000000111222333333333333222333333333111111333555333444444444555555666666666777888777555444555666999777999===>>>???DDDKKKWWWiii|||qqqhhh___ZZZXXXXXXSSSOOOPPPOOOLLLJJJLLLMMMLLLJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBEEEHHHKKKNNNRRRWWW[[[eeehhhlllqqquuuzzz~~~|||zzzyyyxxxxxxyyyzzz{{{zzzxxxxxxyyyzzzyyywwwtttrrrrrrtttvvvxxxzzzzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyzzz{{{|||zzzwwwsssooommmllljjjhhheeebbb___]]]\\\\\\[[[ZZZZZZZZZXXXUUUPPPMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEECCCCCCBBBAAA???===;;;:::666666666666666666666666555444333333222222333333111111000////////////000//////000000000000//////000000//////......------(((+++......,,,,,,...111...............///000000//////......///000111222///......//////000111222////////////////////////.........///////////////000000000///////////////111111111000...,,,***)))'''(((+++...000222222222222333444222111111222333222333333333333222333444555666777666555555666888>>>;;;999;;;<<<===BBBHHHNNNYYYjjjzzznnnccc\\\]]]VVVQQQQQQQQQNNNMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAACCCDDDFFFGGGJJJNNNQQQXXX[[[```eeejjjpppwww{{{~~~}}}{{{zzzzzzzzz|||}}}~~~|||zzzxxxwwwxxxwwwtttqqqnnnnnnooorrrtttsssttttttvvvxxx{{{}}}{{{{{{|||||||||{{{zzzyyy|||}}}~~~|||zzzzzz{{{~~~|||{{{uuuvvvvvvxxx{{{~~~}}}|||{{{zzz{{{{{{|||}}}|||zzzxxxvvvvvvxxxzzz|||yyyvvvrrrooommmkkkiiihhhfffccc```^^^^^^^^^]]][[[\\\\\\ZZZUUUPPPLLLJJJIIILLLKKKKKKJJJIIIGGGFFFEEEDDDBBB???===;;;;;;;;;<<<666666666666666666666666555444333333222222333333222222111000000000000111000111111222222111111000000000//////......------'''+++......,,,,,,---000...............///000000111111000///////////////............///000111222/////////////////////////////////000000111111111///////////////000000000---...000222333333222111+++---///111333444333333222333333222111000222333333555666555333222444555222333555555444666888:::IIIBBB;;;999999999>>>DDDKKKOOOZZZkkkyyymmmeee\\\UUUSSSSSSPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDGGGJJJPPPRRRWWW[[[```fffmmmrrrvvvyyy|||}}}~~~~~~}}}{{{zzzyyyyyy~~~zzzwwwvvvvvvuuussspppmmmlllmmmoooqqqmmmnnnoooqqqsssvvvxxxyyy{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}wwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~zzzxxxxxxxxxzzzzzz{{{{{{zzzyyyxxxwwwrrrrrrsssuuuxxx|||{{{zzzyyyxxxxxxyyy{{{|||zzzyyyvvvuuuuuuvvvyyyzzzxxxuuuqqqnnnlllkkkiiihhhgggdddaaa______^^^]]]\\\[[[[[[YYYUUUOOOKKKIIIIIIKKKJJJJJJJJJIIIGGGFFFEEECCCAAA>>>;;;999:::;;;<<<666666666666666666666666555444333333222222333333333222222111111111111111111111222222222222111111000000//////////////////***,,,...///...........................///000000111111111000///......---111111000///............000000000000000000000000111111222222333333444444//////000000000000111111...///000111111///---,,,222222222222222222111000111222222222000000222444777999;;;999666555666888111222333444444666999<<>>>>>>>>???AAABBBDDDEEEBBBAAAAAA@@@??????@@@@@@???@@@AAA@@@???@@@CCCEEEJJJLLLOOORRRVVV\\\bbbgggnnnqqquuuxxxzzz|||~~~~~~~~~}}}|||{{{zzzxxxwwwvvv}}}~~~zzzwwwuuuuuuuuusssqqqnnnmmmmmmnnnnnnjjjkkkmmmoooqqqrrrttttttvvvvvvvvvvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{wwwwwwwwwwwwyyyzzz|||}}}}}}~~~~~~zzzxxxwwwxxxwwwwwwwwwwwwwwwvvvuuuuuuqqqqqqrrruuuwwwzzz|||~~~xxxxxxwwwvvvvvvwwwxxxyyyxxxwwwuuuttttttuuuwwwxxxwwwtttpppmmmlllkkkiiigggfffddd```___^^^^^^]]]\\\XXXXXXWWWSSSOOOLLLKKKKKKIIIIIIIIIIIIHHHFFFEEEDDDAAA@@@>>><<<;;;;;;;;;;;;666666666666666666666666555444333333222222333333222222111000000000000000000000111111111111000000//////000000000000000000------...000111111...,,,...............///000000///000000000000/////////111111///...............000000000000000000000000000000000111222333333333000000000111111111222222///000000000---***&&&$$$111000000//////000000111000111222111000111333555777:::<<<:::666444666888333333444333333555888;;;KKKAAA888666555555888<<<>>>@@@HHHRRR[[[ggg|||ssskkkfff^^^WWWUUUQQQPPPOOONNNMMMLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEEEECCCCCCBBBBBBBBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAA????????????@@@AAABBBCCCAAA@@@??????????????????>>>???@@@???>>>???BBBDDDFFFGGGIIIJJJMMMQQQWWW[[[aaadddiiinnnqqquuuxxx{{{zzz}}}|||{{{{{{|||zzzzzzyyyxxxwwwvvvtttssswwwyyy{{{{{{xxxvvvuuuuuussssssqqqpppnnnmmmllllllkkklllmmmooopppqqqrrrrrrrrrrrrrrrsssuuuvvvxxxyyyyyyzzz|||~~~~~~||||||{{{{{{{{{|||}}}~~~}}}}}}~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvuuuuuuvvvxxx{{{}}}~~~~~~}}}{{{xxxxxxxxxvvvvvvvvvvvvuuuuuuuuutttqqqrrrsssuuuvvvxxxxxxxxxuuuuuutttttttttttttttttttttssssssrrrrrrsssssstttwwwtttpppmmmlllkkkiiigggeeeccc___^^^]]]]]]\\\[[[TTTUUUUUURRROOOMMMLLLMMMIIIIIIIIIHHHGGGFFFEEEDDD???@@@@@@???>>><<<:::999666666666666666666666666555444333333222222333333111111000/////////////////////000000000000////////////000000111111222222000///...000333333///+++...............///000000---...///000111111111000...------......///000111000000000000000000000000,,,------...///000000111000000111111222222222333,,,...000222222000...,,,.........///111444666888///000111111000111333555555888:::888333111333666444555444333222333666999CCC;;;666777999:::<<<@@@:::>>>FFFNNNPPPUUUddduuuzzzrrrhhh___[[[SSSRRRQQQPPPOOONNNNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDD?????????@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA??????>>>>>>>>>>>>?????????@@@AAA@@@???@@@CCCEEECCCDDDEEEEEEFFFJJJOOOSSSVVVZZZ___dddhhhmmmqqqttttttvvvyyy{{{~~~~~~}}}}}}~~~{{{yyyyyyzzzxxxxxxwwwwwwuuutttrrrqqqqqqtttwwwxxxwwwvvvuuuvvvrrrrrrrrrqqqooommmkkkjjjlllmmmnnnpppqqqrrrrrrrrroooppppppqqqsssuuuwwwxxxwwwyyy{{{}}}~~~~~~}}}}}}{{{{{{yyyyyyxxxyyyzzz{{{yyy|||~~~~~~|||}}}|||~~~~~~~~~~~~xxxxxxxxxxxxxxxyyyyyyyyyxxxvvvtttrrrsssuuuyyy{{{~~~~~~}}}~~~~~~}}}{{{yyyxxxyyyvvvvvvuuuuuuuuuuuuuuuuuuqqqrrrtttuuuvvvvvvuuutttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq~~~uuurrrmmmjjjiiiiiihhhgggeeeccc```___^^^]]][[[YYYWWWVVVUUUSSSQQQNNNMMMLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>>>>===;;;888888666555444666666666555222222222111222222333333444333333222222222222222000000000000////////////222111///...------......------...///000000//////)))***+++,,,---///000000111111000000000000111111111000///......///000111000000/////////.........//////......---------,,,------...///000000//////000000/////////111222444111111000000000000111111///000000000000111111111333333333333333333333333222333444555555555444444666555555555555777999:::<<<>>>@@@CCCGGGNNNVVV[[[rrrvvvjjjaaaZZZWWWTTTTTTTTTSSSOOOKKKOOONNNLLLJJJIIIGGGFFFEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNMMMIIICCC>>>@@@@@@@@@????????????>>>BBBBBBAAA@@@????????????===>>>@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>>AAABBBCCCEEEHHHJJJKKKLLLQQQRRRTTTXXX]]]bbbgggiiikkklllooosssxxx}}}~~~}}}}}}~~~|||yyyxxxyyyyyyyyyyyyzzz{{{|||||||||}}}|||{{{yyyyyyyyyzzz{{{yyyxxxxxxwwwuuusssqqqpppuuuuuuvvvwwwwwwwwwwwwvvvsssqqqnnnmmmmmmlllkkkjjjjjjkkklllmmmnnnmmmlllkkklllnnnoooppppppqqqsssuuuyyy|||~~~|||zzzzzzxxxxxxxxxxxxwwwuuusssrrrtttuuuwwwzzz{{{|||||||||{{{{{{|||}}}}}}|||}}}|||~~~}}}|||{{{{{{|||}}}~~~yyyyyyxxxwwwwwwvvvuuuuuuwwwzzz}}}|||~~~~~~|||{{{{{{{{{{{{zzzwwwtttrrrrrrsssoooooooooqqqssssssqqqooonnnpppqqqqqqooonnnnnnooooooooopppqqqqqqqqqqqqppp}}}tttqqqnnnkkkjjjiiihhhfffdddbbb```______^^^\\\ZZZXXXWWWUUUSSSPPPNNNLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>>>>===;;;888999777555555555666555444444444333333222333333444111000000///////////////000000000000////////////000/////////000000111222------...///////////////,,,,,,,,,---......//////000000////////////000000000///...------...///000//////.........---------/////////.........---------...//////////////////////////////000111222333111111000000000000111111111222222222222333333333333333333333333333333333333333333333333333444444555555555555666777888999:::<<<===???BBBFFFLLLPPPZZZiii}}}rrrhhhccc\\\XXXWWWVVVSSSPPPKKKKKKLLLKKKIIIHHHHHHHHHEEEEEEEEEEEEGGGIIIKKKLLLPPPPPPQQQRRRRRROOOJJJFFFAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@???>>>============>>>>>>?????????@@@???@@@AAACCCEEEFFFGGGHHHKKKLLLMMMPPPTTTXXX\\\^^^bbbdddgggjjjoootttxxxzzz~~~}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{zzzwwwvvvvvvwwwxxxxxxyyyyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxwwwuuusssrrrqqqsssttttttuuuuuuuuuuuuuuuuuurrrooommmlllkkkhhhfffggghhhiiikkkkkkkkkjjjjjjjjjkkkmmmmmmmmmnnnqqqssswwwyyy|||}}}|||zzzxxxxxxvvvvvvwwwwwwwwwuuutttrrrqqqrrrtttvvvxxxzzz{{{|||zzzzzzzzz{{{}}}~~~}}}|||zzzxxx|||}}}~~~}}}||||||}}}~~~zzzyyyxxxwwwuuutttsssrrrnnnqqquuuyyy|||~~~~~~~~~zzz|||~~~~~~|||zzzyyyyyyxxxxxxxxxuuurrrppppppqqqmmmllllllnnnppppppnnnllllllnnnoooooommmllllllmmmmmmnnnooooooppppppoooooo{{{tttqqqooommmllljjjhhheeecccaaa_________^^^]]][[[YYYXXXVVVSSSPPPMMMKKKJJJKKKJJJJJJIIIGGGEEECCCBBBBBB@@@?????????===;;;999999777555555555555444333666666555444333333333333333333222111111111111111000000000000////////////222111111000///...,,,,,,---......//////////////////.....................//////............//////......------------......///////////////.........000000////////////......//////////////////...---......///000111111111111111111000000000000111111111222222222222333333333111111222222333333444444444333222111111111222333444444555666777777777777999;;;<<<===>>>???BBBEEEIIISSScccuuuxxxooocccZZZWWWUUUTTTSSSKKKMMMOOONNNJJJHHHIIIJJJFFFFFFEEEFFFGGGIIIKKKLLLOOONNNMMMNNNNNNLLLIIIGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFHHHKKKNNNQQQSSSYYY[[[]]]aaaeeeiiimmmoootttvvvzzz}}}~~~}}}xxxyyy{{{|||{{{xxxuuussstttttttttsssqqqqqqsssuuuvvvvvvwwwxxxyyyzzz{{{{{{wwwwwwvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvuuutttrrrqqqqqqqqqrrrssssssssssssrrruuusssooommmkkkiiieeeccccccdddeeefffggggggggggggggghhhiiijjjjjjkkkmmmpppsssuuuxxxyyyxxxvvvvvvvvvsssuuuvvvwwwwwwvvvuuutttoooooopppqqqsssvvvyyyzzzyyyxxxxxxxxxyyyzzz|||}}}}}}||||||{{{yyyvvvtttxxxyyy{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyvvvsssqqqooonnnlllooossswwwzzz|||||||||xxxyyy{{{{{{xxxvvvvvvvvvtttuuuuuurrrooommmmmmnnniiiiiiiiijjjllllllkkkiiijjjkkkmmmlllkkkiiijjjjjjkkklllmmmmmmnnnnnnmmmmmmzzzsssqqqooonnnmmmjjjgggdddbbb```___^^^______]]]\\\ZZZYYYVVVSSSPPPMMMKKKIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA?????????>>>;;;999:::888666555555555444333666666555333222222222222444444333222222222222333000000000000////////////,,,---.........---+++***......///////////////...////////////////////////.........------.................................000000000000000000000000000000000000000///////////////000000///...------,,,...///111222111111000111111000000000000111111//////000000000111111111000000111222333444444555444333111//////000222333222444555666777666555555999;;;============>>>???CCCIIISSS]]]mmmqqqccc[[[XXXVVVUUUOOORRRSSSQQQKKKHHHHHHJJJJJJJJJHHHGGGGGGHHHIIIIIIJJJHHHFFFFFFFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@@@@AAA@@@???>>><<<<<<<<<===>>><<<======>>>??????@@@@@@===>>>>>>>>>>>>?????????AAAAAABBBDDDFFFJJJMMMNNNSSSTTTWWWZZZ]]]aaadddfffjjjmmmqqquuuxxxyyyxxxwwwtttuuuwwwwwwvvvtttqqqoooppppppooonnnmmmooorrruuuttttttuuuvvvwwwxxxyyyyyyttttttttttttuuuuuuvvvvvvuuuuuuuuuuuutttsssqqqqqqoooooopppqqqqqqqqqqqqqqqsssqqqnnnllljjjhhheeebbb___```aaabbbccccccdddddddddeeeggggggggghhhkkkmmmooorrrtttuuutttsssssstttrrrtttvvvxxxyyyxxxwwwuuuooonnnmmmmmmnnnpppsssuuuvvvuuutttttttttuuuvvvvvvzzzzzzzzz{{{{{{yyyvvvrrruuuvvvxxx{{{yyyxxxxxxzzz~~~~~~}}}|||yyyvvvrrrooolllkkknnnppprrruuuvvvwwwwwwwwwvvvwwwxxxwwwuuusssssssssqqqrrrrrrpppnnnkkkkkklllgggffffffggghhhiiihhhggghhhjjjkkkjjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjxxxrrrpppnnnmmmllljjjfffdddbbb```___^^^______]]]\\\ZZZYYYVVVSSSPPPMMMKKKIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>><<<999999777555555555555444333555555333222111111111111111111000///////////////000000000000////////////%%%'''***---///111111111...///////////////......------......///000000000......------------....../////////////////////////////////////////////////////////000000000000000//////000000///...------,,,---///000111111000000111111000000000000111111//////000000000111111111000000111111222333444444333222000//////000222333222333555666666555444444666888;;;<<<<<<;;;<<<======AAAGGGMMMVVVfffyyyxxxkkkbbb\\\XXXSSSTTTSSSPPPLLLIIIIIIJJJLLLKKKIIIHHHHHHHHHIIIIIIJJJHHHEEEDDDEEEEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@======<<<======>>>???@@@>>>===<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGJJJLLLNNNNNNPPPSSSVVVYYY\\\]]]aaadddhhhlllpppqqqqqqqqqrrrqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmlllnnnrrruuuqqqrrrrrrsssttttttuuuuuuqqqrrrrrrsssssstttttttttqqqrrrrrrrrrqqqpppoooooommmmmmnnnooooooooooooooonnnlllkkkjjjjjjiiifffccc]]]]]]]]]^^^___```aaaaaabbbcccdddeeeeeefffhhhkkkllloooqqqrrrqqqqqqrrrsssqqqssswwwyyyzzzzzzxxxwwwqqqooollljjjjjjkkkmmmooorrrqqqpppoooooopppqqqqqqxxxxxxzzz|||}}}{{{wwwtttssstttvvvyyy}}}~~~~~~~~~vvvuuutttvvvzzz~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{xxxtttpppmmmjjjhhhiiijjjlllnnnpppqqqqqqqqqtttuuuuuutttqqqpppppppppnnnooopppooollljjjiiijjjfffeeedddeeefffggggggfffggghhhjjjiiihhhfffggggggeeefffgggggghhhhhhggggggxxxrrrooommmkkkjjjhhhfffccccccaaa_________^^^]]][[[YYYXXXVVVSSSPPPMMMKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCAAA@@@@@@@@@>>><<<:::888666555444666666666555444333333222111111111111222222111000000000000111000000000000////////////---...///000000000000000//////////////////...---,,,,,,---...//////000000......------------......//////000000000000//////,,,,,,,,,,,,------------......////////////000000//////////////////...---------...///000000000000111111000000000000111111111222222222222333333333000000111111222222333333222111000000000111333333333333444444444444444333222555777888888888:::;;;999===BBBEEEJJJUUUcccnnntttiiiaaa[[[XXXTTTQQQNNNMMMMMMMMMIIIIIIHHHHHHIIIJJJLLLMMMJJJHHHEEECCCDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@==================>>>???<<<<<<<<<===>>>???@@@AAA????????????>>>>>>======?????????>>>>>>>>>>>>>>>;;;;;;<<<===@@@CCCFFFHHHFFFGGGHHHJJJMMMPPPRRRSSSXXXZZZ]]]aaaeeegggiiiiiilllkkkkkkkkkjjjjjjjjjjjjiiijjjkkkkkkkkkmmmppprrrppppppppppppppppppppppppoooooopppqqqqqqqqqppppppmmmmmmnnnnnnnnnmmmmmmllljjjkkkkkkllllllllllllllliiiiiihhhiiijjjiiifffddd]]]]]]\\\\\\\\\]]]^^^______```bbbbbbbbbcccfffhhhiiikkkmmmnnnnnnnnnpppqqqpppsssvvvyyyzzzyyywwwvvvrrrpppmmmjjjhhhhhhiiijjjmmmmmmlllllllllmmmnnnooovvvvvvxxxzzz||||||yyyvvvqqqrrrsssuuuyyy}}}~~~}}}}}}~~~|||zzzzzzyyyyyyzzz{{{{{{|||}}}~~~~~~}}}{{{uuutttssstttwwwzzz{{{{{{||||||||||||||||||}}}}}}~~~~~~}}}|||{{{zzzzzzyyy}}}~~~~~~zzz{{{{{{||||||{{{{{{zzzxxxwwwtttqqqmmmjjjgggfffeeefffiiilllooorrrssstttqqqrrrqqqpppmmmkkkkkklllkkklllnnnmmmjjjhhhggggggeeedddbbbcccdddfffeeeeeeeeeggghhhgggfffeeeeeeeeebbbcccddddddeeeeeeddddddxxxqqqoookkkhhhgggfffeeecccdddbbb```______^^^\\\ZZZXXXWWWUUUSSSPPPNNNLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@???<<<:::777555444444666777777666444333333222222222333333555444333333222222333333000000000000////////////333333111000///.........///////////////...------------------------......//////............//////......///000000///......,,,---------............------........./////////---...//////////////////...............///000111111111000000000000111111111222222222222333333333111111111111111222222222///000000111222333444444444444333333333333333444222444666666666666888:::999<<<@@@AAACCCIIITTT\\\ggg|||}}}ppphhh___XXXVVVUUURRRPPPJJJJJJIIIIIIIIIKKKLLLMMMJJJHHHEEECCCCCCCCCAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>@@@BBBDDD@@@AAABBBCCCFFFHHHJJJKKKOOOPPPRRRUUUXXX\\\___```bbbdddfffggggggfffeeedddeeefffhhhiiiiiijjjlllmmmnnnnnnnnnmmmllllllkkkkkkkkklllmmmmmmmmmlllkkkjjjiiiiiijjjjjjjjjjjjjjjiiifffgggggghhhhhhhhhhhhhhhhhhggggggiiiiiihhhfffccc^^^^^^\\\[[[[[[\\\\\\]]]\\\]]]^^^______```bbbeeeeeegggiiijjjjjjkkkmmmooonnnqqquuuxxxyyywwwuuusssqqqooollljjjiiihhhiiiiiiiiiiiiiiiiiijjjlllmmmooosssssstttwwwyyyzzzxxxvvvppppppppprrrtttxxx{{{}}}~~~|||zzz{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~||||||||||||}}}}}}~~~~~~}}}zzzxxxwwwvvvuuuttttttuuuvvvwwwxxxzzz{{{|||{{{zzzyyyvvvtttrrrssstttvvvwwwvvvwwwwwwwwwwwwxxxyyyyyyzzz||||||}}}~~~~~~~~~}}}}}}|||~~~}}}{{{zzz{{{|||||||||{{{zzzyyywwwwwwwwwxxxzzz{{{|||||||||{{{vvvwwwxxxyyyyyyxxxwwwvvvrrrqqqooollliiifffdddccceeefffhhhkkknnnqqqssstttmmmmmmmmmkkkhhhfffggghhhgggiiikkkjjjhhheeedddddddddbbb``````bbbcccdddccccccdddeeeeeecccbbbbbbccc```aaabbbbbbccccccbbbbbbxxxrrrnnnjjjgggfffeeedddccceeeccc```___^^^]]][[[YYYWWWVVVUUUSSSQQQNNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@???<<<:::666444333444666888888777444444333333333444555555222111000000//////000000000000000000////////////))))))***,,,///222555777//////000000///...------///......---,,,,,,++++++//////............//////,,,---...//////...---,,,///000000000111111222222,,,---------......//////------...///000000000///......------...///111222111111000000000000111111///000000000000111111111222222222111111111111111...///111222444555555555555444333222111222333444555666777777666666888:::888;;;<<<<<<;;;>>>GGGNNNQQQeeezzzkkkbbb^^^[[[VVVQQQNNNMMMKKKJJJIIIIIIIIIJJJNNNKKKIIIGGGGGGFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@>>>???@@@AAAAAA@@@>>>===<<<<<<===>>>???@@@AAAAAA=========>>>>>>>>>>>>>>>>>>============???@@@AAA>>>>>>???AAACCCEEEGGGHHHIIIJJJKKKMMMPPPTTTXXXZZZ[[[^^^bbbffffffdddaaa___aaacccfffggggggggghhhiiinnnmmmmmmllljjjiiiiiihhhiiijjjkkkkkkjjjiiihhhgggfffgggggghhhhhhhhhhhhgggcccdddeeeeeeffffffeeeeeehhhggghhhhhhiiigggdddaaa___^^^]]][[[[[[[[[\\\\\\YYY[[[\\\\\\\\\^^^```bbbcccdddfffggghhhiiikkkmmmmmmpppsssvvvwwwvvvsssqqqooonnnlllkkkjjjjjjjjjjjjggggggggggggiiikkknnnoooqqqqqqqqqtttvvvwwwvvvuuuooonnnnnnoooqqqtttwwwyyy~~~{{{yyyzzz}}}~~~}}}|||}}}}}}|||~~~|||{{{||||||{{{zzzzzzzzzzzz{{{{{{|||||||||~~~}}}}}}|||yyywwwvvvtttrrrqqqqqqqqqrrrrrrtttvvvxxxyyyxxxwwwvvvwwwuuurrrrrrssstttttttttrrrrrrrrrsssssstttvvvvvvyyyyyyzzz{{{{{{zzzzzzyyyyyy{{{||||||zzzxxxxxxxxx{{{{{{{{{zzzyyyxxxvvvuuurrrsssvvvxxxyyyzzzyyyyyytttuuuvvvwwwwwwvvvuuutttnnnmmmkkkiiifffdddbbbaaacccdddeeeggghhhjjjkkkllljjjjjjjjjgggdddcccccceeedddfffhhhhhhfffcccbbbbbbbbb```^^^^^^```bbbbbbbbbaaabbbccccccaaa``````aaa___``````aaaaaaaaaaaaaaayyyqqqnnnkkkhhhgggeeecccaaaccccccccccccaaa___]]][[[WWWWWWVVVTTTRRROOOLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@>>>>>>>>>===:::888:::999777666444444333333...//////000000000//////222222111000///...------........................////////////////////////......//////...---,,,,,,,,,---///000000000///...+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...///......------///000111111222333333222111000///111000000///////////////000000000000000000000000000000000000000000000000333222111111111222333444222222222333333444444444333333333444555666777777::::::999999:::===@@@AAANNNTTTaaauuussshhhccc___\\\TTTSSSQQQNNNKKKJJJLLLNNNLLLJJJGGGEEECCCCCCCCCDDDFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>??????===>>>??????>>>===<<<<<<>>>==============================>>>@@@AAABBBCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNTTTVVVYYY\\\]]]]]][[[ZZZ]]]^^^```bbbdddfffggggggiiihhhfffddddddeeefffhhhgggggggggfffffffffffffffdddeeefffeeecccccceeefffffffffeeeddddddddddddeeedddeeefffeeecccbbbcccdddccc```\\\ZZZYYYYYYYYYXXXYYYXXXXXXXXXYYYZZZ\\\]]]XXXZZZ\\\```cccfffiiijjjjjjmmmpppqqqppppppqqqrrrmmmllllllkkkiiihhhhhhgggkkkjjjjjjiiijjjkkkmmmmmmooonnnnnnnnnnnnnnnooopppnnnnnnoooooopppqqqrrrsssyyyyyyyyyyyyyyyzzz{{{|||zzz{{{|||}}}~~~~~~}}}}}}~~~}}}zzzxxxwwwvvvvvvvvvzzzzzz{{{|||||||||||||||||||||}}}}}}}}}}}}|||||||||{{{zzz|||~~~{{{wwwuuutttrrrqqqpppqqqqqqrrruuuwwwxxxwwwvvvvvvxxxyyyvvvuuusssqqqpppqqqrrrtttqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvyyyxxxvvvvvvwwwvvvuuutttvvvwwwxxxxxxwwwuuurrrqqqqqqrrrsssssstttttttttssswwwtttqqqpppqqqssstttuuullljjjhhhggggggfffdddbbbaaa```aaacccgggiiiiiiiiihhhhhhgggfffeeecccaaa```ccccccddddddeeeddddddddd``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]zzzqqqnnnkkkiiigggfffcccaaa``````aaaaaa```___]]]\\\WWWVVVVVVTTTRRROOOLLLJJJJJJJJJHHHGGGEEEDDDDDDCCCBBB@@@???>>>>>>===;;;999999888777666444444333333333333444444444333333222111111000000//////......))))))***+++---...///000////////////////////////......//////...------,,,,,,---...///000//////...+++,,,------......------------------------------......------------......///......------......///000//////...///000111222//////000111111000///...///////////////000111222000000000000000000000000000000000000000000000000111111000000000111222333333333333333333333222222333333333444444555666777999999888888:::<<<>>>@@@BBBGGGQQQaaawwwuuuiiiaaa\\\XXXRRRNNNMMMNNNOOOPPPKKKJJJIIIGGGFFFGGGGGGHHHDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>===<<<===???@@@???>>>===>>>???>>>===<<<===>>>==============================>>>???@@@AAAAAABBBAAAAAABBBCCCDDDFFFGGGHHHNNNQQQTTTWWWYYYZZZYYYXXXWWWYYY\\\___bbbdddeeefffgggfffdddccccccdddeeeffffffffffffeeeeeeddddddcccbbbcccdddcccbbbbbbccceeeeeedddcccbbbbbbbbbbbbbbbaaabbbbbbbbb```___```aaa```]]]ZZZXXXXXXXXXWWWVVVXXXWWWWWWWWWXXXYYY[[[[[[ZZZ[[[]]]___aaaccceeeeeegggiiilllmmmmmmmmmmmmnnnllllllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhiiikkklllmmmmmmllllllllllllmmmnnnnnnmmmmmmmmmnnnnnnpppqqqrrrwwwwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{|||}}}}}}|||{{{|||{{{yyywwwuuuuuuuuuuuuxxxyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwxxxzzz}}}}}}zzzwwwtttsssrrrpppppppppqqqqqqsssuuuvvvwwwvvvuuuvvvwwwsssrrrqqqqqqqqqrrrssstttqqqqqqqqqqqqrrrrrrssstttqqqqqqrrrrrrssssssssssssuuutttsssssstttssssssrrrssstttuuuuuutttrrrpppnnnmmmnnnnnnoooppppppoooooopppnnnkkkjjjkkkmmmnnnnnnkkkiiigggffffffeeecccaaa_________aaadddggggggfffeeeeeeeeedddcccbbb``````bbbbbbcccccccccbbbbbbaaa^^^^^^]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ{{{rrroookkkiiihhhfffdddbbb]]]^^^_________^^^]]]\\\VVVVVVVVVTTTRRROOOLLLJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBAAA?????????>>>;;;999999888777555555444444444666666666666555444333333000000000000////////////)))***+++,,,---//////000////////////////////////.........///......---,,,------...////////////...---,,,,,,,,,,,,---....................................------------....../////////....../////////000000//////000000111222,,,---.../////////...---......//////000222333444000000000000000000000000000000000000000000000000000////////////000111111444444444333222222111111333333333333444555666777777777666777888:::<<<>>>===AAAHHHQQQ```vvvrrrjjjaaaVVVPPPQQQTTTVVVUUUIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>===>>>@@@@@@@@@>>><<<>>>???>>>======>>>???==============================>>>>>>>>>?????????======>>>???@@@AAACCCDDDGGGIIIMMMPPPRRRSSSSSSSSSQQQTTTXXX]]]aaadddeeeeeeccccccbbbaaaaaabbbcccdddeeeddddddcccbbbaaaaaaaaa```aaabbbaaa``````aaabbbbbbbbb```___^^^^^^^^^^^^^^^___```___]]]]]]]]]^^^]]]ZZZWWWVVVVVVVVVVVVUUUWWWWWWVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]^^^___``````cccfffhhhjjjiiiiiiiiijjjhhhhhhiiiiiijjjjjjjjjkkkffffffffffffhhhjjjlllmmmjjjjjjjjjjjjjjjkkklllllllllkkkkkklllmmmnnnpppqqqttttttuuuuuuuuutttssssssuuuvvvxxxzzzzzzzzzzzzyyyyyyxxxwwwuuutttsssssssssvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwvvvvvvttttttuuuwwwyyyzzzxxxwwwsssrrrqqqooonnnnnnooooooooorrruuuvvvuuusssssssssoooppppppqqqqqqrrrssssssppppppppppppppppppppppppkkkllllllmmmnnnooopppppppppppppppoooooooooooooooppppppqqqqqqpppnnnlllkkkjjjkkkllllllllllllllllllnnnllliiihhhjjjkkkllllllhhhgggeeedddddddddbbb```]]]\\\\\\^^^aaaccccccccc```aaaaaaaaaaaa```______aaaaaaaaaaaa```___^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXWWWWWWzzzqqqoookkkiiigggfffcccbbb^^^_________^^^]]][[[ZZZVVVVVVUUUTTTRRROOOLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@??????>>><<<999888777666555555555555555555555555444444222111111.../////////000000000111000000000///////////////////////////////////////---...............------------........./////////------,,,+++,,,---...///////////////////////////......------------......//////............/////////////////////000000111+++,,,---...//////...---/////////000000111333333////////////////////////000000000000000000000000////////////000000111111333333333222222222222222444333333333444444555666555555555555777999:::;;;;;;@@@EEEHHHOOO^^^sss}}}ooo```XXXYYY[[[ZZZXXXKKKJJJIIIGGGEEECCCAAAAAAFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????????????????????????????@@@???>>>???@@@AAAAAA???<<<>>>??????>>>===???@@@=========================================================>>>???@@@AAABBBBBBCCCFFFIIIKKKKKKKKKKKKLLLOOOTTTZZZ___bbbcccddd______^^^^^^___```aaabbbccccccbbbaaa```___^^^^^^^^^___``````___^^^___``````___^^^]]]\\\[[[[[[[[[]]]^^^___^^^]]]\\\]]]^^^ZZZXXXVVVUUUVVVVVVVVVUUUWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\\\\]]]]]]^^^^^^___aaadddfffhhhgggggghhhhhhddddddeeeeeeeeefffffffffcccccccccdddfffhhhjjjkkkiiiiiihhhiiiiiijjjkkklllkkkjjjjjjjjjkkknnnpppqqqrrrrrrssssssrrrqqqpppooorrrsssuuuvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqqqquuuuuuvvvvvvvvvvvvvvvuuuvvvvvvwwwvvvvvvuuutttssssssssstttuuuvvvvvvuuuuuurrrqqqooonnnmmmmmmmmmmmmmmmpppsssuuutttrrrqqqpppnnnnnnooopppppppppoooooonnnnnnnnnnnnmmmmmmllllllgggggghhhiiijjjkkklllmmmkkklllmmmllllllkkklllmmmnnnnnnnnnmmmlllkkkiiihhhjjjkkkkkklllllllllkkkkkkkkkiiigggfffhhhiiiiiiiiigggeeeccccccccccccaaa___\\\[[[[[[\\\___aaaaaa```]]]]]]^^^_______________`````````______]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUU}}}xxxqqqnnnkkkhhhgggeeecccaaabbbbbbaaa```^^^\\\ZZZXXXUUUUUUUUUTTTRRROOOMMMKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA?????????>>>;;;999777666666555555555666666444444444444333222000000......//////000000111111111111111000000/////////////////////////////////------...............------------------......///------,,,+++,,,---...///////////////////////////......------------.........------,,,,,,------...---------...............+++,,,...///000//////...111111000000000000000111////////////////////////////////////////////////000000000111111111111111000000111111222333444444444333333333333444444555333333444555666888999:::777<<<@@@AAABBBIIIVVVaaarrruuuiiifffddd^^^WWWOOONNNLLLIIIHHHFFFEEEEEEJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????????????????????????????AAA@@@???@@@AAABBBBBB@@@===???@@@???>>>===???@@@=================================<<<<<<<<<<<<;;;===============>>>???@@@???@@@AAACCCDDDDDDCCCCCCEEEHHHMMMRRRWWWZZZ\\\]]]YYYYYYZZZZZZ[[[\\\]]]^^^_________^^^]]]\\\\\\[[[[[[]]]______]]]\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\YYYWWWVVVVVVWWWXXXWWWVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___``````cccfffgggffffffggghhhdddcccccccccbbbbbbbbbbbbaaaaaaaaabbbccceeehhhiiihhhhhhhhhhhhiiijjjkkkllljjjiiiiiiiiijjjmmmpppqqqppppppppppppoooooonnnmmmnnnoooqqqssstttttttttttttttttttttsssrrrqqqppppppssstttttttttttttttssssssttttttuuuuuutttssssssrrrttttttttttttsssrrrrrrrrrqqqpppnnnlllkkkkkkkkkkkkkkknnnqqqsssrrrpppooonnnnnnnnnnnnnnnmmmkkkjjjiiikkkkkkllllllkkkjjjiiihhhddddddeeefffgggiiiiiijjjgggiiikkkjjjiiiiiikkkllllllllllllkkkjjjiiihhhgggiiiiiijjjjjjjjjiiiiiihhheeecccaaaaaabbbdddcccccceeecccbbbbbbbbbbbb```^^^[[[ZZZZZZ[[[]]]___^^^]]][[[[[[\\\^^^^^^______^^^____________^^^\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUUUU}}}vvvpppmmmiiigggfffdddbbb```ccccccbbb```^^^[[[XXXWWWUUUUUUUUUTTTRRRPPPMMMLLLJJJJJJJJJJJJHHHFFFDDDCCCAAA@@@>>>>>>>>>===:::888666555555555555666666777555555555555444333222222......//////000000111111------......///000000111////////////////////////,,,---......///.........------,,,,,,------...///---,,,,,,,,,,,,---......////////////////////////......------------......------,,,,,,,,,,,,------+++,,,---............------...///000000000///...111111000///////////////000000000000000000000000///////////////////////////000111222222222111111...///000111222444555555444444333333333333444444111222333444666777888888777;;;>>>>>>===@@@FFFLLLVVVfff{{{{{{rrrggg^^^RRRPPPMMMJJJIIIHHHIIIJJJLLLKKKIIIFFFDDDCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAABBBCCCCCCAAA???@@@AAA@@@>>>===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>??????????????????AAADDDGGGKKKNNNPPPQQQRRRRRRSSSTTTVVVWWWWWWXXXZZZZZZYYYYYYYYYYYYXXXXXXXXXZZZ\\\\\\[[[YYYYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYVVVWWWXXXXXXWWWVVVXXXYYYWWWVVVVVVWWWXXXYYYYYYWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^___```___aaadddeeeeeedddeeefffdddcccccccccbbbbbbaaaaaa```______```aaaccceeeffffffffffffggghhhiiijjjkkkhhhgggffffffhhhkkknnnpppnnnmmmllllllkkkllllllmmmjjjlllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmqqqqqqqqqrrrqqqqqqpppoooqqqqqqrrrrrrrrrrrrrrrqqqsssssstttrrrpppnnnnnnooopppnnnlllkkkiiiiiiiiiiiiiiikkknnnooonnnmmmllllllmmmlllkkkjjjiiigggffffffhhhhhhiiijjjiiihhhfffeeebbbbbbcccddddddeeeffffffcccfffiiiiiigggfffiiilllkkkjjjjjjhhhggggggffffffeeeeeeffffffeeeeeeddddddcccaaa``````bbbbbbbbbaaabbbaaa______``````^^^\\\ZZZYYYXXXYYY[[[\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZXXXXXXWWWVVVVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTT}}}vvvnnnlllhhhfffdddccc```^^^`````````___]]]ZZZXXXVVVTTTUUUUUUTTTRRRPPPNNNLLLJJJJJJKKKJJJIIIGGGDDDCCC@@@???=========<<<999777555555555555555666777777444444555555555444444333////////////000000000000.........//////000000111////////////////////////,,,------...//////......------,,,,,,,,,---...///+++,,,------......------..............................------------............------------......,,,,,,.../////////...---......///000000///------///...............//////000000000000000000000000////////////////////////...///000111111111000000//////000111222333333444444444333333222333333444111222333555666777888888888999:::;;;;;;===AAADDDEEESSSdddsss|||rrr```]]]WWWQQQNNNMMMMMMNNNKKKJJJIIIGGGEEEDDDDDDCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAACCCDDDCCCBBBAAAAAABBB@@@>>><<<===>>>========================<<<<<<<<<<<<============;;;;;;::::::999:::::::::;;;;;;<<<<<<===>>>>>>???=========???AAACCCFFFGGGIIIJJJLLLMMMOOOPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSVVVXXXYYYWWWVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWTTTVVVWWWWWWVVVVVVWWWXXXUUUUUUUUUVVVYYYZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]][[[]]]```aaaaaa```aaabbb`````````aaaaaaaaaaaaaaa______^^^^^^___```bbbcccdddddddddeeefffggghhhiiieeedddcccbbbdddhhhkkknnnkkkjjjhhhgggggghhhkkklllgggiiikkkmmmnnnooooooooolllmmmmmmmmmmmmkkkjjjiiimmmnnnnnnnnnmmmmmmlllkkkmmmmmmnnnoooppppppppppppnnnppppppooolllkkkmmmoooooonnnkkkiiihhhgggggghhhfffhhhjjjjjjiiihhhiiijjjjjjiiigggfffeeeeeeeeeeeeeeefffggghhhhhhfffeeeddd`````````aaaaaabbbbbbbbb```cccgggfffddddddgggkkkiiihhhgggfffeeedddddddddbbbbbbccccccbbbbbbaaa```bbbaaa``````bbbbbbaaa```___]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVWWWXXXYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYVVVUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSUUUVVVUUUTTTSSS~~~vvvmmmkkkgggeeecccbbb___^^^]]]]]]^^^]]]\\\ZZZXXXWWWTTTUUUTTTTTTRRRPPPNNNLLLIIIJJJKKKKKKIIIGGGDDDCCC@@@>>>===<<<<<<;;;999777555555555555555666777888222222333333444333333333000000000000////////////333333333222111000000///////////////////////////,,,,,,---.../////////...------,,,+++,,,---...///+++,,,---...///...---,,,.................................------.........//////............//////,,,---///000000000///........./////////...,,,+++,,,,,,,,,---...///000111000000000000000000000000////////////////////////,,,---///000000000///...111111111111111222222222444444333222222333333333111222333555666777888888555444444444777:::===???>>>IIIUUU```qqqvvvqqqhhh___XXXUUUTTTTTTJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAABBBDDDDDDDDDCCCBBBBBBBBBAAA>>><<<<<<===========================<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;;;;;;;888999:::;;;===>>>@@@@@@>>>===<<<<<<===???AAACCCDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQPPPSSSUUUVVVUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXXXXXXXYYYZZZTTTSSSTTTVVVXXXYYYXXXWWWWWWWWWYYYYYYYYYXXXWWWVVVXXXXXXXXXYYYYYYYYYYYYYYYWWWZZZ]]]^^^]]]]]]^^^___[[[[[[\\\]]]^^^___```aaa___^^^^^^]]]^^^___```aaabbbbbbbbbcccdddeeeggghhhcccaaa``````bbbeeeiiillliiigggeeeccccccfffiiilllfffgggjjjlllmmmnnnnnnnnniiijjjkkkkkkjjjiiigggfffkkkkkkkkkkkkkkkjjjiiihhhjjjjjjlllmmmnnnooooooooojjjlllnnnllljjjjjjlllooonnnmmmkkkiiiggggggggggggdddeeeffffffeeeeeefffhhhgggfffdddccccccdddeeegggcccdddfffggggggfffdddccc________________________]]]aaaeeeeeebbbbbbeeeiiihhhgggeeedddcccbbbbbbbbbbbbbbbcccbbbbbbaaa``````]]]\\\[[[[[[]]]]]]\\\[[[\\\ZZZYYYYYYZZZZZZYYYWWWVVVUUUTTTTTTVVVWWWVVVTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOQQQSSSTTTTTTSSSRRRwwwmmmjjjeeebbb```___^^^]]]___]]][[[ZZZXXXXXXXXXYYYUUUUUUUUUTTTRRRNNNKKKIIIKKKJJJIIIHHHFFFEEEDDDCCCAAA???>>>>>>>>>===;;;999===888333222666888888666222222222111000//////...000000000000////////////000000///...............222222000///...///000000------,,,+++,,,---...///444222000000000///---+++555222///+++))))))******////////////////////////,,,,,,,,,---------......,,,...//////......000111++++++,,,...000111///...///////////////////////////////////////////////////...---,,,,,,---...///////////////000000000000000000000000////////////......///000111222222333222222333333333333444444333555666666555444444555222222333555888;;;===>>>>>>@@@GGGRRR]]]llluuuqqqmmmcccXXXWWWOOOKKKNNNNNNJJJFFFGGGEEEGGGGGGFFFCCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBB@@@>>>@@@@@@??????>>>=========AAAAAA@@@???>>>===<<<<<<<<<:::999:::======;;;888:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<======???===;;;:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCHHHIIIJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNMMMLLLQQQQQQQQQQQQQQQPPPPPPPPPUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXZZZ[[[[[[ZZZXXXWWWYYYZZZYYYYYYZZZ[[[]]]^^^______^^^^^^]]]]]]]]]^^^______```bbbccccccbbbaaacccdddcccbbb```______```bbbcccaaaaaa``````aaaccceeefffgggiiiiiihhhffffffiiilllhhhhhhhhhhhhiiiiiiiiiiiiggggggggggggggggggggggggffffffggghhhiiijjjkkkkkkiiiiiiiiihhhiiiiiijjjjjjiiiiiihhhgggfffeeeddddddccccccccccccccccccccccccdddddddddcccccccccbbbbbbaaabbbdddddddddbbb```___]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]```bbbccccccbbbaaabbbbbbbbbaaaaaaaaa``````\\\\\\[[[[[[[[[[[[[[[[[[\\\ZZZYYYXXXYYYXXXWWWUUUXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNxxxoookkkgggdddbbbaaa```______^^^\\\ZZZXXXXXXXXXXXXRRRRRRRRRRRRPPPMMMJJJIIIJJJJJJIIIIIIHHHGGGFFFFFFDDDBBB???>>>===<<<:::888777444222333777888555111333333333222111000000000.../////////000000111111000000///...............******))))))***+++---...///......---...///000111...---,,,,,,---...,,,+++000...,,,******+++---...------------------------,,,---------............,,,---......------...///,,,,,,,,,...000000///---........................////////////////////////000///...------...///000.../////////000000000000000///////////////////////////000000111222222222222222222333333333444444444666777777555555555666888777777666666777888888<<<===AAAHHHOOOWWWfffsssvvvgggcccZZZTTTSSSRRRLLLIIIIIIFFFEEEDDDBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@AAABBBBBB@@@>>>@@@@@@??????>>>=========<<<<<<<<<===============<<<:::999:::======;;;999:::;;;;;;<<<<<<;;;;;;:::===<<<;;;::::::999:::::::::888666666888;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGNNNNNNNNNNNNOOOOOOOOOOOORRRSSSTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUUUUTTTSSSSSSUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^\\\[[[[[[[[[[[[\\\]]]]]]___```aaaaaa``````aaabbbcccaaa```______```aaaccc_______________aaabbbcccdddeeegggfffddddddfffhhheeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccdddeeefffggghhhiiijjjiiihhhgggfffffffffffffffeeeeeeeeeeeeeeedddddddddaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaa````````````___```bbbbbbbbb```___]]][[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[^^^```aaaaaa``````aaa`````````____________[[[ZZZZZZZZZYYYYYYXXXXXXZZZXXXWWWWWWXXXXXXVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLyyypppmmmiiifffeeedddbbb``````___]]][[[YYYWWWWWWVVVQQQRRRRRRQQQPPPNNNLLLJJJKKKKKKJJJHHHGGGFFFEEEDDDEEEBBB???===<<<<<<;;;999666555666:::===<<<777222444444333333222111111111---......///000111222333000000///...............333222111///............///............///000000***))))))***---......------,,,+++******,,,---///++++++++++++++++++++++++------........./////////,,,---......,,,+++,,,---...------///000000...,,,........................//////////////////////////////............//////....../////////000000000////////////////////////111111111111111111111111222222222222333333333333444666777777666555666666:::999888666555555555555:::999;;;@@@BBBFFFOOOXXXgggyyy|||rrriii```[[[XXXRRROOONNNKKKIIIEEEBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAACCCBBB@@@>>>@@@@@@??????>>>=========:::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;:::===<<<;;;::::::999999999666555333444777:::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<===>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOPPPQQQRRRRRRRRRQQQOOOPPPQQQSSSSSSSSSRRRQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTVVVVVVVVVUUUVVVXXXZZZXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZ[[[]]]^^^______^^^^^^___```___^^^]]]\\\\\\]]]^^^___]]]]]]\\\]]]]]]^^^___```___aaacccdddcccbbbccccccddddddccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddfffgggggggggfffeeecccbbbbbbbbbbbbaaaaaabbbbbbbbbccccccccc________________________^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^_________^^^]]]\\\YYYYYYXXXXXXXXXWWWWWWWWWWWWXXXZZZ]]]^^^______^^^___^^^^^^^^^]]]]]]]]]]]]YYYYYYXXXWWWWWWVVVUUUUUUVVVUUUTTTUUUVVVVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIII|||wwwooommmiiigggfffdddbbbaaa```___]]][[[YYYWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNLLLMMMLLLJJJHHHFFFDDDBBBBBBDDDAAA>>><<<<<<======<<<555666777:::===;;;888444333333222222222111111111...//////000111111222222000000///...............------,,,+++++++++******,,,,,,,,,,,,------......,,,++++++---///111111000///...,,,*********+++,,,++++++++++++++++++++++++.........////////////000---//////...,,,+++,,,---///......///000000...,,,........................////////////////////////...------------------............/////////000000.........///////////////333222222222111111111000111222222222222333333333222444666666555444555666666555555555666666777888888777999===???AAAFFFNNNUUUcccyyyyyymmmeee___ZZZVVVSSSRRRNNNJJJFFFDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCCCCAAA>>>@@@@@@??????>>>=========<<<<<<;;;;;;:::999999888;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<===888777666777999;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999:::;;;<<<>>>>>>????????????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRSSSSSSQQQRRRSSSSSSSSSTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^]]]\\\^^^___ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]___bbbcccdddbbbaaa```dddccccccbbbaaa``````___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaabbbcccdddcccbbbaaa```````````````````````````````````````]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]\\\\\\[[[ZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXWWWVVVUUUTTTSSSRRRSSSRRRQQQRRRSSSTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGzzzuuunnnkkkhhhfffeeedddbbb``````___^^^\\\YYYWWWUUUTTTWWWVVVUUUSSSQQQOOOMMMLLLMMMMMMLLLKKKIIIHHHHHHGGGGGGCCC???===<<<<<<;;;;;;333222333444555444333222111111111111111000000000111111111111000000000000000000///...............+++,,,---///000222333333,,,,,,,,,---------------///...---...000111111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///000000///---,,,---...///......000111000...,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////------....../////////000333333222111111000000000111111111222222222333333000222444444333333333444333333333444555777888999777555777<<<>>>>>>BBBGGGHHHPPP```sssssskkkddd]]]WWWTTTQQQNNNKKKJJJGGGBBB???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCAAA???@@@@@@??????>>>============<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<<<<;;;:::888999:::::::::888999::::::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<>>>>>>??????@@@AAABBBCCCCCCCCCGGGHHHJJJKKKLLLMMMMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPMMMOOOPPPPPPPPPRRRTTTVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]XXXXXXXXXWWWWWWXXXXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]```cccdddcccaaa___``````___^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^______```^^^^^^]]]^^^^^^___`````````______^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXWWWYYYYYYYYYZZZZZZZZZYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRRRRPPPOOONNNNNNPPPQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGxxxsssllljjjhhhfffeeedddaaa______^^^]]]\\\ZZZXXXVVVUUUUUUTTTSSSQQQOOONNNLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPJJJFFFBBB???===;;;888777666555444333333333333444000000000000000000000000222222111111111000000000000000///...............333333333222111///---,,,---...//////000000/////////---,,,---//////...---++++++,,,,,,---...///000........................------........./////////...000000000...---...//////......000111111///---------------------------////////////////////////,,,,,,------------,,,,,,------........./////////---------......//////000222111111111000000//////111111111111222222222222///111222333222222333444444444444444444555666777888555555888999888:::>>>AAAEEENNN\\\kkk{{{}}}vvvkkkbbbYYYVVVRRRQQQPPPLLLFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA???@@@@@@??????>>>=========999:::;;;;;;<<<===>>>>>>999;;;<<<<<<;;;::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999888888888;;;999888888999999777555999999:::;;;;;;::::::999::::::;;;;;;::::::999888;;;:::999999999;;;<<<===<<<=========>>>?????????BBBCCCEEEGGGHHHJJJJJJJJJHHHIIIKKKLLLMMMNNNMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNKKKMMMNNNNNNNNNOOOQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWXXXWWWXXXZZZYYYXXXXXXYYY[[[XXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYYYYXXXZZZZZZ\\\___bbbaaa___\\\ZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQNNNLLLKKKLLLMMMMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFxxxrrrkkkjjjhhhgggfffdddbbb___]]]]]]]]]\\\[[[YYYWWWUUURRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPFFFDDDAAA@@@???===:::888999999888777555444555555111111111111111111111111111111111111111111222222000000///...............---,,,+++((($$$---...///000000000///...---,,,+++,,,...///...------------....../////////------------------------,,,---------............,,,...//////------...000...---...000222222000...------------------------////////////////////////------...//////...---------------.........//////,,,,,,---......///000000000000000///////////////111111111111222222222222///111333333333222333444444444333333444444555666:::666444666777666777:::>>>>>>CCCMMMVVV```ooo}}}yyyjjjeee^^^YYYVVVRRRKKKFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDCCCAAA???@@@@@@??????>>>=========999999:::;;;<<<===>>>>>>999;;;======:::999:::<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888888888888999888777888999999888666888999999999999999888888888999999:::::::::999999<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKLLLLLLLLLLLLNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUSSSUUUVVVVVVUUUTTTVVVWWWVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVVVVYYY\\\]]][[[XXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[XXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQRRRUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPMMMKKKJJJJJJKKKKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEyyysssllljjjhhhhhhgggeeebbb```\\\\\\]]]\\\[[[YYYWWWVVVQQQQQQQQQRRRRRRSSSUUUUUUSSSRRRQQQOOOMMMKKKJJJIII???>>>>>>???AAAAAA???>>>666777888777444222111111222222222222222222222333//////000111222333333444000000///...............---......///...---+++***++++++---.........---,,,---,,,+++---///000000///111111000///...---,,,,,,------------------------,,,,,,,,,---------......+++,,,------,,,,,,...///------...000222333111///------------------------////////////////////////...///000111111000///...---------.........//////,,,,,,------...///000000.........///////////////000111111111111222222222///111333444333333444666111111222333444555777888===888666888999888999<<<:::888;;;AAAEEEIIISSS```nnn|||vvvjjjaaa\\\VVVNNNIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDBBB@@@@@@@@@??????>>>=========<<<;;;;;;;;;;;;;;;;;;:::888;;;======:::999:::<<<:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<888888888999;;;<<<:::999777888888888888888777777666777888999::::::::::::999888666555555666777888;;;;;;;;;::::::::::::::::::;;;===???AAABBBCCCDDDAAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKLLLKKKKKKKKKMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNOOOPPPQQQSSSTTTQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRTTTXXXYYYXXXUUUWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKIIIIIIIIIIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDzzzooojjjjjjjjjjjjhhheeeaaa___]]]]]]]]]\\\ZZZWWWUUUSSSTTTQQQSSSRRRMMMTTT[[[UUUMMMLLLKKKIIIHHHGGGFFFFFFGGGDDD@@@===<<<;;;:::888777777777666555555444444333333333222222222111111333222111000////////////////////////////////////////////////////////////------------------------......------------......111000...---,,,,,,---------,,,,,,+++************,,,,,,,,,---------......//////............////////////////////////......///...---,,,+++,,,---......//////000000000000000---------,,,,,,+++++++++)))***,,,---...---,,,,,,+++,,,......---...///111000000000000000000000000------...000111222333444111111111000000000000000222222111222333444555666666666666666777777777777777777777999===BBBGGGJJJWWWbbbrrr}}}qqqiiiaaaXXXSSSKKKJJJFFFBBB??????AAACCCBBBAAA@@@BBBDDDEEEDDDCCCCCCBBB@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::::::::;;;;;;::::::999888:::;;;<<<<<<:::888888999888666444555777999::::::;;;:::888777777777888999777777777888999999999:::888888777777777777888888777777777888999999::::::;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@AAACCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKLLLMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSVVVUUUSSSRRRSSSUUUXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRWWWUUUSSSRRRPPPPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNPPPQQQPPPNNNLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKMMMLLLLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNPPPPPPPPPPPPNNNNNNOOONNNMMMKKKJJJIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFDDDBBBAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@???>>>>>>?????????@@@@@@?????????yyyooojjjjjjjjjiiigggdddaaa___]]]]]]]]]\\\ZZZWWWUUUSSSUUUQQQTTTSSSNNNVVV]]]WWWMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB@@@>>>>>>===<<<:::777777777666555555444444222222222111111111000000222222111000////////////////////////////////////........................------------------------------,,,,,,,,,,,,------------,,,---...///111222+++,,,---......---+++***------------------------......------------......------------------------...---,,,,,,,,,,,,---...------......//////......---------,,,,,,,,,+++++++++,,,---...///......---+++,,,......---...///111000000000000000000000000......///000111222222333111000000000000000000000111111222333333444444555555555666666666777777777555555555777:::>>>CCCEEEHHHPPP\\\kkk||||||qqqeee^^^RRROOOKKKFFFCCCBBBCCCEEECCCBBBAAABBBDDDEEEEEEDDDBBBBBB@@@???>>>=========;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999999::::::;;;;;;::::::999888777999::::::999888999::::::888666777999:::;;;::::::999888777777777888888888888888888888999999999777777777777777777888888999999999999::::::::::::999999999:::;;;<<<<<<<<<=========>>>???@@@AAABBB???@@@@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOQQQQQQPPPPPPOOOPPPPPPPPPOOONNNNNNMMMLLLMMMMMMMMMMMMOOOPPPOOOMMMKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMLLLKKKJJJIIIIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAACCCDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>>>>============>>>>>>>>>>>>======yyypppjjjjjjjjjiiigggdddaaa```^^^^^^]]]\\\ZZZWWWUUUSSSTTTQQQTTTTTTPPPWWW^^^XXXMMMLLLJJJIIIGGGFFFFFFFFFBBBAAA@@@@@@@@@???===;;;777777777666555555444444111111111111000000000000111111000///............////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,)))+++...000000///,,,+++.........---------------------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------,,,,,,,,,------...+++,,,,,,,,,------------------------,,,,,,,,,,,,------...////////////...+++---......------///000000000000000000000000000/////////000000111111111000000000000000000111111000111222444444444333333444555555555666666666666333333333444666:::===???>>>BBBIIISSSaaatttsssjjj]]]ZZZTTTNNNIIIGGGFFFFFFBBB@@@??????AAAAAAAAA@@@AAAAAA@@@@@@???@@@@@@@@@========================<<<<<<;;;;;;:::999999999::::::;;;;;;::::::999888444666888999888888999::::::888777777888999999888999888777777666777777777999999999888888888888888666666777777888888888999999999999999888888888888666777777888888999999999;;;;;;;;;;;;<<<<<<<<<============>>>??????@@@@@@??????@@@BBBBBBCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRNNNPPPRRRTTTSSSPPPMMMJJJOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKMMMNNNMMMKKKJJJIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCC??????>>>>>>???@@@BBBCCC>>>>>>>>>?????????@@@@@@???>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;zzzrrrjjjjjjiiihhhfffcccaaa```______^^^]]]ZZZWWWUUUSSSRRROOOSSSTTTPPPXXX^^^XXXLLLKKKJJJHHHGGGFFFEEEEEEBBBAAA@@@AAAAAA@@@===:::777777777666555555444444222222222222111111111000000000///...............////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++***+++,,,.........---,,,.........---------------------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,---------------------------,,,,,,........................,,,---......------...000////////////////////////000000000000000000//////000000000000000111111111///000333444555444222111444444444444555555555555333222222222444666999:::<<<>>>AAAFFFPPP___ppp|||zzzmmmhhhaaaZZZTTTNNNJJJHHHEEEBBB@@@???@@@@@@???>>>@@@@@@@@@@@@@@@AAAAAABBB??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999::::::;;;;;;::::::999888666888999:::999888999:::888666555555666777666555888777777777777777777777:::999999999888777777777555666777777888888999999888777777666555444444444555666666666777777777888999::::::::::::999999999;;;<<<<<<===>>>>>>?????????@@@@@@@@@??????>>>===???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOKKKMMMOOOQQQQQQNNNKKKIIILLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIKKKLLLKKKIIIGGGGGGHHHEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>???@@@AAA@@@???>>>===@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>===>>>???@@@AAA=========>>>>>>>>>>>>???<<<<<<==================:::;;;;;;<<<<<<;;;;;;:::|||tttjjjjjjiiigggeeecccaaa``````______]]][[[WWWUUUSSSPPPNNNSSSSSSOOOWWW]]]VVVLLLKKKJJJHHHFFFFFFEEEEEECCCBBBAAAAAA@@@???;;;888777777777666555555444444444444333333333222222222000//////............///////////////////////////........................------------------------------,,,,,,,,,,,,------+++,,,---...///000111111,,,+++*********,,,---...---------------,,,,,,,,,......------------......+++,,,,,,,,,---------...+++,,,,,,------.........------,,,,,,------...///------------------------......------------------,,,---///...------...///////////////////////////000000000/////////////////////000000111111111111///111222444444333222000222333333333444444444444333333333333444555777888888:::===???DDDLLLXXX```ttt~~~yyyrrrkkkccc\\\TTTOOONNNKKKGGGEEEDDDCCCBBBAAA@@@????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;::::::999888999;;;<<<;;;999888888999888666666666777777666555777777777888888888888777:::999999999888777777777555666777888999888888888888777777666555444333333666666666666666777777777888999999:::999999888777999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>===<<<======>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIGGGFFFIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIHHHFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===>>>?????????>>><<<;;;===>>>>>>??????>>>>>>===??????>>>======>>>>>>???===>>>>>>??????>>>>>>===@@@??????>>>============<<<<<<=========>>>>>>>>>;;;<<<<<<===>>>======<<<::::::;;;;;;;;;;;;::::::|||ssskkkjjjhhhfffdddbbbaaa`````````___^^^[[[XXXUUUSSSPPPNNNSSSSSSOOOVVV\\\UUULLLKKKIIIHHHFFFEEEEEEEEECCCBBB@@@??????===:::888777777777666555555444444555444444444333333333333000000///......//////000////////////////////////------------------------------------------------------,,,,,,,,,,,,------......---,,,***(((&&&%%%---,,,)))((((((***---///***+++++++++,,,,,,,,,,,,......------------......,,,,,,------......//////++++++,,,---............///...---------...000111------------............///...------,,,------------...///...------...///000000000000000000000000/////////////////////////////////000111111222222000111222333333222111111222222222222333333333333333333333333444555666777777:::===>>>???CCCIIINNN]]]mmmzzzqqqfff^^^VVVRRRMMMIIIFFFEEECCCAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@??????>>>>>>===;;;<<<===>>>>>>===<<<;;;::::::;;;;;;::::::999888:::<<<===<<<:::888888999999999888999;;;;;;:::888777777888999999999999888999999999888888888888888666777888999999888777666:::999999888777666666555666666666666666666666666777777999999999888777666555555555666777777888888999999;;;<<<>>>?????????<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCAAA@@@???===============<<<;;;;;;======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===>>>>>>>>>??????>>>>>>>>>??????>>>======<<<;;;;;;;;;;;;<<<<<<<<<=========:::;;;<<<=========;;;;;;999::::::;;;;;;::::::999zzzqqqkkkjjjhhhfffcccbbbaaa```aaaaaa```^^^[[[XXXUUUSSSRRRPPPTTTUUUPPPVVV[[[TTTKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@===<<<======;;;:::777777777666555555444444444444444333333333222222000000000//////000000111////////////////////////------------------------------------------------,,,,,,++++++++++++,,,,,,......---***'''$$$ ...---+++******+++,,,---(((((()))***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---.../////////***+++,,,...............///...---,,,---...000111------------.........///000000...---------......---...///...---,,,---///000000000000000000000000......//////////////////...//////000111111222222111222111111111111111111111111111111222222222333222222333333444555555666666999;;;<<<<<<>>>BBBFFFNNNXXXgggsss~~~}}}sssbbb^^^WWWQQQNNNKKKHHHFFFEEEDDDCCCAAA@@@?????????@@@@@@@@@???>>>=========<<<===>>>??????>>>===<<<::::::;;;;;;::::::999888888:::;;;;;;999888888999999888999;;;======;;;:::777888999:::;;;::::::999888888888888888999999999777888999999999777555444999999999888888777777777555555555555555555555555444555777888888777666555444444444555666666777777666777999;;;<<<===>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEFFFFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAACCCBBBBBBAAA@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>???@@@AAAAAA@@@???>>>>>>???AAAAAAAAA@@@>>>=========<<<<<<;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;888999;;;<<<<<<:::999888777888888999999888888777yyyoookkkjjjhhheeecccbbbaaa```aaaaaa```^^^[[[XXXUUUSSSTTTQQQVVVVVVQQQWWW\\\TTTKKKJJJIIIGGGFFFEEEDDDDDD@@@===;;;;;;<<<======<<<777777777666555555444444333333333222222222111111111000000000000000111111////////////////////////------------------------------------------------++++++************++++++((()))+++---...//////...............---,,,,,,+++&&&&&&''')))***+++,,,---,,,++++++++++++++++++,,,++++++,,,------...//////)))+++,,,...//////......///...---,,,,,,...///111---------.........//////222111000.........///000---...//////---,,,---...000000000000000000000000............//////000000...//////000111222222222222222111111000111111222000111111111111222222222111111222333444444555555111333555666555777<<>>======<<<<<<===???@@@AAA@@@>>>===::::::;;;;;;;;;:::999999555777999999999888999:::777666777999<<<<<<;;;999888999:::;;;<<<;;;;;;:::777777888888999999999:::888999::::::999777444333777777777777666666666666444444444444444444444444222333555777777666555444555555666666777888888999888999999:::::::::999999<<<=========>>>>>>?????????????????????????????????@@@BBBDDDDDDCCCBBBAAADDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGHHHGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEDDDDDDCCCCCC@@@?????????@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDBBB@@@@@@AAABBBAAAAAA@@@@@@?????????AAAAAA@@@???>>>>>>??????>>>>>>>>>???@@@@@@AAAAAACCCBBB@@@>>><<<<<<======<<<===>>>??????>>>===<<<:::;;;===>>>>>><<<;;;999>>>===<<<;;;:::;;;<<<===888999999::::::999999888>>>===<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999777888999:::::::::::::::777888888888999999999999777888:::;;;:::999777555666666777777777777666666xxxrrrkkkjjjhhhgggfffeeebbb______^^^^^^\\\ZZZXXXVVVUUUTTTVVVUUUTTTVVVXXXTTTNNNJJJIIIHHHGGGFFFFFFEEEFFFCCCAAA>>>>>>>>>>>>===;;;999999888888777666666666333333333222222222111111111111111111000000000000///---,,,,,,...//////...........................///...---,,,+++,,,------)))******++++++,,,,,,---000//////............///------,,,++++++,,,---...---------,,,,,,,,,+++++++++******)))((((((((()))+++,,,------......------***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..........................................------.........////////////000............////////////...000111111000000111333222444555444222222333444333333333333333333333333555555555555666666666666===@@@DDDFFFKKKUUUcccmmm|||{{{sssnnnmmmhhh```YYYVVVRRRLLLHHHEEECCCBBBAAA@@@?????????@@@???<<<999;;;===???BBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;:::888888777777888999999:::;;;888666777999:::888666888888999:::::::::999999888888888888777777777777777888:::;;;;;;999666444888666444444555666666555666555444555666777666444444333333444666777777666333333333444555666777777777888999::::::999888777::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@CCCBBB@@@?????????@@@AAA<<<<<<===???@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDEEEAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAA@@@>>>======>>>???@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>??????===<<<<<<===???AAA@@@???======<<<<<<;;;;;;;;;:::<<<<<<::::::::::::<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;:::999888888999999::::::999999999777777888888888999999999;;;:::888777777888:::;;;999999999999999999999999888888888888888888888888888888888888777777777777444444444444555777999:::666666555555555555666666xxxqqqjjjhhhfffeeedddbbb___]]]^^^^^^]]]\\\ZZZWWWUUUTTTRRRTTTTTTSSSUUUWWWSSSMMMJJJIIIHHHGGGFFFFFFEEEEEECCCAAA>>>>>>>>>>>>===;;;999999888888777666666666333333333222222222111111000000/////////.........///---,,,,,,...//////...........................///...---,,,+++,,,,,,---******++++++,,,---------''''''((())),,,...111333'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---............---------------,,,,,,,,,,,,///...---,,,,,,,,,,,,---------,,,,,,,,,,,,------........................////////////////////////---------.........//////............////////////...000111111000000111222333333333111...---------222222222222222222222222444444555555555666666666555888;;;<<>><<<;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::777777888999:::<<<===>>>999777666777:::;;;:::888::::::;;;;;;;;;::::::999888888888888777777777777777888:::;;;:::999666555777666555444444555666777:::888666555666666444333444333333444777888888777444333333444444666777777666777888999999888777666777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>???>>>===<<<<<<<<<===============>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@>>>======>>>===>>>????????????>>>===>>>>>>============>>>>>><<<;;;:::;;;>>>???>>>===;;;:::::::::::::::999999;;;:::999999999999:::;;;999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777999999999999999999888888777777777888888888888999:::999888777777888999:::777777777777777777777777777777777666666666666666666666666666777777777777999888666444333222222333666555555444444555555666wwwpppkkkiiifffdddcccaaa^^^\\\^^^^^^]]][[[YYYWWWUUUSSSPPPSSSTTTSSSSSSTTTQQQKKKJJJJJJIIIHHHFFFEEEEEEDDDCCCAAA>>>>>>>>>>>>===;;;999888888777777666666555333333333222222222111111.........---------,,,,,,///---,,,,,,...//////.................................---,,,,,,,,,,,,,,,+++++++++,,,------......***)))(((((()))+++---///$$$&&&***---......,,,+++)))******+++---......///000//////...............+++,,,------......------,,,---......//////...............------------,,,......---,,,,,,,,,------------,,,,,,,,,,,,------------------------------..................................../////////000............////////////...000111111//////000222111222222000---,,,,,,---111111111111111111111111444444444444555555555555555777999999999===CCCIIINNNWWWeeettt{{{pppcccZZZXXXVVVPPPKKKHHHEEECCCAAABBBBBBAAA@@@>>>>>>>>>>>>============;;;;;;;;;::::::999999999666777888:::<<<>>>@@@BBB888777777888;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999999888888888777777777666888999::::::888666555555666777666333333666999???<<<888555555555444333333333333444777888888777444444444444444555666777555666777777777777666555555555555666666777777888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>======>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>???@@@@@@???===<<<===>>>;;;<<<<<<======<<<<<<;;;===<<<<<<;;;;;;<<<<<<===:::999888999;;;<<<<<<;;;777777888888888888888888999888888777777888888999555555777888999999999999999999999999888777666666999999888888777777666666666666666777777777777888999888777666666777888999555555555555555555555555555555555444444333333333444444444555555666666666:::999777444222000//////444444333333333333444444wwwooommmkkkhhheeedddbbb```^^^^^^^^^]]][[[YYYVVVTTTSSSQQQTTTUUURRRQQQQQQNNNHHHJJJJJJIIIHHHGGGEEEDDDDDDCCCAAA>>>>>>>>>>>>===;;;888888888777666666555555333333333222222222111111.........---------,,,,,,///---,,,,,,...//////...........................---------,,,,,,,,,,,,,,,++++++,,,------......//////...,,,******,,,...///(((***,,,...//////......,,,,,,,,,---...//////000------,,,,,,,,,,,,------+++,,,------......------,,,,,,---...............//////.........---------...------,,,,,,,,,------......------------......------------------------***+++++++++++++++,,,,,,//////000000000111111111............////////////...000111000//////000111///111222222000000111333111111111111111111111111333333333333444444444444666888999999999:::===@@@CCCHHHRRR^^^nnnrrrgggdddaaa[[[TTTQQQMMMHHHEEEDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>???;;;;;;;;;:::999999888888666666777888:::<<<>>>???999888999999;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888888999999999888888888777777666777888999999888777666333666888666222222666;;;@@@<<<888555444555555555555333333333555666555444444444444444444555666777555555555555555555555555333444444444555555555666666666777777777888888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999:::::::::::::::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>????????????>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<===>>>???>>><<<;;;<<<===::::::;;;;;;;;;;;;::::::;;;::::::::::::::::::;;;999888777888:::;;;:::999555666666666777888888888666666666666666666666666333444555666777777777777777777777777777666555444888888777666666555555555555555555555666666666666777777666555555666777777444444444444444444444444444444444333222222111111111222222333444555555666444444333222222111111111333333222222222222333333vvvooommmjjjgggdddcccbbb```^^^______]]][[[YYYVVVTTTSSSRRRUUUVVVRRRPPPPPPMMMIIIJJJJJJJJJIIIGGGEEEDDDBBBCCCAAA>>>>>>>>>>>>===;;;888888777777666555555555333333333222222222111111/////////.........------///---,,,,,,...//////...........................,,,,,,,,,,,,,,,+++++++++++++++,,,------......///)))))))))***---000333555---------,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,------......------++++++,,,------------,,,//////.........---------------,,,,,,,,,------...//////............//////------------------------************++++++,,,,,,....../////////000000000............///////////////000111000///...///000000111222222111111222444222222222222222222222222222222222222333333333333333444555666666666888999<<<>>>DDDLLLVVVdddsss~~~uuurrrpppkkkeee\\\WWWQQQLLLIIIGGGFFFEEEFFFDDDBBB???>>>>>>>>>???<<<<<<;;;::::::999888888666666666666666777888999::::::;;;:::::::::::::::;;;;;;;;;::::::888777777999999999999888888888888666777777888888888777666333666888666222222666;;;===:::666444555777777777666444333333333333222000555444444444444555666666555444444444444444444555444444444444555555555555555555555666666666666777999999999::::::::::::;;;::::::::::::999999888888555666777888999:::;;;;;;;;;;;;<<<<<<;;;:::999999999::::::::::::;;;;;;;;;======>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<:::999:::;;;::::::999999999999::::::999888888777777888888999888777666777999999999777555555555666777777777888555555555555555555555555555555555666666666555555555555555666555555444444777666555444444444444555333333444444444555555555555555555555555555555555444444444444444444444444444444444333333222222222000000111222333444444555111111111222222222222222222222111111111111222222vvvooojjjgggdddaaaaaa```___^^^aaa```___\\\ZZZWWWTTTSSSQQQUUUUUUQQQOOOQQQRRRPPPJJJJJJJJJIIIHHHEEECCCBBBCCCAAA>>>>>>>>>>>>===;;;888777777666666555555444333333333222222222111111000000000////////////...///---,,,,,,...//////...........................,,,,,,,,,,,,,,,+++******+++++++++,,,------......*********+++,,,---......---,,,+++******+++,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,---...+++,,,------......------***+++,,,,,,------,,,,,,.........------------,,,------,,,,,,,,,---......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,------------............///////////////000111000...---...///111222222111///......///222222222222222222222222111111111111222222222222222333333444555666777777::::::===CCCHHHOOO[[[fffxxx|||yyyxxxuuuqqqfffaaa[[[UUURRROOOMMMLLLHHHGGGDDDBBB@@@?????????======<<<;;;::::::999999777666555555444444555555:::;;;;;;:::999888888:::::::::::::::999888777777:::999999999999888888888666666777777888777777777333555666555333444777::::::777555444666888888888777555333333444333222000555555444444444555555666555555444333333444555555555555555555555555555555444444555555555555666666888888888888999999999999666777777777777666555555333444555666888999:::;;;999999:::::::::999999888777888888888888999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::999999999999999999999999999999:::::::::777999:::999888777888999999888888777777888888999777666666666666666666777777666555666777888777666555555555555555555666666333444444555555444444333444555555555555555444444444444555555555444444333555444333222222333444555222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333333333111222222333222222111000222222111111111111222222vvvpppiiifffbbb``````aaa```___bbbaaa```^^^[[[XXXUUUTTTNNNRRRSSSPPPOOOTTTYYYZZZJJJJJJJJJJJJHHHEEECCCAAACCCAAA>>>>>>>>>>>>===;;;777777777666555555444444333333333222222222111111000000000/////////......///---,,,,,,...//////...........................+++,,,,,,---,,,+++***)))******++++++,,,------------------,,,+++)))'''&&&******+++,,,,,,---------******++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,------......------+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------------........................///////////////000111000...---...//////000111000...------...111111111111111111111111000000000111111111222222333333333333555666666666777777:::???@@@BBBKKKUUU\\\kkk{{{|||xxxvvvmmmiiiddd___\\\ZZZXXXVVVMMMLLLJJJHHHEEEDDDBBBBBB???>>>>>>===;;;::::::999888888777666555555666666777999::::::888777999;;;999:::::::::::::::999999::::::999999999888888888555666666777777777777777555555444444555666888999888666444555666777777666666555444444666666555444666555555444444444555555666555444333333444555666555555555555555555555555444444444555555555666666666666666666777777777777555666777777777666555444555555666666777888999999777888999999999999999999666666777777777888888888777888999:::::::::::::::::::::::::::;;;;;;;;;;;;999888888888777777777666888888888888999999999:::555666777777555555666777777666555555555555666777555555444444444444555555555444333333555555444333444444333333333333333222333333444555555444333333111222333444444555444444333444444555555444444333333222111111111333555666111111111222222222333333222222333333333333222222333333333333333333333333111111111222333333444444222222222222222222222222111222333333333222111000333222222111111222222333wwwqqqjjjgggdddbbbbbbccccccccccccbbbaaa^^^[[[XXXVVVTTTLLLPPPQQQOOOPPPWWW___bbbJJJJJJKKKJJJHHHEEEBBB@@@CCCAAA>>>>>>>>>>>>===;;;777777777666555555444444333333333222222222111111000////////////.........///---,,,,,,...//////...........................++++++,,,---,,,+++***))))))******++++++,,,------((()))+++---...---,,,***(((***---000111111000///+++,,,------...///000000************++++++,,,---+++,,,------......------,,,---......//////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000000000000111111111111............/////////000///000111000...------...---...000000///000111333000000000000000000000000000000000000111111111111111000//////111222222222000000444999999888???IIIHHHWWWfffrrr}}}zzzqqqnnniiifffdddbbb___]]]SSSRRRPPPNNNLLLIIIGGGFFF@@@???>>>===<<<;;;::::::999999888888888888888999444666999999777777:::===::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888555666666666777777888888666444333333555888888888777666555555666666555444555444444555888999999888666555555444444444555555666555444444444444555666555555555555555555555555444444444555555555666666444444444555555555666666777888999999999888666555777777777777777777777777666777888999999999999999666666666777777777777888555666777888888999888888888999999999999:::::::::888888777777666666666555777777888888999999999:::333555666555444444555666555555333333333333555555555444444333333444444555444222111222333333222111333222222222111111000000333333555555555555333333...///000222444555555555333333444555555444444444222111000000111333555777000111111111111222222222111222222333333222222111222222222222222222222222//////000111222333444444333333333222222222222222///000222333444444333333333333222222222222333333xxxuuujjjhhheeecccbbbaaa___]]]```___^^^\\\YYYVVVSSSRRRSSSRRRQQQQQQRRRTTTVVVXXXNNNMMMLLLKKKHHHFFFDDDCCCEEEDDDBBBAAA>>>===;;;:::777777666555555555555555666444333333333333222000000000000000///...---,,,...,,,***((((((***,,,......000111000...------...,,,,,,,,,++++++*********/////////////////////...)))+++,,,,,,+++,,,...000------,,,,,,,,,---......+++++++++,,,,,,---------...///000///---,,,---...+++++++++,,,---...///000++++++++++++++++++++++++000---***)))***,,,,,,,,,...---,,,,,,++++++,,,,,,---.........,,,,,,,,,------------...------,,,,,,........................------------------------//////000000///...------..................------//////000000000000//////000000////////////000000000000000000000000000000222222222222222222222222444444555666888:::;;;<<<@@@GGGRRR\\\hhhyyy~~~rrroooooonnnnnnllljjjhhhfff```]]]YYYVVVTTTQQQMMMJJJKKKJJJIIIFFFCCCBBBCCCDDD>>>===<<<<<<<<<<<<:::888777888888999999999999999:::::::::999999999888888999::::::999777777999;;;777777777777777777777777444444444444444444444444666555444333333444555666777777888888888888777777555555444444444333333333777777666666555555444444777666555444555666888:::666666666666666555555444777777777666666555555555444555666666666666666555333333333444444444555555777777777666555555555444555555555666666666666777666888888777666555555666888888777777777777777888666666777777777777777777777666555444444555666777666777777777666555444444555555444444444444555555666666555444444444555555000111222222333333333333222///000444666333111222666000///555888555111111222222222222222222222222111333666888888555111///...///000111111222111111333333333444444444555555///000111333333222111111111111222333333333333222000000000000111111111111000111111111111222222222...---------///111222444444222111//////000222333xxxsssjjjhhheeecccbbbaaa___^^^aaa```___]]]ZZZWWWTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSMMMMMMLLLJJJHHHFFFDDDCCCAAA@@@???>>><<<;;;999999777777666555555555555555666444333333333333222000000000000000///...---,,,...,,,+++******+++,,,...---...///...,,,+++++++++......------,,,,,,,,,,,,(((***+++,,,,,,,,,***)))***+++------,,,******+++,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------+++,,,---,,,***)))***+++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---000111111...------,,,+++,,,,,,,,,***+++,,,,,,,,,,,,---...,,,------...------,,,,,,.................................---------------///////////////...------////////////////////////000000000000000000000000//////......---.........000000000000000000000000111111111111111111111111444444444555666888999::::::???EEEKKKRRR]]]kkkuuu|||pppooonnnllljjjiiiiiihhhcccaaa^^^[[[XXXUUUSSSRRRQQQPPPOOOKKKHHHFFFFFFGGG@@@@@@@@@@@@@@@@@@>>>===;;;;;;:::999999999::::::;;;;;;::::::::::::::::::999:::;;;;;;999888999:::888888888888888888888888666666666666666666666666666555444444444444555666555555666666666666555555555555555444444444333333666666666666555555555555777666555444555666888999666666666666666555444333444444444333333333222222666666777777777666666555333333333444444444444555666555555555555555555444333333444444444555555555555666777666444444555666666666555555555555666666666666666666666666666666666555555444444555555666444444444444444333333222555555444444444444555555555444333222222222222222111111222222333222222222888444444777777444333444555999;;;777111...111555222222222222222222222222222444777999888666333000---......////////////...111111222222222333333333000000111222222222222111000111111222222222222222000000000000111111111111000111111111111222222222111000/////////000111111333222000//////111222333zzzqqqkkkhhhdddbbbbbbaaa___^^^aaaaaa```^^^[[[XXXUUUSSSQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLJJJHHHFFFDDDCCC???>>>>>>===<<<;;;:::999777777666555555555555555666444333333333333222000000000000000///...---,,,---------------------------...///...,,,+++++++++/////////...............(((***,,,......---,,,+++(((+++---...,,,***))))))+++++++++++++++,,,------++++++,,,,,,,,,,,,------***+++,,,+++)))((()))***---------,,,,,,------...------------------------///---++++++,,,///000000......---,,,,,,,,,,,,---++++++,,,,,,------......,,,,,,------...------,,,......................../////////......---------...////////////...------///000000000000000000000222111000//////000111222111000///...............000000000000000000000000000000000000000000000000333333333444444555666777999;;;>>>@@@CCCHHHQQQXXXeeepppwwwuuurrrooolllkkkllllllfffeeeccc___[[[YYYYYYZZZWWWWWWVVVRRRNNNLLLKKKLLLGGGGGGGGGGGGFFFEEEDDDCCC@@@???<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;888888888888888888888888777777777777777777777777666555555444444555555666444555555666666555555444555555555444444444444333555555555555555666666666666666555444444666777888666666666666555444333222333333333333222222222222777777777777777666555444333333333333444444444444333444444444444444444555222222222222333333333333222444555444333333444555444444333333333333444444555444444444444444444444333444444555555444444333222222333333333333333333444444333333333333444444555444333222111111111111111222222222222111111000555111000222333222333777>>>TTT```QQQ:::///222666000000000000000000000000333555777999999666333111...////////////......---/////////000000000111111111000000000000111222222///000111111222222111111000000000000111111111111000111111111111222222222555333222000/////////000111111000000000111333444}}}pppkkkhhhdddbbbaaaaaa```___``````___^^^[[[XXXUUUSSSOOOPPPQQQQQQPPPNNNLLLJJJLLLLLLKKKJJJHHHFFFDDDCCC??????>>>>>>======<<<<<<777777666555555555555555666444333333333333222000000000000000///...---,,,,,,---...//////...---,,,...000111000...------.../////////...............+++,,,,,,---............(((***,,,---,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---///...---,,,,,,,,,,,,,,,------------------------333111---,,,,,,------,,,///......---------------///...------......---,,,,,,,,,------...---------........................000000000///......------.........//////...------///////////////000000000333222000//////000222333444333222111111000000111000000000000000000000000000000000000000000000000333222222222222333333444777888:::;;;===AAAGGGKKKMMMVVVdddqqq{{{~~~}}}|||yyyvvvtttrrrrrrrrrkkkjjjhhhccc^^^[[[\\\]]][[[[[[ZZZXXXTTTRRRRRRSSSPPPQQQQQQOOOLLLJJJHHHHHHEEECCC???;;;999999999::::::::::::;;;;;;;;;;;;<<<999:::;;;;;;;;;<<<>>>@@@888888888888888888888888888888888888888888888888666666555555555555666666666777777777777777777666555555555555444444444444444444444555555666666666666555555444444555666666666666666555444333222111444444444444444444444444777777777666555444333222222222333333333444444444222222222333333444444444111222222222222333333333222333444444333333444555333222222222222333333444444444444444333333333333222222444555555444222222333333333444444555666666333333222222222222333333777666555333222222222222111222222222111000/////////,,,,,,///111333888???PPPvvvxxxRRR:::333111000000000000000000000000222444666777777555222111111111222111111000///........./////////000000000111000/////////000222333//////000111111111111000///000000000111111111111000000111111111222222222555444222111000///000000000000000000111222444444ssslllhhhdddaaaaaa``````___]]]^^^^^^]]][[[WWWTTTRRRNNNOOOQQQRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFDDDCCC???>>>>>>>>>============777777666555555555555555666444333333333333222000000000000000///...---,,,,,,---///000000///---,,,---///000000///......///------------------------,,,+++)))((()))+++---...---------,,,++++++---///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555222///---.../////////000///......------......,,,+++***+++---///...,,,+++,,,,,,---.........---........................000000/////////.........------............---------------....../////////222111///......///111222333333222111111111111111////////////////////////111111111111111111111111222111111111111111222222111222444555777:::>>>AAA@@@FFFOOOWWW```jjjttt|||~~~uuuyyyyyyyyyzzzzzzzzzzzzzzzsssqqqnnniiiddd```______ZZZ[[[\\\[[[YYYXXXXXXYYYZZZ[[[ZZZWWWQQQMMMLLLLLLJJJGGGBBB>>>;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;::::::999888999<<>>FFF]]]YYY===333///////////////////////////000222333444444222000///111111222111111000///...////////////000000000111111000/////////000222333//////000111111111111000///000000000111111111111000000111111111222222222333222111000000111222222///000000000111222333444uuulllhhhdddaaa````````````\\\]]]^^^]]][[[WWWTTTQQQOOOPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJIIIGGGFFFDDDCCC=========<<<<<<;;;;;;;;;777777666555555555555555666444333333333333222000000000000000///...---,,,,,,---...//////...---,,,)))+++---...------...///,,,,,,,,,,,,,,,---------///---+++******+++---............,,,******+++,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++***,,,------++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***---...///000000///............///&&&%%%$$$''',,,///...---++++++,,,---............................................................,,,,,,---............---,,,,,,------......//////111000///......///000111/////////......//////000////////////////////////111111111111111111111111111111000000000111111222111111222333444666777888888<<<@@@DDDIIIQQQ[[[bbbnnnwww}}}uuulllqqqqqqsssuuuxxx{{{~~~{{{xxxtttpppmmmiiidddaaaZZZ\\\]]]]]]\\\[[[[[[\\\___aaaaaa\\\VVVQQQOOOPPPNNNKKKGGGCCC@@@>>>============<<<<<<<<<;;;;;;;;;::::::999888888;;;@@@DDD999999999999999999999999666666666666666666666666555666666777777666666555333444444555555444444333666666666555555555444444444444444444444555555555444444444444444333333333333333444444333333222111222222222222333333333333222222222222222111000///222222222222333333333333222333333333333333333444444444444444555555555555444555666555333222333444333222222333333444555666777777666666555444444444222333333444444333333222222111000///000111222333111111000000000000111111222111000000//////000000///000000000000//////...222000000111111333;;;DDD[[[pppzzzgggIII666111111//////////////////////////////111222111000...---...////////////......---//////000000000111111111000////////////000111111///000111111222222111111000000000000111111111111000111111111111222222222111000//////000111222333000000111111222222222333~~~wwwllliiiddd```````````````\\\]]]^^^^^^\\\YYYUUURRRQQQQQQQQQQQQPPPNNNLLLJJJJJJJJJIIIIIIGGGFFFDDDCCC??????>>>===<<<<<<;;;;;;777777666555555555555555666444333333333333222000000000000000///...---,,,---------......---------'''))),,,---......000222++++++,,,,,,,,,---------......//////...---,,,+++$$$'''+++------,,,++++++,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++)))+++,,,,,,++++++,,,---......---,,,,,,,,,------------------------------'''&&&$$$%%%(((+++---...111000//////......//////***'''&&&(((,,,...---******+++,,,---....................................,,,,,,,,,---......//////+++,,,------.........------------...//////000000........................------------...///000000////////////////////////000000000000000000000000000000///000000111222222222222333444555666555555333666:::;;;===@@@GGGLLLUUU\\\fffnnnssswww}}}}}}uuurrrsssvvvttttttrrrpppooorrrvvv|||~~~yyytttssssssppphhhaaa\\\^^^```___^^^\\\\\\\\\```bbbccc___YYYTTTTTTUUUQQQPPPMMMIIIFFFCCCAAA@@@AAA@@@@@@???>>>===<<<<<<;;;<<<<<<;;;::::::;;;===999999999999999999999999777777777777777777777777555666777888888777666555333444444555555444444333666666666666555555555555555444444444444444444333444444444444444333222222111222222333333333333222222222333333333444444444111111222222222222111000111222222222222333333333444444444444333333333333444444444444555555555555444555555444111000000111222222222222333444555666999999888888777666666555444444333333333333444444333222000/////////111222111000000//////000000111000////////////000111111......//////000////////////...///000///000888BBBRRRSSSOOOEEE888000000333000000000000000000000000...///000000000///---,,,---......////////////...////////////000000000000...//////000000000000000000111111222222222222222000000000000111111111111000111111111111222222222000000///...///000111222000111111222222222111111|||wwwmmmiiiddd```___`````````]]]^^^___```^^^ZZZVVVSSSTTTSSSRRRPPPNNNKKKIIIHHHJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>======777777666555555555555555666444333333333333222000000000000000///...---,,,------------------------'''***---///000111333555,,,,,,,,,------.........(((***,,,...---)))%%%###&&&---000000......------,,,,,,------...///---------,,,,,,+++++++++***+++------,,,,,,---...---------,,,,,,------...///////////////////////////---++++++---///111111111111000///////////////444000,,,,,,......***&&&***+++,,,---....................................***++++++,,,---...//////+++,,,------.........------......///000111111222------...//////...------............///111222333/////////////////////////////////////////////////////////000000111222333000000000222444555555444111555999:::999:::<<>>======:::===??????<<<999666666999999999999999999999999777777777777777777777777555666777888888777666555555666666666666666666555777666666666555555555555555555555444444333333333444444444444444333222111000000111222333333333333555555555666666777777777111111222333333333222222111111222222222333333333555555555444444333333333333333444444444444555555444444444333000......///111111111111222333444555;;;::::::999888777777666666555333333333333555666666444222111000111222333000000////////////000000000000000000111222333444------...///000000000///......000333444555>>>HHHLLLAAA888666444111000222111111111111111111111111...///000000000///---,,,//////000111111222111111........./////////000000---...000111111111000///111111222333333333333222000000000000111111111111000111111111111222222222111000///......///000000111111222222222111111000|||xxxpppkkkeeeaaa___``````aaa``````___]]]ZZZWWWTTTRRRUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJGGGEEECCCAAA@@@AAA>>>;;;===AAACCCAAA>>>999777666555666777666555<<<999555222111000...,,,/////////...------,,,,,,***+++,,,,,,,,,---///111,,,444999888777777333,,,------......------,,,+++---------,,,,,,++++++++++++,,,------++++++,,,---......---,,,,,,,,,------,,,,,,+++***+++,,,---...---...///...+++***)))*********+++---///000///...000000///...---,,,,,,+++,,,,,,---.../////////.........---,,,,,,,,,------***+++---......---+++***+++*********+++---///000------,,,,,,,,,,,,------........................,,,---000222333333222111,,,---///000111000...---///////////////.........///---******,,,...///...//////............//////222111000//////000111111555222......000333333222000111111222222111111000111111222333555777999:::===???BBBEEEIIIOOOVVV[[[___bbbiiirrrxxx}}}xxxsssrrrrrrnnnoooxxxvvvnnnnnnrrruuuxxxuuusssttt~~~}}}yyywwwtttqqqnnnjjjgggjjjnnnnnnhhhbbbaaa^^^___cccccc^^^ZZZZZZaaabbbbbb___[[[YYY[[[]]]WWWUUUSSSQQQPPPNNNKKKIIIJJJHHHFFFDDDCCCBBB@@@>>>>>><<<::::::;;;<<<<<<<<<===;;;999888999888777666777777888888888888777777777777777777666666666666555555555555555555555555666666666666666777888888444444555555666555555444444444444333333333222222444444444444444444444444666666555555555444444444333222222111111222222333222222111000000111222222555555444333333222222111222333333444444333333222444444444444333333222111222222222333333444444444999999:::<<<===<<<999666777555444222111111222222333333222222111000000000000000000111222222222333111111111111111111111111000000000000000000000000333333000---111999======333222222111111222222333111000000///////////////111000000///////////////////////////////////////000/////////000111222222333333222111000000111111111111222222222333333333222222222111111111000000111111111111111000//////......///111111222222222444222000///000000000...|||wwwqqqllleeeaaa``````^^^]]]]]]]]]]]]\\\ZZZXXXUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCAAA>>>;;;<<>><<<<<<<<<<<<<<>>===999666666666555444333333333333222222222222222333333333111111111111111222222222111111111111111111111111111111111111111111111111222333222///222888;;;:::333222222111111222222333222222111000000000000000///////////////000111111////////////////////////000000000000000000111222333222222111000000111111111111111222222222333333222222222111111111000000000111111111000000///......///000111222222222222333111000000222333222111|||vvvqqqkkkdddbbbbbbaaa\\\XXX[[[[[[[[[[[[YYYWWWUUUTTTOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEBBB???<<<<<<>>>>>>;;;888999777666555666777666555555333111111222333222111111111111000//////.........//////...,,,+++,,,...777888777333111111000---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++------,,,++++++******++++++,,,,,,+++++++++,,,---...***,,,...---,,,++++++,,,************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***---...000111222222111111//////...------,,,++++++(((---111111...,,,---///000//////......//////000...............///000111555222000///000111111000222333333444444333333222111111111111222333444555222333444555777:::???CCCIIIJJJPPPXXX^^^dddooozzzzzzwwwvvvsssooolllnnnqqqtttyyyvvvooonnnnnnmmmjjjcccbbb```cccmmmyyyrrriiidddccc```[[[VVVTTTQQQSSSYYY^^^```bbbeeejjjhhhddd^^^XXXVVVWWWXXXUUUTTTRRRSSSTTTTTTRRRQQQSSSSSSSSSRRROOOLLLHHHFFFEEEDDDBBB@@@???>>>>>>>>>@@@>>>======>>>???>>>>>><<<<<<<<<;;;999777666555888888888888777777777777555555555555555555555555555555444444555555666777555555555555555555555555111111222333444555666666444444444444444444444444444333333333333222222222444444444333333444444444333444444555555444444333111111222222222333333333444444555555555555444444333444444444444333333222444444444444444555555555777888;;;>>>???===999666555666666555555444333222111222222333444444555555222222222111111111111111000000000000000000000000222222222222222222222222222444444222333777888666222222111111111111222222333222222111111111111111---......///000111222333////////////////////////222111000000000000000000333222111111000111111111111111111222222222222333222222222111111111111111000000000000000//////...//////000111222222222222111000000111333555444333|||uuuoooiiicccbbbcccbbb]]]WWW[[[[[[[[[ZZZXXXVVVTTTRRROOOPPPRRRRRRRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA>>>>>>??????===;;;999777555555666777666555222111///000111111000///111111000000///......------...///...,,,,,,---///===:::555///......///............///...------,,,,,,+++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,++++++***)))*********+++++++++,,,,,,,,,------)))+++------,,,,,,,,,---,,,------,,,+++***+++,,,---------....../////////............------,,,+++++++++******+++,,,---------,,,,,,++++++,,,,,,---*********+++,,,---...//////......------......///---------------------------............---,,,+++***+++---...///000/////////...------,,,+++******+++,,,------,,,,,,---.........------------......,,,,,,,,,---...///000000333222111000000000000///000000111111111111000000111111111000000111111111111222333333333555888;;;AAABBBFFFMMMSSSYYYdddooozzzuuuuuuvvvpppnnnlllnnnqqquuuxxx{{{wwwtttpppqqqzzz}}}xxxxxx|||}}}yyyuuuhhhccc^^^\\\aaaoooxxxrrrmmmggg```ZZZUUUQQQPPPTTTXXXYYY\\\```lllkkkgggbbb]]]ZZZXXXWWWSSSRRRQQQQQQRRRSSSRRRPPPTTTVVVWWWVVVRRRMMMJJJHHHFFFFFFFFFEEECCCBBBBBBCCCBBB@@@>>>>>>>>>>>>>>><<<;;;;;;;;;:::999888666666888888777777777666666666555555555555555555555555777777777666777888888999666666666555555555555555555444444444444333333333444444444444444444444444444333333333333333333333555555444444444444555555000111222333333222111000000000111111222333444444333333444444444444333333333444444444444444333333555555555555555555555555555666999<<<>>><<<888444333444555555555444222111222222222222333333444444333222222222111000000000////////////////////////222222222222222222222222111555666444333555555333222222111111111111222222222222111000000000000111......///000111111222222000000000000000000000000222222111000/////////000222222111111111111111222111111111111222222222222111111111111111111111111//////000000000//////...///000111111222222222222111000000111333444333222{{{tttkkkgggccccccdddccc___ZZZ\\\\\\\\\ZZZXXXTTTRRRPPPOOOPPPRRRRRRRRRPPPNNNMMMLLLLLLJJJHHHFFFDDDBBBBBB@@@???>>>>>>??????>>>===999777555555666777666555666555444444444444222000000//////......------,,,,,,---......---...000222@@@999222...------...///....../////////...------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++***)))))))))******++++++,,,,,,,,,---------)))+++------,,,,,,---...---//////...------///222,,,------....../////////---.........---,,,++++++///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---...............------------......------------------------+++,,,,,,---------------+++,,,,,,---.../////////...------,,,++++++******000+++&&&&&&+++......,,,---,,,,,,++++++,,,,,,---++++++,,,---.../////////111111111000/////////000111222222333333222222111111111000///////////////111222333222111222444666;;;;;;???DDDIIINNNXXXbbbiiippptttooojjjkkkmmmnnneeeeeefffjjjqqqyyy~~~~~~xxxqqqiiigggiiipppwww}}}~~~zzzyyyzzzuuunnncccYYYXXX```mmmvvv~~~{{{rrrlllaaa[[[VVVVVVWWWVVVWWWZZZbbbaaaaaa```^^^[[[XXXVVVTTTSSSQQQQQQRRRRRRQQQOOORRRTTTVVVUUUPPPLLLIIIHHHEEEGGGIIIHHHFFFFFFGGGIIIHHHFFFCCCAAA@@@???>>><<<999999::::::999999888888777777666666666555555555666666666666666666666666777777777777777888999999888777666555555555555666555555555444444444333333444444444444444444444444444444444444555555555555666555555444444555555666000000111111111111000000000000111222333444444555222222222333333222222222333444444555555444444444555555555555555555555555222333666999;;;:::666222111222333444444222111000333222222222111111111000333222222222111000000000////////////////////////111111111111111111111111000666888666333444333000222111111000000111111222111111000////////////000000000111111111111000///111111111111111111111111222222111000/////////000222111111111111111222222000000111111111222222222111111111111111111111111//////000000000000//////000111111222222222222111222111000111222222000...zzzsssiiihhhfffddddddcccaaa___^^^]]]\\\ZZZXXXTTTQQQOOOOOOOOOPPPPPPOOOMMMLLLKKKLLLKKKJJJGGGEEECCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999777666555666777666555777555444444444333000.../////////...------,,,,,,+++,,,......---...111333???777///---...------///---------------,,,++++++*********+++++++++++++++***+++,,,+++***)))***,,,,,,+++******))))))*********+++,,,---------,,,,,,)))+++------,,,,,,---...''')))***)))&&&'''***...+++++++++,,,,,,---------,,,------------,,,,,,+++000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------,,,,,,---------++++++++++++++++++++++++))))))******++++++,,,,,,///////////////000000000------,,,,,,,,,,,,++++++444+++$$$$$$***000///,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.../////////...///000111111//////000111//////000000000000//////111111000//////////////////000111111//////111333555555888<<>>>>>>>>===;;;:::::::::999777666555666777666555444333222222333222///---000000//////...------------...///...---...000111===333---...000...---///---------------,,,,,,+++)))*********++++++++++++)))+++,,,+++***)))***+++,,,,,,+++************+++***+++,,,---------,,,,,,***,,,------,,,+++,,,---&&&((()))'''###"""&&&***++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......---,,,++++++++++++++++++------------++++++,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,************************,,,,,,+++************+++000000//////.........///,,,,,,,,,,,,------------222---((((((,,,000000......------------------...---...//////000///...---,,,...111111//////000222------............------111000000////////////000...///000000//////111222222222444888888999???FFFGGGLLLOOONNNOOORRRTTTSSSRRRUUUXXX___mmm}}}wwwqqqnnnhhh___ZZZZZZVVVXXX[[[^^^```cccdddeeegggmmmtttyyy||||||~~~zzztttjjj___VVVSSSUUUWWW]]]^^^___^^^^^^___cccfffbbbffflllttt}}}yyyrrrllljjjiiieeedddfffbbb^^^YYYVVVUUUTTTRRROOOLLLKKKKKKLLLNNNOOOOOONNNMMMPPPRRRPPPKKKHHHIIIKKKFFFJJJNNNMMMJJJHHHJJJMMMOOOMMMJJJHHHGGGEEECCCBBB===============<<<;;;:::999999999888888888888777666666666666666666666666666666555555666666777888:::999777555444555666666222222333444555666777777444444444444444444444444333333333444444555555555555444444444444444444555777666444222222444666777333333333444444555555555111222222333333222222111333333444555555555555555444444444444333333333222333222222444666777666444333222222111111222222333222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111///666999555111111222111111111000000000000111111222111000000//////000000///000222333333222111000222222222222222222222222000000000000000000111222111111000000111222222333000000000000111111111111000000111111111222222222000000111222222222222222111222222333333222222111111000111222333333000...yyyssslllmmmmmmhhhaaa^^^```ccc[[[[[[[[[[[[YYYWWWUUUTTTUUUTTTRRRPPPNNNMMMMMMMMMGGGGGGFFFEEEDDDCCCBBBBBBAAABBBAAA???<<<:::::::::999777666555666777666555666555555666777666444222111111111000//////......///000000///------...000;;;111,,,///111///.../////////000000//////...---))))))******++++++++++++)))+++++++++***)))***+++---,,,++++++******++++++***+++,,,---...---,,,,,,+++,,,...---,,,++++++,,,///111222...)))(((+++///........................***+++,,,,,,------------+++++++++***++++++,,,,,,***+++---......---+++***((()))+++---.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,+++++++++//////---,,,,,,,,,,,,,,,+++,,,,,,------......//////...------///000000000//////............//////...///000000000///...---***...111111000///111333111111222222222222111111000000////////////000000...000111222111111222444222111444777666555:::@@@:::@@@DDDDDDGGGLLLMMMLLLIIILLLNNNTTTbbbssszzzxxxwwwppplllkkkfff[[[SSSRRRNNNQQQSSSRRRPPPQQQVVV[[[YYY```hhhkkkkkkjjjmmmppprrrooojjjaaaYYYTTTRRRQQQXXXXXXWWWTTTRRRSSSVVVZZZVVV[[[```bbbdddlllxxxzzzsssooooooooollllllnnnuuummmcccZZZUUURRROOOMMMDDDDDDDDDFFFIIIKKKLLLKKKMMMPPPRRROOOJJJHHHJJJMMMHHHMMMPPPOOOKKKHHHIIILLLMMMKKKHHHFFFFFFFFFDDDBBBAAAAAAAAA@@@>>>===;;;:::;;;;;;;;;:::::::::999999777777777777777777777777888888888888888999999:::;;;999777555444555666666666555555555555444444444444444444444444444444444222222222333333444444444444444444333333444444444888666333111111333666888444444444555555555555666222333333444444333333222333333444555666666666555444444444333333222222222444333222333666777777666444333222111222333444555111222222333333444444555000000111111222222222333111111111111111111111111222222222222222222222222///666999555111111222222111111000000000000111111333222222111000111111111---...111333444444333222222222222222222222222222000000//////000111222222111111000000111222333333000000000000111111111111000000111111222222222222000111222333333333333333222222333333333222222111000000111333555555333111yyyooollljjjgggeeecccaaa___\\\]]]]]]^^^^^^[[[VVVQQQNNNNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@???>>>???>>>===;;;;;;888555333444666777777222222222222222222222222111000000///...---------***++++++******---111555===666...+++,,,///...------///111111000///000111///...,,,+++++++++,,,,,,///+++((((((***------,,,***++++++,,,+++***)))(((***+++---//////...---,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******------,,,++++++,,,------,,,---...+++((('''***---///---++++++,,,,,,,,,++++++,,,------,,,+++)))(((++++++,,,,,,,,,++++++***************+++,,,---...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////...---++++++......///000000000000000444444333222111000//////000000000000000000000000////////////000000000000000000111111111222222222999999;;;<<<>>>@@@AAAAAA@@@BBBFFFMMMWWWaaaiiinnnooocccccchhhaaa[[[WWWOOONNNNNNMMMKKKIIIJJJLLLOOORRRRRRRRRSSSUUUXXX[[[]]]aaa```___\\\ZZZXXXVVVUUUUUUTTTSSSRRRRRRTTTVVVWWWUUUWWWXXXWWWYYY^^^dddfffkkklllnnnqqqyyyqqqqqqpppllljjjlllrrrxxxxxxtttnnnhhhbbb\\\UUUQQQLLLIIIDDDBBBCCCEEEGGGGGGFFFHHHHHHFFFDDDEEEIIILLLLLLMMMNNNMMMJJJHHHHHHHHHJJJHHHEEEBBB@@@>>>>>>>>>>>>???AAABBBCCCBBBAAAAAA::::::::::::;;;<<<>>>>>><<<:::888666666666777888999888666444333444555666;;;:::999888777666555444111222333555666666555555777777777777777666555555555222000111555777666444333555666666555555666777333444666555444222333333333444444444555666666666333333333333333333333333555444333222222444666777555555555444444333333333222111111222333444555666555444333222111111000000222222111111111111222222333222222222111000000000444333333333444222000---333333333333333333333444111111111111111111111111222333333444444333333222444333333222111000//////111111111111111111111111111111000000000000000000222222222222222222222222111111000//////000111222111000///000111222111///000000000000000111111222111111111111111111111111222111///000111333222222111111111111111111111111yyypppiiigggeeedddcccbbb```^^^]]]]]]]]]\\\YYYUUUQQQNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@>>>>>>>>>>>><<<:::999777666666777777666555222222222222222222222222111000000///......------,,,,,,,,,,,,,,,...222666>>>777///+++,,,---,,,+++///000111000---+++++++++///...,,,+++************---,,,+++---...---***'''+++,,,,,,---,,,+++***)))+++,,,.../////////---,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,+++******++++++***))))))***++++++,,,------+++))))))+++------+++))))))***+++***)))++++++------...---,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,---...---------,,,++++++******++++++++++++++++++++++++)))***,,,+++******+++------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////...---,,,+++------...////////////...000000000000////////////000000000000000000000000.../////////000000000000111111111111111111111111444444555777888999:::;;;<<<===AAAGGGNNNWWW___ccccccYYYXXXXXXSSSTTTSSSJJJJJJJJJJJJHHHGGGGGGJJJLLLJJJIIIIIIIIIJJJLLLOOOPPPSSSTTTWWWXXXYYYXXXVVVUUUWWWWWWVVVVVVVVVWWWXXXYYYVVVWWWUUUQQQOOOQQQSSSUUUZZZ[[[^^^ccckkkwwwzzzuuuqqqooolllmmmllliiigggiiinnnsssuuussspppnnnjjjeee___[[[QQQNNNJJJHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDEEEHHHKKKLLLNNNOOONNNLLLJJJJJJKKKKKKIIIGGGEEECCCAAA@@@???===>>>@@@AAAAAAAAAAAA@@@============>>>???@@@@@@AAA@@@===;;;:::::::::;;;:::999666555444444555666999999999888777777777666444555666666666555444444777777777888888777666666444333222333555777777777999888777666555555555555555666777777555444444555333333333444444444444444333333333333333333333333444444222222222333555666444444444444444444333333555555555666666777888999777666555444444333444444222222111111111111222222222222222222111111111111222222222333444444111///333222222111111000000000111111111111111111111111000111111222222111111000333333222222111000000///111111111111111111111111111111111111111111111111222222222222222222222222222111000///...//////000111000///000111222111///000000000000000111111222111111111111111111111111222000///000111333222222222222222111111111111111yyyqqqgggeeecccbbbbbbbbb```^^^]]]]]]\\\ZZZWWWTTTQQQOOONNNOOOOOOOOONNNMMMKKKJJJKKKKKKKKKJJJHHHGGGEEEDDDAAA???============;;;999777666666888999888555333222222222222222222222222000000000///......------...............///333666<<<666000,,,,,,,,,+++)))---...///...+++***)))***,,,++++++*********++++++...---,,,,,,---,,,)))''',,,,,,---------,,,+++++++++,,,---...///...------*********++++++++++++++++++,,,,,,,,,,,,+++******+++******))))))******++++++,,,---,,,++++++---///,,,+++))))))++++++***)))***+++,,,...//////......+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///++++++++++++++++++++++++************************((()))+++***))))))***,,,---------------------------------,,,,,,+++++++++///.........------,,,,,,------............------,,,,,,---............---,,,---------......//////////////////////////////....../////////000000000111111111111000000000000000111111222333333444444666777999===CCCJJJPPPSSSUUUQQQPPPLLLIIITTTYYYNNNFFFFFFFFFEEEDDDDDDFFFHHHBBBAAA@@@@@@@@@AAABBBCCCDDDHHHNNNTTTXXXYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYVVVQQQLLLIIIIIIKKKKKKLLLNNNRRRYYYdddooowwwxxxvvvsssnnnjjjeeebbb```bbbdddeeedddcccdddiiimmmnnnnnnnnnnnnnnnkkkgggcccZZZXXXUUUSSSQQQOOOKKKHHHCCCDDDDDDCCCBBBBBBEEEGGGFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJIIIGGGFFFCCCBBBAAA======>>>@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCFFFEEECCC@@@???>>>>>>???<<<;;;999777666555666666888888888888888888999999777888888777666555444333555555666666666666666555333444555555555666999:::???;;;666555555666555333666888999999777666666777444444444333333333333333333333333333333333333333444333222111222333444555333333444444444444444444333333333444444555555666333222222111111111222222222222111111111111222222111111111222222222222222111111111222444444333111444333333222111000//////111111111111111111111111000000111111111111000000333222222222111000000000111111111111111111111111111111222222222222222222222222222222222222222222222111000///////////////111000///000111222111///000000000000000111111222111111111111111111111111222000//////111222222111222222222222111111000000wwwooogggeeecccbbbaaa```^^^\\\]]]\\\[[[XXXVVVSSSQQQPPPPPPPPPQQQPPPOOOMMMKKKJJJLLLKKKKKKJJJIIIGGGEEEEEE@@@>>>===<<<===<<<;;;999888777666777888777666444333333222222222222222111000000//////...............//////......///222444777333///,,,,,,,,,+++***(((***,,,---,,,+++,,,---(((((())))))***+++,,,---...,,,)))'''''')))***+++,,,,,,,,,,,,,,,,,,++++++***+++,,,---------,,,,,,************************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---...///---,,,+++,,,------,,,******+++,,,.........---,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...///******++++++,,,,,,,,,---++++++++++++++++++++++++***,,,------,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///......------,,,,,,++++++,,,------............,,,,,,---...............,,,------------........................................../////////000000111000000000000/////////000111111111111111222222333333444777:::>>>BBBEEEEEEGGGIIIDDDDDDUUU\\\PPPCCCDDDDDDCCCBBBBBBDDDFFFAAA@@@???>>>===<<<======>>>BBBHHHNNNTTTXXX[[[\\\XXXYYY[[[]]]]]]\\\[[[ZZZZZZWWWTTTRRRMMMGGGGGGIIIHHHIIIIIIIIILLLRRRZZZ___eeecccaaa^^^[[[XXXVVVUUUVVVYYY]]]___```bbbgggkkkiiihhhggghhhiiiiiihhhgggdddcccaaa___]]]XXXSSSOOOFFFFFFDDDCCCAAA@@@AAAAAA@@@AAABBBBBB@@@@@@BBBCCCGGGGGGGGGGGGFFFDDDAAA@@@======>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCFFFEEECCCBBBBBBAAABBBBBB???>>>===;;;:::999999999:::::::::::::::999999999888888777777666555555444222333444444555444444444222555777777666666:::===AAA;;;555333666888666444666888999999777666666777555555555444444333333333444444444444444444444444333222222222222333444555333333333444444555555555000111111222222333333333000000000///000000111111222222111111111111222222111111111222222333333333333222111222333444222111444444444333333222222222111111111111111111111111222222333333333333222222222222222111111111111111111111111111111111111111222222222222222333333333111222222222222222333333111111111000111111111111111000///000111222111///000000000000000111111222111111111111111111111111111000//////111222222111333333222222111000000000uuulllhhhfffcccbbbaaa___\\\ZZZ\\\\\\ZZZXXXVVVTTTRRRPPPRRRRRRRRRRRRPPPOOOMMMKKKLLLLLLKKKJJJIIIGGGFFFEEE@@@>>>===<<<===<<<;;;999:::888555444555666777777333333333222222111111111////////////............---......---,,,---///111111///---,,,,,,,,,---,,,)))+++---------,,,---///))))))******++++++++++++''''''(((((())))))******+++************+++++++++))))))******++++++++++++************************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++---.........,,,++++++,,,......,,,***+++,,,------,,,+++***))),,,,,,+++++++++,,,---...------,,,,,,,,,---......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++......------,,,,,,,,,,,,***+++,,,---............------...////////////.../////////.........------------------------------............////////////////////////////////////111111111111111111111111222222222333555888:::;;;777;;;@@@<<<;;;JJJPPPCCC@@@BBBCCCBBBAAAAAACCCEEEBBBAAA@@@>>>===<<<;;;;;;===???BBBFFFLLLQQQVVVYYYSSSUUUWWWYYYYYYXXXVVVUUUTTTQQQQQQQQQMMMFFFDDDGGGHHHGGGFFFEEEDDDGGGKKKOOOOOONNNLLLJJJIIIHHHHHHHHHMMMRRRXXX\\\___dddjjjooommmiiidddaaabbbdddfffgggiiihhhgggfffddd```[[[WWWOOOMMMJJJHHHFFFDDDBBB@@@@@@AAAAAA@@@???>>>@@@BBBBBBBBBCCCCCCBBBAAA???>>>======>>>???@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>===???>>>===<<<;;;:::999999777777666666666666777777444555555666666666555555333666888888666777:::===>>>999333333777:::999666555777888888666555555666777777666666555555444444444444444444444444444444333222222333333333444444333333333444444555555555222333444555555555444444444444333333333444444555222222111111111111222222111111222222333333333444555444222222222222111///222222222333333444444444111111111111111111111111111222222333333222222111111111111111111222222222111111111111111111111111111111222222222333333333111111111222222333333333///000111222333333444444111000///000111222111///000000000000000111111222111111111111111111111111111///...///000222111111222222222111111111000000uuullliiigggdddbbbaaa___\\\YYY[[[[[[[[[ZZZXXXUUURRRQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIHHHFFFEEEAAA???============;;;999;;;888555333444666777888444333333222222111111111//////////////////......,,,---------++++++---///,,,,,,,,,,,,,,,,,,------,,,...//////---+++,,,,,,---------,,,+++)))((('''$$$***......+++(((&&&******)))))))))***+++,,,))))))************+++++++++++++++++++++*********+++,,,,,,,,,,,,+++******)))******++++++******))))))))))))+++---...---+++)))))))))+++,,,,,,***(((,,,,,,------,,,***)))(((,,,,,,+++++++++---...///------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---------------------...///////////////000000/////////.................................------........./////////............/////////000000000000000000111111111111111111222333444555666666777<<<:::555===@@@666<<<>>>????????????@@@AAA>>>>>>===<<<;;;::::::999<<<<<<<<<>>>BBBFFFKKKNNNKKKLLLNNNOOOPPPOOONNNLLLQQQOOOQQQUUUQQQGGGCCCFFFCCCCCCBBB@@@???@@@CCCFFFCCCBBB@@@?????????@@@AAAFFFKKKRRRWWW\\\bbbiiioooqqqkkkccc^^^]]]___bbbdddeeecccbbbaaaaaa```^^^[[[WWWUUUQQQOOOMMMJJJGGGDDD@@@@@@???===:::999;;;<<<=========>>>======<<<<<<<<<<<<<<<===>>>@@@AAABBB???@@@AAABBBBBBBBB@@@@@@<<<<<<>>>???AAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;888888777777777888999999999999999999999888888777666777888888777888999;;;:::666333333666999999888444666777666555444444444777777777666666666666666444444444444444444444444333333444444444555555555333333444444444444444444111222333444444444222222444444333333333333333444222222111111111111222222222222222333333333333333777555222111111111000/////////000111222333333444111111111111111111111111//////000000000000//////000000000111222222222333111111111111111111111111000000111111222333333333111111111222222333333444//////111222333444444444111000///000111222111///000000000000000111111222111111111111111111111111111///......000111111000111111111111111111111111vvvoooiiifffdddbbbaaa```]]][[[[[[[[[\\\\\\ZZZVVVSSSQQQPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEBBB@@@>>>>>>>>>>>><<<:::999777555555666777666666444444333333222111111000.../////////////////////,,,---...---++++++,,,---+++,,,,,,,,,,,,++++++,,,,,,---///...---+++,,,,,,+++,,,------,,,+++***)))$$$(((,,,---,,,***)))***++++++*********+++,,,---+++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******)))***++++++++++++***))))))((((((***,,,---+++)))(((((()))+++------***(((+++,,,---------,,,+++***---,,,+++++++++---///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,------......***++++++,,,,,,------...+++++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,---............---............////////////........................---------.........//////,,,,,,---...//////000000000111111111222222333333/////////000111111222222777333777999222444888333666888:::;;;::::::;;;<<<999999999999888888777777999999999:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDJJJHHHNNNVVVTTTHHHCCCFFF@@@AAA@@@>>>======???AAAAAA???===<<<;;;;;;<<<======BBBHHHLLLQQQXXX```fffkkkeee]]]WWWUUUUUUWWWWWWYYYWWWUUUUUUWWWZZZ[[[[[[XXXVVVRRRQQQPPPNNNJJJFFFAAAAAA???;;;777666666888:::999999999999::::::;;;:::999999:::<<<>>>@@@AAA???@@@AAABBBBBBAAA@@@???<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@??????>>>===<<<;;;:::999999::::::;;;;;;::::::999888666666999777666666888888888777666555555555666777777888444666777777555444444555555555555666666666666666555555555555555555555555444444555555666666666555444444444444444444333333111222333444444333111000444444333222111111111111222222111111111111222222333333333333333333222222666333111111111222222111000000000111111222222333111111111111111111111111//////000000000000/////////000000111222222333333111111111111111111111111//////000000111222222333000111111222333333444444///000111111111111000///111000///000111222111///000000000000000111111222111111111111111111111111000///......000111111000000000000111222222333333xxxrrrgggeeecccbbbbbbbbb```^^^ZZZ[[[]]]]]][[[WWWSSSPPPNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLKKKJJJHHHGGGFFFBBB@@@???>>>???>>>===;;;777666666777888888666333444444333333222111000000.........///////////////,,,.........,,,+++,,,---+++,,,------+++***)))***(((***,,,---------...///&&&(((***---.../////////000///+++&&&$$$&&&---333,,,,,,+++***+++,,,...///------,,,,,,,,,---...///---------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,---......---,,,+++)))((('''))),,,,,,***'''******+++---//////---******+++---...///......------,,,+++***+++---///111,,,,,,+++******+++++++++++++++++++++++++++++++++***************************,,,------,,,+++---...++++++,,,------...//////)))***+++,,,------...///)))***+++,,,------...///,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,---...///000111////////////////////////---------.........//////***+++,,,---...000111111333333333444555666666666------......//////000000333+++///444......444444222444666777666666777888555666666777777777666666777888:::;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>><<<<<>>;;;888777666777777555999>>>BBBFFFLLLUUU[[[aaa\\\UUUOOOLLLKKKKKKJJJPPPMMMKKKKKKOOOSSSWWWYYYUUURRROOOOOOOOONNNJJJFFFHHHGGGDDD???;;;888999:::999888777666777888999;;;888777777888999<<<>>>??????@@@BBBCCCCCCAAA@@@>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;:::::::::999999999888666555333222;;;888555555888999777555444666777666555444555777555666888777555444444555333444444444555666666666555555555555555555555555444555666666777777666666555555555444444333333333555666888999999777666444999888777666555444444444222222111111111111222222444444444333333222222222444222000000222333444333444444333333333333333333111111111111111111111111111111222222222222111111//////000111222333333444111111111111111111111111...//////000111111222222000000111222333333444444000111111111///---+++***111000///000111222111///000000000000000111111222111111111111111111111111000///......000111111000//////000111222333333444|||tttooollliiieeeaaa___]]][[[YYY]]]]]]]]][[[YYYVVVSSSQQQQQQQQQRRRRRRQQQPPPOOOOOONNNMMMLLLKKKIIIHHHFFFFFFDDDCCCAAA???>>>===<<<<<<999777666555666777666555555555444333222111000000------..................000000000///......------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++---+++******++++++)))((()))***,,,------,,,***)))(((((()))++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++*********))))))******))))))******+++,,,***************************))))))((()))+++,,,------+++)))((((((***---///000...,,,,,,///111222333000...---++++++,,,---...*********+++,,,---...///---,,,+++*********,,,,,,///...,,,+++***++++++,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))******,,,---...//////))))))***,,,---***$$$***+++...///000...,,,+++---,,,***))))))***,,,---+++,,,,,,---.........---........................//////000000111111222222999999888444000---,,,,,,000000000000000000000000//////............//////111111222222222333333333888777666555555555555555555666888888666666666777777777777777666666666666666777:::===???AAAAAAAAABBBAAA@@@>>>=========<<<;;;;;;::::::999888777777222444777:::>>>BBBDDDFFFOOONNNKKKIIIGGGEEEEEEEEEBBBBBBBBBDDDHHHNNNTTTWWWQQQOOOMMMJJJIIIIIIJJJKKKHHHFFFDDDAAA>>>===<<<<<<======<<<;;;:::999999888;;;:::888777666777888888777777888999::::::;;;;;;999:::<<<===>>>?????????@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???AAACCCEEECCCCCCCCCBBBAAA@@@???>>>======<<<:::888777999:::999999999777666666888::::::999888888999999888666777777777666666666666666999888666444333444555666777666555444333333444444777777777777777666555555555555666666666666555555666666555444444444444555777666555444222111//////333333333333333333333333555555444333333444555555111222333444444333222111333333222222222333444555...///000111111111111111222222222222333333333333333333222222111222222222333333222222222222222222555555555444333222111000...///000222222222111000222111111000000000111111222222333333222000---+++------...000111333444444888666333000//////111222111111111111111111111111000000000000000///......{{{sssmmmkkkhhhdddaaa___]]][[[ZZZ^^^]]]]]][[[YYYVVVSSSQQQQQQQQQRRRRRRQQQPPPPPPOOOLLLLLLKKKJJJIIIGGGGGGFFFCCCBBBAAA???>>>=========999777666555666777666555333444444444333222222111////////////////////////---------------,,,,,,,,,,,,+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++******(((((((((*********(((***))))))))))))))))))***&&&'''((())))))*********,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))***++++++++++++++++++++++++++++++---,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,---,,,+++,,,///333555666///...,,,++++++,,,---...000///---,,,+++***)))))),,,+++************+++,,,+++***)))))))))***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,---......,,,++++++,,,...---)))&&&,,,,,,------------------///...---,,,,,,---...///+++,,,------......------......................................./////////444555555333000.......................................------------......000000000000111111111222666666555444444444444444333555666666555444555555555555555555555555555555666777999;;;<<<>>>>>>??????>>>===<<<<<<<<<<<<<<<:::::::::999888777777777222333444666888:::<<<===???>>>===;;;::::::;;;;;;???>>>>>>@@@BBBFFFJJJMMMJJJHHHFFFDDDCCCCCCCCCDDDFFFEEEBBB@@@>>>=========>>>>>>======<<<;;;::::::;;;;;;:::999888888888888777777888888999999::::::::::::;;;;;;<<<=========;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<>>>@@@CCCDDDJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???===:::999:::<<<;;;;;;;;;999777777888::::::999888888999999888666777777777777777777777777777777666555555666777888999888666555555777888999666666777777777666555555555555666666666666555555666666555444444444444555555555444444333333333222333333333333333333333333333222111111111111222333222222333333333333222222444333333333222333333333222222222222222222111111000000000111111111111222111000000000000000111111111111111111222222222222333333333444333333222222///000111222222222111111//////............/////////000111111000...,,,+++//////000000111111111111444333111000000000222333000000000000000000000000000111111111000000///...{{{rrrllliiifffbbb```___^^^\\\[[[^^^^^^]]]\\\YYYVVVSSSRRRQQQQQQQQQRRRQQQQQQPPPOOOKKKJJJJJJIIIHHHGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>999777666555666777666555222333444555555444333222000000000000000000000000,,,,,,,,,---------------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***************))))))(((((()))+++,,,,,,+++,,,***(((''''''(((***,,,&&&'''((())))))***))))))***++++++++++++++++++***+++++++++***************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((((((***---000000...,,,***---+++***+++...222444555///...,,,+++++++++,,,---111000...,,,***)))((((((+++******))))))***++++++))))))))))))***+++,,,---...------------,,,,,,,,,---------------,,,++++++((())))))***+++,,,---------,,,++++++---...---,,,------,,,++++++---...000000///...------...///000,,,,,,------......------------------------------//////..................///000111000///...///000---------------------------,,,,,,++++++,,,,,,---....../////////000000000444444444333333333333333222333555555333222333444333333333333333444444444666666666777888999:::;;;;;;::::::999999::::::;;;999999888888777777666666333333333444444444444555555444444444444555666666;;;;;;;;;<<<===>>>@@@AAABBBAAA???===<<<<<<======BBBBBB@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888::::::999999999999::::::777888999::::::999888777777888999;;;===@@@BBBCCCKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDCCCAAA>>><<<===>>>??????>>>;;;888777888:::;;;999888888999999888777888888888888888888888888666666777777888999999:::999777666555666888;;;===666777777777777666555555555666666777777666666555777666555555444444555555333333444444555666666666444444444444444444444444222222111111111111222222333333222222222222333333555444444333333222222111444444444333222222111111000000000111111111111222////////////000111222222///000111222222222222222111111222333333333333333111222222222222111111000///.............../////////000111111000///...---222222111111000///////////////000000111111222222////////////////////////111111111222111111000///}}}ssslllhhheeeaaa______^^^]]]\\\^^^^^^]]]\\\YYYVVVTTTRRRPPPQQQQQQQQQQQQQQQPPPPPPIIIIIIIIIHHHHHHGGGGGGGGGAAAAAA@@@???>>>>>>>>>???999777555555666777666555111222444444444333111000111000000000000000//////------......///000000111//////...---,,,------...++++++,,,,,,,,,,,,------((())))))***++++++++++++---,,,+++,,,...///...------,,,+++******+++,,,---))))))***+++++++++++++++)))***+++,,,,,,+++***)))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***)))+++...000111///,,,***...,,,***)))+++---.........---,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,******************+++++++++++++++,,,,,,------------------------------,,,------......------,,,+++(((((()))***++++++,,,,,,,,,++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---...,,,,,,------...------,,,------------------------111111111000000//////...,,,...//////...---///000------------------------,,,,,,++++++++++++,,,,,,............////////////222222222222222222111111111333444444333222222333222222333333333333333444555555444333333555666777666666666666666777888999777777777777666666555555555555555444444333333333222222222222333444444555777777888999999999999999<<<<<<:::999999999999:::>>>>>>==============================<<<<<<<<<<<<<<<===>>>>>>===<<<:::999:::999999999999999999999;;;:::999888777777777888777888999::::::999888777555666888:::===@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJJJJFFFFFFFFFDDD@@@?????????BBBAAA@@@===:::888999:::;;;999888888999:::888777888888888888888999999999777888999:::::::::999999888777555333444666999;;;888888888888888777777666666666777777777777666666777666666555555555555555333444444555666777777888444444444444444444444444444444333333333333444444444333222111111222333444555555555444333222000000333333333222222222222222222222222222222222222222111111111111222333444555111222333444444333333222222222333333333333222222222222222111111000//////111000000000000111222222111222222333333222111111222222111111000/////////---...000111111111000///000000000000000000000000111111222222222111111000uuummmgggeeeaaa_________^^^\\\^^^^^^^^^\\\ZZZWWWTTTRRRPPPPPPQQQQQQQQQQQQQQQPPPIIIIIIIIIHHHHHHGGGGGGGGGAAAAAA@@@???>>>>>>>>>???999777555555666777666555222333333333222111///...000000000//////.........,,,------...///000111111,,,++++++***************+++++++++,,,,,,---------+++++++++,,,,,,------...///...------......---+++***+++,,,------,,,+++***)))******++++++++++++***))))))+++,,,,,,+++))))))************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***+++,,,---.........------,,,***'''''')))***++++++------,,,,,,++++++++++++)))))))))***+++,,,...///))))))******++++++++++++------------,,,,,,++++++,,,,,,---......------,,,------......------,,,+++)))))))))******++++++,,,+++---//////...,,,***))))))***---...//////...------------,,,,,,---------,,,------...------,,,,,,------------------------111111000000//////......,,,---......,,,,,,---...........................------,,,,,,,,,,,,------............/////////000///000111111222111000000111333555444333222333333222222222333333444444444444333222111111222333444333333333333444555666666666555555555555555444444444444444444444333333333000000111111000000000000111222444555555555555444777777666666666666666666999999:::;;;;;;;;;;;;;;;999999999:::::::::::::::;;;<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::<<<<<<:::999888777777777888999::::::::::::999888666777999;;;===???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGEEEFFFFFFDDDAAA?????????AAAAAA@@@===:::999:::;;;;;;:::999999::::::999777777777888888999999999999::::::;;;;;;:::999888888:::888666444444555777888999::::::::::::999888888666666777777777777666666777777666555555555555666555555666666666666666666555555555555555555555555444444444555555444444444555444333222222333444555555555555555333111000///000000000000111333444555333333333222222111111111111111111111222333444555555555666777666555333222555555555444333222111111111111000000////////////111111111111111222333444333333333333333333222222000000000000000111111111...///000111111///...---111111111111111111111111000111111222222222111111vvvnnniiifffbbb``````___^^^]]]______^^^\\\ZZZWWWTTTSSSOOOPPPQQQQQQRRRQQQQQQQQQKKKJJJJJJIIIHHHGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>999777666555666777666555333333333222222111111111000000000//////......---++++++,,,,,,---...//////---------,,,,,,,,,++++++***++++++,,,,,,------...------,,,,,,,,,---.........,,,++++++++++++***((('''(((***,,,,,,***((('''(((((())))))))))))(((((()))******************)))***************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((---,,,,,,+++,,,,,,......(((&&&%%%%%%(((+++------,,,,,,,,,,,,++++++++++++***************+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,++++++)))((('''+++,,,---.........---,,,---------------,,,++++++*********+++++++++,,,,,,---///222222000---++++++(((***---///000///...,,,........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,---...---,,,+++,,,...........................---,,,,,,++++++,,,,,,---------........./////////...///000222222111000000111333444444333222222333111111222222333333444444333222222111111222222222222111111111222333444444444444444444444444444333222222222222222222222222222222333222222111000///...///000111111111111111111111111111222222222222555666777888888999999888555555666666777777888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<:::999888777888999::::::999888777777888999;;;<<<=========@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCBBB@@@>>>===>>>??????>>><<<:::999;;;<<<<<<:::999999::::::999888666666777777888999999999<<<;;;;;;:::999999888888;;;:::999777666666777777:::::::::::::::999888888666777777888888777777666888777666666555555666666666666666666666555555555666666666666666666666666333333444444444444333333444444333333333333444444555555555555444222000///000/////////111333555666555444333222111000///...////////////000111222222555666888999888777555333777777666666555333222111222111000000///000000111000000000000111222333444333222222111111111000000......///000111222222333///000111111111///...---111111111111111111111111///000111111222111111111uuummmjjjhhhdddbbbaaa```___]]]______^^^]]]ZZZWWWUUUSSSOOOPPPPPPQQQRRRRRRQQQQQQLLLLLLKKKJJJIIIGGGGGGFFFCCCBBBAAA???>>>=========999777666555666777666555333333222222333444777888222222111000000///......+++,,,,,,,,,------......///////////////......---******+++,,,,,,---......---,,,+++*********++++++,,,+++)))***++++++***))))))))))))******)))))))))(((((())))))))))))((((((******))))))))))))******))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,+++***))))))))))))+++++++++++++++,,,,,,---)))'''%%%&&&))),,,---...,,,,,,,,,,,,,,,+++******++++++***************+++)))***,,,---......------)))***+++++++++***))))))***+++---...///...---,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,...000000...,,,---///)))***,,,---////////////------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------,,,,,,...///------------------------++++++************++++++,,,,,,,,,,,,------------...///000222222222000000///111222222111000000111//////000111111222333333111222222333333222222222111111000000000111222222333333333333333333333333222222222222222222222222444444555555555444333222111111000000000000000000......///000000000000000222333444555666666555555222333333444555666666666777777777888999:::<<<<<<::::::;;;;;;<<<<<<======>>>???AAAAAA@@@>>>;;;:::999999:::;;;;;;:::999999888888999:::::::::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<===??????===;;;;;;<<<;;;;;;;;;:::999999;;;>>><<<:::999999:::;;;999888555555666777777888999999;;;:::999888888999::::::777777777888777777777666888888999999888888777666777777888888888888777777888777777666666666666666555555555555555555555555666666666666666666666666444444555666666555444444333333444444444444333333333444555555444222000///222111111000111333555777:::999888666444222000///111000000000000000111111222444666888999888777666666777777777666555444444333222111111111222333444222222222222333444555555555444333222111000000000/////////000111111222222//////000000111111000000111111111111111111111111...///000000111111111000uuummmllliiieeebbbaaa```___]]]______^^^]]]ZZZWWWUUUSSSOOOOOOPPPQQQRRRRRRRRRQQQNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCAAA???>>>===<<<<<<999777666555666777666555333222222222444888<<<>>>333333222222111000000///.........///////////////,,,,,,------,,,,,,+++*********+++,,,,,,---......+++***)))'''''''''((()))+++******+++---......------,,,***))))))***,,,---******+++++++++******)))+++***)))(((((()))***+++))))))******++++++++++++((((((((((((((())))))******************************))))))((()))+++,,,...)))***+++,,,,,,,,,++++++...+++)))((()))++++++++++++,,,,,,,,,,,,+++*********)))))))))***+++,,,,,,***+++,,,...//////......)))***,,,---......---,,,***+++---//////...---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------***+++,,,+++)))***...222++++++++++++,,,...000111***++++++,,,,,,++++++***---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000)))+++---------...///111,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,---///111222333222111000...000111111000//////000---......///000111111222000111333444444333222222111111000000000000111111222222222222222222222333444444444444333333333333000111222333333333222111666555444333222111111111......000000111111111111000111333444555444444333111222222333444555666666666555555666777:::<<<===999999::::::;;;<<<======???AAACCCDDDDDDAAA===;;;;;;<<<===>>>>>>===<<<;;;888888999999888777555444333444666777888999999999888:::<<<===;;;:::::::::888999999999888999<<<>>><<<;;;999:::;;;;;;:::888444555555666777888888888:::999777777777999;;;===111333444666666666555555777777777777777666555555777777888888888888777777888888777666666666666666333333444444555666666666777777777777777777777777666777888999999888777666222333555555555555333222333444555555555333111///555444333222222333555666@@@???===;;;888666444333333333222222222222222222...000444777999:::999888555666666777777777777777444333333222333444666777444444444555666777888999888777555444333222222222000000000000111111111111......///000111222333333000000000000000000000000......///000000000000000zzznnnnnnkkkgggdddbbb```]]][[[^^^^^^^^^]]]\\\ZZZWWWVVVTTTSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCBBB@@@???>>>>>>:::999888666555555555555333333333333333333444444333222000...---...//////+++---...000000///---,,,....../////////...,,,+++......---,,,+++++++++++++++++++++***++++++,,,---000...,,,***)))***,,,------.........---,,,++++++)))***+++++++++)))((('''---***((((((***+++)))'''---------,,,+++***)))(((***++++++,,,,,,++++++***,,,+++***+++,,,,,,+++***,,,---...,,,***))))))***000///...,,,,,,,,,,,,---/////////......---------...------------,,,,,,,,,,,,++++++++++++++++++,,,+++******+++,,,---+++***///---******,,,---,,,***000//////.........//////+++++++++,,,,,,---------++++++,,,,,,,,,++++++***)))***++++++------...///)))+++,,,,,,+++***,,,---.........------,,,,,,,,,...------,,,,,,------......------------...////////////.........---------///...---,,,,,,---...//////...---,,,+++,,,,,,---------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++,,,---...////////////........................111111222333333333333222555444444333333333444444000333555333000---,,,---111111111111111000//////000000000000000000000000444444333222222222333333333333333444444555555555111111111111111111111111111111111111222333444555222222222222222222222222333333444444555666777777;;;999888:::===>>>===;;;>>>>>>>>>>>>???@@@AAABBBBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;:::999888777888888777777666555555555999888888888999999:::;;;999999888777666777999<<<<<<:::777777999999777444555666999;;;<<<;;;:::999888777777777777777888888222222333333555666888888444444444555444444333333222333555666666555333222333444444444444444333333333333333333333333333333555555555666666666666777888888777666666666666777444555666777777666555444222333555666666555333222555555777888999999999999FFFPPPWWWOOO>>>111000555333333333222222111111111444555666666444444555666777777666666555555555555444555666666555555666888777666555444444444444444333222111/////////000111222222111111000000//////111111000///...---,,,,,,111111111111111222333333000000111111222222222333xxxmmmmmmkkkgggdddbbbaaa^^^\\\^^^^^^^^^]]][[[YYYVVVUUUQQQQQQRRRSSSSSSRRRQQQQQQLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDCCCBBB@@@???>>>===:::999888666555555555555333333333333222222222222111111111000000///...---,,,---...000000///---,,,((())),,,...///000000000,,,,,,,,,------...///000)))))))))))))))******+++***,,,---...---,,,***(((,,,,,,,,,,,,,,,+++++++++***************)))((((((...+++))))))++++++***)))***************)))((('''++++++,,,,,,,,,,,,++++++***)))((()))******)))((()))***+++***(((((()))***///...,,,+++************.........------,,,,,,,,,,,,---------......//////---,,,,,,++++++,,,,,,---,,,+++***+++,,,+++***(((,,,***((())),,,---,,,+++------,,,,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,++++++***------,,,,,,,,,+++++++++)))+++,,,,,,++++++,,,---......---------,,,,,,,,,---------,,,,,,------------------,,,---......//////.........------------...---,,,,,,,,,,,,---......---,,,+++***++++++,,,*********+++++++++,,,,,,***++++++++++++++++++,,,***+++,,,---------------------------------------//////000111111111111000444333333222222222333333---000333333111000000222111111111111111000//////000000000000000000000000222222111111111111222222333333333333333222222222111111111111111111111111111111000000000111222222222222222222222222222222333333333444444555555666666555444555888999888777;;;;;;;;;<<<<<<===>>>???AAA@@@>>>===<<<<<<===============<<<<<<:::999999888888777777777666666666777777888888888999999999555666666555555666999<<<;;;999777777999999777555444555777999999999888777777777666666666666777777666666555555555555666666444555555555555555444444222333444555555444333222444555555555555555444444333333333333333333333333444444444555555555666666888888777666555555555666444444555666666555444444222333444555555444333222111222333444555666666666AAAIIIOOOKKK>>>555444777333333333222222222111111333444555555333333444555555555555444444333333333333555666666555444666777555444333333222222222333333222111000///000000111111111111000000000//////222111111000000/////////...............///000000222222222222222222111111vvvlllllliiifffdddcccaaa___]]]______^^^]]][[[XXXUUUSSSQQQRRRSSSSSSSSSSSSRRRQQQKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCAAA@@@???>>>===:::999888666555555555555333333333222111111111000///000111222111000---,,,,,,---...//////...---,,,&&&(((***,,,...000111111++++++,,,,,,---.........)))))))))))))))***+++++++++++++++,,,++++++***))),,,+++*********+++,,,---++++++***))))))))))))***...,,,******+++,,,+++***))))))*********))))))(((+++,,,,,,------,,,,,,+++***)))((()))******)))((('''(((******))))))***+++------+++******))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,---///000000111...---,,,++++++,,,---...,,,+++***+++,,,+++)))'''(((''''''(((+++,,,,,,,,,************+++,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...............---------------,,,,,,++++++,,,,,,---,,,,,,+++*********++++++''''''((()))***+++,,,,,,---,,,+++***)))***++++++******+++++++++++++++***------------------------,,,---......//////......222111111000000111111222...000222222111111111222000111111111111000000///////////////////////////////////////000111222333333333333222111111000000111111111111111111111111111111000////////////000111111111111111111111111333333333333333333333333333222111222444666555444888888888888999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>><<<;;;:::999999999888888888888888666666888999999999888777222333444444444555888;;;:::999777777888888666555333444666777777666555444666666555555555555555666888888777666555444444444444555555666666555555555333333444444444444333333333333444444555444444333333333333333333333333333333333333333444444444444777777666444444333333333222333444444444444333222222222222222222222222222000000111222333333333222555:::???>>>888333222333333333333222222222222111222333444333222111222444333333222222222222111111222333555444333333444666222222111111000111111111333222111111000000111111111000000000000/////////222222222222222222222222111111000000111111222222444333333222222111000000uuummmkkkhhheeedddcccbbb```_________^^^\\\ZZZWWWTTTRRRSSSTTTTTTTTTSSSPPPNNNLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>======:::999888666555555555555333333222222111000/////////000111111111///...------......//////...---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((,,,++++++++++++,,,------000---(((%%%%%%(((,,,///,,,+++***)))***+++---///,,,+++***)))))))))***+++,,,+++*********+++++++++***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++***+++,,,,,,+++******+++,,,,,,++++++,,,---,,,+++++++++++++++,,,,,,++++++++++++************++++++,,,------...//////...---,,,++++++,,,---...,,,+++***+++------,,,***(((((((((***+++,,,++++++))))))))))))***,,,------+++++++++++++++++++++,,,******+++,,,,,,,,,++++++))))))***+++,,,------...***+++---,,,++++++,,,...------------------------,,,------------------,,,,,,++++++++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++(((((())))))***++++++,,,...,,,***)))((()))***+++***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------/////////...//////000000222222222222111000///000000000111111111111000///////////////////////////.........///000111333444222222222222222111111111222222222222222333333333333222111000////////////111111111111111111111111333333222222222222222222222222222333444555555555666666666666666777888888;;;<<<===>>>????????????BBBBBBBBBAAA@@@>>><<<<<<:::;;;;;;;;;;;;;;;;;;;;;666777999:::;;;999888666333444555444444555777999888888777777777777666555444444555555555444444333555555444444333333444444777777666666555444333222333333444444555555444444444444333222222333444444111111222333333333333222222222333333333333444444111222222222333333333333555555333222111000000000111222222222222222222111222222111000000111222222111111222222222222222222...000333444333222000000222222222222222222222222000222333222111000111333222222222222222111111111111333444444333222444555222111111000000000111111222222222222111222222222000000000000000000000000111111222222222333333333333333222222222333333444111111111111111111000000~~~uuunnnjjjhhheeedddcccbbbaaa___^^^^^^]]]\\\YYYVVVSSSQQQQQQRRRSSSSSSRRROOOLLLJJJJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBAAA???>>>===<<<:::999888666555555555555333333222222111000//////111111///......//////000...//////......------,,,......---,,,++++++******+++++++++++++++)))(((''',,,,,,,,,+++,,,------...///,,,(((%%%%%%(((---000---,,,+++***+++,,,///000,,,+++***))))))***+++,,,*********)))))))))***+++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++***,,,---...---,,,+++,,,...))))))***++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,///000///---***+++,,,,,,+++*********************+++,,,......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((())))))***+++,,,---...***,,,------,,,+++---...------------------------,,,,,,---......---,,,,,,,,,++++++++++++,,,------,,,,,,------------------------............------,,,,,,------------------++++++++++++++++++******...,,,***(((((((((***++++++,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,------......---------------------...///000111000000000000000000000///000000111111111000000////////////////////////.........///111222444555000111111222333444444555333333333444444444555555555444333222111000000000111111111111111111111111222222222222222222111111222222333444444444555666666666555555555666777777888999;;;<<<===>>>>>>>>>BBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<======>>>>>>>>>888999;;;<<<<<<;;;999777666777777777555444666777666777777777666555666666555555555555555555444444555555444333333333333333222333333444444333222222000111222222333333333222444333222222222222333444222222333444444444444444222222222333333444444444111111111111222222222333333222111000////////////111111111000000111111111222111111000000111111222000111111111111111000000111111111333444444333111222222222222222222222222000111222111000000111222222222222222222333333333111222333333222222333555222222111111111111222222222222222333333333333222000000000111111111111111000111111222222333333444111000000/////////000000---......///000111222222{{{tttoookkkhhheeedddcccbbb```___]]]]]]\\\[[[YYYVVVSSSQQQLLLNNNPPPRRRRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBB@@@???>>>===<<<:::999888666555555555555333333333222111111111000222111///------...000222/////////...------,,,,,,------,,,,,,,,,,,,------)))+++,,,.........------***************+++,,,,,,)))***++++++,,,+++++++++...---,,,,,,,,,---...///+++************+++,,,,,,((()))***)))((((((***,,,))))))*********))))))(((***++++++,,,,,,++++++******)))((()))******)))(((***+++---,,,,,,,,,---...((()))******+++*********)))))))))***************+++++++++******)))))))))+++,,,---......---,,,+++*********,,,...//////---)))+++------+++***))))))++++++++++++,,,---......+++++++++++++++*********)))***++++++,,,,,,,,,,,,++++++++++++************+++,,,------,,,,,,---...,,,,,,,,,------------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------......//////......---,,,,,,---.........------,,,,,,+++++++++*********,,,+++***)))((()))******,,,,,,---------------,,,************************+++,,,------......------,,,,,,,,,,,,---...//////---,,,+++---000222333333///000000111111111111000////////////////////////.........///000222333444///000111222333555666666333333333444444555555666777666555444333222222222222222222222222222222222222222222222222222222222000111333333222222444555666666666555555666666777666777888999:::;;;<<<<<>>===<<<<<<;;;;;;<<<===>>>??????@@@:::;;;<<<<<<<<<;;;:::999888999999888666555555666555666777666555444555666555555555555555555666666666555444333222222222222///000222333444333222222//////000111222222222222222222333333333333222222444444555666777777777777111222222333333444444555111111111111222222222222111111000////////////000111111000//////000111111111111111111111111111111000000000000///...------111000///000222222111000111222222222222333333333000111222111000000000222222333333333333444444444111222444333222222333555222222222111222222333444222222333444444444333333111111111222222222222333111222222222333333444444333222111111111111111111,,,---...///000222333333vvvsssnnnkkkiiifffdddcccbbb```^^^[[[[[[[[[ZZZXXXVVVTTTRRRMMMOOOQQQSSSSSSQQQNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCBBBAAA@@@???===<<<<<<:::999888666555555555555333333333333222222222222000000////////////000000000000///...---,,,,,,,,,------,,,,,,,,,---///000***+++---///000///...---+++************+++,,,,,,(((***,,,---...---,,,***------,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++(((***+++***))))))+++---***************)))(((''')))******++++++******)))***)))((()))******)))((((((***,,,---...///222444/////////...---+++)))((()))))))))******+++++++++***************++++++++++++---000222222000---+++++++++***+++,,,,,,+++)))&&&))),,,,,,+++))))))***,,,,,,+++++++++,,,,,,---++++++++++++*********)))))))))***+++,,,,,,,,,,,,++++++++++++************+++,,,------,,,,,,---///,,,,,,,,,---------......+++,,,...//////...,,,+++---------,,,---......///++++++,,,,,,,,,---------,,,---............---,,,***+++,,,---...------,,,)))))))))***************))))))))))))************++++++,,,---.........---))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,---...///000,,,***)))+++...222222222//////000111111111111111000000000000000000000000............///000111222///000000111222333444444111111222222333444444555666666555444333333333444333333333333333333333333111111222222333333444444///111333333222222444666666666555555555555666666555555555555666777999:::;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<===>>>>>>;;;;;;;;;::::::999999999666888999888777666666777333555777666444333555777444444444444555555666777666666444333333222222222///111222444444333222111//////111222222333333333111222333444444333222111333333444555666666666666111111222333333444555555111111111222222222333333111111111111111222222333111111000//////000111111111111222333333222111111111111111111000///...---.............../////////111111222222222333333333000111222222000000111222222222222333333333444444222333444444333333444555222111111111222222333444111222333555555555444333222222333333333444444444444444444444444444555555666555444333333333333444///000000111222333333444sssqqqmmmllliiifffdddcccaaa___]]]ZZZ[[[[[[ZZZXXXVVVTTTSSSQQQRRRTTTUUUSSSPPPLLLJJJLLLLLLKKKJJJIIIHHHHHHGGGCCCBBBAAA@@@???===<<<<<<:::999888666555555555555333333333333333333444444---...000111222111///...111000///------,,,,,,,,,000///...---,,,---...///,,,---.........,,,***(((------,,,,,,------...///...,,,***)))***,,,...000,,,,,,,,,,,,,,,+++***)))(((***+++,,,---,,,,,,+++)))+++,,,,,,***))),,,///---------,,,+++***)))((())))))************)))))),,,+++***+++,,,,,,,,,***'''***---000222444777:::777666555444111---***((())))))******+++++++++,,,))))))***+++,,,------...,,,...333555555333...,,,---+++*********)))'''%%%"""&&&***+++***))))))+++,,,,,,++++++++++++++++++++++++++++++******))))))((()))***+++,,,---------(((((()))***+++,,,,,,---+++,,,...---,,,,,,---///,,,,,,,,,------.........+++,,,...//////...,,,+++...------------...//////+++++++++,,,,,,---------++++++------------++++++)))***+++,,,---,,,,,,+++&&&&&&'''((()))***++++++'''((()))***++++++******)))***+++,,,---.........))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000...,,,)))***---//////...//////000111111111111111111111111111111111111111---------------...///000000000000000111111111111//////000111222222333333555555444333333333444444444444444444444444444444111111222333444444555555111333555555333333555888666666555444444555555555555444333222333555777999888999::::::;;;:::::::::777777888999:::<<<======;;;;;;999999888888888999444555777888777666777888333555777666444333555777222222222333444555666777777666555444333333333333111222444555555444222111///000111222333444444444000111333444444333111000///000111222333333444333111111222333333444555555111222222222222333333333222222222222333444555666222111000//////000111222000111333444444333111000444444444444333111000///000000111000000111222444111111111222222333333333000222333222111000111222111111222222333333333333222444555555333333444666111111000000111222333333111222444555555555444444333333333444444555555555666666666666666666666555333222111111000000000000333333333333333333444444wwwrrrrrrllljjjhhhfffeeebbb___\\\[[[\\\\\\[[[YYYVVVSSSQQQNNNOOOPPPQQQQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEGGGEEEBBBAAA@@@???>>><<<888777666444444333333333444444333333222111000000111000000///...------,,,///...---,,,---///111222000...+++)))((()))***+++///...,,,***))))))******+++++++++,,,,,,---------+++******))))))******+++......//////...,,,+++)))((())))))******((('''&&&,,,,,,++++++***+++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++++++++***'''$$$"""+++---000333666888999999333222111000///...---,,,+++++++++*********)))))),,,------,,,)))(((((()))+++---///000000///,,,+++))))))(((((()))***++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---)))))))))))))))(((''''''))))))***+++,,,,,,------------.........---+++***)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///---)))'''''')))---//////...------,,,,,,,,,,,,******))))))******++++++---,,,+++---000000---***,,,------,,,...111000,,,++++++++++++*********)))++++++******++++++,,,---(((***+++------,,,+++***))))))))))))))))))))))))&&&''')))***+++++++++******************++++++,,,------......///000000000333222111000///...---,,,222222222222222333333333111111000000000000000000555---(((---333333000...////////////////////////333222111000000111222333---...///000111222333333444333222111111111222333111111000000000111222333444444444333333222222222555555555555555666777888:::999888666666666777888666555444444444666777888555555666777777777777777;;;;;;999888666444333222555555555555666666666666;;;:::777555555666888999666555444333222333444555777555222111111333333333111222222222222111000000//////000000111111111222555555444333222222222222444333333222222333333444444444333222333444666777444444444333333222222222111111111111111111111111555444333111000/////////111111111222222111111111222222111111111111111111000111333666777777777666222222111111222222333444333333333333333333333222555555555555555555555555444444333333333444444555666666777777777777666666222222333333444333333333444555555666777666666666444444444444444444444444555444444444444555666666|||rrrnnnooollljjjhhhfffeeebbb___\\\ZZZ[[[[[[ZZZXXXVVVSSSQQQNNNOOOQQQRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGEEEBBB@@@@@@???>>><<<999888777555444333333333444444333333222111111000,,,,,,---...///111111222555444222000...---------///......------,,,,,,,,,...---,,,************+++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++***)))((('''+++,,,,,,---,,,+++***)))(((((((((((()))+++,,,------------,,,,,,,,,++++++++++++,,,,,,++++++***))),,,,,,------,,,***(((&&&((()))+++---///111111222//////...---,,,+++******+++++++++*********))))))---......---++++++,,,...---------,,,,,,,,,,,,,,,***))))))))))))******+++************************+++++++++++++++,,,,,,---)))************)))((((((******+++,,,,,,---......,,,---.........---,,,++++++,,,---...///......---------------------------...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,------------......///000---,,,+++,,,...///---***))),,,,,,***+++///111///++++++*********))))))))))))))))))))))))***++++++(((***+++------,,,+++***))))))))))))))))))))))))'''((()))***++++++*********))))))))))))***++++++,,,,,,------.../////////111111000///......---,,,/////////000000000000000111111000000000000111222000,,,+++///111///...///........................222111000000000000111222...///000111222333444444444333222111111222333444222222222222222333333333333333333222222222111111444333333333333444555666999888777666555555666777555555444444444555777777555555666777777777777666444444555555666777777777666666666777777777888888888777444222222333555666555444333333333333444555777555222111222333333333222222333333222222111000111111111111111222222222333333222222222333333444444333333222222333333444333333222222333444444555333333333222222222222222111111111111111111111111222222222111222222333444111222222333333222222111111111111111111111111111111222333444666666777777333222222222222333444444555555555444444444555555444444444444444444444444666555444333333333333333333333444444444444333333444555555555555555444444333444555555666666555555444444444333333333333333333222222222222333444444yyyqqqnnnooollljjjgggeeedddbbb___\\\YYYYYYZZZZZZXXXUUUSSSQQQOOOPPPRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDAAA@@@@@@???>>><<<;;;:::888666555444333333444333333222222111111111++++++---...000111333333///////////////.........,,,---...//////...,,,+++,,,,,,++++++++++++,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---++++++***)))(((((((((((()))************)))((((((***)))))))))***++++++,,,+++++++++***************++++++,,,,,,++++++***)))+++,,,---------,,,***)))((((((((())))))***,,,,,,,,,,,,+++***)))(((((('''+++++++++***************,,,---,,,+++***+++...000---,,,***))))))***,,,---++++++***)))))))))******))))))))))))))))))))))))***+++,,,,,,---------,,,***++++++++++++***))))))++++++,,,,,,---.........++++++---......---,,,,,,,,,---.../////////...---........................,,,------......------,,,...---,,,,,,,,,,,,,,,---++++++++++++,,,---...///---,,,******,,,---,,,+++***///000,,,))),,,//////************)))))))))(((((((((((((((((()))))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))((()))************))))))))))))((((((((()))*********++++++,,,------....../////////......---------............//////000000000000000000111111222333///---...111000------000........................000000////////////000000//////000111222333444444444444333333333333444444333444555666555444333333333222222222222111111111222222111111222222333333666666555444444444555555555444444444444555555666444444555666666666666666000111222333555666888888777777777777888888888999666555333222111222444555444444333333333444444555777444222111333444444333444444444444444333222222333333333333333333222222111111111111222333444555444333333222222333333444111111222333333333333222000000111111111111111222000000000000000000000000---------------...//////222222333333333333222222111111111111111111111111222222222333333555666666333333333222333444444555666555444333333444555666444444444444444444444444666666444333222111111111111222222333333222222111555555555555444444333222222222333444444444444333333333333222222222111111000000000///000000111222uuurrrsssmmmjjjgggdddcccaaa___]]]XXXYYYYYYYYYXXXUUUSSSQQQPPPQQQRRRSSSSSSQQQOOONNNLLLLLLKKKJJJIIIHHHHHHGGGFFFCCCAAA@@@@@@???>>><<<;;;:::999777555444333333333333333222222111111111000000000///////////////******++++++++++++***)))******+++,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++*********+++******))))))******+++...---,,,*********+++,,,)))))))))))))))(((((('''000///...,,,+++*********((((((((((((((((((((((((+++++++++++++++***))))))((()))***++++++++++++***,,,+++***)))))))))+++++++++*********))))))((((((************************+++***)))'''&&&'''***---,,,+++***))))))+++,,,---,,,++++++***))))))))))))************************)))***,,,---......---,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------)))***,,,---...------,,,***+++,,,---...---,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,------(((((())))))***+++---------,,,***)))***+++,,,,,,///555888222,,,+++++++++*********)))))))))(((((('''(((((()))))))))))))))))))))***+++,,,++++++***))))))))))))))))))))))))***************)))))))))((((((((((((((())))))***))))))******+++,,,,,,,,,,,,,,,------------------......//////000000111111/////////000111222333444888333000111000......111------------------------/////////....../////////...//////000111222222222444444444444444444555555444555777888888666444333333333333333333333333333222222111111111111222222444444333333333333333333444333333333333444444444333333444555555555555555222222222222333333333333666666666777777777888888666555444333333333555666444333333333444444555555666444222222333444444333555555555555555444333333666555555555444444333333111111111111111222333444444333333222222333333444000000222333333222111000.../////////000111111111////////////////////////......---,,,+++*********111111222222222222111111000000000000111111111111333222111111111333444555222222111111222222333444333222111000111222333555333333333333333333333333444444333222222111222222333333444444444444333333333333333333222000//////000111111222222222222222333333222222111000000000///////////////000111111yyyuuuuuummmjjjfffdddbbbaaa___]]]YYYZZZZZZZZZXXXUUUSSSQQQPPPQQQRRRSSSSSSQQQOOONNNLLLLLLKKKJJJIIIHHHHHHGGGEEECCC@@@?????????>>><<<;;;:::888777555444444444333333222222222222222111333222111000///...------111000///,,,(((%%%!!! ,,,+++***))))))***,,,---***++++++,,,------------.........---,,,,,,,,,++++++******))))))******+++///...,,,++++++,,,---...------,,,,,,,,,+++++++++000///...,,,+++*********(((((())))))))))))))))))***++++++++++++***))))))(((((()))***++++++,,,,,,///...,,,*********+++,,,++++++++++++++++++++++++************************++++++)))&&&$$$$$$''')))******++++++,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++(((***+++---......---,,,,,,,,,,,,,,,,,,+++*********************+++++++++)))***,,,---------,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++,,,---...++++++++++++,,,---...///,,,,,,+++***)))***,,,---///777<<<888222...,,,***************))))))))))))((()))***+++++++++******))))))******++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((())))))***(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///000000////////////000111222333CCC888//////111111000111.................................//////.........------......//////000000333333333444444555555555444555777888888777555444555555555555555555555555333333222222222222333333222222222333333333222222222333333333333222222222222222333444444444444444333333222222111111000000444444444444555555555555444444333222333333444555222333333444444555555555555444333333444555555444555666666666666555444444777777666666555555444444444333333222111111222222444333333222222333333444000111222333222111000///.........//////000000000........................222111000//////...////////////000000000000////////////000000000111111111333222111000000111333333000000000///000111111222222111111000111222333444333333333333333333333333111111111111111222333444444444555555555555444444222222222222111000///...///000000111111111111111222222222111111000000000111000000000000111222222{{{uuutttmmmjjjfffcccaaa```^^^]]][[[\\\\\\[[[YYYVVVSSSQQQOOOPPPRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGGGGDDDBBB@@@?????????>>><<<999888777666555444444444222222222222222222222222111111111000000000//////222111000...+++)))((('''000...,,,******,,,...000***+++,,,---......------............---------------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,---,,,++++++******++++++)))((((((((()))******+++++++++++++++,,,,,,,,,,,,******++++++******)))(((******++++++,,,------...,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,***************+++++++++------+++)))&&&&&&((())))))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,,,,,,,+++******)))))))))*********************,,,------,,,+++++++++,,,---.........---,,,************************---,,,***))))))***,,,---************+++---......******)))))))))***+++++++++,,,---,,,******,,,---+++333888777444333000---++++++++++++*********))))))***+++------,,,,,,+++))))))))))))******++++++))))))))))))))))))))))))***)))))))))))))))******))))))((((((((()))******((((((((()))******++++++************************((())))))***+++,,,------............//////000111EEE888...---222333111111////////////////////////......////////////......,,,---------.........///111222333444444555444444333444555666777666555555555555666666666666666777444444333333222222333333111111222333333333222222111222222222222111111000111111222333333333333333111111111111111111111111222222222222333333333444111111111111111222222333222222333444555555555555555333333444555666555444555666666666666555444444666666666666666555555555666555444333222222222222444333333222222333333444111222222222222111000000...//////////////////000////////////////////////---------......000111222......////////////.........//////000000111111111222111111000000000111111//////......//////000111222222333333444444555555222222222222222222222222/////////000111222444444111222222333333222222111333333333333333222111000//////000111111111111000111111111111111111111111222222222222222333333444|||uuusssmmmjjjeeebbbaaa```^^^]]]^^^^^^^^^\\\ZZZVVVRRRPPPNNNOOOQQQRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB????????????>>>===777666666555444444555555222222222222222222222222000000000000000000111111............///111333444000///---,,,,,,,,,,,,---+++,,,---......------,,,,,,,,,---------------...---,,,,,,++++++,,,,,,---*********+++++++++******+++***)))((((((((())))))&&&&&&''''''((()))***+++******+++++++++,,,,,,,,,***************))))))(((************++++++,,,---))))))******++++++******))))))******+++++++++,,,))))))*********+++++++++,,,,,,,,,+++)))(((***+++))))))(((((()))***,,,---++++++*********+++,,,,,,************************((((((((()))***+++------+++++++++++++++******)))************************++++++,,,---,,,+++***)))***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///***)))(((((('''(((((((((***---......,,,+++,,,---***///111000000222000,,,,,,,,,,,,,,,++++++++++++)))***,,,---...---,,,+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))***+++,,,***))))))))))))***++++++((((((((()))******++++++))))))))))))))))))))))))''''''((()))***+++,,,---......---------......///:::222,,,...000000///000000000000000000000000000...///000000000000///...---------............///000111222333444444444333111222222333444555666666555555555555666666666777555444333222222222222222000111222333333333222222111111222222222111//////000111111222222222222222000111111111111222222222111111111222222222333333111111111111222222333333111222333555555555555555444333333444666777666444555555666666555555444333555555555666666666666666555555444444333444444444444333333222222333333444333333222111111111111111000000000///////////////////////////////////////*********+++,,,---...///......////////////............//////000111111222000111111111000000///...///////////////000111111000111333555555555444333222222222222222222222222000000000000000111222333000000111111111111000000111222222222222222111111//////000111111111111111000000111111222333333333333333222222333333444555~~~vvvsssmmmjjjeeebbb``````^^^]]]_________]]]ZZZVVVRRRPPPNNNOOOPPPQQQQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFEEECCCAAA???>>>??????>>>===555555444444444444555555222222222222222222222222222222111111000000//////222111///...///000222333,,,,,,------,,,***)))(((,,,,,,.........---,,,++++++++++++,,,,,,---------+++******************+++)))***,,,------,,,+++***......,,,+++++++++,,,---******)))))))))))))))***''''''(((((())))))*********************)))((((((((((((''''''((())))))***'''(((***,,,---,,,,,,+++''''''(((((())))))******))))))******++++++++++++(((***++++++******+++,,,***(((&&&$$$%%%(((,,,///************+++,,,------))))))))))))))))))))))))((('''''''''(((***,,,...***++++++++++++***)))))),,,++++++++++++++++++++++++,,,,,,---,,,+++)))((('''((()))***+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***)))))))))***+++---...//////...---,,,++++++++++++***---000000---+++,,,------...,,,)))***...---)))---------,,,,,,,,,++++++(((***,,,---------+++***)))))))))))))))******+++)))))))))))))))))))))))))))((((((((((((***,,,---***************++++++,,,(((((())))))******++++++***)))))))))((((((((((((((()))***+++,,,---............---,,,,,,,,,---------+++,,,//////------000000000000000000000000000...///000111111000///............//////////////////000111333444444333333000000111111333444666777444444444555555555666666444444333222111111222222000111222333444444333222000111222222222000///...000000111222222222222222333333222222111111000000111111222222222333333333333333333444444555555555000222333555666666555555444333333555666777666444555555555555555444444333444444555555666666777777444444444444555666777777444333333222222333333444555444222111111111222333111111000000/////////...000000000000000000000000//////......---.........//////000000000000//////---......///000111111222000000111111111///...---000000000000000111111222,,,...111444444444222000111111111111111111111111222111000000000000000111111111222222222222111111...//////000000000000//////000000111111111111111000000111222333444444555333333222222333333444555xxxqqqmmmjjjgggeeedddbbb```^^^[[[[[[\\\[[[ZZZWWWTTTSSSPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFDDDCCCAAA@@@>>>>>>;;;999666333222333444666777444222222444444222///000000000000////////////------...///000000//////000000000000000/////////000///...---------------++++++++++++,,,,,,---...***++++++,,,,,,------...,,,,,,,,,++++++***************++++++***)))(((''')))************++++++++++++++++++*********))))))///000111111///,,,(((&&&)))************+++++++++---***'''%%%%%%(((,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,***)))))),,,...------,,,+++*********+++(((((((((((())))))))))))+++++++++++++++***)))(((***)))(((''''''((())))))++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,---...---,,,+++***++++++,,,------------,,,+++++++++*********))))))...---+++)))(((((()))******)))))),,,//////+++(((///...,,,******+++,,,---+++---...---***((()))+++////////////---+++)))(((++++++++++++++++++++++++,,,,,,++++++*********)))(((((()))+++...000222444...,,,***(((((()))+++,,,'''((()))******)))((('''+++***)))(((((()))***+++***++++++,,,,,,,,,++++++///---+++(((''''''((()))***+++,,,***'''&&&(((+++++++++***)))((('''&&&&&&%%%&&&'''((()))***+++,,,---,,,,,,++++++,,,,,,---***---///000000000222333111000///000000000...---,,,------...///000000111444222///------///222444111000///...///000222444///333333///000555666333333222222111111222222333///000111222333222111111111222333333333222111000333222222111000000000111...///111222222111000000000000000000000111111111333444444444444333222222444222000222555888777666444444444444333333222111444666777666555333333444444555555555444333333222222222333333333444444444666555444333333444555666777666444333333444666777222222111111000//////.........------------............///000111222222222111111000000000000000111333444444333111000000111444444333333333222222222///////////////000000000000000000000111111111111333222111000////////////000111111111111222222222666555555444333222111111///000111222222111000//////......///111111000...000000111222333333444444666777777777555444555666yyyqqqllljjjgggeeedddbbb```^^^\\\\\\\\\\\\ZZZWWWTTTRRROOOPPPPPPPPPPPPOOONNNNNNKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDBBBAAA???===<<<<<<999777555333222333444444666444222222444444222///000000000000//////////////////////////////...---,,,,,,,,,------......///........................,,,+++++++++,,,,,,---...---,,,,,,++++++***)))))),,,,,,,,,+++++++++******++++++******************((())))))))))))*********+++++++++*********))))))(((***+++---------++++++((())))))))))))*********)))))))))))))))***++++++---,,,,,,++++++,,,,,,---******)))(((&&&'''))),,,,,,,,,+++***************((((((((()))))))))******,,,,,,,,,,,,,,,+++******))))))((('''(((((()))***(((((())))))))))))((((((,,,,,,*********+++,,,---,,,,,,---------,,,+++***((()))))))))******++++++,,,,,,,,,,,,++++++******...---+++)))((()))*********)))***,,,......+++)))...---,,,******+++,,,,,,+++---...,,,***)))***,,,------------...000111222************************((((((((('''''''''&&&&&&((((((((()))***,,,---...---,,,)))''''''(((***+++))))))************))))))******)))(((((()))******...------,,,+++***((((((******((('''''''''((()))---...///---+++)))***,,,(((((((((((())))))))))))''''''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,...000000//////000111000/////////000000...,,,---------....../////////333222///------///222333777555333000///...//////...222222///000444555222222222222111111222222222111111333444444333333222222333444555555444333333444333222111111111111111000111111111111111000000//////000111222222333333444444444444444333222222...---+++---000222222111111222222222222111111000222444555555333222222222333333444444333222222111111111111111222222222222555444333222222333444555666555333222222333555666333222222111000000//////000000////////////000000///000000111111222222222111111000000000000111111222333444444222222333444444444444444333333333222000000000000000000000000000000000000111111111111333333222000000/////////000111111111111222222222333333222222111000000000///000111222222111000///222111000111333333222000000000111222222333444444555666666666444333444555yyypppllljjjfffdddcccbbb```^^^]]]]]]]]]\\\ZZZWWWSSSQQQNNNOOOQQQQQQQQQPPPNNNMMMKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBB@@@???===<<<;;;666666555444333333333333555444222222333333222000111000000000/////////...000000000000///...---,,,******+++,,,---...//////,,,---.../////////...---,,,,,,+++++++++,,,------,,,,,,+++******))))))(((,,,,,,,,,++++++++++++***+++******))))))***+++,,,((((((((())))))))))))***+++++++++***************&&&'''((()))***+++,,,,,,((((((((())))))))))))***'''(((***,,,,,,+++***(((,,,,,,++++++++++++,,,,,,)))))))))(((&&&''')))+++++++++***)))))))))******)))))))))*********++++++,,,,,,,,,---,,,,,,+++***((((((((((((((()))***+++''''''((((((((((((''''''+++******)))***+++---...,,,,,,,,,---,,,++++++***+++*********+++,,,...///---------,,,,,,,,,,,,+++...---+++***))))))***+++*********,,,------,,,***---,,,++++++******+++++++++,,,---,,,******+++---,,,+++******,,,000444666))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******,,,+++)))''''''((()))*********))))))))))))*********))))))(((((())))))***------,,,,,,+++***))))))((((((((())))))*********+++---...---+++)))))))))'''((((((((()))))))))***)))))))))******+++++++++,,,,,,++++++++++++,,,,,,...///000000...---...///000///...///000000...,,,........................333111///------///111333888777444111///............000111//////222333111222222111111111111222222222333444444555444444444333333444555666666666666444444333222222222333333333333222111000000000000...///000111333444555555333444444444444333222222000///...000222444333333111111222333333333222222000222333333111000000111222222333333222222111111/////////000000000111111333333222222222222333333444333222111111222333444333333333222111111000000222222111111111111222222111111111222222222222222111111000000000111111222111333444555444444666777555555444444444333333333222222222111000000000///000000000000111111111111333333222111000000000000000111111111111222222222000000/////////////////////000111222222111000///222111111222333333222000000000111111222333333333333444555444222111222333yyypppllliiifffdddcccbbb```^^^]]]^^^^^^\\\ZZZWWWSSSQQQNNNOOOQQQSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@???>>>===666666666555555444444444444333222222222222111111111111000000//////.........///////////////...---,,,------....../////////,,,---///000000...,,,+++,,,,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++***)))((('''(((***,,,---))))))))))))************************************+++***)))((('''((())))))))))))))))))************'''(((***,,,,,,+++***))),,,,,,++++++++++++,,,,,,***++++++***((()))***,,,******)))))))))))))))***)))*********+++++++++++++++++++++,,,,,,++++++***''''''(((((()))***+++,,,******++++++++++++*********)))))))))***,,,...///,,,,,,,,,,,,++++++******+++***))))))***,,,///000,,,,,,,,,,,,,,,,,,,,,+++---,,,+++************+++******+++,,,,,,,,,,,,+++,,,,,,++++++************---,,,,,,+++++++++,,,---,,,,,,*********,,,...000************************************************,,,+++***************++++++***((('''''''''((()))***)))(((''''''((()))***)))))))))(((((()))))))))))))))******+++,,,---...((()))***+++,,,,,,++++++***+++,,,,,,+++******)))*********)))((('''''''''***)))))))))))))))))))))++++++************++++++---...///...------///000111000///000111111000...////////////////////////222111///------///111222222111000000///000000111...///000///000111111000111111000000000000111111222222333333444444444444222333444555555666777777555444444333333333444444666555333111000000000000//////000111222333444444222222333333222222111000222222333444555666666555222333444555555555555555///111222222111000000111222222333333333333222222////////////000000000111333333222222222222333333222222111111111111222222333333333222222222111111222222111111111111222222333333222222222222222222111111000000111111222222333444666666555555666777555555555444444444333333444333333222111000/////////000000000111111111111333333222111111111111111000000111111111222222222.........//////000000000///000111222222111000///111000///000111111000...000000111111222222222333222333333333111000111222yyyooollliiifffdddcccaaa___]]]]]]]]]^^^]]][[[WWWTTTRRRNNNPPPRRRSSSSSSQQQNNNLLLKKKKKKKKKJJJIIIHHHFFFFFFEEEEEECCCBBB@@@>>>======888888777777666666555555222333333222222111111222111111111000///.........,,,,,,...///000000000000/////////......------,,,...///000000///---+++)))---,,,,,,++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++***)))'''&&&''')))+++,,,******++++++++++++,,,,,,************************...---***(((''''''((()))******++++++++++++,,,,,,***************++++++,,,,,,++++++******++++++,,,***+++++++++))))))***,,,***)))))))))))))))******)))*********++++++++++++))))))************))))))'''(((((()))***++++++++++++,,,,,,------,,,,,,+++))))))))))))***,,,...000,,,,,,++++++************'''&&&%%%$$$%%%''')))+++************++++++++++++,,,,,,++++++++++++++++++)))***+++,,,++++++,,,,,,---,,,++++++******++++++///---+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++''''''''''''''''''''''''***)))))))))***++++++,,,******((((((''''''((()))))))))'''&&&&&&'''))))))((((((((())))))((((((((()))))))))***+++,,,...///))))))***+++++++++***)))+++++++++,,,------,,,,,,******))))))((((((''''''((((((((((((((('''''''''+++******))))))******+++***,,,------,,,---000222111000000111222333111000111111000000000000000000111000///......///000111---------...///000111111......///000111000//////111000000//////000000111111111111111111222222222111111222222333444555666555444444333444444555555777666444222000000000111000000111111111111111222111111111111111000//////...///000111111111111111222222333444555555555555000111333333222111111222333333444444444444444333000000000111111111222222333333444444444444333333111111111000000111111111333333333222222222222222222111111000000111111222333333222222222222222222111111111111111222333333555666777666444333444555555555444444444333333333444333333222111000/////////000000000111111111111222222111111000111111111000000111111111222222222......//////000111111111///000111222222111000///000//////000222222111000000111111111111111222222000222222111000///000111yyypppkkkiiieeecccbbbaaa___]]]\\\]]]]]]]]][[[XXXVVVTTTOOOPPPRRRRRRRRRQQQOOONNNKKKKKKKKKJJJIIIHHHFFFFFFCCCBBBAAA???>>><<<;;;:::;;;:::888777666555555555111222333222111000111222222222111000///...------***+++---///000111111111//////...---,,,+++******...////////////---,,,+++------,,,+++++++++,,,,,,......------,,,++++++******++++++++++++,,,,,,,,,***)))((((((((()))***++++++++++++,,,,,,,,,------***************+++++++++++++++***))))))***+++,,,+++++++++,,,,,,,,,------,,,+++)))((()))***,,,...++++++************++++++(((***+++***)))((()))*********)))))))))***++++++)))))))))*********++++++'''((())))))))))))))))))(((((()))***++++++++++++***++++++++++++++++++***))))))))))))***,,,...///,,,,,,+++************+++(((((('''''''''((()))***)))***************++++++,,,,,,,,,,,,,,,,,,++++++)))+++,,,,,,******,,,---///...,,,******+++,,,---111///+++***+++,,,,,,,,,+++,,,---/////////...---++++++++++++++++++++++++((()))))))))))))))******''''''''''''((()))++++++******))))))((((((((()))))))))(((((((((((())))))'''(((((())))))((((((''',,,+++*********+++,,,---))))))))))))))))))))))))+++)))''''''((()))((('''&&&&&&'''((()))***++++++''''''''''''''''''''''''******))))))))))))******)))***+++++++++---000333111000000111222333111000000000000000000000000000000000///......///000000------............------///...///222222///...///000000////////////000000000////////////000111111111111111111111222333444444444333333333444555555777666555333222111111111222222222222222222222111000111111111111000//////,,,...111111000//////000000000111222222222111111000222333333222222222333333333444555555555444444111111111222222222333333333333444444444444333333111111111111111111111111222222222222222222111111111000000000000000000111111111111222222222222222111111111111111222333444444555666444222111111222444444333333333222222222222222222111000000000///000000000000111111111111111111000000000000000111000111111111111222222222//////000000111111222222///000111222222111000///111000000222555666555444111111111111111111111111000111222111/////////000yyypppkkkhhheeecccbbbaaa___]]][[[\\\]]]]]]\\\YYYWWWVVVQQQQQQQQQQQQQQQPPPPPPOOOKKKKKKKKKJJJIIIHHHFFFFFFCCCBBBAAA???>>><<<;;;:::===;;;888555444333444444000222333222000000111333222222111000///...------,,,,,,...///000000000000///......------,,,,,,,,,,,,------.........//////...---,,,,,,+++++++++,,,------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++(((((())))))***+++,,,---******+++++++++,,,,,,,,,,,,+++***))))))+++,,,...++++++************++++++)))***,,,,,,***)))***+++***************+++,,,,,,((((((((()))))))))******(((((()))***************))))))***+++++++++***)))*********++++++***************))))))***,,,...///,,,,,,***)))))))))***+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,...222///,,,***)))+++...000444000,,,***+++,,,+++***,,,,,,,,,------...//////************************+++,,,,,,,,,------------(((((((((((()))***++++++++++++******))))))))))))******++++++++++++******''''''((())))))((('''''',,,+++***)))***+++---...***)))))))))***,,,...///222...)))'''''''''&&&$$$&&&&&&'''((()))***++++++''''''''''''(((((((((((()))))))))(((((()))))))))++++++,,,+++***+++///111///......///111111000///------......//////000000000///............///000////////////...------,,,000...///444444///---000000//////......//////000//////.........///000111222222111000111111222333333333222222333444444555555555555555444333111111222333333444444555555555222222222222222111111000---000444444222111111222000000111111111000/////////111333333222222222333222222333444444444444444111111111222222222333333111222333444444333222111111111111222222111111111111111111111111111111111111111000000000000111111///000000111111222222222111111111111222333444555111222333222111000111222333333222222222111111111000000000000000000000000000000000000111111111111000///////////////000000000111111111111222222222000000000000000000111111///000111222222111000/////////000222555777777666111111111111000000000000000111222111/////////000yyypppkkkhhheeecccbbbaaa___]]]ZZZ[[[\\\]]]\\\ZZZXXXWWWRRRRRRQQQQQQPPPPPPPPPPPPKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA???>>>===<<<>>>;;;777444222222222333///111333222000///111333222222111000///...------......///////////////...//////000000000000000000***++++++,,,...000222333...---,,,,,,++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,...............---,,,+++)))************+++++++++))))))******++++++++++++((()))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++---//////---,,,------++++++******+++,,,------(((((((((((())))))))))))((()))***+++++++++++++++)))***+++,,,,,,+++)))(((++++++,,,,,,,,,,,,+++++++++************,,,---...---,,,***)))))))))***++++++++++++++++++***((((((+++++++++,,,,,,---------++++++,,,---------,,,,,,)))+++---+++)))))),,,///444111,,,))))))+++///222666111,,,***+++,,,+++)))...---***)))(((***,,,---)))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++,,,,,,++++++++++++*********)))+++,,,---......---,,,+++&&&'''((())))))((('''&&&(((((('''(((***---000222,,,,,,+++,,,...111444666@@@:::222...---,,,+++)))))))))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))------,,,+++)))***---///---,,,,,,---///000///---++++++,,,,,,---...////////////............//////......///////////////...111...///555555///---000//////............//////000///.........///111222444333222111111111222333222222222222333333444555444555555666555444222111222333444555666888999999333444444444444333222222,,,///333333111///000111222222222222222111000///...000222222222111222333000111222333333333333333111111111111222222222222000111222333333222111000111111222222222222111111000000000000000000111111222111111111111111111222......///000111222222333111111111111222333444555...///000111000000111333222222222111111111000000////////////000000000000000000000000111111111111//////............///000000111111111111222222222000000000000000000000//////000111222222111000///,,,,,,---000444666666555111111111000000000000000000111222111000///000111xxxooollljjjhhhfffdddaaa]]][[[\\\______\\\ZZZZZZWWWRRRUUUTTTTTTRRRQQQPPPOOOOOOKKKJJJJJJIIIHHHFFFEEEDDDFFFDDD@@@?????????>>>===;;;:::999888777666555444333333444444333222000///111111222222222111111000555,,,&&&***111222000000111111000///...------,,,,,,---...//////...---,,,)))***+++...000///,,,)))///...------,,,,,,,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,++++++******************)))(((''')))***************)))(((((()))+++,,,,,,+++***)))&&&'''((((((((())),,,///((((((((((((((((((((((((************************&&&444BBBAAA555***)))---...---+++******+++---...(((((((((((()))***+++,,,******+++,,,------......------+++***))))))))))))************************)))))))))))))))******+++,,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,------...333222///,,,++++++,,,------,,,***(((((()))***+++,,,+++***))))))+++---...>>>888111,,,,,,---,,,,,,,,,,,,++++++,,,,,,---...+++,,,------,,,,,,---///(((*********(((((()))***...+++'''''')))***)))'''(((((((((((()))***+++,,,''',,,333999:::666///+++((()))***)))''''''(((***+++***&&&%%%---777888111******))))))---555>>>EEEEEEAAA:::333---***((((((***)))(((''''''((())))))$$$%%%%%%&&&'''(((((()))(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------*********++++++,,,,,,,,,......------...///111222333000......000111///---000000000000111111111111000000000000////////////000///...------...///000///000111000......000111000111111222222333444444777888999777555333444444666666777888888888888777444444333222111000000000444444333222111111111111222222111000000///000000///000222444444333222111111111111111111111111111222222111111111111222222111111000000000000111111111111111111222222222222,,,,,,,,,---///000222333//////000000000000//////000111111111222222222222111111111222333333333444222222222222111///...------///000000///......///111111000/////////////////////000000000000///////////////////////////...---...000111111111000//////000000000000//////...---......///000111111222222111000000000111333444333222222222222222222222333333333222222222111111yyypppkkkiiifffdddccc```\\\ZZZ[[[______\\\ZZZZZZWWWRRRPPPPPPRRRRRRQQQOOOLLLJJJKKKKKKJJJJJJIIIGGGFFFEEECCCAAA???>>>>>>===<<<;;;::::::999888666555444333333333333333222111000//////000000111111111000000555000...000111///------//////......------,,,,,,------...//////...------++++++---///111000...+++++++++*********+++,,,,,,,,,,,,+++++++++***************+++++++++++++++***((())))))***************''''''((((((((((((((('''))))))*********))))))(((+++,,,,,,,,,,,,---///222++++++++++++++++++++++++************************'''222======333+++))),,,---,,,***))))))***,,,---''''''''''''((()))***+++))))))******++++++,,,,,,---,,,+++***)))(((((()))************************)))))))))))))))***++++++,,,++++++++++++,,,---------,,,++++++***+++++++++,,,,,,,,,+++++++++++++++///...---+++*********+++******)))((()))***,,,...,,,+++***)))***+++---...888333...++++++,,,+++***,,,++++++++++++,,,---------......,,,)))''''''((()))***++++++)))))))))+++,,,)))'''''')))+++***)))(((((((((((()))***+++,,,,,,///444777999999777555+++***((((((((())))))***---,,,((('''...666666000************,,,222:::@@@888666222...+++***++++++,,,+++)))((('''''''''''')))))))))***+++,,,,,,,,,&&&&&&&&&&&&''''''''''''))))))***++++++***))))))(((((((((((())))))))))))*********+++++++++,,,,,,------,,,,,,---...000111222000......///000///---//////000000000111111111000000000000////////////...---,,,,,,,,,,,,---...//////000///......///111///000111222222333333333333444444333111000111222444444555666777777777666777666555444333333333333444333333222222222222333222222111000000000000000000111333444555444333222222222222222222111111111111111000000000000111111111000000000000000000111///////////////////////////////////////000111222000111111111111111111000000000000111111111222222111111111111222222222222111111222111111000///...---///000000///......///111111000//////////////////000000000000000///.........//////////////////......000111111111000///000000000000000000///.........//////000000111111111000000///000111222333222222222222111111111111333333222222111111111111yyypppllljjjgggeeecccaaa]]][[[[[[^^^___[[[ZZZZZZWWWSSSLLLNNNQQQSSSRRRNNNJJJGGGKKKKKKKKKJJJIIIHHHGGGFFFCCCAAA@@@??????>>><<<::::::999888777555444333333333333222111000000000000......//////000000111111222000000222000,,,***---------------------,,,,,,------...//////...------++++++,,,---//////---+++***))))))******+++,,,---,,,+++++++++++++++******(((((()))***++++++++++++))))))******+++******)))&&&''''''(((((()))))))))+++***)))(((((((((((((((++++++,,,+++******---///))))))))))))))))))))))))))))))))))))))))))))))))'''...555666000+++***++++++***)))(((((()))***+++((((((((((((((()))***+++((()))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++,,,------------,,,+++++++++++++++,,,,,,++++++***))))))(((---,,,,,,,,,++++++++++++(((''''''(((***,,,...000,,,+++*********+++,,,---000...+++***+++++++++***+++++++++++++++,,,------333444444222///------...)))***+++***((('''((()))***)))'''''')))******)))(((((((((((()))***+++,,,++++++,,,---000333666888///+++'''&&&(((******)))...---******///444222,,,(((((((((((())),,,111555---,,,+++***************,,,+++***((('''&&&%%%%%%''''''(((((()))*********&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''***************+++++++++++++++++++++,,,---...///111///....../////////...//////000000000000111111000000000000////////////...---,,,,,,,,,,,,---...---/////////------...///---...000111222222111000///000111111//////000111111222333444555555555555888777666555444444444555333333333333333444444555222222111111000000111111111222333555555444444333444444333333222222111111000000////////////000000111000000//////000000111////////////............222111000000000000000111222222111111111111222222/////////000000000111111111111111111000000000000000000111111111111000000---///000000///...//////111111000///////////////000000000000000///...............//////000000000...///000000111111000000000000111111000000///...////////////000000000000000000/////////000111111000000000000000111111111222111111111111000000000yyyqqqnnnkkkhhheeedddbbb___\\\ZZZ]]]^^^[[[ZZZZZZWWWSSSNNNPPPRRRSSSRRROOOLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHDDDCCCBBBBBBBBBAAA>>>;;;999888777666555444333222444333111000///000111111.........///000111222222000---,,,...///---,,,///------------------......---..................---***))))))***+++,,,***))),,,,,,,,,,,,,,,,,,------************************&&&'''((()))***+++++++++++++++++++++******)))((((((((())))))***+++,,,------,,,***(((((((((((()))*********)))'''((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((+++---///...,,,******+++***))))))))))))***+++++++++******+++,,,------)))))))))))))))(((((((((******))))))((()))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++***+++,,,,,,---------,,,++++++++++++,,,+++*********)))))))))(((,,,------.........------((((((((()))***,,,...///,,,++++++******+++,,,,,,++++++++++++,,,---------+++++++++***+++,,,,,,---444555777777666666888999000000000...+++))))))******)))(((((())))))(((((())))))(((((()))***++++++((('''&&&&&&(((,,,000333555...'''&&&(((***)))'''...,,,+++,,,///000,,,(((%%%&&&&&&&&&%%%&&&(((+++++++++******)))((('''&&&******)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''((((((((())))))))))))*********************))))))******+++,,,,,,---///......---............////////////000000000111000000000000/////////////////////....../////////,,,...//////---------...,,,---///000111000///......///111000//////111222000111222333444555555555555555444333333333333333333333333333444555666777333222222111111111222222222333444555555555444444555444444333333222222222111111000000000000111111111000000//////000000111111111111000000000000000111000000//////000000111222111111000000111111222////////////000000000000111111000000//////......//////000111111111111111...///111111///...///000111000000///////////////000111111000000///...---.........///000000111111//////000000111111111111111111111111111000///...000000000000//////////////////////////////000000////////////000000000000111000000000000000000000zzzrrrmmmjjjfffcccbbb```]]][[[YYY]]]]]][[[YYYZZZWWWSSSPPPPPPPPPPPPOOONNNMMMMMMJJJJJJJJJKKKJJJJJJIIIIIIDDDCCCCCCCCCCCCAAA>>>;;;999888777666555444333222333222111000000000111222000//////000000222333444999000)))+++///000//////.............../////////.........------.........,,,***))))))***+++***)))///...---,,,+++*********(((((())))))))))))))))))&&&'''((()))***+++++++++)))******++++++++++++***))))))))))))***+++---...///...,,,***))))))******,,,,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***,,,,,,+++)))++++++************++++++++++++++++++++++++,,,---******************))))))***)))))))))))))))***+++))))))))))))))))))))))))***************++++++,,,+++************+++,,,,,,...---,,,,,,++++++,,,,,,((((((((())))))*********+++,,,---.........------***************++++++,,,,,,+++++++++++++++++++++***+++---......///000000+++************+++,,,,,,---///111333333444666888999999888555111...------*********)))((('''&&&&&&))))))))))))))))))***++++++***))))))***,,,...///888111)))&&&((()))'''$$$,,,***)))+++---+++(((%%%%%%'''((('''%%%%%%%%%'''++++++++++++***((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))(((((()))******+++++++++---...------------...///...////////////000000000000000000000////////////...//////////////////...,,,...//////...------...,,,---...///000///......,,,...////////////000222000111222333444444444444444333333222222222222333222222222333444555666777333333222222222222333333333333444444555555555444444444444333333222222222333222222111111222222333111111000000000000111111222222111111000000000///............///000111111000000000//////000000000////////////000000000000111000000//////............///000111111222111111...000111111000//////000111000000///////////////000000000000000///......////////////000000111111000000000000000111111222222222222222111000///...000000000000//////////////////000000000/////////....../////////000000000000000000000000000000111{{{rrrkkkhhhccc```^^^]]][[[YYYXXX\\\]]]ZZZYYYZZZWWWSSSNNNNNNNNNMMMMMMLLLLLLLLLHHHIIIIIIJJJJJJJJJIIIIIICCCBBBAAA@@@@@@???===;;;:::999888777555444333333333333222222222222222333111111000000000222333444CCC666,,,,,,000111///.../////////////////////...///...------------...///000...++++++,,,------,,,...---+++***((('''''''''((((((((()))))))))))))))(((((()))***++++++++++++&&&''')))+++,,,---......)))(((''''''((()))+++,,,...---,,,+++++++++++++++*********)))'''''')))+++++++++++++++++++++++++++***************************))))))***+++,,,+++***++++++++++++++++++++++++))))))((((((((())))))***++++++++++++++++++++++++***)))))))))***+++,,,,,,************************+++************+++,,,,,,***************+++,,,,,,...------,,,,,,,,,,,,,,,'''(((((()))******++++++************++++++++++++++++++++++++******)))))),,,,,,,,,++++++++++++***+++,,,............000111***************+++,,,,,,,,,...//////......000111555555444222...+++******((()))+++***(((&&&&&&&&&***)))))))))))))))******++++++++++++++++++++++++555000***'''''''''&&&$$$***''''''***+++(((&&&&&&(((***+++***(((''''''((())))))***++++++******)))%%%%%%&&&(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((('''''')))******+++******,,,---------,,,,,,---///......////////////000000000000000000////////////,,,,,,---......---,,,,,,,,,...000000///...---...........................+++,,,......------...///111111222333333333222222333333222222222222333333222222222222333444555666333333222222333333444444333333333333333444444444222222222333333333333333333333333222222333333333222222222111111222222222111111000000//////......------------...///111111//////000000000000///////////////000000000111111000000000000////////////...///000111111111111111...000111111000//////000111111000/////////////////////000000000000//////000000000000000000000000111000000000000111222333333333333222111000///...////////////000000000000000000111111111000//////......//////000000111111000000000111111111111222|||rrrlllhhhddd```^^^]]]\\\ZZZXXX[[[\\\ZZZYYYZZZWWWSSSMMMNNNOOOOOOOOONNNLLLKKKGGGGGGHHHIIIIIIIIIIIIIIIEEECCC@@@?????????===<<<::::::999888666555444333222333333444444444333333222111000//////000222333???666//////000...------/////////......---------///...------------...///222///,,,+++,,,---......,,,,,,***)))(((((((((((()))*********++++++++++++******+++++++++++++++***))))))***+++,,,,,,,,,,,,+++***((('''''')))***+++++++++,,,,,,,,,++++++***'''(((((('''&&&&&&(((***))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++))))))************)))))))))((((((''''''((((((((()))******++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++******++++++,,,---***************++++++,,,......---,,,,,,,,,,,,---************************,,,+++***))))))******++++++++++++++++++***)))))),,,,,,,,,,,,++++++*********,,,---,,,******---///***************++++++,,,---.........,,,+++,,,---,,,,,,---+++)))''''''((($$$''')))***((('''((()))******))))))))))))******((((((((((((((((((((((((---,,,***((('''''''''''')))%%%%%%***+++''''''***)))*********((('''(((***(((((((((((()))))))))***%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))(((''''''((())))))''''''''''''(((((((((((())))))((((((((('''''''''&&&''')))***++++++*********,,,---,,,++++++---///........./////////000000000000000000////////////,,,,,,---......---,,,,,,,,,///111222000///......000///...------...///000---...//////------...///000111111111111000//////111000000//////000111111222222222222222333444555333333333333333444555555222222222222222333444444000000111111222333333333333222222222222222222333444333333222222333333444222222222111000/////////000///////////////000000...///111333333111///...000000000111111111222222///000000000000000111111///000000111111111000000///000222222000///000111111111000///////////////---...///000000111111000222222111111000/////////111111000000000111222333333333333222111000///.........//////000000111111111111222222222111//////......///000000111222222111111111111222222333333}}}rrroookkkgggcccaaa```___]]]XXX[[[\\\ZZZYYYZZZWWWSSSMMMOOORRRTTTTTTQQQNNNLLLFFFFFFGGGHHHIIIIIIIIIIIIHHHEEEBBBAAAAAAAAA@@@???;;;:::999888777666555444222333444555666555444333222111///...---...000111444111//////...***+++...//////...---,,,,,,++++++///...---,,,,,,---...///111...***)))***+++,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++***//////...---+++)))'''&&&...---+++))))))***,,,---((()))+++,,,,,,+++***)))++++++++++++******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++(((((())))))))))))((((((******)))))))))))))))***(((((()))***+++,,,,,,---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********)))***++++++,,,......---,,,,,,,,,,,,---,,,,,,++++++***)))))))))///...,,,******+++,,,---******++++++++++++******,,,,,,,,,,,,,,,+++***))))))***+++)))''''''***---*********)))***++++++,,,((()))***)))(((((()))******+++,,,,,,+++***+++--- $$$((())))))(((***,,,******)))))))))))))))***))))))((((((((()))******'''((())))))'''''')))+++)))%%%%%%***+++((((((---''''''((('''&&&&&&''')))))))))((('''&&&&&&&&&&&&''''''((((((((('''%%%$$$))))))))))))))))))(((((((((((((((((()))))))))******)))(((''''''((()))***((((((((())))))))))))***))))))(((((('''''''''&&&&&&''')))+++++++++*********,,,---,,,******---000............/////////000000000000000////////////---...///000000///...------///222222111/////////222000...,,,,,,---000111000111222111000///000222000000000000///...---,,,------,,,,,,,,,------...222222111111222222333333333333333333333444555666222222111111222222333444//////000111222333333444222222111111111111222222555444444333333444444555555555444444333222111111333222111000////////////...000333555555333000...111111111111222222222222//////000000111111222222000000111111111111000000///000222222000///000111111111000///////////////,,,---...000111111111111333333222111000///......222111000000000111333333444333333333111000///...---......///000111111222111222333333333111000///...//////000111222222333111111222222222333333333}}}yyyooolllgggcccaaa```^^^]]][[[ZZZYYYYYYYYYVVVRRROOOLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGDDDBBB@@@???>>>===;;;999888666555333333222222444444777888333///888EEEBBB:::///***,,,///111111222222111///...---,,,+++------............------......------------......///---,,,***))))))******,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,,,,+++*********......---,,,+++***)))(((***++++++,,,,,,++++++***+++*********))))))((((((***)))''''''((())),,,---(((***,,,***'''&&&))),,,,,,,,,++++++***)))))))))***+++,,,,,,***))))))))))))&&&'''***+++(((''')))))))))******++++++,,,,,,)))******++++++,,,------,,,------,,,,,,...111444***))))))))))))))))))***---------,,,+++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++------------++++++---,,,***(((((()))+++,,,---,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++************+++,,,,,,---......---,,,++++++++++++*********+++,,,,,,------((((((((((((((((((((((((+++*********))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))***************))))))((('''&&&&&&&&&%%%&&&'''((()))***+++,,,'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&'''''')))***+++++++++******************+++(((&&&''')))***)))'''---------,,,,,,+++++++++000000///......---,,,,,,***++++++,,,...//////000...///////////////...---//////000111111111111111000000////////////000000000///...---...///111333000111222333222000...,,,//////............//////---...///000000///...---222222222222111111111000///111333333222111111222111111111000000000000000333222111111111222333444111222222333333444555555555555555444444333333333333222000......///000111///000222333333222000///000000111111111222222222000///...111444666555222000000000000000000000000444444555555555444222111222111///.........///000111111222222222222333333777666555333111///...---000333555444222111333666444444333222222111000000//////000000000000//////111111222222222111111000000000000000000000111111000000000000////////////yyyuuunnnkkkfffcccaaa```^^^]]][[[ZZZYYYYYYYYYVVVSSSPPPMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDBBB???>>>>>>===;;;::::::999888666555444333333333333555666222000555???===777000---...000///---111000000///...---,,,,,,...//////000000//////............------............---,,,************++++++++++++++++++++++++***))))))((((((((((((''''''***************)))))))))************++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))---,,,+++***))))))******((((((((()))+++,,,,,,,,,******************++++++***+++,,,,,,***))))))***+++((())),,,,,,))))))+++***++++++++++++++++++,,,++++++++++++++++++++++++))))))***))))))***...000---,,,+++******+++,,,---++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,------,,,++++++///---+++)))((('''((()))---,,,++++++******++++++))))))************)))))),,,,,,++++++***+++++++++...---,,,+++***)))))))))+++++++++++++++*********((((((((((((((((((((((((************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&''')))***++++++'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''((()))***,,,,,,++++++***)))((((((+++)))'''''')))***)))(((,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------.........---....../////////......000000111222222222111111.........------.........111000...---...///111222111111222222111000...---//////............//////...//////////////////...000000000000////////////000222333333000...---...000000000000000000000000555444333222111111222222000111111222222333444444444444444444333333222222333222000/////////000111//////111111111111//////000000000111111111222222333222222444777888777555111111111111111111111111333333444444444333111111333222111000000000111111111222222222222333333333333333333222222222222222111333555444333222444666444444333333222111111000/////////000000/////////000000111111111111000000000000000000000111111111///000000000111111222222vvvqqqmmmjjjfffcccaaa___]]]\\\ZZZZZZYYYYYYYYYWWWSSSPPPMMMNNNNNNNNNNNNLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCAAA???>>>>>>>>>===;;;<<<;;;999777666555555555333222333444333111333777777444111000111000---***//////.........---------///000000111111000000///...........................---,,,+++******++++++************************+++************)))))))))((((((((((((((()))))))))((()))))))))*********+++******++++++++++++******,,,,,,,,,+++++++++++++++------,,,,,,+++*********+++)))(((***...///,,,(((((())))))***++++++,,,,,,)))+++,,,,,,***))))))***...+++***,,,,,,******...,,,,,,,,,+++++++++++++++---,,,,,,+++******))))))+++,,,,,,,,,+++,,,///222...,,,+++******+++,,,...)))***+++,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++---,,,***(((((((((((()))+++,,,,,,,,,,,,+++******))))))************))))))...---,,,+++************...---,,,***)))(((((((((,,,++++++***))))))(((((())))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&(((((((((''''''((())))))------,,,+++)))((('''&&&+++)))'''((()))***)))(((+++++++++,,,,,,,,,,,,,,,''''''(((***+++,,,---.........---------,,,,,,+++,,,,,,---...////////////111111222222222111111000........................111000///.........///000222111111000000//////...//////............//////000//////......//////000///.........---------------///111111///---------......//////000000111111666555444222111111111111//////000000111222222222333333333222222222222222333222111000///000111222////////////////////////000000000000111111111111333222222444777888777555222222222222222222222222222222222333222222111000444333222222111222222222222222222222333333333444999888666444222000...---000111333222111111222444444444333333222111111111......////////////......//////000000111000000////////////000000111111111//////000111222333444444wwwqqqllliiieeecccaaa```]]]\\\ZZZZZZYYYZZZYYYWWWTTTQQQNNNOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGEEECCCAAA@@@AAAAAA@@@>>><<<;;;999888666555555555444333222444555444222222444222111000111///,,,)))------------............///000000111111000000///---..................---------,,,,,,++++++++++++*********+++++++++++++++,,,++++++++++++*********''''''(((((())))))******+++******)))((('''''''''******++++++++++++******++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,...------......---)))%%%))))))*********+++++++++)))***,,,,,,***)))******///+++***,,,,,,******...,,,,,,++++++******)))))),,,+++++++++******)))))),,,---...---------000222,,,+++)))(((((()))+++,,,***++++++,,,,,,+++++++++************************++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++(((((('''((()))***+++,,,***+++,,,---,,,+++***))),,,,,,------------,,,,,,,,,,,,++++++***+++++++++///...,,,+++)))(((((((((*********)))))))))((((((*********************************)))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%))))))((((((((((((((((((,,,++++++***)))(((((('''***)))(((((())))))***)))******++++++,,,,,,,,,---(((((()))+++,,,---...///,,,,,,,,,+++++++++*********+++,,,---.../////////000000000111000000///...000000000000000000000000111000///...............222111000/////////////////////............//////111000///......///000111.........---------,,,,,,'''***---.........///000------...//////000111111222222111111000000000000---......//////000111111111111111111111111111111222111111000000000111111000//////......//////000/////////000000000111111//////000111333333333222222222222222222222222222111222222222222111111111333222222222222222222222222222222222333333333333:::999777555222000...---...///////////////000111333333222222222111111111---......//////......---//////000111111111000000////////////000000000111//////000000111222222333yyytttkkkiiifffcccbbb```^^^\\\ZZZZZZYYYZZZZZZXXXUUURRROOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHEEECCCAAA@@@AAAAAA@@@???;;;:::999777666555444444555555444444666777444111333222000//////...---,,,---------............///...//////000000//////...------...//////...------------------,,,,,,,,,++++++,,,---............---))))))(((((((((''''''''')))))))))******+++++++++***)))))))))(((''''''''')))******++++++******)))))))))******************'''((()))***++++++++++++,,,...111000---***((()))+++++++++*********))))))(((***,,,,,,***)))***+++...******,,,+++((()))+++++++++******)))))))))((()))))))))******+++++++++((()))******)))***+++---,,,+++***((((((***+++,,,,,,,,,,,,,,,+++***)))(((***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++((((((((())))))++++++,,,***+++,,,---,,,+++***)))------............------************+++,,,---...///...---,,,*********)))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))******((((((((())))))(((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))************************(((((()))))))))*********))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((******)))((('''&&&&&&%%%***))))))((((((((())))))))))))))))))))))))***************)))))))))***+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,((())))))))))))***************,,,---............------............------...///000000000000///...000000///.........------111000//////...//////000//////............//////111000///......///000111/////////.........------'''***,,,............///,,,,,,---...///000000000------......////////////,,,------......//////000//////000000000000000000000000000000000000000111111000000//////000000111....../////////000000000---...///000000000000000222222222222222222222222111111111111111111222222000000111111111111111111111111111222222222333333000000111222444555666666////////////000000000000111111111111111000000000------............------///000000111222222111111////////////////////////////////////............{{{uuukkkiiifffeeedddbbb___]]]ZZZZZZYYYZZZZZZYYYUUURRRPPPPPPPPPPPPNNNLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHDDDBBB@@@?????????>>><<<;;;;;;999777666555555444555666666444555888666222333222000............///......//////////////////...//////000000//////...,,,---...//////...---,,,,,,,,,------------,,,,,,+++---///222222111///...++++++*********)))))))))+++++++++++++++,,,,,,,,,&&&&&&'''((()))***++++++))))))************)))))))))))))))))))))*********++++++******)))((((((((('''+++//////,,,***,,,///,,,,,,++++++***))))))((((((***++++++*********+++,,,)))))),,,+++(((''')))++++++******************(((((())))))***++++++,,,)))***,,,,,,++++++,,,---------,,,,,,,,,,,,---------------,,,+++***((((((+++++++++*********************+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++***))))))(((+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++(((((()))***+++---...///......---,,,++++++++++++(((((())))))***++++++,,,************************))))))))))))***************++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((('''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&)))))))))(((((()))******''''''((())))))******+++)))***+++***)))(((***,,,*********+++++++++++++++*********)))))))))))))))'''((((((((())))))************+++,,,------------***+++,,,------------,,,+++,,,---......---,,,+++/////////............---//////////////////////////////............//////111000000//////000000111000000/////////.........,,,...000000...,,,,,,,,,,,,,,,------......//////)))***+++---............,,,,,,------.../////////............////////////......//////////////////000000000000000000000000............////////////---///111111000///000111222222222222222222222222000000/////////000111111......///000000000000///000000000000111111111222000000111222222333444444111000///000222333222111000/////////////////////,,,,,,------------,,,,,,......///000111111111111111000000//////......---...---------,,,,,,,,,+++yyytttllljjjgggfffeeeccc```^^^ZZZZZZYYYZZZ[[[YYYVVVSSSPPPQQQQQQPPPOOOLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFCCCAAA?????????===;;;===<<<:::999777666666666333777777444333777777444111111111111////////////000000000000000000/////////000000111111000000///,,,---///000000///---,,,+++,,,---......---,,,,,,))),,,111444555333///---.........------------,,,,,,,,,,,,,,,++++++++++++&&&'''''')))***++++++,,,))))))************)))))))))))))))******+++++++++---,,,***)))((())))))***)))***++++++,,,,,,---...++++++******************((()))++++++******+++,,,***)))***...---(((&&&'''+++,,,,,,,,,,,,,,,------))))))))))))************+++---......---------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))))))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,......------+++***((((((---,,,++++++******++++++)))******++++++******)))***)))******+++,,,---...,,,,,,+++++++++++++++,,,*********+++++++++++++++************************((()))))))))************)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((())))))))))))***((((((((())))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((()))***++++++((((((((())))))))))))))))))+++,,,***((((((***,,,++++++++++++***************************************************)))))))))***++++++,,,,,,,,,++++++)))***+++,,,---.........)))***,,,------,,,***)))------..................---...///000000///......//////............//////000000000111111000000000////////////............///000222111///---,,,,,,------------------------***+++,,,---......------,,,,,,------.../////////,,,---------............,,,------.....................///000000///......------........./////////---///222111000///000111111111111111111111111111------,,,,,,,,,---//////---...///000000000//////////////////000000000000444444333222000///......000...---...111222000///........................,,,,,,------------,,,,,,+++,,,---...////////////222222111///...---,,,+++++++++,,,,,,,,,,,,,,,,,,vvvqqqllljjjhhhgggfffdddaaa^^^ZZZZZZZZZZZZ[[[YYYVVVSSSQQQQQQQQQPPPOOOMMMJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIFFFCCCBBBAAA@@@>>>===>>>===<<<:::999888777777111777888333111666888666///111333333222000///...222111111111000000000///111111222222222222111111,,,---///000000///---,,,+++,,,---.........---,,,'''+++111555666333///,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++*********************))))))))))))))))))************))))))*********++++++,,,,,,,,,,,,+++)))))))))+++...///...+++((())),,,---,,,))))))))))))***++++++,,,,,,''')))++++++******+++,,,***)))+++//////)))&&&&&&---------....../////////++++++******)))((((((((((((***++++++***)))***+++)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,---------,,,++++++...---+++***)))***+++,,,******++++++++++++******+++++++++***++++++,,,,,,*********)))******+++,,,------,,,,,,+++*********))))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&((((((((((((((((((((((((************************'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((()))***,,,,,,******))))))(((((('''''')))+++,,,+++((((((***---,,,+++++++++******))))))++++++,,,,,,,,,---------......---,,,+++***)))(((++++++,,,,,,,,,+++******)))***+++---...///000000***+++---......---+++***,,,,,,---.../////////...,,,---///111111000...---//////............/////////000111222222111000/////////.........------------///111222000//////000---------------------,,,,,,---.........---,,,+++,,,,,,---......//////000,,,,,,,,,------.........+++,,,,,,---.........---,,,---///000000///---,,,---------.........//////,,,...111000...---...000000000000000000000000000++++++***)))***+++---...---...///111111111000///............//////////////////000000111111111222---+++)))+++---///---+++,,,---------------------+++,,,,,,------,,,,,,+++)))***+++,,,------------333333111000...,,,+++***)))***++++++,,,---......vvvrrrmmmkkkhhhfffeeecccaaa___ZZZYYYYYYZZZZZZYYYWWWTTTVVVSSSQQQOOOOOONNNMMMLLLHHHIIIJJJKKKKKKIIIGGGFFFFFFEEEBBB@@@@@@@@@AAABBB@@@>>><<<:::777666444444444444444111...---000333111000///000111222111000111111111111000000000000000000000000000000000000111000000///...---------000///---,,,++++++,,,,,,------------,,,+++******---,,,++++++******++++++)))***+++***)))((((((***------,,,+++***)))((('''&&&'''(((***+++---...///*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,---...))))))***++++++++++++***,,,------...---,,,***))),,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,---,,,++++++***+++++++++)))***+++,,,,,,+++***)))***++++++,,,---------------,,,++++++******++++++'''''''''((())))))******+++++++++*********))))))******(((&&&%%%&&&))),,,************************))))))******+++,,,......***+++---,,,***)))))))))$$$&&&))),,,---,,,***)))******+++,,,,,,---......111000...,,,***((('''''''''((()))******)))''''''%%%''')))+++,,,+++***)))))))))******++++++,,,,,,))))))(((((((((((())))))))))))************))))))((((((((('''''''''''''''&&&"""'''''''''***)))'''%%%&&&((((((&&&$$$&&&&&&'''((())))))((((((((('''&&&%%%$$$%%%%%%&&&((('''&&&&&&'''))),,,---......---+++***((('''&&&&&&))))))''''''++++++((()))((('''&&&%%%%%%%%%&&&((()))******))))))***+++***+++,,,---,,,,,,***))))))(((***,,,***+++555CCCGGG222###(((///,,,'''&&&''''''((()))))))))))))))))))))***+++,,,,,,------++++++,,,,,,------------,,,++++++,,,---...///000+++++++++,,,---...///000444222///---,,,...000111000///...------...///000...---,,,+++,,,...000111////////////............////////////...............---,,,---/////////---//////...------------...------,,,,,,---...000111///,,,******,,,...,,,***,,,---------------------(((777---...222***---***---------......////////////,,,******---//////---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))///............///000000,,,***)))***...///...,,,,,,------......------,,,+++,,,,,,,,,,,,+++*********+++,,,......---,,,,,,---,,,+++++++++,,,---...000///------------+++)))***)))((((((((()))***+++vvvrrrmmmkkkiiigggfffdddaaa___]]]\\\[[[[[[ZZZYYYVVVSSSSSSQQQOOOOOOOOONNNLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGFFFEEECCC@@@??????@@@AAA>>>===;;;999888666666555222222222000------///222111000000000111111111000000000000000000000000111000000000000000000000000/////////...---,,,,,,,,,000///---,,,++++++,,,,,,******+++,,,---------------,,,++++++******++++++)))***+++***)))((()))***,,,,,,,,,+++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,...///))))))***++++++++++++***)))***+++++++++***)))((()))))))))***++++++,,,,,,((())))))))))))*********))))))(((((((((((())))))******++++++++++++************++++++,,,+++++++++(((((())))))************'''(((((())))))***++++++,,,++++++++++++************+++,,,+++******+++---******************************))))))***+++,,,---)))***+++***((('''((()))$$$&&&((()))******)))(((------,,,,,,+++*********...---,,,+++***)))))))))++++++,,,,,,+++***)))(((###$$$&&&''')))))))))))))))))))))***************''''''&&&&&&''''''((()))(((((())))))))))))((((((++++++******************---%%%!!!$$$'''&&&&&&))))))'''&&&&&&(((((('''$$$&&&&&&'''((((((((((((((()))((('''&&&&&&&&&''''''***)))'''&&&%%%&&&'''(((*********)))((((((''''''&&&))))))((((((,,,---************+++++++++++++++,,,------+++)))''''''(((***+++,,,,,,,,,,,,+++***'''&&&'''))))))---:::HHHPPP999'''''',,,***'''(((+++,,,,,,---------,,,,,,((())))))***++++++,,,,,,***)))))))))))))))***+++************+++,,,---...++++++++++++,,,---...///000...---,,,+++,,,---...111000///......///000000...---,,,++++++---...000////////////////////////000000/////////............---------///000///...//////...------------...//////...---------...///...+++******,,,...---+++...------,,,,,,------...***222''',,,222(((+++,,,------------............///,,,******---///...---,,,------------,,,++++++,,,,,,,,,,,,,,,+++***)))...............//////000,,,***)))+++---///...,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******(((((()))************)))******)))))))))***+++,,,---,,,******++++++***(((+++***))))))((()))***+++vvvrrrmmmkkkjjjiiihhheeebbb______^^^]]]\\\[[[YYYUUUSSSPPPOOONNNOOOPPPOOOLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCCAAA???>>>??????======;;;999888777666666222333222111//////222444111111000000000000000000......//////000000111111000000000000000000000000.........---,,,,,,++++++//////---,,,,,,,,,,,,,,,******+++,,,,,,------...---,,,++++++******++++++***+++++++++)))((()))***+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,+++*********************************+++---...///))))))***++++++++++++***((()))******+++*********)))))))))***++++++,,,,,,((())))))))))))*********%%%%%%%%%%%%&&&'''((()))++++++************++++++******************)))(((%%%&&&(((***++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++(((***---...---,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((())))))'''%%%%%%''')))'''(((((()))*********+++,,,,,,++++++***))))))(((+++******)))))))))******++++++,,,,,,++++++***)))&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''(((((()))***''''''((((((((((((''''''((((((((((((((((((((((((///)))&&&&&&'''&&&'''))))))(((&&&'''(((((('''%%%&&&''''''(((((((((((((((***)))((((((''''''(((((()))(((&&&%%%%%%&&&&&&'''''''''''''''''''''(((((('''******''''''***+++((('''(((***+++,,,,,,+++++++++,,,---+++)))'''((()))***++++++,,,,,,,,,+++++++++)))((()))***000>>>KKKXXXBBB---''')))((('''***))))))*********))))))((())))))******+++,,,,,,,,,,,,+++)))(((((()))***+++((((((((())))))***+++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,---------000000////////////000000000///...---------...///////////////////////////000000000000///////////////...---...000111000/////////...------------...000000///------,,,,,,------+++***+++---.........///...---++++++,,,...///...///$$$222:::***+++///------------------,,,,,,---,,,***+++,,,......------------------,,,++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------+++******+++---......---,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,------******))))))******+++,,,***)))((((((******)))(((,,,,,,+++***)))))))))***wwwsssmmmlllkkkjjjiiifffbbb______^^^]]]]]]\\\ZZZWWWTTTOOONNNOOOPPPQQQPPPMMMJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGFFFDDDAAA@@@>>>>>>>>>???===<<<999888666555555555555444444444444555666000111222111000///000000.........///000000111111////////////////////////.........---------,,,,,,......------,,,,,,,,,,,,......---,,,++++++++++++---,,,++++++******++++++***+++,,,+++)))((()))*********++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,+++++++++++++++,,,,,,,,,))))))***++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,%%%%%%%%%&&&'''(((***+++,,,,,,***))))))***,,,,,,++++++++++++***)))((((((''')))+++---...---,,,+++)))******++++++,,,---------------,,,,,,,,,++++++''')))++++++******+++,,,++++++++++++++++++++++++---+++)))''''''((()))+++))))))(((&&&%%%%%%(((+++,,,,,,+++++++++,,,......((()))))))))*********+++******)))))))))))))))***'''(((((()))************---,,,***((((((((()))***))))))(((((('''''''''&&&++++++************++++++&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))******(((((())))))(((((('''(((''''''&&&''''''(((((((((((((((''')))(((((((((((((((((((((%%%%%%%%%&&&'''(((***+++&&&&&&'''''''''''''''((((((******'''&&&((((((%%%''')))+++,,,---,,,***)))&&&((())))))))))))***,,,******++++++,,,,,,,,,+++,,,,,,,,,++++++000:::BBBUUUBBB///(((((('''''')))''''''((((((''''''&&&%%%+++++++++,,,,,,------------+++(((&&&&&&''')))***'''(((((())))))************************+++,,,---+++,,,---...//////........................//////222111000///////////////...///////////////000000111111000000000/////////000///...///000111111/////////...------------...//////......------------------------///000111111111///---++++++,,,...000111///(((AAAKKK333---222......------,,,,,,++++++,,,,,,+++,,,---------------------...---,,,,,,+++++++++,,,,,,,,,++++++***(((((()))***************+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******------,,,++++++---...///,,,+++,,,,,,,,,,,,------***)))((()))+++,,,+++***------,,,+++***)))))))))wwwsssmmmllljjjiiihhhfffbbb___^^^]]]\\\]]]]]]\\\YYYWWWPPPPPPPPPQQQRRRQQQNNNKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFEEECCCAAA???>>>>>>@@@???===:::777555444333666555444555555666666666000222333222///...///111.../////////000000111111/////////////////////////////////...............------------------,,,,,,///...---+++++++++++++++---,,,++++++******++++++***+++,,,+++***))))))+++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,...//////,,,,,,,,,,,,+++***))))))))))))***++++++++++++************++++++,,,,,,---,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,''''''((((((***+++---...---,,,+++******+++,,,---+++,,,,,,,,,+++***)))))))))+++,,,------,,,***)))*********+++,,,,,,---------------,,,,,,,,,++++++*********)))((())),,,...++++++++++++++++++++++++---+++)))((('''((()))*********)))(((&&&'''***---...---+++++++++,,,...///((()))))))))))))))******++++++***)))((((((((((((%%%&&&'''(((***,,,---...---,,,***))))))***,,,---)))(((((((((''''''&&&&&&...---,,,***))))))))))))&&&&&&''''''''''''&&&&&&)))))))))******+++++++++&&&,,,000111...+++)))(((((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''((('''''''''&&&&&&''''''(((***++++++))))))(((((((((((((((''''''***+++))))))---...+++---...///000000...,,,+++%%%&&&(((((((((((()))+++*********++++++,,,,,,,,,***...000000000333666999HHH;;;///))))))(((((((((+++,,,,,,,,,,,,,,,++++++************++++++++++++***(((&&&$$$###$$$&&&(((((()))******+++******)))***))))))))))))***++++++)))+++,,,...///...---,,,***++++++,,,,,,,,,------000//////...------------------......////////////000000000000////////////000///...///000111111/////////...------------...,,,------.........////////////000000000111333444222000---++++++,,,...000...///...MMMXXX:::...000.........------,,,,,,,,,,,,,,,------------......------.........---,,,,,,***++++++,,,,,,,,,++++++))))))***+++,,,++++++***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********)))((((((((()))+++,,,++++++,,,,,,------------,,,+++***+++---......---,,,,,,,,,+++***)))((((((wwwsssnnnllliiigggfffeeebbb```]]]\\\[[[\\\]]]\\\ZZZWWWRRRQQQQQQQQQRRRQQQNNNLLLHHHHHHIIIIIIIIIIIIIIIJJJGGGGGGFFFDDDCCCAAA@@@???@@@???<<<:::777555444444555333222333444444333222000222444222///---///111111111111111000000000000000000000000000000000000////////////////////////,,,------......---,,,,,,,,,+++******+++,,,...///---,,,++++++******+++++++++,,,,,,,,,***)))***+++******))))))((((((((('''++++++***)))((('''&&&%%%,,,,,,,,,++++++++++++***))))))***+++---...///000+++,,,,,,,,,+++***)))((())))))***++++++++++++***))))))((((((((()))******)))))))))***++++++,,,,,,((())))))))))))*********))))))******+++---...///,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******)))******+++***)))(((''')))******++++++,,,------,,,,,,,,,,,,++++++++++++...---,,,)))((()))---000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***++++++***))))))+++---++++++)))))))))***+++,,,---,,,+++***)))''''''&&&,,,+++***)))))))))))))))''''''(((***,,,///111222''''''&&&&&&(((***---///((((((((((((''''''''''''+++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))*********)))222888555///+++)))'''((()))***)))'''&&&'''((((((((((((((((((((('''&&&&&&&&&'''((((((((('''''')))))))))))))))(((((((((******))))))))))))))))))%%%)))+++,,,///555777666------......---+++***)))((()))***)))'''&&&'''(((************+++,,,------...444999:::;;;<<<<<<999888222,,,)))))))))(((''',,,,,,---............---((((((((((((((((((((((((---+++***(((((()))***,,,)))***+++,,,,,,+++***)))))))))((((((((())))))***((((((***++++++***))))))((()))***++++++,,,+++++++++++++++***************,,,,,,,,,------......///////////////............///...---...000111000/////////...------------...+++,,,---...////////////000111222111000111333555222000...---,,,---...///***///111MMMVVV999---.....................------,,,...///000///...//////...............---,,,,,,******+++,,,,,,,,,++++++,,,---...///000///......+++,,,------++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++************+++,,,,,,((()))***++++++++++++***---,,,+++,,,...//////---***************)))((('''xxxtttooolllhhheeedddcccbbbaaa^^^]]]\\\\\\\\\[[[XXXUUUSSSRRRPPPOOOOOOOOOMMMKKKGGGGGGIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFEEECCCBBBAAA===<<<;;;999888777777777666444222333444444222000000333444222...,,,...111333333222222111111000000000000000000000000000000........................,,,,,,---......------,,,,,,+++******+++,,,...000---,,,++++++******+++++++++,,,---,,,***)))***+++)))))))))))))))*********++++++***))))))((('''''',,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,((()))***+++,,,++++++***))))))***++++++++++++******)))(((''''''((()))))))))))))))***++++++,,,,,,((())))))))))))*********)))))))))***+++,,,---...+++,,,,,,,,,,,,,,,,,,+++))))))******************)))))))))))))))*********))))))******+++,,,,,,,,,,,,++++++++++++*********,,,---,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++***))))))***++++++******+++---******))))))))))))******...---,,,+++)))((('''&&&+++************+++,,,,,,***))))))***,,,...000111'''&&&&&&&&&&&&((()))***(((((((((((((((((())))))(((''''''&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((222777111***((()))(((((()))+++***'''&&&''')))((((((((((((((('''&&&&&&&&&'''((()))***))))))((((((((()))((((((((('''&&&'''(((((())))))***++++++%%%))),,,,,,000666999888)))))))))((((((((((((((()))***+++***)))((()))******************,,,---...111888===<<<<<<<<<999333---,,,)))'''((())))))((('''((()))***+++,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,+++,,,,,,------(((***+++,,,,,,+++)))((()))((((((''''''(((((()))))))))))))))))))))(((((('''(((***+++,,,,,,,,,+++))))))************************++++++,,,------...............------------...---------///000///...//////...------------...,,,---...//////......---///111222111//////111333111000///...------------***222000DDDJJJ333...000......//////////////////,,,///111222000///000111...............------,,,)))***+++,,,,,,,,,,,,+++,,,---///111111000///...+++,,,...---+++***,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,------.........---((()))***+++++++++******,,,+++***+++,,,---,,,+++'''((())))))))))))''''''xxxtttppplllgggcccbbbbbbbbbaaa___^^^\\\\\\[[[YYYVVVSSSTTTRRROOOMMMMMMMMMKKKJJJFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCC::::::999999888999999:::888666444555666666333000000333555333...,,,...111555444444333222111000000000000000000000000000000------------------------+++,,,---.........---,,,000...,,,*********+++,,,---,,,++++++******+++++++++,,,---,,,***)))***+++'''((()))***+++,,,------***++++++,,,------......,,,,,,,,,++++++*********,,,,,,++++++***)))((((((%%%&&&)))+++,,,---------))))))***++++++++++++***---,,,+++)))))))))******,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,)))(((((())))))***+++,,,++++++---......---++++++''''''((())))))***))))))************+++,,,...///((())))))***++++++,,,,,,+++++++++*********)))))))))***++++++(((&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))''')))+++,,,+++***+++,,,+++++++++++++++++++++++++++++++++***************)))))))))***+++---...///******)))))))))***,,,---,,,+++***(((&&&%%%%%%$$$''''''(((((())))))******&&&&&&''''''(((***+++,,,''''''((((((((((((''''''((((((((()))***++++++,,,""",,,111***$$$%%%***,,,(((***+++***'''&&&''')))(((((())))))((('''&&&&&&'''((()))+++++++++***)))###$$$&&&'''((()))))))))%%%%%%&&&((()))+++,,,---'''+++,,,+++---222333111))))))))))))***+++,,,---''')))+++++++++,,,...///******))))))***,,,---//////555777333111000+++$$$))))))(((&&&''')))***)))&&&''')))***,,,---------,,,,,,++++++++++++++++++%%%%%%&&&&&&''''''((((((((()))+++,,,+++***(((''')))(((((('''''''''((((((,,,,,,++++++******))))))((()))+++,,,------,,,,,,***+++,,,---------------))))))***++++++,,,------......---------,,,,,,,,,...---,,,---/////////...//////...------------......////////////---,,,+++///111222000------///111111000000///......---,,,---666000<<<@@@///000555......//////000000111111,,,000333333111///000222......//////......---,,,)))***+++,,,,,,,,,,,,,,,***+++---//////...---,,,+++---...---+++***+++...+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,+++***)))***+++,,,---...---,,,,,,+++)))((()))***+++)))(((&&&'''((())))))(((''''''zzzvvvppplllgggdddbbbaaa___^^^ZZZ\\\^^^___^^^ZZZVVVSSSUUUQQQMMMNNNQQQRRROOOLLLKKKIIIHHHHHHJJJKKKKKKJJJKKKJJJHHHGGGGGGEEEBBB@@@>>>===;;;999888888888999888888777666555444333333666555444333222222222222111111111000000000000000000000111111111111000000000///---+++***+++---............------,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...)))))))))+++---,,,***((()))+++,,,,,,,,,,,,---///333222///---,,,++++++,,,******+++,,,,,,,,,,,,+++(((((())))))*********+++,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,)))'''&&&(((***++++++******))))))))))))))))))''''''(((((())))))******111///---+++)))(((((((((,,,---///000000...,,,******(((&&&&&&(((+++------000...+++)))((('''((()))''''''((()))***++++++,,,---,,,+++***))))))))))))******+++,,,---------,,,,,,+++******))))))*********)))((()))+++,,,,,,+++)))***+++,,,---......///************************%%%&&&((()))***)))((('''$$$&&&'''))))))))))))((('''''''''((())))))******))))))((('''''''''''''''***)))(((''''''((()))***((((((((((((((('''''''''((((((''''''''''''(((((()))(((((('''''''''((((((---,,,+++***)))((('''&&&******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))******)))(((((()))+++++++++***************************))))))))))))))))))************+++++++++---+++((('''))),,,111444???888...(((&&&'''''''''+++***)))))))))))))))***+++++++++*********)))))),,,,,,------,,,,,,+++***))))))((((((((((((((())),,,+++***++++++***'''$$$&&&&&&&&&&&&&&&'''((()))+++***)))(((((()))***++++++***((('''((()))+++,,,---***((((((******)))'''&&&&&&'''(((((((((((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,+++***...............///000000111000///......///111222...---,,,+++,,,---...///---...111555777555///)))////////////...---,,,+++,,,---......//////......000///...---,,,---......,,,,,,+++***+++,,,---...,,,---...//////---+++***))))))***+++,,,,,,------///...+++************))),,,,,,,,,+++***))))))(((+++*********))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((xxxtttpppmmmhhheeecccbbb```___\\\]]]]]]]]][[[YYYWWWUUUUUUQQQNNNNNNQQQRRROOOLLLKKKIIIHHHHHHJJJKKKKKKJJJKKKIIIGGGFFFEEEDDDBBB@@@===<<<:::888777777777888888888777666555444333333555444333222111111111111333222222111000///......///000000111111000000//////...---,,,+++,,,------......---------,,,,,,,,,+++++++++++++++++++++,,,111000...,,,+++************))))))+++---...---++++++,,,---,,,+++***+++,,,------,,,+++******************+++,,,,,,,,,,,,++++++******************)))+++******)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,))))))***++++++***,,,+++)))(((((((((***+++)))))))))*********++++++---,,,+++***))))))***+++***,,,...000000...,,,***)))((('''(((***,,,,,,+++,,,+++)))(((((()))+++,,,))))))******************,,,+++******)))*********------------............---,,,++++++******+++++++++***)))+++---...---,,,++++++++++++***************************************))))))((((((((())))))+++***)))''''''((()))***((((((((((((((((((((((((++++++***))))))))))))))))))((((((((()))***,,,---((((((((((((((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((())))))******((((((((('''&&&&&&&&&%%%***)))((((((((((((((()))))))))(((((((((((())))))'''((()))((('''&&&'''(((,,,+++***)))(((((((((((((((((())))))******++++++)))************++++++++++++***((('''(((+++...000888333...+++******)))'''***)))))))))))))))******+++++++++*********))))))+++++++++++++++******)))))))))(((((((((((())))))***))))))***++++++)))'''''''''&&&&&&''''''((((((******))))))))))))*********)))((('''''')))+++,,,///,,,******,,,---+++***(((((()))***************+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,++++++***------,,,,,,,,,------......---,,,++++++,,,---///,,,,,,++++++,,,,,,---...///......000222222///,,,............---,,,+++***------...////////////.........,,,+++++++++,,,---,,,++++++***+++,,,---...,,,---/////////...,,,+++))))))******+++,,,,,,,,,***))))))***+++++++++++++++******)))((((((''''''*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))((('''''''''''''''(((vvvrrrqqqmmmiiifffdddcccaaa___^^^]]]\\\[[[YYYXXXXXXWWWTTTQQQNNNOOOQQQQQQOOOLLLKKKIIIHHHHHHJJJKKKKKKJJJJJJGGGEEECCCCCCBBBAAA???<<<;;;999888777666777777888888777666555444333333444333222111000000000000444333222111000...------...//////000000//////......------------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++000///---,,,***))))))))),,,***)))***---...///...,,,------,,,***((()))***)))******+++++++++************+++,,,,,,,,,,,,+++------,,,++++++******)))******)))(((''''''((((((++++++,,,,,,,,,,,,------************************...---++++++,,,,,,+++)))---,,,)))((('''(((***+++*********+++++++++++++++)))))))))))))))+++,,,,,,***---000222333222///---***))))))***,,,---,,,+++,,,+++***))))))***+++,,,,,,,,,++++++*********************)))******+++,,,///...---,,,,,,,,,---...------,,,++++++++++++,,,***))))))***,,,------,,,******)))))))))(((((((((************************''''''&&&'''))),,,///111111...***&&&%%%&&&)))+++***))))))(((''''''&&&&&&+++******)))))))))))))))((((((((()))***,,,...///''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((($$$%%%&&&''')))***+++,,,))))))(((''''''&&&%%%%%%******)))((((((((((((((())))))(((((((((((())))))&&&(((******)))(((((((((,,,,,,***((('''&&&&&&&&&''''''((()))***+++,,,,,,)))************+++++++++***))))))((((((***+++,,,...---,,,+++,,,+++(((&&&)))((((((((()))***+++++++++************)))))))))***************)))(((((())))))(((((((((((())))))((((((''')))++++++***(((((((((''''''''''''''''''))))))************)))))))))((('''''''''(((***++++++)))''''''((())))))((())))))******++++++******))))))***+++,,,---...///+++++++++++++++++++++++++++++++++***************,,,++++++*********+++++++++***)))(((((()))***+++)))***++++++,,,,,,++++++000...,,,+++---.........------------,,,+++***))),,,------...............---,,,+++*********++++++++++++******++++++,,,---------...//////---,,,+++************************'''(((((()))******)))))))))((((((''''''&&&&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((('''&&&&&&&&&'''vvvrrrooolllhhhfffdddbbb```^^^]]]]]]]]]\\\ZZZYYYWWWVVVSSSQQQOOOPPPQQQQQQOOOLLLKKKIIIHHHHHHJJJKKKKKKJJJHHHFFFCCCAAAAAAAAA@@@???===<<<:::888777777888888888888777666555444333333222222111000000000000000333222222111000///............////////////......,,,------......---,,,,,,------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,...,,,***)))+++---------***+++,,,+++)))((()))******+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((''''''(((---------...............)))))))))))))))))))))))),,,++++++,,,------+++)))++++++******)))))))))*********++++++++++++++++++'''(((((())))))***+++,,,---///222666777666444222///---++++++---.........///...,,,***)))(((((((((++++++++++++++++++++++++))))))))))))***+++,,,---...---***)))((()))***+++---,,,++++++******++++++((('''&&&''')))******)))&&&&&&'''((()))***++++++************************)))((((((((()))***,,,---000...***'''&&&''')))+++*********))))))(((((((((((((((''''''''''''(((((('''(((((()))***+++,,,---''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))******)))))))))))))))(((++++++******)))(((((('''+++***)))((((((''''''((())))))(((((((((((()))))))))+++...///...,,,,,,,,,,,,+++***)))((('''''''''(((((())))))*********+++))))))*********+++++++++************************(((((()))))))))((('''%%%(((((((((((()))***,,,,,,************)))))))))))))))************)))(((((()))(((((((((((())))))***)))((('''(((******)))(((((((((((((((((('''&&&&&&((()))***++++++***)))((((((((('''''''''((()))***((('''&&&&&&&&&''''''''''''(((((()))))))))(((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********++++++***)))))))))******+++***))))))((())))))***'''(((***+++++++++***)))...,,,*********+++------+++++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,++++++***************************++++++,,,+++,,,,,,---,,,+++*********)))))))))))))))))))))((()))***)))'''%%%$$$$$$(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&wwwrrrmmmkkkgggeeecccaaa^^^\\\[[[\\\^^^^^^]]]ZZZVVVTTTQQQQQQPPPQQQQQQPPPNNNMMMKKKIIIHHHHHHJJJKKKKKKJJJGGGEEECCCBBBBBBBBB@@@??????===<<<:::999999999999888888777666555444333333111111000000//////000000000000000000000111111111......////////////......,,,,,,---......------,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,///,,,***))))))******)))((()))++++++******+++,,,+++,,,------,,,+++)))(((******+++,,,,,,,,,,,,+++******+++,,,---.........,,,+++******)))))))))***---------,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))+++,,,---,,,***(((***+++------+++***(((************************((()))))))))************---///111444555555444333555222...,,,...000111222...---,,,+++)))((('''''')))******+++,,,,,,------(((((())))))***+++---------,,,***((('''(((***++++++******)))))))))))))))((('''&&&''')))******)))'''(((((()))***+++,,,,,,************************......---,,,)))&&&###!!!***))))))(((((())))))***)))))))))******+++++++++((((((''''''''''''(((((((((((())))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''((())))))+++******((('''&&&&&&%%%+++*********))))))))))))******)))((((((((((((((())))))(((((((((((())))))***,,,///111000.........******)))))))))***+++++++++*********))))))(((((())))))*********++++++++++++++++++++++++******)))******)))(((''''''(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))***************))))))(((((((((((((((((()))******,,,***(((((((((((('''&&&((()))))))))((('''&&&%%%((()))***++++++***)))(((((((((((((((((())))))***************))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))************************&&&''''''(((((()))))))))++++++***************+++,,,,,,++++++************'''((()))***+++***)))(((******++++++*********+++*********+++******))))))))))))***++++++++++++***,,,,,,,,,,,,++++++******))))))************+++***)))******)))))))))(((((((((((((((((((((((((((''''''((()))(((%%%######$$$))))))(((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&wwwsssllljjjgggdddccc```]]]ZZZZZZ\\\^^^___^^^ZZZVVVSSSPPPQQQQQQRRRQQQOOONNNMMMKKKIIIHHHHHHJJJKKKKKKJJJGGGEEEDDDDDDEEEDDDAAA??????>>><<<;;;::::::::::::888888777666555444333333111111000000000000000111/////////000111111222222...//////000000//////...,,,,,,,,,------------...,,,,,,,,,------------...******+++++++++,,,,,,,,,000///---,,,***)))))))))---+++***)))******)))(((((()))++++++***+++,,,...+++++++++***)))((('''&&&******+++,,,,,,,,,,,,+++))))))***+++---...//////,,,,,,++++++++++++,,,,,,++++++************))))))************************+++***)))***+++,,,,,,+++'''(((+++---------+++******************)))))))))******++++++******)))(((+++,,,---...///000111111777444000...///111222222************************(((((()))***+++,,,------))))))))))))***+++,,,------,,,+++*********+++,,,******)))(((((((((((((((***))))))***,,,------,,,,,,,,,+++++++++*********************************'''(((***++++++)))'''&&&%%%&&&(((***++++++***)))(((((()))******+++,,,,,,)))))))))))))))******+++(((((())))))))))))((('''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((***,,,---,,,,,,,,,---))))))))))))***+++,,,---,,,,,,+++***)))((('''''')))************+++++++++++++++++++++++++++******------,,,***((((((+++---)))((((((((()))***++++++(((((()))))))))))))))******************)))(((((((((''''''(((((()))***+++---***((('''''''''&&&%%%'''((()))***)))((('''&&&))))))************))))))((()))))))))************((()))***)))((((((***,,,++++++,,,,,,++++++******,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&''''''(((((())))))***************+++,,,,,,---------,,,,,,+++******'''((())))))******))))))'''))),,,,,,***))))))))))))***************))))))((())))))***************+++,,,,,,,,,,,,+++******(((((()))************)))(((((((((''''''''''''&&&''''''''''''''''''''''''$$$&&&'''&&&$$$###&&&***))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''wwwsssllljjjgggeeedddaaa]]][[[[[[\\\]]]]]]\\\YYYVVVTTTOOOQQQRRRRRRQQQOOONNNMMMKKKIIIHHHHHHJJJKKKKKKJJJFFFFFFFFFHHHHHHFFFBBB??????>>><<<:::999999999:::888888777666555444333333111111111000000111111222000000000000000111111111///000000111111000000///------,,,+++,,,---...///,,,,,,,,,---------......))))))***+++,,,------...111000...,,,+++***************)))+++,,,---,,,******+++---,,,++++++,,,---+++******)))))))))************+++,,,,,,,,,,,,+++)))******+++,,,------...++++++***++++++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++000...+++***+++++++++***(((((())))))+++---...///,,,,,,+++++++++*********)))***+++,,,,,,+++******+++************,,,...///444222111222222222///---*********++++++*********)))))))))******+++++++++***)))))))))***+++,,,,,,*********++++++++++++++++++******)))((()))))))))+++***)))+++---...---,,,,,,,,,+++++++++*********************************###$$$&&&))),,,...///000&&&((()))+++,,,,,,+++***((((((((((((((())))))))))))))))))))))))***++++++'''((()))***+++******)))&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&&&&''''''((()))***&&&'''''''''(((((())))))&&&&&&'''((()))******+++(((''''''(((((()))***+++))))))(((((((((((())))))&&&(((******))))))+++,,,***))))))))))))******+++++++++******))))))(((((()))************+++++++++******)))))))))******+++***++++++***((((((+++...***)))))))))))))))******(((((((((((())))))******((())))))))))))(((''''''''''''''''''((()))***++++++)))'''&&&'''(((''''''&&&''')))******)))((('''******))))))))))))******)))******+++++++++++++++&&&((()))(((&&&&&&)))++++++,,,,,,,,,,,,+++***)))************++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++------,,,,,,,,,++++++***)))((())))))(((((())))))***+++'''***,,,+++)))((()))***)))******++++++*********)))***++++++,,,+++++++++******+++++++++***)))((('''((()))*********)))(((((((((''''''&&&&&&''''''%%%%%%%%%&&&'''''''''(((%%%''''''%%%""""""''',,,))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((vvvrrrmmmkkkhhhfffeeebbb^^^[[[^^^]]]\\\[[[ZZZXXXWWWWWWOOOQQQSSSSSSQQQOOOMMMMMMKKKIIIHHHHHHJJJKKKKKKJJJFFFGGGHHHJJJJJJHHHCCC@@@>>>===;;;999888888888999888888777666555444333333222111111111111111222222222222111111000000//////000000111111111111000000...---+++++++++---///000,,,,,,,,,------.........(((((()))***,,,---...///...------,,,,,,------...(((((())),,,///000///------......---+++***+++,,,,,,++++++***+++---///000******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,....../////////......---------++++++++++++++++++++++++555222...+++*********)))+++)))'''&&&(((,,,111444---------,,,,,,+++++++++((()))+++,,,------,,,+++---,,,***)))))),,,...000000000222444555222---)))---------,,,***)))'''&&&*********)))))))))))))))*********)))******+++,,,&&&'''((()))******)))))),,,++++++***)))************)))((()))+++,,,,,,+++(((((()))***+++,,,------************************---,,,***))))))***,,,---******++++++,,,,,,,,,,,,((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))&&&''')))+++,,,------,,,&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&'''''')))******++++++++++++++++++++++++''''''(((***+++---......''''''''''''(((***+++,,,))))))(((((((((((())))))'''((())))))((()))+++---******)))((((((((((((((())))))))))))************)))************+++++++++)))(((''''''''')))***+++###&&&))))))'''''')))++++++***)))))))))))))))***'''((((((((())))))******''''''((((((''''''&&&%%%''''''''''''((()))++++++)))'''%%%%%%''')))))))))%%%''')))***+++***)))(((+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++)))+++---,,,******,,,///***************)))((('''&&&&&&'''((()))***++++++************************(((((((((((((((((((((((('''''''''(((***+++---...************)))((('''&&&***)))((((((((()))+++,,,)))***+++***''''''***---)))******+++++++++******++++++,,,------------,,,((()))*********)))'''&&&&&&''')))*********)))((())))))(((''''''''''''((($$$$$$%%%%%%&&&'''(((((()))***)))%%% %%%***((((((((()))))))))))))))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))uuuoooqqqhhheeekkkkkk```[[[]]]^^^]]]\\\\\\\\\ZZZVVVSSSSSSRRRPPPPPPOOONNNLLLIIIIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCCCCCCCDDDCCCBBB???===;;;999888999:::;;;999::::::888555333333444222333444222///...000222000111111111111000000///000000000000000000000000////////////...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,***+++,,,,,,,,,***'''&&&///......------,,,,,,+++***,,,---+++((('''))),,,---,,,,,,+++***)))((((((,,,,,,,,,++++++*********,,,,,,,,,---------.........---,,,,,,,,,,,,---...((()))+++------,,,+++***...------,,,+++***))))))***+++,,,,,,......///000******++++++++++++************)))))))))***,,,---,,,,,,,,,++++++*********,,,---......,,,***++++++'''+++000000---+++***,,,&&&(((+++,,,,,,,,,...//////,,,&&& ###((()))***,,,......---,,,+++((((((((((((((()))************+++++++++,,,,,,,,,******))))))(((((('''''',,,***))))))***++++++***))))))))))))************************************''''''''''''''''''''''''***++++++++++++,,,,,,,,,)))''''''((()))***)))(((******))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&''''''(((((())))))***((('''''')))***)))))))))(((''''''''''''%%%$$$!!!!!!###%%%''')))***+++---,,,,,,,,,+++*********)))))))))))))))******+++))))))+++...000///***%%%(((***+++)))%%%"""###%%%''''''''''''(((***+++,,,))))))*********))))))((((((***+++)))&&&&&&***---((((((((((((((((((((((((***)))((('''((()))+++,,,++++++++++++***((('''&&&'''(((***++++++)))'''%%%((((((((((((***,,,...///((()))***+++++++++++++++))))))))))))************///...,,,)))((((((((((((***)))(((((())))))(((''')))***+++,,,,,,+++***)))+++******))))))(((((((((,,,***))))))***++++++***)))************++++++++++++***)))(((((()))***+++(((((()))************)))''''''(((((((((((('''''')))***,,,.........,,,+++******))))))))))))******+++***)))(((((()))***+++***((('''&&&''''''%%%$$$$$$%%%'''))))))((('''&&&((((((((((((((((((((((((***(((&&&%%%'''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&***''')))///(((""")))''''''((((((((((((''''''uuupppmmmfffgggpppqqqhhhaaaaaa^^^]]]]]]]]]]]]ZZZWWWTTTUUUSSSRRRRRRQQQPPPNNNLLLIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCBBBCCCDDDCCCBBB>>>===;;;999999:::;;;<<<:::::::::888666444444444222333444222///...000222///000000111111111000000000000000000000000000000111222222111111///......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,++++++,,,,,,,,,---...///++++++,,,,,,,,,,,,,,,,,,---------,,,+++***+++---///......------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---...---,,,,,,,,,,,,---...***+++---...///...---,,,))))))))))))************++++++*********)))))))))******++++++++++++******++++++***)))***+++,,,,,,,,,,,,,,,++++++*********(((***++++++)))(((((((((***+++,,,,,,+++***+++,,,------,,,++++++***))))))))))))(((&&&%%%'''+++...)))***,,,---...---,,,+++))))))((('''(((((()))***,,,,,,++++++******))))))(((((())))))***++++++++++++***))))))***+++***)))))))))))))))************************************))))))))))))))))))))))))(((((()))))))))*********)))((('''(((***+++***)))(((((('''''''''&&&&&&&&&%%%%%%'''((()))*********(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))******++++++---+++)))((()))***)))(((***)))''''''((()))((('''&&&''''''((()))******++++++++++++++++++*********)))))))))))))))******++++++***,,,...000///+++'''***++++++***'''&&&&&&'''(((''''''(((((()))***+++))))))************))))))+++,,,,,,***(((''''''(((************************((())))))***************++++++***))))))(((''''''((()))*********)))''''''((((((((((((***+++---...((())))))************)))))))))))))))************,,,,,,***)))((((((''''''***(((''''''(((((('''&&&)))***++++++++++++***)))******++++++******)))(((***)))))))))******)))))))))************++++++++++++***)))(((((()))***+++*********+++++++++,,,,,,******))))))))))))******)))***,,,---------,,,+++++++++************++++++(((''''''&&&&&&''''''(((,,,***(((((())))))'''&&&$$$%%%'''((()))((('''&&&(((((((((((((((((((((((()))'''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%******///666...$$$'''''''''((((((((((((''''''uuupppkkkgggjjjsssuuukkkcccaaa___^^^^^^^^^]]][[[WWWTTTUUUSSSRRRQQQRRRPPPNNNLLLIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCBBBCCCCCCBBBAAA===<<<;;;:::::::::;;;<<<:::;;;;;;999666555555666333333333222000///000111...///000111111111111111000000000000000000000000111111111111111000///...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---++++++,,,...000222))))))***++++++,,,------...---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++...------,,,,,,------...,,,---...///000///...---))))))))))))*********+++*********)))))))))((((((******++++++++++++******---,,,,,,++++++++++++,,,+++++++++++++++*********''')))******(((''''''(((,,,+++))))))***+++++++++111---)))((()))***(((&&&%%%'''***+++,,,,,,...///)))***+++,,,---,,,+++++++++***(((''''''((()))+++++++++++++++************)))))))))***++++++,,,,,,***)))((()))***+++***((())))))))))))************************************))))))))))))))))))))))))((((((((()))))))))*********)))((()))+++++++++***((((((''''''''''''&&&&&&%%%%%%'''((()))*********))))))************))))))(((((())))))))))))(((((())))))******+++,,,,,,---...,,,***)))***)))((('''+++)))'''''')))+++++++++++++++*********)))))))))))))))******************))))))))))))******++++++,,,,,,,,,---///...,,,***---+++******++++++***)))))))))(((((((((((())))))))))))***************)))++++++++++++,,,+++)))'''************************'''(((***,,,,,,+++***(((+++***)))'''''''''((((((******))))))((((((((()))((((((((()))***+++,,,---))))))))))))))))))(((((())))))))))))************)))))))))))))))((('''''')))(((''''''(((((('''%%%)))******++++++******))))))***,,,---,,,+++)))((('''((()))******)))(((''')))************+++++++++******))))))))))))************)))))))))***+++,,,+++***)))(((((()))***+++((()))+++,,,,,,+++******,,,++++++******++++++,,,*********++++++*********+++***(((((())))))(((&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((('''&&&'''))))))'''&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%***,,,444>>>555'''&&&&&&&&&''''''''''''&&&&&&uuuqqqmmmiiikkkqqqqqqiiiaaa^^^```___^^^^^^^^^\\\XXXUUURRRQQQPPPOOOPPPOOOLLLJJJIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCBBBBBBCCCAAA@@@===<<<;;;;;;;;;;;;<<<<<<:::;;;;;;:::777666666777333333222111000000000111---...///111111222222222////////////////////////...............---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++...---,,,+++***+++,,,,,,******++++++,,,,,,,,,,,,---***'''(((+++,,,+++(((((()))))))))*********+++++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,---......//////......///...---,,,+++******)))))))))***+++,,,---......******++++++++++++******...------,,,,,,++++++++++++++++++***************)))+++,,,,,,+++******+++---+++)))***---...,,,)))---(((###$$$(((+++***(((&&&)))+++,,,+++))))))***))))))***+++,,,+++++++++,,,+++)))''''''(((***+++'''((()))+++,,,...///000,,,++++++******)))((((((***)))((()))******)))(((((()))))))))************************************''''''''''''''''''''''''************+++++++++++++++)))))))))+++,,,+++*********))))))))))))))))))'''(((((((((((('''&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,,,,---,,,***)))((()))))))))(((***((('''''')))+++,,,,,,*********))))))(((((((((((((((((()))*********+++))))))******++++++++++++,,,,,,+++,,,,,,,,,,,,+++---+++)))***---...,,,*********)))((((((((((((((())))))***+++++++++******)))((()))---111222...+++************************((()))***+++,,,+++******+++***(((&&&&&&''')))***,,,+++)))((('''((()))***((()))))))))******++++++******+++******)))((('''((()))))))))************'''((()))*********((((((***)))(((((())))))((('''))))))************)))))))))***---......,,,***(((&&&(((***+++***)))((('''))))))*********+++++++++***))))))))))))))))))***)))(((&&&%%%%%%''')))******((('''%%%%%%'''(((***((()))************))))))+++******))))))******+++***+++------------+++***)))'''&&&&&&''''''&&&$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&((())))))'''$$$######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''***+++444@@@888)))'''&&&&&&''''''''''''&&&&&&uuurrrpppllljjjlllmmmiiiccc``````___^^^^^^^^^\\\XXXUUURRRPPPOOOOOOPPPOOOMMMKKKIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCBBBBBBBBBAAA???======<<<<<<;;;;;;<<<<<<:::;;;;;;:::777666666777444333222111000000000000---...///111111222222222////////////////////////,,,,,,---------,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,---------,,,+++***......------,,,,,,,,,+++---***'''(((+++,,,+++)))++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------------///......---,,,+++************+++,,,---...//////******++++++++++++******------------,,,++++++******************************,,,------,,,+++,,,,,,++++++,,,///222111,,,''')))$$$ """'''++++++((()))++++++***((('''((()))))))))*********+++******,,,+++)))(((((()))***+++((((((***,,,...000111222+++******)))((((((''''''***))))))***++++++)))'''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++)))))))))+++,,,+++***))))))*********************************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***+++++++++((('''%%%&&&((())))))))))))'''&&&''')))+++,,,,,,)))))))))***************((((((((()))*********+++))))))***++++++++++++******++++++************+++,,,***((()))---...,,,***+++***)))((((((''''''((())))))***+++++++++++++++***)))+++///333333000,,,))))))))))))))))))))))))+++***)))))))))***,,,---***)))'''&&&'''(((***+++---+++)))''''''(((***+++))))))))))))******)))))),,,,,,,,,,,,++++++***)))((()))))))))************((()))***+++,,,+++***))),,,+++******++++++***((())))))))))))))))))))))))(((***,,,......---***)))&&&))),,,---+++)))))))))))))))*********+++++++++)))))))))******))))))))))))(((&&&%%%%%%''')))******((('''%%%%%%'''(((***)))))))))***)))))))))((())))))(((((((((((())))))'''((()))******)))((('''((('''&&&&&&''''''&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''')))(((&&&$$$$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((()))***'''...:::555))))))&&&''''''''''''''''''&&&vvvrrrpppllliiiiiikkkkkkhhhfff___^^^^^^^^^]]][[[WWWTTTSSSRRRQQQQQQRRRQQQOOOMMMIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;:::999::::::999777666666777555333111000111111000///...///000111111111111111000000000000000000000000....../////////......---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((***,,,///000000///...//////...------,,,++++++---,,,***+++,,,---------******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,------......------,,,*********+++++++++,,,,,,************++++++++++++,,,,,,,,,+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,+++***)))))))))***************(((***++++++*********+++)))+++///222333111,,,(((***'''$$$$$$''')))((('''***+++++++++))))))+++---)))))))))))))))*********))))))))))))******+++++++++,,,,,,,,,------......'''''''''((())))))***************+++,,,,,,***((())))))))))))************))))))))))))))))))))))))************************'''''''''((((((((())))))***)))((()))+++++++++***''''''(((((((((((())))))******,,,---.../////////******++++++++++++******(((((())))))))))))((((((''''''(((((()))*********&&&%%%$$$%%%((()))***)))(((''''''(((+++,,,+++*********++++++,,,---------))))))******************((()))+++,,,,,,,,,+++***)))***+++***)))((()))++++++***)))***+++,,,+++*********)))((((((((((((((())))))***+++,,,,,,,,,,,,------...000111///,,,)))((((((((((((((((((((((((,,,+++)))((()))***,,,...))))))(((((((((***+++,,,---+++***(((((()))***+++)))))))))******)))((((((,,,,,,,,,---,,,,,,++++++))))))))))))************)))******+++++++++******---,,,++++++,,,,,,+++******))))))(((((())))))***((()))+++,,,---,,,***)))'''***------***))))))+++)))************+++++++++))))))************))))))******)))))))))***+++,,,+++***)))(((((()))***+++*********)))))))))))))))(((((((((''''''((((((((())))))************))))))***)))(((((()))***)))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((******%%%)))333///'''+++''''''((((((((((((''''''vvvrrrooolllhhhggghhhiiifffccc^^^]]]]]]]]]]]]ZZZWWWTTTSSSRRRQQQQQQRRRQQQPPPNNNIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCAAAAAAAAA???>>>?????????>>><<<;;;999999888999999888666555555666555333000000111222000//////000000111111111000000000000000000000000000000//////000000111000000///------------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,))))))+++,,,...//////000------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///))))))))))))))))))************+++++++++,,,,,,,,,************++++++++++++,,,,,,---......---,,,,,,***************+++,,,,,,*********+++++++++,,,,,,+++++++++************)))******++++++++++++******)))***+++,,,,,,,,,+++***((()))))))))*********+++''')))***+++***)))***+++(((,,,///111000---+++***+++******)))))))))(((((()))+++,,,,,,+++++++++,,,((((((((((((((()))******'''((()))+++,,,,,,,,,+++***+++++++++++++++++++++'''(((((()))******+++++++++***+++,,,...---+++)))))))))))))))************))))))))))))))))))))))))************************''''''''''''((((((((())))))((('''(((***+++***)))''''''((((((((()))))))))******,,,---.../////////)))******************)))(((((())))))))))))((((((''''''(((((()))*********(((&&&%%%&&&((())))))))))))))))))+++------+++)))++++++++++++,,,,,,,,,,,,+++++++++++++++*********((()))+++------,,,+++***(((***,,,,,,***))))))++++++,,,,,,,,,******+++,,,***)))((((((((((((((()))((()))***+++,,,,,,,,,,,,+++---......,,,***(((((())))))))))))))))))))))))+++*********++++++,,,,,,((())))))***+++,,,,,,---,,,+++***)))))))))******))))))*********((('''&&&******+++,,,,,,,,,++++++))))))))))))************+++******))))))))))))***---,,,***+++,,,,,,+++)))***)))(((''''''((()))***((()))******++++++******'''***---+++((('''))),,,)))************+++++++++((()))***++++++***)))(((*********+++++++++,,,,,,******))))))))))))******++++++******))))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,)))((('''((()))***)))(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&'''''''''''''''((((((((((((((((((((((((((((((((()))***&&&'''///***%%%+++(((((())))))))))))((((((wwwrrrooommmiiieeeeeeddd___ZZZ^^^]]]\\\\\\\\\ZZZVVVSSSQQQPPPOOOOOOPPPPPPNNNLLLIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCAAAAAAAAA???>>>@@@@@@???>>><<<:::999888777888888777555444555666555333000000222222111...000111111111111000000///000000000000000000000000//////000000000000000///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,+++)))(((((()))+++,,,*********++++++,,,------'''***,,,+++((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))************,,,,,,---......---,,,,,,++++++******++++++,,,---000///......,,,,,,+++***))))))***+++,,,------...******++++++++++++******'''(((***+++,,,,,,+++***(((((())))))*********+++((()))+++,,,+++***+++,,,(((,,,//////,,,***+++---)))+++------,,,++++++,,,(((***---...,,,)))((('''((((((((((((((()))******%%%&&&))),,,------,,,+++&&&&&&''')))***+++,,,---,,,,,,++++++***)))))))))++++++,,,---///...,,,)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))''''''((()))***)))((())))))******+++++++++,,,***++++++++++++***))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((()))******+++++++++)))'''''')))))))))((()))***,,,...000///,,,)))******))))))))))))))))))---,,,,,,,,,+++*********(((***+++------,,,+++***(((+++......+++******,,,+++---///...***)))+++---))))))(((((((((((())))))((()))***+++,,,---------&&&))),,,,,,)))''')))***************************(((***+++------,,,+++***((()))***,,,------------,,,++++++***************))))))*********((('''&&&((()))***+++++++++++++++))))))))))))************+++***((('''''''''((())),,,+++******++++++***(((***)))(((''''''((()))***(((((()))))))))******+++&&&***,,,***&&&%%%(((,,,)))************+++++++++((()))***++++++***)))((((((((()))************)))''''''(((((((((((('''''',,,,,,+++***))))))************))))))))))))******)))((('''&&&&&&'''((()))'''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))'''***'''(((---'''###***))))))************))))))wwwuuuooollliiigggfffdddaaa___aaa```^^^[[[XXXVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLFFFFFFFFFEEEFFFFFFGGGGGGFFFEEECCCCCCCCCBBBAAA???AAA@@@???===<<<<<<<<<<<<::::::999777666444333333555333111000111111000///333000......000000///...111000...///000000///...111111111111000///---------------,,,++++++...000333111////////////...---,,,+++******+++,,,...///------------------------...---,,,,,,+++***)))(((++++++++++++++++++++++++...,,,***)))******)))((())))))+++...111111///,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******,,,......,,,,,,---......---,,,,,,,,,,,,---+++///111000---******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++,,,---......************************,,,,,,+++***))))))******)))))))))***++++++,,,,,,((()))+++,,,,,,+++)))(((***)))(((&&&%%%%%%$$$$$$((()))+++,,,------,,,,,,,,,++++++,,,+++***+++...(((((()))***************(((+++...000111///,,,***)))'''&&&(((+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))&&&'''))),,,---.........$$$%%%&&&((()))*********'''(((***+++***)))'''&&&+++###'''...---***((())))))*********))))))***''',,,777;;;555+++'''))))))*********))))))((()))******++++++++++++***,,,,,,+++******++++++,,,+++******))))))((((((((('''((()))******)))(((''''''+++000///+++((()))+++,,,,,,+++++++++,,,---...,,,,,,,,,+++***)))(((((())))))(((((()))***++++++))))))************)))))),,,+++***))))))((())))))---++++++,,,...---)))&&&))))))((((((((((((((()))000...,,,)))((()))***+++***)))((((((((()))++++++(((((((((((()))***+++,,,************))))))))))))'''((()))***************))))))((((((((((((((()))'''((()))******)))((('''((()))***++++++***)))(((%%%''')))))))))((()))***---,,,,,,,,,+++*********'''((())))))******+++***((())))))*********))))))++++++******)))(((((('''***+++,,,------,,,+++***))))))(((((('''''''''&&&((('''&&&%%%$$$$$$%%%&&&((())))))))))))(((((('''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%((((((''''''&&&&&&&&&&&&(((***+++***'''%%%''')))wwwuuupppmmmiiifffdddcccaaa___cccbbb```]]][[[YYYWWWWWWRRRQQQQQQQQQRRRQQQPPPNNNIIIHHHHHHGGGGGGGGGHHHHHHHHHFFFDDDDDDDDDDDDBBB@@@BBBAAA@@@>>>============::::::999777666555444333555333111111111222111000000111222222111111333555444333111111111111///...111111111111000///...---,,,---...---,,,+++,,,......------///000111///---......---------...///000---------------------------------,,,++++++******,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,+++((((((***,,,...000000000------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,---......------......---,,,,,,,,,,,,---,,,---...---+++*********,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++*********+++,,,,,,------************************,,,++++++***))))))******++++++*********************+++,,,------,,,+++***...---,,,++++++******+++&&&''')))***++++++******)))(((((((((((('''(((***((())))))***************(((***,,,......---+++***...---,,,...000///,,,)))************************))))))))))))))))))))))))''''''((((((((()))))))))))))))(((''''''''''''((((((((((((((())))))))))))&&&(((***,,,---.........''''''(((((((((((((((''''''((()))******)))(((''')))'''%%%'''+++......,,,))))))))))))))))))((((((***'''***333777222+++(((***************)))((('''******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))***++++++***)))))))))---000...***'''(((*********))))))))))))))))))+++,,,,,,++++++)))(((((()))((((((((((((((()))*********++++++++++++******)))((((((''''''''''''(((***)))***,,,//////---***++++++************++++++...---,,,***))))))************)))))))))***+++,,,******)))))))))))))))************)))))))))((((((((())))))***++++++************))))))))))))******((((((((())))))((((((((((((((())))))))))))((((((''')))******)))((()))***+++++++++++++++************)))(((((()))***,,,---******+++++++++******)))---------,,,,,,,,,,,,+++******++++++++++++******))))))(((((((((''''''''')))((('''&&&&&&''''''(((&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''(((((('''&&&&&&%%%))))))((((((''''''''''''***,,,---,,,***)))***,,,vvvvvvqqqmmmhhheeecccaaa```___bbbaaa```]]][[[YYYWWWVVVQQQPPPPPPQQQRRRRRRQQQOOOKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGEEEEEEEEEEEECCCAAACCCBBBAAA???>>>>>>======::::::999888666555444444666444222222222222222000---000222111......111555777555333333333222000...000111111000000///...---,,,---///...---,,,,,,---,,,,,,,,,...000111///...,,,,,,+++*********++++++---------------------------------------------------------,,,,,,+++++++++((()))***+++++++++******)))***+++***+++,,,///111------,,,,,,,,,,,,------------------------------///---++++++...000///,,,......---,,,,,,,,,,,,---...,,,+++***++++++***))),,,,,,++++++*********)))---------,,,,,,,,,,,,+++*********+++,,,,,,------************************,,,+++******)))*********,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++'''((()))***************++++++************++++++((()))******++++++******)))******+++,,,+++++++++---------......,,,(((%%%************************************************((((((((())))))************)))((((((''''''(((((((((((((((((())))))))))))((()))***,,,---.........*********)))((('''&&&%%%'''((()))*********((((((&&&))),,,------,,,++++++******)))))))))(((((('''***'''(((...111///+++)))+++++++++***)))((('''&&&)))***++++++,,,,,,,,,+++******,,,,,,,,,,,,+++***((((((((((((((()))))))))******+++,,,,,,+++******+++---...---)))'''(((+++&&&''')))*********)))(((+++++++++++++++***)))((())))))((('''''''''((((((++++++,,,,,,,,,,,,++++++''''''((((((((((((((()))))))))***,,,......,,,++++++***************++++++---,,,,,,++++++*********+++************+++,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((())))))***++++++++++++***++++++************+++++++++***))))))))))))***+++,,,++++++++++++++++++,,,)))+++,,,,,,***))))))***))))))******************,,,***((('''(((***---///,,,,,,,,,,,,+++***)))))))))))))))*********++++++******))))))))))))******))))))((((((((((((''''''))))))((((((((()))******$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((())))))((((((((('''''''''(((''''''&&&%%%)))))))))(((((((((((((((((()))***)))''''''''')))~~~vvvvvvqqqmmmhhhdddbbbaaa___^^^______]]]\\\ZZZWWWUUUTTTRRRQQQPPPQQQRRRRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGEEEEEEEEEEEECCCAAABBBAAA@@@???>>>=========::::::999888777666555444777555333222333333222111///000000///......///111666444333333333333111000000000000000000///......---......------...111333222000...---...///......,,,,,,++++++******))))))------------------------------------......//////......------,,,,,,++++++***+++------,,,+++++++++,,,---...,,,******,,,...---,,,,,,,,,,,,,,,,,,------------..................,,,)))(((---111111---......---,,,,,,,,,,,,---000,,,))))))+++---,,,***,,,++++++******)))))))))************************++++++,,,,,,------------************************++++++***************++++++++++++*********))))))---,,,++++++++++++,,,---&&&&&&&&&&&&'''((()))*********++++++,,,,,,,,,,,,,,,---,,,***+++......,,,))))))***++++++++++++******************+++,,,,,,,,,++++++******((('''&&&++++++++++++++++++++++++************************************))))))))))))***))))))((('''((((((((((((((((((((()))))))))))))))******+++,,,------...*********)))((('''&&&%%%(((((()))*********))))))'''(((***++++++***(((''',,,+++******)))))))))))))))'''''')))+++,,,+++***+++++++++***)))'''&&&%%%(((((()))***++++++++++++(((***,,,------,,,+++***'''''''''(((((()))))))))***++++++++++++++++++******,,,,,,+++)))(((***,,,&&&'''***---.........---+++++++++++++++***)))(((+++***)))(((((((((((((((***++++++++++++++++++***((()))******+++++++++++++++++++++++++++***((('''(((((((((((((((((()))***++++++,,,,,,,,,+++******+++++++++++++++,,,,,,,,,++++++***)))(((((()))))))))))))))(((((((((''''''******++++++++++++************)))))))))***++++++...---+++))))))+++---...,,,+++***))))))***+++,,,+++,,,------+++))))))***((((((((()))*********++++++******)))***,,,---///,,,,,,,,,+++***)))((('''''''''(((((()))******+++***)))(((''''''((()))***))))))((((((((((((((((((((((((((())))))******+++$$$%%%&&&'''((()))))))))'''''''''''''''''''''''''''((())))))))))))))))))&&&'''''''''''''''&&&&&&((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&~~~uuuuuuqqqmmmhhheeecccbbb```___^^^^^^]]]\\\ZZZXXXVVVTTTTTTSSSQQQQQQRRRQQQNNNLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHFFFDDDDDDDDDDDDBBB@@@AAA@@@???>>>===<<<<<<<<<::::::999888777666666555777555333222333333222111111---+++---222444333000222111000111222333222111///000000000000//////...//////...,,,---000666:::<<<777111---+++,,,------000000000000//////......------------------------,,,------......//////000.........---------,,,,,,///111222222///......000......///...---,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------.........//////+++,,,***'''+++222222.........---,,,,,,,,,,,,---111---******,,,...---++++++++++++******)))))))))************************------------............************************+++***************++++++))))))*********+++++++++++++++************++++++)))))))))***+++,,,...///++++++++++++++++++,,,,,,(((***)))&&&)))......)))))))))***+++++++++++++++,,,++++++***+++,,,---...---,,,+++))))))***,,,...************************************************,,,,,,+++***)))(((''''''******)))((((((((((((((((((((((((((())))))))))))************++++++,,,,,,((()))))))))))))))(((((((((((()))***************,,,(((&&&&&&)))***(((%%%---,,,+++************+++((((((''''''(((++++++***++++++******((('''%%%%%%&&&'''((()))************((()))+++---------+++***++++++,,,,,,------......************************))))))***))))))***,,,---)))+++---/////////---,,,******+++++++++***)))))),,,,,,+++***))))))))))))))))))************))))))((()))***+++,,,,,,++++++)))******)))((('''''''''((((((''''''((()))************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,))))))(((((()))***++++++))))))))))))((((((((((((******+++++++++******)))((((((((((((((()))***+++...,,,)))(((((())),,,...)))((('''&&&&&&'''((()))+++---...---+++*********((((((((()))*********+++((()))+++,,,------,,,+++************)))(((&&&&&&)))******+++,,,---......***)))(((''''''((()))***(((((())))))))))))))))))&&&''''''((())))))))))))%%%&&&'''((()))*********''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((()))))))))))))))uuuuuuooollliiigggfffdddaaa_______________]]]ZZZXXXVVVUUUSSSRRRQQQQQQPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDDDDDDDDDDBBB@@@AAA@@@???===<<<<<<;;;;;;::::::999888777777666666666444222222222222222000+++%%%"""'''000555333...000///...000222333222111//////000000000000////////////...------111777;;;???:::333---++++++,,,---/////////000//////...------------------------------------.........//////........................---///000...,,,+++---000333111......///000000///,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////***//////******000222---......---,,,,,,,,,,,,---///---,,,,,,---...------+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........*********************************)))******+++,,,((())))))***++++++,,,,,,***************************+++++++++---...///000***))))))((())))))******))),,,***''',,,444333---)))***++++++,,,+++++++++,,,++++++++++++,,,------((()))(((''''''(((,,,...))))))))))))))))))))))))************************++++++***)))(((((('''&&&+++***))))))(((((())))))(((((((((((())))))))))))******)))))))))******+++'''((())))))************((()))))))))***++++++,,,000+++&&&&&&)))+++***(((,,,+++***))))))***,,,,,,'''))))))((((((+++,,,************)))((('''&&&%%%&&&&&&((()))******++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,---------******))))))))))))******(((((())))))***+++++++++------...---,,,+++)))(((******+++++++++******))),,,,,,+++*********++++++)))))))))******)))))))))'''((()))*********)))(((&&&'''))))))((((((***+++))))))))))))***+++,,,---*********++++++,,,,,,---)))******+++,,,+++++++++(((((((((((()))***+++,,,************)))))))))))))))************)))((((((''''''''''''((()))***+++***)))'''%%%%%%''')))***,,,,,,++++++++++++,,,,,,***,,,------+++******+++))))))******************&&&(((+++---...---+++)))))))))))))))((('''&&&&&&)))))))))***+++,,,,,,---))))))(((((((((((())))))(((((())))))))))))******&&&&&&'''(((((((((''''''''''''((()))*********)))''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''uuutttmmmllljjjiiihhhfffccc```____________]]][[[XXXVVVSSSRRRQQQQQQRRRQQQOOOMMMKKKKKKJJJJJJIIIJJJJJJJJJIIIGGGEEEEEEEEEEEECCCAAAAAAAAA???>>>===<<<<<<<<<:::999999888888777777777555333111111111222111000+++(((%%%(((...222000...111000///000111222111000//////000000000000//////---.../////////000222555999555111............---***+++,,,---------,,,+++------------------------------------------......---------...//////000000)))+++,,,+++)))***///444BBB:::000,,,...000000...,,,,,,++++++++++++,,,,,,+++++++++,,,---.........,,,555777///+++...///+++......---,,,,,,,,,,,,---+++,,,------,,,,,,,,,---******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,******************++++++******+++,,,,,,+++******)))))))))***+++,,,---...+++***)))(((((()))*********...---***000::::::222)))***++++++,,,,,,++++++*********+++++++++++++++###&&&((()))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))(((((((((((())))))))))))***)))(((''''''((())))))(((((()))***************))))))))))))***+++,,,,,,---,,,+++))))))***+++,,,))))))((('''((()))+++---%%%***,,,******------)))(((((())))))((('''&&&&&&'''((()))+++,,,,,,------)))******+++,,,,,,------*********))))))))))))))),,,+++************+++,,,*********++++++***(((''',,,,,,,,,++++++*********)))******+++++++++************************+++,,,)))******++++++******)))((()))***++++++***((('''''')))******))))))+++...))))))))))))***+++,,,---******))))))***,,,---...((()))***+++++++++*********)))))))))))))))******++++++++++++************)))))))))))))))(((''''''(((((((((((()))***+++,,,***)))'''&&&&&&''')))***---......//////......---(((***,,,,,,+++***+++,,,+++++++++++++++*********'''(((***+++,,,++++++***(((((())))))))))))((('''''''''(((((()))))))))***((())))))******))))))((((((((()))))))))*********&&&'''((((((((('''&&&%%%''''''(((((()))(((((('''''''''''''''''''''''''''%%%%%%&&&'''((())))))(((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%###"""###&&&'''&&&$$$uuutttlllkkkkkkkkkkkkhhhdddaaa\\\]]]]]]]]][[[YYYVVVTTTQQQPPPPPPQQQRRRRRRQQQOOOLLLKKKKKKKKKKKKLLLLLLMMMJJJHHHGGGFFFFFFFFFDDDCCCCCCBBB@@@???>>>>>>======:::999999999888777777777555333111000111111000///777555333333333333222222444222111111222222000/////////000000000000000///+++...111111000...------000//////000111111///---+++,,,...///000//////...------------------------------------------------,,,,,,---...///000111111,,,...000///---000888>>>RRRDDD333***+++...,,,***,,,++++++++++++++++++,,,******+++,,,,,,---......///;;;>>>333+++---...***......---,,,,,,,,,,,,---'''+++......+++)))***,,,******+++,,,---......///)))))))))******++++++++++++***************************************************))))))***+++,,,,,,,,,,,,++++++***)))))))))***+++---......---+++***++++++++++++,,,---...///---,,,+++******+++,,,,,,'''+++***'''...999999000******+++,,,,,,,,,,,,+++(((((()))************)))%%%)))///000...+++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***++++++******)))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&'''(((((())))))************)))((())))))))))))***+++,,,---(((+++...,,,(((&&&)))---'''&&&%%%%%%&&&(((+++,,,$$$+++///,,,,,,///...)))'''(((((((((((((((''''''))))))+++,,,---.........************+++,,,---...---,,,,,,,,,++++++******------++++++++++++------,,,,,,,,,,,,+++)))%%%###)))))))))***,,,...000111)))******+++++++++******))))))(((((()))***+++++++++++++++,,,,,,++++++++++++,,,---...---+++)))(((,,,---...,,,)))(((***,,,''''''''''''((()))***++++++***))))))))),,,...000'''((()))***+++***)))))),,,+++***)))((((((((((((,,,,,,,,,+++++++++******(((((()))(((((('''&&&&&&))))))))))))***+++,,,---++++++***))))))***++++++((((((***++++++***((((((''')))++++++******+++,,,---,,,,,,,,,+++*********(((((((((((()))***+++,,,((())))))************)))+++++++++++++++,,,,,,,,,((()))***++++++***)))((((((((())))))*********+++(((((()))))))))'''&&&%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((&&&$$$&&&(((***(((&&&zzzpppnnnmmmlllkkkjjjhhheeebbbcccbbb```^^^[[[XXXVVVTTTQQQRRRRRRRRRRRRPPPNNNMMMMMMKKKHHHIIIKKKMMMNNNNNNLLLJJJHHHGGGGGGFFFEEECCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999888777666333222222111000000000111111333555444111///111333111111111111111111111111222111111111000000//////...------,,,,,,------...000---***+++...111222111222111///.........///000000000//////.........---//////.........---------+++---......---,,,,,,---***,,,......,,,+++...000777555333111////////////,,,------......------,,,------............------///FFFLLL666$$$)))000...///---,,,,,,---...,,,+++,,,++++++******++++++,,,++++++***)))(((((())))))+++,,,,,,+++)))((()))***...///,,,((())),,,+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******&&&(((+++,,,,,,,,,---///---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------......))))))))))))))))))))))))((()))***+++,,,++++++***&&&))),,,+++******---111(((((())))))*********+++''''''((()))***++++++,,,))))))'''&&&&&&'''((()))***))))))((((((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++---,,,***(((((((((((()))((((((((((((((((((((((((+++)))'''(((***,,,---,,,))))))(((((((((((())))))((()))+++,,,---------,,,)))((((((((()))+++---...///...,,,***))))))******---,,,,,,+++*********+++*********+++------,,,*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++***************------,,,+++*********+++,,,***(((***,,,---***((((((((((((((()))))))))))),,,+++*********+++---...,,,,,,++++++,,,,,,---...)))))))))***+++***&&&$$$!!!$$$)))---000///---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******+++,,,------......------***++++++++++++***))))))(((((()))))))))*********+++---......+++)))((()))&&&***---,,,(((&&&(((,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""++++++******))))))(((((())))))(((((('''''''''&&&+++(((%%%$$$&&&((('''%%%+++*********))))))((((((zzzpppnnnmmmlllkkkjjjhhheeebbbaaa```___^^^\\\ZZZXXXWWWTTTTTTUUUTTTSSSQQQOOONNNMMMKKKHHHIIIKKKMMMNNNNNNKKKHHHFFFEEEEEEEEECCCBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;:::999888777666555444444333222222333333222333333333111000111222111111111111111111111111111111111111000000000///...------------------...///,,,)))***,,,/////////000000///............//////.........------------//////.........---------+++---......---,,,,,,---+++---///...,,,,,,---///111000///---,,,,,,,,,,,,---......//////......---------............------(((777;;;...%%%+++000...///---,,,,,,---...,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,+++******************+++,,,+++***)))***+++,,,---+++((()))------)))++++++++++++++++++++++++***************))))))))),,,++++++***************)))+++,,,+++)))(((((())),,,,,,,,,++++++*********++++++++++++++++++++++++((())))))***++++++,,,,,,************************((()))+++,,,,,,,,,+++***((()))***))))))***---///((()))))))))************(((((())))))******++++++)))(((''''''''''''))))))(((''''''&&&&&&&&&''''''***))))))((((((((())))))************************))))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((()))((((((((((((((((((((((((+++)))((((((***,,,,,,,,,+++******))))))******+++))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,...///000...---,,,************+++,,,+++******)))))))))***)))(((''')))+++,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,************************,,,,,,+++***************+++))))))***,,,---***((()))))))))************++++++************+++,,,,,,)))))))))))))))***++++++))))))***,,,------***(((%%%&&&'''((())))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))*********++++++,,,,,,,,,,,,,,,***++++++++++++***))))))++++++,,,,,,,,,---------(((***,,,---,,,++++++,,,'''***,,,+++)))''')))++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''(((((())))))***&&&''''''((('''&&&%%%$$$)))))))))))))))((((((((()))(((((((((''''''''''''***'''%%%%%%'''((('''&&&)))))))))(((((((((''''''zzzqqqnnnmmmlllkkkjjjhhheeebbb_________^^^]]][[[ZZZYYYWWWWWWWWWVVVUUUSSSPPPOOOMMMKKKHHHIIIKKKMMMNNNNNNKKKIIIGGGFFFFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::999888777666555444444333333333333333333222111111222222111///111111111111111111111111111111111111000000000000......------------......///---++++++,,,...............//////......---,,,---------------,,,,,,,,,...............---------+++---......---,,,,,,------...///...,,,,,,---...------,,,++++++++++++,,,...//////////////////...------............------+++...///,,,,,,///111000///---,,,,,,---...,,,+++...------,,,,,,------...------,,,++++++++++++,,,)))***,,,+++******+++,,,,,,---+++)))+++000111...++++++++++++++++++++++++******)))))))))(((((((((++++++++++++************+++,,,---,,,***(((((())),,,++++++***************++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++******,,,------,,,,,,++++++***(((((()))+++,,,,,,))))))))))))************)))))))))))))))*********''''''''''''((()))******'''''''''&&&&&&''''''(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))))),,,+++***)))((((((((()))((((((((((((((((((((((((***)))((((((+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************++++++,,,++++++******+++,,,,,,,,,,,,+++******++++++,,,+++***))))))((())))))))))))'''%%%&&&(((***++++++,,,,,,,,,,,,---------...******+++,,,,,,,,,++++++))))))))))))))))))******++++++***)))))))))******))))))***,,,---,,,***'''******+++++++++,,,,,,,,,))))))***++++++++++++***)))(((((((((((()))******(((((()))+++---...,,,***000...+++)))((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******)))******+++++++++++++++***++++++++++++***)))))))))))))))*********++++++)))+++------,,,+++,,,,,,))))))******))))))))))))+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((())))))***++++++'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((&&&%%%%%%'''(((((('''(((((('''''''''''''''&&&{{{qqqnnnmmmlllkkkjjjhhheeebbb```______^^^]]][[[ZZZYYYXXXXXXXXXWWWUUUSSSPPPOOOMMMKKKHHHHHHKKKMMMNNNNNNMMMKKKJJJIIIIIIHHHFFFDDDAAAAAA???>>>===<<<<<<<<<;;;;;;;;;:::999888777666333222222111111111222222444111///000222333111...111111111111111111111111111111111000000000000000//////............//////111000///...//////000000,,,---...///...---,,,+++------------------------........................+++---......---,,,,,,---/////////...---,,,,,,------------------......///......////////////......------............------000,,,+++...///......000///---,,,,,,---...,,,+++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))***++++++++++++,,,---,,,------+++...444555222+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++***+++---......---,,,---...,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++...+++((((((+++---,,,***)))))))))))))))******************)))))))))))))))&&&''''''((())))))***+++))))))))))))))))))***+++))))))(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((+++,,,,,,------,,,+++***+++******)))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))***+++,,,++++++******)))))))))*********++++++,,,,,,---+++******)))))))))******,,,)))&&&&&&''')))******+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++((()))))))))))))))************)))))))))))))))***((()))+++,,,---,,,)))'''******++++++,,,,,,------((()))***+++,,,+++***)))*********)))******+++,,,((((((((()))++++++***(((333111...+++******++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******))))))))))))******)))******+++,,,+++++++++***++++++++++++***))))))(((((((((((())))))))))))...//////---+++)))))))))+++)))((((((*********)))++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++******))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''|||rrrnnnmmmlllkkkjjjhhheeebbbbbbaaa```___]]]ZZZXXXWWWWWWWWWWWWVVVTTTRRROOONNNMMMKKKHHHHHHKKKMMMNNNNNNMMMLLLJJJJJJJJJIIIFFFDDDBBBAAA@@@>>>============;;;;;;;;;:::999888777666333222222111222222333333444222///000333333111...111111111111111111111111000000000000000000111111000//////......//////000000000000000/////////000,,,---.........---+++***..................//////---.....................+++---......---,,,,,,---000///............---,,,,,,------...//////000000,,,------......------,,,------............------...******---,,,((()))//////---,,,,,,---...,,,+++,,,,,,++++++++++++,,,,,,++++++*********++++++,,,)))***,,,,,,++++++,,,...+++,,,+++***---333555222++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++++++++---......---,,,---......---,,,++++++,,,...///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++...+++)))***---...---*********))))))))))))))))))*********)))))))))))))))&&&'''(((((()))******+++)))))))))))))))***++++++'''''''''''''''((()))***************************(((((((((((((((((((((((()))***,,,.........------************)))))))))((()))))))))))))))))))))))))))(((((())),,,---,,,+++++++++************++++++,,,+++***)))))))))++++++/////////......---,,,,,,)))******+++,,,,,,,,,,,,++++++*********++++++,,,000---)))(((((())))))((()))*********++++++++++++++++++,,,,,,,,,++++++***(((((())))))*********+++***)))))))))))))))******(((***+++,,,,,,+++))))))))))))******+++,,,------((()))***,,,,,,+++***************)))******+++,,,+++***))))))******)))'''+++++++++******)))((('''++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,******))))))))))))*********++++++,,,,,,,,,,,,,,,***++++++++++++***))))))+++++++++,,,,,,,,,------///000///---***))))))***+++)))(((((()))******)))+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((%%%&&&''''''''''''((((((((((((((((((((((((((((((}}}rrrnnnmmmlllkkkjjjhhheeebbbbbbbbbaaa___]]][[[XXXWWWVVVVVVVVVUUUTTTQQQOOONNNMMMKKKHHHIIIKKKMMMNNNNNNKKKJJJIIIIIIIIIHHHEEEBBBBBBAAA@@@???>>>=========;;;;;;;;;:::999888777666444444444444444555555666444333222222333333222000111111111111111111111111000000000000111111111111000000////////////000000---...//////...---...///------......------,,,+++.........///////////////---------...............+++---......---,,,,,,---000...---...//////...---***+++,,,---............,,,,,,------------,,,,,,------............------++++++---///---+++...333///---,,,,,,---...,,,+++,,,++++++******++++++,,,+++************++++++,,,***+++---,,,++++++,,,---)))***)))(((***000111...++++++++++++++++++++++++''''''((())))))******+++******,,,---------,,,++++++,,,---,,,***(((((()))///...,,,+++,,,---///000++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,******))))))***,,,......,,,***************)))))))))))))))))))))))))))*********''''''))))))************''''''''''''((()))******'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())),,,...//////...---))))))************)))((()))))))))))))))))))))))))))((((((***,,,---,,,*********))))))))))))******,,,+++++++++++++++,,,,,,---.........------,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,---111...+++*********)))((())))))))))))************++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,******)))))))))***++++++)))***,,,+++***)))***+++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++)))(((((((((((()))******///---,,,+++,,,,,,***)))((()))+++------+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---******))))))))))))*********++++++,,,,,,,,,,,,,,,***++++++++++++***))))))************+++++++++,,,---......---++++++,,,...+++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''(((((())))))***&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((($$$&&&(((((('''&&&'''(((((((((((((((((()))))))))}}}rrrnnnmmmlllkkkjjjhhheeebbbaaaaaa```___^^^\\\ZZZYYYUUUUUUVVVUUUTTTRRRPPPOOOMMMKKKHHHIIIKKKMMMNNNNNNKKKJJJJJJJJJJJJHHHEEEBBBBBBBBB@@@???>>>=========;;;;;;;;;:::999888777666444444444444444555666666333444555444222222222333111111111111111111111111///000000000111111111111111000000//////000000111+++---000000......///111///......------------------------....../////////---------.........//////+++---......---,,,,,,---///...,,,---000111///---***+++,,,---......------------............------------............---------///000...///222333333///---,,,,,,---...,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,------+++---------+++***+++,,,+++,,,+++(((***///000---++++++++++++++++++++++++&&&'''((()))***,,,------)))***,,,---...---,,,+++)))+++,,,+++)))(((((()))...---+++***+++,,,///000++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((###&&&+++------+++***)))************)))))))))((((((((())))))******++++++((((((************)))(((''''''''''''((()))***+++''''''''''''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((***---...///...,,,+++((()))***++++++***)))((())))))))))))))))))))))))(((((()))***,,,---+++*********))))))))))))*********+++,,,---------------***+++,,,,,,,,,+++***)))******+++,,,,,,,,,+++******************+++,,,,,,---,,,++++++,,,,,,+++***))))))*********++++++++++++,,,,,,,,,,,,+++***))))))******+++,,,,,,------***************+++,,,,,,***+++,,,***((((((***---******+++,,,---...//////,,,,,,,,,+++,,,,,,---...)))))))))))))))***++++++...,,,++++++,,,---,,,+++***+++,,,---...---++++++************************))))))))))))))))))))))))+++***)))((()))***,,,---******))))))))))))******)))******+++++++++++++++***++++++++++++***))))))'''((((((((()))))))))))).........,,,+++***,,,...)))++++++)))&&&&&&***---,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((())))))******+++''''''&&&&&&&&&'''))))))((((((((('''''''''''''''''''''''''''((((((((()))%%%'''))))))'''%%%%%%'''&&&&&&'''''''''(((((((((~~~sssnnnmmmlllkkkjjjhhheeebbb____________^^^]]]\\\\\\UUUUUUVVVVVVUUUTTTRRRQQQMMMKKKIIIIIIKKKMMMNNNNNNMMMMMMLLLMMMMMMKKKGGGDDDCCCBBB@@@???>>>>>>======;;;;;;;;;:::999888777666222222222222222333444555333555777666222111333555111111111111111111111111//////000000111111111222111111000000000000111111,,,///222222000000222444000///...---,,,---...///,,,,,,,,,------.........---------.........//////+++---......---,,,,,,---///---,,,---000222000...,,,---...///000///............////////////......---..................------///---)))+++111000)))///---,,,,,,---...,,,+++...------,,,,,,------...,,,,,,,,,,,,------...///,,,---...---+++***+++,,,///000...+++---111111...++++++++++++++++++++++++((((((***+++---///000111)))***,,,.........,,,+++&&&)))+++,,,,,,,,,---///---,,,***)))***,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))(((###***---,,,)))((((((+++*********))))))(((((('''(((((()))***++++++,,,))))))***++++++***(((((())))))))))))***+++,,,---(((((((((((()))***+++,,,************************))))))))))))))))))))))))***+++---///...---***(((((()))***++++++***)))((())))))))))))))))))))))))(((((()))+++------+++***+++******************+++)))***,,,...//////......,,,---.../////////...---***+++,,,---,,,,,,******))))))((())))))***++++++***))))))+++---...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,------......++++++******+++,,,------+++,,,,,,)))''''''+++...++++++,,,---...///000111...---,,,+++,,,---...///,,,,,,++++++,,,,,,---...***)))((((((***,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---******))))))))))))******(((((()))******************++++++++++++***))))))***+++++++++,,,,,,,,,,,,222222000---***((()))+++(((+++,,,)))%%%%%%)))///,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))),,,,,,++++++***))))))))))))(((''''''''')))***+++)))))))))((('''''''''&&&&&&'''''''''(((((())))))%%%(((******'''$$$%%%&&&%%%%%%%%%&&&&&&'''''''''~~~vvvqqqooommmlllkkkhhhdddaaa```aaaaaa___\\\ZZZYYYXXXVVVTTTSSSTTTVVVUUUQQQNNNMMMLLLJJJIIIJJJKKKMMMNNNFFFGGGIIIJJJJJJGGGDDDBBBDDDAAA>>><<<===?????????===<<<:::888777777777888666555333222111000000000000...+++---111555666666222222222222222222222222111000///......///000111////////////////////////++++++---...///111222222333111///...///000//////---...///000000...,,,+++++++++,,,,,,,,,,,,------..............................//////////////////******++++++,,,++++++***000...,,,++++++---000111......------------............//////...---,,,,,,111...***)))***,,,,,,,,,.........------,,,,,,,,,,,,,,,************,,,,,,......---,,,---...///000//////...---,,,,,,+++***...------,,,++++++++++++---,,,+++******,,,---///...------,,,++++++++++++***+++,,,,,,---------------......//////......---******+++++++++******))),,,,,,++++++,,,,,,---............------,,,,,,,,,.........---,,,+++))))))+++++++++************)))************************(((((())))))*********+++++++++,,,+++***)))((((((***((('''''')))++++++***))))))))))))))))))))))))***)))(((''''''((()))******++++++,,,,,,++++++***,,,***((((((++++++)))''''''((((((((()))))))))***(((''''''&&&&&&&&&''''''((((((((()))***,,,---...------,,,+++***)))((('''''')))++++++***)))((()))...+++***,,,+++)))))),,,///+++((((((***------,,,---+++***+++,,,...------((((((((((((((((((((((((***)))(((''''''((()))***------,,,,,,,,,,,,++++++******++++++++++++************+++++++++******)))'''((()))******+++******((((((''''''(((***,,,---***)))((('''((()))+++---******+++++++++,,,,,,,,,,,,,,,+++***))))))******+++***)))(((((()))***+++))))))************)))))))))))))))))))))******+++,,,+++++++++***)))))))))(((***++++++******+++,,,((()))+++,,,------,,,++++++*********))))))(((((()))))))))***++++++,,,,,,111///...,,,++++++,,,,,,++++++******++++++,,,---((()))***,,,,,,---------))))))(((((((((((())))))******)))(((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''((()))))))))&&&'''''''''&&&%%%$$$$$$wwwqqqooommmlllkkkhhhdddaaa```aaaaaa___]]]ZZZYYYYYYVVVUUUSSSTTTUUUTTTQQQNNNNNNMMMKKKJJJIIIJJJLLLMMMGGGGGGHHHIIIHHHFFFDDDCCCFFFDDD@@@>>>======;;;999<<<;;;999888777666666777666555444222111111111111555222000111444666777777111111111111111111111111111000////////////000111000000000000000000000000------......//////000000222000...---...//////......///000111000///---,,,,,,---------................................................------------,,,---...//////000000//////...---,,,,,,...///111......------------............//////...------,,,000...------......---,,,---------,,,,,,+++++++++---,,,++++++++++++,,,---...---,,,,,,,,,---.../////////...------,,,+++++++++,,,,,,---,,,,,,+++***+++++++++,,,---......///------,,,,,,+++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,+++++++++***,,,,,,---------,,,++++++++++++++++++************************************))))))))))))*********+++,,,,,,,,,,,,+++)))((((((+++***)))***,,,---,,,+++))))))))))))))))))))))))***)))(((((((((((()))******++++++,,,,,,++++++***)))((('''(((***,,,***)))((((((((())))))))))))))))))((((((''''''((((((((())))))))))))***+++,,,---***************+++++++++)))+++------,,,++++++,,,---+++---111000,,,)))+++...+++))))))+++---,,,++++++***))))))+++,,,,,,+++***************************))))))(((((())))))***------,,,,,,,,,+++++++++******++++++++++++************+++++++++******)))(((((())))))******))))))***))))))))))))***,,,---+++***)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,++++++***))))))******+++***)))(((((()))***+++)))******************))))))))))))))))))******++++++++++++***************(((***++++++******+++,,,******+++,,,,,,,,,++++++************)))))))))(((''''''(((((()))*********------,,,******)))))))))))))))(((((())))))***+++++++++++++++************))))))(((((((((((())))))***)))(((((('''''''''(((''''''''''''((((((((((((***)))((((((((((((******'''&&&'''''''''((()))***'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((()))((((((''''''yyyqqqooommmllljjjhhhdddaaaaaaaaa```___]]][[[ZZZYYYVVVUUUTTTTTTUUUSSSQQQNNNOOONNNLLLJJJIIIJJJKKKLLLHHHHHHHHHGGGGGGFFFEEEEEEGGGEEEAAA???>>><<<:::888;;;:::999777666666666666555555444333333222333333444222000000111333333333000000000000000000000000111000000//////000000111111111111111111111111111///////////////.........111///------...///...---///000111111111000...---.........////////////000..............................------,,,,,,,,,+++000000111111111000000///------........./////////......------------...............///......---,,,///......000111000...+++,,,,,,,,,+++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---......///.........---,,,,,,,,,***+++,,,---------,,,++++++,,,---....../////////,,,,,,,,,,,,,,,,,,---...************++++++++++++***++++++++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,***+++,,,---------------,,,+++++++++************************************)))))))))***************...------,,,+++***)))(((,,,+++,,,---//////---+++))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++******'''&&&&&&'''***++++++***))))))))))))))))))))))))***))))))(((((())))))*********))))))***+++,,,,,,))))))*********+++++++++)))+++------,,,,,,---...++++++///555555///******---+++***+++,,,---,,,***)))((('''(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,++++++++++++******++++++++++++******)))******+++++++++******))))))))))))((((((((((((+++++++++******+++,,,,,,---,,,***))))))***+++,,,******+++++++++,,,,,,,,,,,,+++******)))*********,,,+++***))))))***+++,,,******++++++++++++******)))))))))))))))******+++***************+++++++++(((***++++++******+++,,,,,,,,,++++++******++++++************))))))))))))******++++++,,,---------+++++++++++++++***)))((())))))(((((())))))***+++...---+++)))(((''''''''')))((((((''''''(((((())))))(((''''''&&&'''''''''''''''''''''((((((((((((+++***)))((((((((())))))((((((((('''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$''''''((()))))))))((((((yyyrrrpppmmmkkkjjjhhhdddbbbaaa```______^^^]]]ZZZYYYVVVVVVVVVUUUUUUSSSPPPOOONNNMMMKKKJJJIIIJJJLLLMMMKKKJJJIIIGGGGGGGGGGGGHHHGGGDDD@@@>>>>>>>>>>>>>>>;;;;;;:::999888777666666555555444333333333444444111000//////000111222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////...,,,---...///...---///000000000000///...---........./////////000000........................//////...------,,,,,,,,,111111111000...---+++***,,,---...///000//////.........------------......---...............------...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........++++++++++++,,,,,,------............------------,,,,,,++++++,,,...///000000///...------...///000,,,,,,,,,,,,,,,---...///++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---......////////////////////////+++,,,,,,---...---------,,,,,,+++++++++*********************************************************......---,,,******))))))++++++,,,...000///,,,***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''&&&'''((()))******************))))))))))))((())))))((((((((()))******+++***************++++++,,,,,,++++++***))))))(((((()))+++++++++***,,,---,,,+++///444444///++++++,,,,,,,,,------,,,+++***)))(((((()))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******,,,,,,,,,++++++++++++*********++++++++++++******))))))***+++++++++************)))(((((('''''''''---,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++******+++++++++,,,,,,,,,++++++***************+++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++)))))))))))))))******+++)))))))))***+++++++++,,,(((***++++++******+++,,,///---,,,***))))))***+++*********)))))))))))))))+++++++++,,,------......+++,,,---------,,,***)))++++++******++++++,,,---...,,,***'''&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((+++***)))(((&&&%%%%%%%%%(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''wwwrrrpppmmmkkkiiigggeeebbbbbb```^^^^^^___^^^[[[YYYWWWWWWXXXWWWUUUSSSQQQPPPLLLKKKJJJIIIJJJKKKMMMOOOMMMLLLJJJHHHHHHHHHIIIJJJLLLGGGAAA======???AAABBB<<<<<<;;;;;;:::999888777555555444333333333444444111222333333444555666777222222222222222222222222000000111111111111000000////////////////////////------......///000000000...---,,,---//////...---.../////////......---------.........////////////////////////////////////////////////......------............---,,,++++++,,,---///000111000///.........------------......------...............------+++)))(((***+++,,,,,,---------.......................................++++++,,,,,,,,,,,,---,,,---.....................111...+++***+++...222555666333///+++***,,,...000,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---------,,,++++++++++++,,,---******+++,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////------.........---,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***************...---,,,***************+++++++++---...---+++((())))))))))))))))))))))))))))))************)))))))))******++++++******)))((()))))))))((((((((()))************))))))))))))((('''''''''(((((()))***+++***************++++++,,,,,,++++++***))))))))))))+++,,,,,,++++++,,,...---+++,,,000000---,,,...,,,---...------+++++++++*********+++------+++***++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,+++++++++***************++++++++++++******((()))***++++++++++++++++++***)))(((''''''((((((,,,---------,,,,,,,,,+++------,,,++++++***************+++++++++,,,,,,,,,+++***************++++++++++++***))))))***+++++++++++++++,,,,,,+++++++++)))))))))))))))******+++)))))))))***+++++++++,,,(((***++++++******+++,,,///...,,,***))))))******))))))))))))))))))******&&&''''''(((((())))))******+++,,,---,,,+++***)))++++++******++++++,,,---+++***(((&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))%%%%%%&&&'''((((((((('''~~~uuussspppmmmjjjiiigggeeecccccc```^^^^^^``````\\\YYYXXXYYYZZZYYYVVVSSSRRRRRRMMMLLLJJJIIIJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJOOOIIICCC>>>===>>>??????<<<===<<<<<<;;;999888777555555444333333222333333...000222333333333555666222222222222222222222222000111111222222111111000........................---------...///000000111...------...000000///---///.........------------............////////////////////////////////////////////////////////////+++,,,---...///000000000---...///000111000//////......------------......,,,---......///............+++((('''(((+++,,,---............////////////------...//////...------++++++,,,------------------------.../////////000222///,,,)))***...333666666333///+++***+++...000------------------...///000///---,,,,,,---.........---,,,++++++,,,---...)))***+++,,,,,,---,,,,,,---------------......///,,,,,,,,,,,,,,,---------...............---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++***))))))***+++,,,+++******+++,,,,,,***((()))))))))))))))))))))))))))******++++++******)))))))))************)))))))))++++++***)))(((((())))))))))))*********++++++''''''''''''((()))************))))))***+++,,,,,,(((((()))***+++,,,,,,---...//////...---,,,...000...+++***,,,---+++,,,///---...///---+++***+++,,,+++++++++---//////---+++************************+++++++++,,,,,,+++++++++++++++++++++******************++++++++++++******((()))***+++++++++++++++++++++)))(((((()))******++++++,,,---------,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,*********)))******+++,,,+++***)))(((((()))***+++******++++++++++++******)))))))))))))))******+++***************+++++++++(((***++++++******+++,,,...---,,,+++************))))))))))))************''''''(((((()))******+++(((((()))))))))(((((('''))))))(((((())))))***+++))))))(((''''''((()))***(((''''''&&&&&&''''''((('''''''''&&&''''''((()))''''''''''''((((((((((((%%%&&&(((***,,,------...'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))******++++++(((((()))*********))))))~~~tttssspppllljjjhhhgggeeecccccc```]]]^^^```aaa]]]YYYYYY[[[]]][[[WWWTTTSSSTTTPPPNNNLLLJJJIIIIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIFFFBBB???>>>>>>===<<<;;;<<<<<<<<<;;;999777666666555444222111111111111---///222222000///111222111111111111111111111111000111222222222222111000////////////////////////.........///////////////...---...///111111000...000//////.............../////////000000000111111////////////////////////,,,------......//////000---....../////////............///000000000000000......------------......,,,------...//////.........,,,++++++---.........---------.........//////,,,---............---,,,+++,,,---...///......---,,,------...///000000111...---,,,++++++---///111000///...---------......///......------------...000///---++++++,,,---......---,,,++++++,,,---...***+++,,,---............---------------...//////***+++++++++,,,,,,,,,,,,,,,---..................------,,,,,,,,,+++++++++------------------------,,,,,,,,,++++++*********)))(((''''''((()))+++------+++******++++++***((()))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))(((***,,,+++***)))+++---(((((()))***++++++,,,---(((((((((((()))***+++,,,))))))))))))***+++,,,---'''((()))***+++,,,------000111000...,,,,,,---///...******------+++,,,000...//////---***)))+++...++++++,,,---//////---***************************++++++************++++++++++++++++++******************++++++++++++******(((((()))++++++,,,,,,+++,,,+++)))))))))***,,,---)))***+++,,,------,,,,,,))))))************************+++++++++,,,,,,,,,******))))))***++++++,,,***)))(((''''''((()))***)))******************))))))))))))))))))******++++++++++++***************(((***++++++******+++,,,,,,,,,,,,,,,++++++***)))((()))))))))******************+++,,,,,,------...(((((('''''''''(((((()))))))))(((((())))))***+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''''''''(((((()))***''''''''''''((((((((((((&&&''')))+++,,,,,,,,,,,,&&&''')))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************))))))(((tttssspppllliiihhhgggeeedddccc```]]]^^^aaaaaa]]]YYYZZZ]]]^^^\\\XXXTTTTTTUUUSSSQQQNNNKKKIIIHHHHHHHHHIIIHHHHHHHHHGGGFFFEEEEEE@@@??????@@@AAA@@@>>>;;;:::;;;;;;;;;:::888666555666555444222111000000000222444666555222111222333000000000000000000000000000111222333333222111000000000000000000000000000111000000///......------.........000222222000...111111000///////////////000111111111111222222222000000000000000000000000***++++++,,,---...//////111111000...,,,***((('''////////////000000000111.........------.........,,,,,,---.../////////............000222222000///,,,,,,,,,------.........+++,,,---......---,,,+++,,,---.../////////...---,,,------...///000111111***+++,,,---------,,,,,,***+++...///000000...---000///...---------------///...,,,******+++,,,---...---+++******+++---...+++,,,---...////////////...------------...//////,,,,,,,,,------.........***+++,,,...///000000000---------,,,,,,,,,++++++........................,,,,,,,,,++++++*********((('''&&&&&&'''))),,,---...,,,******+++++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))'''***,,,,,,+++***---000''''''(((***+++,,,---...))))))))))))***+++,,,---((((((((()))***,,,---...+++++++++***************000000///---******+++------***+++...///,,,,,,//////000///,,,)))))),,,///******+++---//////,,,***************************,,,+++***))))))***+++,,,+++++++++************)))******++++++++++++******(((((()))++++++,,,,,,,,,,,,+++***)))***+++---///''')))***,,,------,,,,,,'''((()))*********************+++++++++,,,,,,,,,******))))))***+++,,,,,,)))((('''&&&&&&'''((()))))))))************)))))))))))))))))))))******+++,,,+++++++++******))))))(((***++++++******+++,,,***+++,,,------+++***)))(((((())))))*********+++((())))))******+++,,,,,,+++***)))(((((()))***++++++++++++***+++,,,,,,---******++++++***)))(((((('''''''''&&&&&&'''''''''((((((((((((((()))******''''''''''''((((((((())))))*********)))(((&&&%%%%%%'''(((******)))'''&&&))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&(((((()))(((((('''&&&&&&~~~ssspppooonnnllljjjgggdddcccaaaaaa```aaaaaa___[[[XXXWWWUUUTTTUUUUUUUUURRRPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@????????????===;;;888666555444555666777555333222222333444555222222222222222222222222555555444333111000//////111111222333222111000///111111000000000000111111000000000000000000000000***,,,...000111111000///......///000111000000000111111111111222333444444////////////............000000000000000000000000///...---,,,,,,---...///111000///...............////////////000000000000.........---,,,+++)))(((///////////////.........,,,---......//////......000000//////............000,,,---111222///,,,---///...,,,******+++,,,------------.........//////,,,,,,------...///000000////////////////////////---------,,,,,,+++++++++...---,,,+++++++++++++++---,,,,,,+++,,,---...///+++******+++---......---+++,,,,,,------.........---///000222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,222000.........---,,,***++++++,,,------------,,,------------------------+++,,,,,,+++***)))+++,,,***,,,------+++******++++++,,,,,,---,,,+++***))))))))))))((((((((((((((((((,,,//////,,,***+++,,,,,,(((%%%&&&+++---+++(((''''''(((((())))))******+++***)))(((((()))***++++++***))))))+++---000222111000...---,,,,,,,,,---000000///...------,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,++++++++++++,,,---------,,,***))))))***,,,---,,,++++++******++++++,,,...------...///...,,,))),,,***(((***---...,,,***,,,------...---,,,***)))(((((())))))***************,,,......,,,)))((((((+++,,,------,,,)))'''%%%))))))(((((()))+++---...************+++,,,---...***************************)))'''&&&'''))),,,...,,,***((())),,,,,,+++(((((((((''''''))),,,...000******+++,,,---......///((()))+++,,,,,,+++***)))+++***)))(((((()))***+++)))***+++)))(((((()))+++---,,,+++)))))))))***+++******++++++++++++******++++++******)))(((((('''((((((''''''''')))***+++***)))((((((((()))+++,,,''')))***)))((('''(((***)))((((((((((((***+++,,,))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))***++++++++++++***uuuqqqpppnnnllliiigggdddccccccaaa^^^]]]]]]]]][[[ZZZXXXWWWVVVVVVVVVUUUSSSPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEBBBAAA???===<<<::::::999===<<<999777555555666666555444333222111222333333222222222222222222222222222222222222222222222222111222222333222111000///111111000000000000000111000000000000000000000000---...///111111111000000////////////000000000000111111000000000111222333000000///////////////...------------------------000///...------......///000//////............///000000///......------,,,------------,,,,,,,,,,,,222222111///...---,,,+++,,,---......//////......////////////......------...---111777999333...,,,...---+++******+++,,,---,,,,,,,,,---------......,,,,,,---......//////000////////////////////////...---------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...------,,,---...///000...---,,,,,,---------------------...............---...000111111///---+++------------------------///...------...///---,,,***+++,,,,,,------,,,,,,************************---......,,,+++***+++---***,,,------+++******+++***++++++,,,+++***)))((())))))))))))))))))))))))(((+++------++++++,,,...///+++((((((+++,,,***&&&''''''(((((()))******++++++***)))(((((()))***++++++******)))***,,,...000//////---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---.........---+++******+++,,,---+++******************++++++***)))***++++++)))'''+++)))((()))+++,,,+++)))******+++,,,+++***)))))))))))))))******+++++++++,,,...000000---+++******)))***+++,,,++++++***))),,,,,,,,,,,,---...//////+++************+++,,,,,,******************************)))((()))+++---...,,,***)))***,,,,,,+++)))+++***)))((()))***,,,---))))))******************)))******++++++***)))(((******))))))))))))******)))******)))(((((()))+++***))))))(((((((((((())))))******************)))))))))))))))))))))))))))***)))(((''''''((())))))'''&&&&&&%%%&&&'''((()))'''((()))((('''&&&'''))),,,+++***(((((((((((())))))(((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))***++++++++++++***wwwrrrpppooollliiigggdddcccddd```]]][[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUURRRPPPNNNMMMKKKJJJIIIIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEECCCBBB@@@===:::888777777>>><<<:::888777666666777333333333222222111111111222222222222222222222222///000111222333444444555111222222222222111000000222222111000//////000000000000000000000000000000111000000000000111111111000///.........///111222333111///......///000111111111000000000/////////........................111111000///....../////////............//////000333222111000...---++++++...---,,,,,,---...///000222111000///...---,,,+++------...////////////..................------------...444===>>>777///+++,,,,,,+++******+++------++++++,,,,,,,,,------------------......//////000////////////////////////...............---------//////......------......//////.........///000000222111///---,,,,,,------//////////////////......---...000111111///---,,,...........................,,,,,,---///000///...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...+++***+++---+++,,,------+++******+++******************)))(((************++++++++++++++++++,,,+++***+++---///222...+++***++++++(((%%%((((((((()))******+++++++++***))))))))))))***+++,,,+++***)))***+++---...------,,,,,,+++,,,,,,---******++++++,,,---......,,,++++++++++++*********++++++************++++++---------------.../////////...---+++++++++,,,---******))))))))))))******,,,+++)))***+++,,,,,,++++++***)))***,,,---,,,+++)))***+++++++++++++++*********++++++++++++,,,,,,---///111111///---,,,,,,)))))))))***+++,,,---...***++++++,,,,,,,,,++++++++++++***))))))))))))***++++++++++++++++++++++++******++++++,,,,,,------,,,+++******,,,,,,+++***...---+++***))))))***************)))))))))((((((************)))((('''''')))******************))))))******)))((((((***+++(((((())))))***)))))))))((())))))******))))))(((''''''((())))))***+++++++++***)))(((''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((++++++***)))(((((((((((((((((((((((('''''''''''')))******++++++******)))'''(((((())))))(((((('''))))))***++++++++++++***yyysssqqqooollliiifffeeedddccc```]]]\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUSSSPPPNNNNNNMMMLLLJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB???===;;;::::::>>>===;;;999888777777777333333444444333222111000222222222222222222222222///000000111333444555555222222222222111111000000333222111000////////////000000000000000000000000222111000......///000111111000...---...///111333444333000...---...///000111111111111000000000000111111111111111111111111222222111000000/////////...............///000111555444333222111///......000///---,,,---...000222............////////////------...///////////////............------------,,,---333<<<>>>777...+++++++++******+++,,,---...,,,,,,,,,---------......------....../////////000///////////////////////////////////////.........000000///////////////000000000000000000000000111111111///---,,,,,,...///111111111000000/////////---...///000000///...---////////////////////////...---,,,---/////////...***++++++,,,,,,,,,,,,,,,......................../////////---+++***+++,,,+++---...---,,,***++++++******+++++++++*********+++++++++,,,,,,,,,,,,,,,000///---+++***+++---///222///,,,+++++++++)))'''(((((()))******++++++,,,************************,,,++++++*********+++,,,------------------......,,,,,,---......//////000+++++++++*********))))))++++++++++++++++++++++++...............///000000//////---,,,,,,,,,,,,,,,++++++************++++++---+++))))))+++---......------------...//////...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...///111000...---------******))))))***,,,...///)))***+++,,,,,,+++)))(((,,,+++***)))((((((((((((++++++++++++++++++++++++)))***+++---------,,,+++,,,,,,++++++,,,,,,,,,+++------+++***************++++++++++++++++++++++++*********)))((('''&&&&&&))))))+++,,,,,,+++))))))((()))***)))((((((***,,,((()))+++,,,---,,,,,,+++(((((())))))))))))((((((''''''(((((()))***************)))((((((((((((((((((((((((((())))))******'''((()))(((''''''''')))''''''(((((()))******+++(((((((((((((((''''''''')))******++++++******)))(((((())))))))))))(((((())))))***++++++++++++***{{{tttrrrooollliiifffeeedddbbbaaa`````````^^^[[[YYYXXXVVVTTTSSSSSSQQQNNNLLLOOONNNLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::888777666666555555555555444333222111222222222222222222222222111111111222222333333333222222222111111111111111222222111000//////000000111111111111111111111111222000...---,,,...///111111000...---...///111333555444111///...//////000000000000000000000000000333333333333333333333333111111111111111000000///...............///000111222222222222111111111111222111...------...///000---.........//////000000---...//////000000//////........................,,,+++///666777333...,,,+++++++++,,,,,,---..................////////////.........///////////////////////////////////////////////////////////////000000000//////000000111111111111111111111111000...///000...,,,,,,///111222222222111111000000///---...///000000///......000000000000000000000000000...------......---,,,++++++,,,------------,,,************************---...---,,,***)))***++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...666333///,,,+++,,,---...000...,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++++++++.........///////////////........................+++++++++*********))))))+++++++++,,,,,,+++++++++///............///000000......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***(((&&&&&&(((***+++***------............//////,,,,,,,,,------......///---,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,------,,,***))))))***---...---.../////////...---,,,,,,,,,***)))((((((''''''++++++++++++++++++++++++((()))+++,,,---,,,+++***,,,,,,------,,,,,,,,,---++++++++++++++++++,,,,,,)))******+++,,,,,,------+++******)))(((''''''&&&)))***+++,,,,,,+++***)))((()))***)))((((((***,,,)))***+++---------,,,+++(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))******++++++++++++((()))******)))((()))***&&&''''''((())))))******'''''''''(((((((((((((((((())))))******))))))((((((((())))))))))))(((((())))))***++++++++++++***|||uuusssppplllhhhfffeeedddaaaaaaaaaaaaaaa___[[[XXXVVVTTTSSSRRRRRRQQQNNNLLLOOONNNLLLKKKJJJJJJKKKLLLHHHIIIIIIIIIHHHHHHGGGFFF??????>>>>>>>>>>>>??????<<<<<<;;;999888777666555777666555444444333222222222222222222222222222222222222222222222222222222333222111111000000111111111111000000000000111111111111111111111111111111000///---,,,,,,...000111000///.........///111222444333222111000000//////......///000000111111222222222222222222222222222000000111111111111000000///............//////000.........//////000000000111000///...------...///111000000///......------......///000000000000///.........///////////////...++++++000222000...///------------...............////////////000000000////////////////////////////////////////////////.........///////////////000000//////000000111111111111222222222111000///---000222111///...000222111111111111111111000000---......///////////////000000000000000000000000000///------......---+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,---......,,,++++++,,,---,,,,,,,,,,,,---......++++++,,,,,,------......777333///,,,,,,------,,,------,,,++++++,,,,,,,,,*********+++,,,,,,------******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////000000000//////...,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++*********++++++,,,,,,,,,,,,++++++...............///000000,,,,,,,,,---------,,,,,,------,,,,,,,,,,,,------+++***))))))+++,,,++++++***+++---,,,++++++,,,...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,---...---++++++,,,---///...,,,***)))***+++,,,,,,,,,------...------------,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,---......,,,,,,---...)))******+++,,,------...'''((()))***+++,,,------++++++)))(((((((((((((((******++++++++++++******''')))))))))((()))+++---))))))******************((())))))******))))))(((((((((((((((((((((((((((&&&'''((()))************'''((()))*********)))))))))***++++++))))))***+++))))))))))))((('''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''((())))))******))))))((())))))***++++++++++++***|||vvvtttppplllhhhfffeeeeeebbbaaa_________^^^[[[YYYUUUTTTRRRRRRRRRRRROOOMMMOOONNNMMMKKKKKKKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGGGG>>>>>>=========>>>>>>???;;;;;;:::999888666555444777666444222111111111222222222222222222222222222111111222222222333333333333222111000000000111222////////////000111222333111111111111111111111111//////.........000111222////////////000000000000000111111111111000...---,,,,,,---...000111222333111111111111111111111111---...///111111111111000000//////............///---------....../////////---...............//////000000000///......------......///000000000000000/////////000000000111111///,,,+++///111000///111//////////////////...............////////////000000/////////////////////////////////////////////------.........////////////////////////000111111000111222222222000///...000444777666222///000222000000000000111111111111---......///////////////000000000000000000000000...---,,,---/////////------...//////000000//////........................+++,,,,,,,,,++++++,,,...,,,---///...---++++++,,,,,,,,,+++++++++,,,---...***++++++,,,------......333///,,,+++,,,...---,,,,,,,,,,,,+++******+++,,,******++++++,,,---------***++++++,,,,,,++++++***,,,------.........------//////000000000...---,,,***++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++......------......///000******+++,,,,,,------------,,,,,,++++++,,,,,,---...---------//////---+++)))+++---,,,******,,,...------,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++***,,,------,,,++++++,,,......---,,,+++***+++,,,,,,************++++++,,,------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,...//////,,,,,,---///******+++,,,------------******++++++,,,,,,,,,---++++++))))))))))))***+++,,,++++++******++++++,,,'''((())))))((()))+++---++++++***)))))))))******)))******************)))&&&&&&''''''((()))))))))'''((()))******)))((((((&&&'''((()))***))))))((((((***+++***)))((()))***((())))))))))))'''&&&%%%''''''''''''((((((((()))'''(((((())))))(((((('''))))))************))))))))))))***++++++++++++***}}}wwwtttppplllhhhfffeeeeeecccaaa]]][[[[[[[[[[[[ZZZUUUTTTSSSSSSSSSSSSQQQOOOOOONNNMMMKKKKKKKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGGGG@@@??????>>>>>>>>>>>>???:::::::::999777666444333777666333111///000111111222222222222222222222222000000111222333333444555444333111000000000111222.../////////000222333444111111111111111111111111////////////000111333333......///000111000000000---...000111111///---,,,***+++,,,...///111222333111111111111111111111111+++---///000111111111111111000///...............///000000000000000000000***+++,,,...///000000000---------...///000000111...//////000000000000000//////000000111111222222111------111333111111333000000111111000///......---------.........//////000000000000////////////////////////////////////,,,---------......////////////...//////000111111000111222222111000///...333777<<<:::555111000111//////000000111111111222............//////000000////////////////////////,,,++++++---///111000000...//////000000000000000+++++++++++++++++++++++++++,,,------,,,,,,...000,,,...///...---+++,,,,,,++++++*********+++---...******++++++,,,---.........+++)))))),,,......,,,---------+++)))))))))******++++++,,,,,,------...***+++,,,------,,,+++***,,,---......//////......//////000000///---+++******+++,,,---///000111222---------,,,,,,,,,++++++++++++------------++++++---------------...//////((()))***+++,,,---------,,,++++++******++++++,,,,,,++++++,,,---,,,***'''***---///...,,,+++---000111000...---,,,------...,,,,,,,,,++++++*********,,,---...---++++++---///,,,,,,,,,+++,,,,,,,,,---------,,,,,,---///000222---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///---,,,---000++++++,,,---------,,,,,,//////............------++++++***))))))***+++,,,---,,,+++******+++,,,---'''((())))))((()))+++---///...,,,+++***+++,,,,,,******++++++++++++******$$$%%%&&&'''(((***++++++))))))*********((('''&&&'''(((***+++++++++***)))''')))***)))((('''(((***%%%&&&'''))))))))))))(((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))************))))))))))))***++++++++++++***}}}tttnnnjjjjjjjjjfffeeefffaaa```______]]]]]]\\\[[[VVVUUUUUUUUUUUUSSSPPPMMMTTTQQQMMMKKKKKKLLLKKKKKKNNNMMMKKKJJJJJJIIIFFFDDDAAA@@@???AAACCCCCC???;;;???>>><<<:::999777777666666666555444444444444555111111222222222333333333333333333333333333333333000//////////////////000000000000000000000000000111000/////////000222333000000111111111111000000222222111111000000/////////000111000///000222444000000000000///...---,,,//////000000000000//////......000111111000//////111111111111111111111111111///------.../////////...000111000///...///111000000//////.........---////////////////////////------------------------111111000000111111222333888444///...///111111000000000///...............////////////000000000000000////////////.........000000000000111111111111333222000//////000222333...111333444333111000000333333444555444333111000////////////////////////+++,,,......---...///111///000111111111///...---,,,000333333///...000333////////////////////////---,,,,,,++++++,,,,,,---************+++,,,---------,,,+++,,,,,,,,,***(((***+++,,,,,,---...///000,,,+++******)))))))))***---,,,,,,,,,+++*********...---***(((''''''((()))++++++******)))*********,,,***(((***---...,,,***000...------......---,,,,,,,,,---.../////////...---...///...------...//////......---------.........---,,,+++)))((('''&&&------------------------...------......///000111++++++,,,---............000000///...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------///111222333222///,,,***+++++++++,,,,,,,,,------***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...+++,,,,,,------,,,,,,+++---,,,,,,...111111...+++,,,,,,+++++++++,,,------......******000,,,+++444+++++++++,,,...---***'''(((((()))+++,,,---............---,,,++++++++++++---,,,+++,,,------+++******************)))((((((((((((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))%%%&&&((())))))'''&&&$$$)))))))))))))))(((''''''(((''''''&&&&&&''')))******)))((('''''''''''''''))))))))))))))))))))))))}}}vvvppplllllljjjeeebbbccc``````___^^^]]]\\\[[[[[[XXXWWWUUUUUUUUUTTTQQQOOOSSSPPPMMMKKKLLLLLLLLLLLLMMMLLLJJJJJJJJJIIIGGGEEEEEECCCBBBCCCCCCAAA===999;;;;;;:::999999999999999666666555444444444444444111222222222222333333333333333333333333333333333444333333222222333333444111111111111111111111111000000000000000111222222//////000000000000//////111111000000000000000//////000111000//////000222000000000000///...---,,,//////000000000000//////...///000111111111000///111111111111111111111111111///------...////////////000111000///...///111111111000000000/////////000000000000000000000000222222222222222222222222111111000000111111222333777333///...///111111000111000//////......//////////////////000000000000............------------//////000000000111111111111111000//////000111111...111333444222111000000222222333333333222000///////////////////////////,,,---////////////000222000000111111111000......111444777555111///000333////////////////////////------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------...---+++,,,------,,,***,,,,,,,,,---....../////////...------,,,,,,,,,---+++++++++++++++************)))(((''''''(((***++++++***************+++++++++)))((()))+++,,,+++)))***+++,,,....../////////,,,---......//////......---...//////------...///......---------------...---,,,,,,++++++******)))---------------------------------......///000111,,,,,,------...---------,,,,,,,,,,,,,,,+++***)))------------------------///...---,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---/////////...,,,+++,,,,,,---------.........,,,------......---,,,+++***************************+++,,,+++******+++---+++,,,,,,------,,,,,,+++---,,,,,,...000111...,,,---------------.........)))))),,,......000333222---,,,,,,---000///,,,))))))******+++,,,...///000000///...,,,+++,,,,,,,,,---,,,++++++,,,,,,***(((***************)))((((((************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))((('''''')))(((((((((((()))******++++++******))))))******))))))))))))))))))))))))}}}wwwrrrnnnnnnkkkddd```___```___^^^^^^\\\\\\[[[ZZZZZZXXXUUUTTTTTTTTTRRRQQQQQQNNNLLLKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJIIIGGGEEEEEEDDDCCCCCCCCCAAA===:::::::::999888888888888999666555555444444444444444222222222222333333333333333333333333333333333333222222111111111111222222111111111111111111111111///000111111222222111111/////////000000/////////////////////000000000000///000000///...---///000000000000000///...------//////000000000000//////...///000000111111000000111111111111111111111111111///---...///000000//////000111111//////000111222222111111111111000000111111111111111111111111111111111111111111111111111000000000000111222222444222///...///111222222111111000////////////000////////////000000000000------..................//////000000000000111111////////////////////////...111333333222000000000000111222222222111000///////////////////////////---///000000//////111222000111111111111000000///444666888666111...///000////////////////////////......------------............------,,,,,,------///---++++++---.........------------------------,,,,,,+++************+++***************+++++++++******)))((()))***+++,,,*********++++++,,,,,,---+++***)))***,,,---,,,+++'''+++///000///......000------.../////////......---...//////------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000---------...------,,,,,,)))***+++,,,,,,---,,,,,,------------------------......---,,,,,,,,,------***++++++,,,---------,,,,,,,,,,,,,,,------------,,,,,,------............---------.........//////............---,,,+++***+++++++++++++++++++++++++++,,,------,,,,,,...///,,,,,,------------,,,,,,---,,,,,,...///000...---------...///////////////---(((///222...>>>III===222111111333555444///+++,,,++++++,,,---///222333333111///---,,,---...///---,,,************((('''*********+++******)))(((,,,++++++***))))))((((((******))))))))))))******))))))))))))))))))))))))***)))(((''''''))),,,---)))))))))))))))(((((('''((()))******++++++******'''''''''&&&''''''(((((())))))))))))))))))))))))}}}wwwrrroooooollleee```_________^^^]]]\\\[[[[[[ZZZZZZWWWTTTSSSSSSSSSRRRQQQOOOMMMLLLLLLMMMNNNNNNMMMJJJIIIHHHIIIIIIIIIGGGEEE@@@@@@AAAAAAAAAAAA???>>>===<<<:::888777555555444666555444444333333444444222222222333333333444444333333333333333333333333222222111111111111222222111111111111111111111111///000111222333222111000000000111111111111000000.........//////000000111///000000///---,,,---///000000000000000///......//////000000000000//////...//////000111111111111111111111111111111111111000///......000111000//////000111111000///000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222111000///...///111222333222111111000000000000000////////////000000000000.........//////000000000////////////000000000111//////000111111000/////////000222222111000000111000000111222222111000///////////////////////////---///000000//////000111111111111111111111000000222444555333000------...////////////////////////.........------.........///...---,,,,,,,,,,,,,,,...,,,)))))),,,...///000------,,,,,,,,,+++++++++******))))))))))))******)))))))))******+++++++++///...,,,+++*********+++)))***+++,,,,,,---------------------...//////...***///444444///,,,,,,.........////////////......---///000///...---...///,,,,,,+++++++++,,,------............------------)))))))))))))))))))))))),,,,,,---...////////////............---,,,+++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------***+++,,,------......---,,,,,,,,,------------...000///.........///000000------------............------------,,,,,,++++++------------------------)))+++------,,,,,,---...,,,,,,------------,,,,,,---------......///......,,,,,,...///000/////////666***222666444PPPaaaJJJ777888;;;======888111+++------------///111444666555333111///...///000111...---+++*********)))'''*********++++++******)))+++++++++******)))))))))***))))))))))))))))))***))))))))))))))))))))))))***)))((('''''''''((()))(((((())))))))))))(((((('''(((***+++++++++***)))%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))~~~uuuqqqnnnooommmgggbbbaaa```______^^^]]]\\\[[[ZZZYYYVVVSSSQQQQQQQQQQQQPPPNNNMMMKKKLLLNNNOOONNNMMMIIIHHHGGGHHHIIIHHHGGGEEE>>>?????????>>>>>>=========<<<:::888777555555444555555444333333333333333222222333333333444444444333333333333333333333333666555555444444555555666111111111111111111111111///000222333333333222111222222222333333222222222......//////000000111111///000000///---,,,---///000000000000000000///...//////000000000000///////////////000111222222333000000000000000000000000///......///111222111///000111222111000///000222000000000000000000000000000000000000000000000000111111111111111111111111000000//////000000111222///////////////000222333222111111000000000000000////////////000000000000,,,,,,---...//////000000...////////////000000000000111111222222111111000///000222111000///000111000111222333333222111111000000000000000000000000,,,...//////------...000000000000000000000111111000111222111000/////////////////////////////////.........------.........------,,,+++******++++++,,,***((((((***---//////,,,,,,++++++***)))))))))------,,,,,,,,,------...))))))******+++++++++,,,---,,,++++++************)))***+++---............------............//////+++111666555111---...000...///////////////.........///000///......///000+++++++++++++++,,,---...000000//////...------,,,+++++++++++++++++++++++++++,,,---.../////////...............---,,,++++++....../////////...------++++++++++++++++++++++++------,,,,,,,,,------...+++,,,---...............,,,,,,---------.........222111///---,,,---......+++,,,,,,,,,,,,---------++++++++++++,,,,,,------------------------------&&&(((***+++******+++,,,,,,------......------,,,------......---......///++++++,,,---.../////////666+++666???BBB\\\eeeFFF999>>>EEEGGGCCC;;;222---.........///111333666777666444222111000000111222000...+++***+++++++++*********++++++++++++******))))))******+++++++++,,,)))))))))******)))))))))))))))))))))))))))))))))******+++******(((&&&%%%(((((())))))))))))(((((('''((()))***+++***)))((()))((((((((()))***++++++))))))))))))))))))))))))~~~uuupppmmmnnnmmmgggddddddaaa```___^^^]]]\\\\\\[[[WWWUUURRRQQQQQQQQQOOONNNNNNMMMLLLMMMNNNOOONNNLLLIIIHHHGGGGGGHHHGGGEEECCCAAAAAAAAA???<<<999999:::::::::999888888888888999555444444333333333333333333333333333444444444444333333333333333333333333444444333333333333444444222222222222222222222222000111222222333222222222333333444444444444333333000000000000111111111111///000000///...---///000000000000111111000000/////////000000000000///////////////000111222333444000000000000000000000000///......000222222111000000111222222000000111222/////////000000000000111000000000000000000000000////////////////////////000////////////000111111...///000000//////111333111111000////////////000////////////000000000000******+++,,,---...///000......////////////000000111111111111111111111111///000111000//////000111000111222333333333222111000000000000000000000000,,,...///...---,,,---///000///////////////000111///000000111222222222111////////////////////////......------------......,,,,,,+++*********+++++++++)))((()))+++---...---+++++++++******)))))))))+++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,&&&''''''((()))***++++++***+++---...///......---***+++---,,,++++++,,,...***...222333222111222333//////000000000///.........///000000......///000,,,++++++,,,,,,---...///000000//////...---,,,,,,........................***+++---...//////......---------...------,,,,,,.........------+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---......//////...------,,,---------............000///---+++*********++++++++++++,,,,,,,,,------************+++,,,---...++++++++++++++++++++++++))),,,///000/////////000------............---------......---,,,---///000,,,+++,,,,,,---...000000000///BBBTTTZZZeee```DDDEEENNNUUURRRGGG:::222000---...///111333555666777555444444333222222222222///---+++***+++,,,,,,,,,)))***++++++,,,+++++++++))))))******+++,,,,,,---))))))************)))))))))))))))))))))))))))))),,,---......---+++(((''''''(((((()))))))))))))))'''((())))))******))))))))))))((((((((()))******))))))))))))))))))))))))|||vvvqqqmmmmmmlllgggdddeeebbbaaa``````^^^^^^]]]\\\VVVUUUSSSSSSSSSRRROOOMMMNNNMMMLLLMMMNNNNNNMMMKKKJJJIIIGGGGGGGGGFFFDDDBBBAAABBBBBB???;;;999:::;;;;;;;;;:::999999999999999555444333333222222333333333333333444444444444555333333333333333333333333111111000000000000111111222222222222222222222222222111111111222222333333222333333444444333333222222222222222111111111111///000111000//////000222///000000111111111000000//////000000000000//////000/////////111222444555000000000000000000000000.........000222333222000000111222222000000111222000000000111111111222222111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111...000111000///...000222111000//////......//////////////////000000000000++++++,,,...///111222222........./////////000000222111000//////000111222///000111000......000111...///111222222222111000000000000000000000000000...///000///...---...///......---------...000111......///000111111000///////////////////////////------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,******+++---...---,,,,,,,,,,,,,,,++++++++++++))))))(((((()))******+++---------,,,,,,,,,,,,,,,''''''(((***+++,,,,,,,,,+++,,,...//////...---,,,)))+++---,,,******,,,...,,,---...///000111111111000000000000000///.........000111000///...///000,,,,,,,,,,,,---...///000................................................)))+++---...//////...---,,,,,,------...---------............---,,,+++***........................,,,,,,,,,,,,,,,---...//////////////////...---,,,------------...............---,,,,,,++++++++++++,,,,,,,,,,,,---------...,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444333333333444------............------,,,...///---,,,,,,///111...---,,,+++,,,///222333333@@@XXXmmmwwwvvvnnndddfffmmmoooaaaIII666///000+++---000333555666666666444444444444444222111000---+++))))))***,,,------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))***))))))))))))***++++++)))(((((('''''''''(((((())))))))))))))))))))))))zzzyyyrrrnnnmmmkkkfffdddeeebbbbbbaaa```___^^^^^^]]]VVVUUUUUUUUUUUUSSSPPPMMMOOONNNMMMNNNNNNNNNLLLKKKKKKIIIHHHGGGGGGFFFCCCAAA>>>@@@AAA???<<<;;;>>>@@@???>>><<<:::999777777666555444333333222222333333333333333444444444555555333333333333333333333333444333333222222333333444222222222222222222222222333222111000111222333444111222222333333222222111444333333333222111111111///000111000///000222444///000000111111111000000//////000000000000//////000/////////111222444666000000000000000000000000......///111333333222000000222222222111000111222111111111222222333333333222222222222222222222222000000000000000000000000///////////////000111111...000222111...---///111000000///...............////////////000000000000...///000222333555666777............/////////000222000///------///000222///000000000......000111---...///111111111000///000000000000000000000000///000111000///...///000...---,,,,,,---...///000---,,,,,,---......---+++////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,---//////---,,,------------------------,,,+++++++++,,,---...............------,,,,,,,,,------.........---,,,,,,,,,---///000000...---+++***---///...,,,+++---000000...------......---,,,000000000000000///.........000111000///...///111,,,,,,,,,---...///000111,,,,,,------...//////000++++++++++++++++++++++++)))+++---/////////...---++++++,,,---............/////////000//////......000000000000000000000000,,,,,,,,,,,,,,,---...///111111000000///---,,,+++---------.........//////------...............///---------.........//////...---,,,***)))******+++........................(((***...000////////////------............------,,,...///---+++,,,///222000...,,,+++---000333666>>>SSSkkknnnLLL222+++///***,,,000444666666666555222333555555555333111///,,,)))''''''))),,,------)))***+++,,,,,,,,,,,,,,,------,,,++++++*********((()))***++++++***)))((()))))))))))))))))))))))))))((((((((()))+++---///''''''((())))))))))))))),,,+++***)))***+++---...------,,,++++++***++++++))))))))))))))))))))))))|||{{{rrrpppnnnkkkhhhfffdddddddddbbbaaaaaaaaa```^^^\\\[[[YYYWWWVVVVVVUUUSSSQQQUUURRRMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEAAA???<<<:::888999:::;;;;;;::::::999888777666666:::888555444555666777777444333222111111111222333666555444333222222222222555555555444444333333333222222111111222222333444111111111000000000000///444444333222222111000000//////000000111111111111//////000111111111111111333222111111000000111111000000////////////000000333333222111000000111111//////............//////444333333333222111111111&&&+++111222///---...000111111111111000000000000000000000000000000000000111111000000000000111111222333444333111/////////---///000///...---...000---...///...,,,,,,...///333111---,,,...///000111---...///111111111000000222000...,,,+++,,,---...---------...............,,,---///000111111111000////////////////////////------............---------.../////////...,,,+++//////...------------...........................///............---------/////////......---------,,,,,,,,,+++***+++---...***,,,......---,,,---..................---,,,+++...---+++)))))))))+++,,,,,,,,,,,,++++++*********---,,,++++++,,,------------,,,,,,+++*********+++111000...---,,,,,,---...,,,,,,,,,---...///000000//////............//////111111000000///.........------------------------........................000111111///,,,++++++++++++,,,---////////////...---.....................---...///...,,,,,,.../////////...---,,,,,,++++++,,,---......//////......------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,------...---,,,***)))***+++,,,------+++)))(((***+++---...///...------+++,,,,,,------,,,,,,+++)))+++---......---,,,+++...,,,,,,///444555111,,,///............---------+++***+++---,,,,,,222:::UUUqqqxxx\\\AAA111---///---...000222444555555666888777555222000///......)))))))))***+++,,,......+++,,,,,,+++******+++------------+++)))(((***+++,,,+++***)))((((((((((((+++*********+++,,,------++++++,,,,,,,,,+++************))))))))))))************)))((((((((((((((()))+++,,,***'''&&&(((++++++++++++************)))||||||sssrrrooollliiigggfffeeecccaaa````````````]]][[[[[[YYYWWWVVVVVVUUUSSSRRRUUURRRNNNKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEBBB@@@===:::999:::;;;<<<;;;;;;:::999888777666666777555333333333444444444444333222111111111222333333333222222222333333444666666555555444444444444222222111111222222333444111111111222222333333333444444444333222222111111000000000111111222222222///000000111111111111111333222111111000000111111111000000/////////000000333222111000000000000111000//////......//////000222222222222222111111111)))...222222000...///111111111111111000000000000000000000000000000000000000000000000000000000000111222333333111//////000...///000000......///000111111111000......///111---,,,+++,,,///000000000...///000111111000//////000///...---------...///000000000000////////////---...///111111111000000////////////////////////......////////////............//////......---,,,//////...------------...........................---------.........//////---------,,,,,,++++++++++++,,,---,,,******---000333111...,,,,,,---...///,,,,,,,,,++++++*********111///---+++))))))******,,,,,,,,,+++++++++******...---,,,+++,,,,,,,,,+++---,,,,,,+++******++++++...---,,,,,,,,,,,,,,,,,,---------------.........000000////////////000000222111111000//////......------------------------........................///000000///---++++++,,,...////////////---,,,+++---------,,,,,,+++++++++---...///...,,,,,,.../////////...------,,,++++++,,,---......//////...............---------,,,,,,.....................///,,,,,,---------,,,+++++++++,,,---------,,,******++++++,,,---------------,,,------......------,,,+++,,,.../////////---,,,...---,,,...000111///---000000/////////.........---,,,,,,......///666???bbb}}}eeeKKK999111///000...///111333444555666666666555333111///...------++++++++++++++++++,,,,,,***++++++***))))))***,,,---...///...,,,++++++,,,,,,+++++++++++++++,,,,,,,,,+++******************)))***+++,,,,,,,,,,,,,,,******))))))))))))******)))(((((('''''''''''''''((()))***)))''''''))),,,++++++++++++************|||{{{tttssspppmmmkkkhhhgggfffbbbaaa______```___]]][[[[[[YYYWWWWWWWWWVVVTTTRRRUUURRRNNNLLLMMMMMMMMMLLLIIIIIIHHHGGGGGGFFFFFFFFFBBB@@@>>><<<;;;;;;<<<===;;;;;;:::999888777666666333333333222222222111111444444333222222222222222111111111222222444555555666555555555555555444444222222111111222222333444111111222333444555666666555555444444333333222222111111222222222222333333///000111111222222111111333222111111000000111111222111111000000000//////222111000000000000000000000000000//////000000000111111111111111222222222...111333222000///111333222222111111111000000000000000000000000000000000///000111222222111000//////111222222111000000111///000111111//////000111111222222111///...///111))))))***,,,///111000...///000000000000000///...............////////////333333222222111111000000...///000111111111000/////////////////////////////////000000000000////////////......------......000///......------......////////////////////////++++++,,,---...///000111---------,,,,,,,,,,,,,,,(((,,,...---******...333;;;555...+++,,,...//////,,,,,,+++*********++++++333111///,,,+++*********,,,,,,,,,,,,++++++++++++...------,,,+++++++++***---,,,,,,+++++++++++++++,,,,,,---............---//////.........---------000000////////////000000222222111111000/////////------------------------...........................///000///---,,,---...////////////...---,,,+++///......---,,,+++******---...///...,,,,,,.../////////......---,,,,,,,,,------...////////////.../////////............---000000//////////////////,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,++++++,,,,,,---------......//////......---,,,---///000000000///............---++++++,,,...111000000000////////////...------///000222;;;DDDfffiiiMMM888000000111000///000111333444555555555444333111///...---,,,,,,------,,,+++++++++++++++)))***+++***((((((***+++...000222222///---,,,,,,*********++++++,,,......,,,,,,+++***))))))))))))((((((***+++,,,---------))))))))))))))))))))))))******)))(((((((((((((((''')))))))))))))))+++---,,,+++++++++************zzzyyytttrrrpppmmmjjjhhhffffffbbbaaa``````aaa```^^^\\\[[[ZZZXXXWWWXXXWWWUUUTTTTTTRRROOOMMMNNNNNNNNNMMMIIIIIIIIIHHHGGGGGGFFFEEEBBBAAA???===<<<======>>><<<;;;:::999888777777666333444555444333222111111444444333333222222222222111111111111222333444555444444444444444444444444222222111111222222333444222222333333444555555666555555555444444333333333333333333333333333333333000000111222222222222111333222111111000000111111222222222222111000//////111111000//////000000111111111000000000000111111000000000111111222222222222333333111//////111333222222222111111111000000000000000000000000000000...///111333333111///......000111222111000111222///111222111000///000111.../////////......000222000...------///000///...111111000000000///......,,,---...000000111000000444444333222111111000000///000111222111000///...////////////////////////000000111111111111000000000///...------...///000000//////...............000000000000000000000000,,,,,,------...//////000///////////////.........'''+++///---******///555;;;444---***---000000...///...---,,,,,,------...222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,,,,---,,,,,,+++++++++,,,,,,,,,---///111222111111000////////////000000000000//////............//////222222222111000000//////................................................,,,...///...------...///,,,,,,---....../////////000000//////......---------...///...,,,,,,.../////////......---------,,,------...////////////////////////.........------000000////////////......---,,,+++++++++---...000//////...------------...---,,,+++******+++------------............------,,,---...///000000000///...111444111---***,,,...000000000/////////.........------000111444<<>>======>>>>>><<<;;;;;;:::999888777777555777888777444222333333444444444444333333222222333222222111111222222333333333333333333333444444222222111111222222333444333333333333222222222222555555444444444444333333444333333333333333333333000000111222222222222222333222111111000000111111222222333333222111000000111111000000000000111111222222111111111111222222000000111111222222222333333222111000//////111333222222222222111111111111000000000000000000000000...///111333333111///...---///111111000000111222///111222111000///000111,,,---/////////000333555;;;777222///...///000000111111000/////////......------///000111222222111333333222111000000//////000000111222222111000///000000000000000000000000000000111111111111000000000///...------...000111000000///............///000000000000000000000000........................////////////////////////(((,,,...---***+++000444444000+++,,,000222000,,,///...............////////////..................,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...---...///---,,,,,,+++,,,,,,------,,,---///111222222111111...///000111222333444444...------,,,,,,------...222222111111000/////////................................................,,,---///...------...///,,,,,,------...//////000.........//////000000000---...///...,,,,,,...//////...............---------...//////000000//////.........------------,,,........................------,,,+++,,,---///000000///...---------.........---,,,+++++++++,,,---,,,,,,------------,,,,,,,,,------...///000000000111666<<<;;;444//////000/////////.........---------,,,,,,///000222;;;DDDkkkyyyYYYDDD>>>555000...//////...---...///000000000000000111111000......---------++++++++++++,,,---...///+++,,,---,,,+++***,,,...+++...222333111...+++***,,,++++++***))))))******+++++++++,,,---...///000++++++,,,,,,,,,++++++*********+++,,,,,,+++******......---,,,,,,,,,,,,,,,...---,,,,,,------------,,,,,,,,,++++++++++++***wwwtttpppooollliiifffdddcccbbbcccbbbbbbbbbccccccaaa___\\\ZZZYYYXXXYYYYYYWWWVVVUUURRRPPPNNNNNNMMMKKKJJJFFFGGGHHHHHHGGGFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;:::999888777777666888999777444222333555444444444444444333222222333222222111111111222222333333333444444444444444222222111111222222333444333222222222111111111000444444444333333333333333444444333333333333222222000111222222333222222222333222111111000000111111111222333444444333222111111111111111111111222333333333222222222222333333222222222222222333333333333222111000000111333333333222222222222111111111000000000000000000000000///000111222222111000///---///111111000000000222///000111111//////000111...///111222222333666888AAA;;;444000...///111111111000000////////////000...//////000111222222333222111111111000////////////000111222222222111000000000000000000000000000000000111111111111000000//////......//////000000111000//////......////////////////////////////////////.........------------------------.........,,,,,,---,,,,,,---000222...,,,,,,...111111///,,,,,,---......//////......---------............///,,,,,,,,,,,,------------***...111111///...///000,,,,,,,,,,,,,,,------...***+++,,,---.../////////......///111333444666666...------------------...111111000000///.........................................................,,,...///...------...///000000...------,,,------++++++,,,---...//////000---...///...,,,,,,...///..............................///000000000000///.........---------,,,,,,------........./////////------------------...//////............---------......------,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,------...///000111111333999??????:::444111222............------------,,,+++---//////000777???ddd}}}~~~uuuiii]]]AAA222333333222000...------------......///.........000000///...---------...******++++++,,,...///000,,,---...---++++++---...+++...111222000---+++***//////---,,,,,,+++++++++++++++,,,---...000111222,,,,,,,,,,,,,,,+++***)))+++,,,---......---,,,+++,,,,,,+++***************///---,,,,,,...//////...,,,,,,,,,,,,++++++++++++wwwtttpppnnnllliiifffdddbbbbbbcccbbbaaabbbccccccaaa___\\\ZZZYYYYYYZZZZZZXXXWWWUUUSSSPPPNNNMMMLLLIIIGGGEEEFFFGGGGGGGGGEEECCCBBB???>>>>>>>>>>>>=========<<<<<<;;;:::999888888777555777888555000...111555333444555555555444333222111000000000111222333444555555555555666666777777222222111111222222333444111111111111222222222222222222333333333333333333333333333333222222222111000111222222333333222222333222111111000000111111///111333444555444333333222222222222222333444444444444333333333333444444444444444333333333333333333222222222333444555555333333222222222111111111000000000000000000000000000000000000000000000000---///111111000///000000...///000000......///000111222333333222222444666;;;777222//////111222222000000///......///000111111000000///000111333444111111111111000000000000...///111222333222222111000000000000000000000000///000000000000000000///......///000000000000000111000000///////////////........................---------...............,,,---------.........//////---++++++---/////////,,,---...////////////...,,,---000222222111///...------.........------,,,,,,,,,,,,---------.........222555444000------///,,,,,,,,,,,,,,,---......,,,+++++++++,,,---............///000111333333444/////////....../////////000000//////...---------................................................---...//////---,,,---...111000...---,,,,,,------,,,,,,------......//////---...///...,,,,,,...///............////////////......///000000000000000/////////............---------...///000111111222..................---,,,------...///...---,,,+++.../////////......---,,,,,,,,,------------,,,,,,.........///000111222333111555888888555000......////////////............,,,,,,...111000///333:::HHH[[[\\\\\\TTTGGGCCC111//////000000///...------.........//////...------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///,,,------,,,++++++,,,...,,,///111111///---++++++...------,,,,,,,,,------,,,,,,,,,------///000111******+++,,,,,,,,,++++++,,,---...000000...---,,,,,,++++++***)))*********+++)))(((***...000000///------,,,,,,,,,+++++++++wwwtttpppnnnllliiifffdddcccbbbaaa``````aaabbbbbb```^^^\\\ZZZYYYYYYZZZZZZYYYWWWUUUSSSPPPNNNMMMJJJHHHEEEDDDEEEFFFGGGFFFDDDBBBAAA>>>>>>>>>>>>===============<<<;;;;;;999999888777333555555222---+++///333333444555555555444333222......///000111333555666666666777777888888999999222222111111222222333444000000111222333333444555222222222222222222222222333333333222222111111111111111222333333333333222333222222111000111111111...000222555666555444444333222222222333444444555555444444333333444444555555555555444444333333333333333333444666777777666333333333222222222111111000000000000000000000000111111000000000000111111...000111111///...///000...///000///...---...000222222333111000///000222222000//////111333333333000///.........000111222333222000//////111333444111111111111111111222222...///111222333333333222000000000000000000000000//////000000000000//////---...///111111111000///111111000///////////////........................+++,,,,,,---...///000000.../////////000000111111222---******...111///---...///000///------///000...000333666666444222000............---,,,+++***,,,,,,,,,------.........222555888666000,,,,,,---,,,,,,,,,,,,,,,---...//////...---,,,,,,...///000......//////000000111111111111000000000000111111/////////...------,,,,,,////////////////////////...........................///000///---,,,---...------,,,,,,---...000111000000000000000/////////---...///...,,,,,,...///.........///////////////...//////000000000000000000000000000////////////------...000111222333444......///000///...,,,++++++---...//////---+++***...///000000000///---,,,---..................---/////////000111333444555,,,...///...,,,***)))(((000000000000////////////------///222000...111777///>>>===AAA;;;111777000222///,,,+++,,,.........//////////////////...---,,,,,,++++++***++++++,,,......---,,,,,,,,,------+++,,,,,,+++******+++------///111111///---,,,,,,************+++,,,------------,,,,,,,,,---......((()))***+++,,,------------...000111111000...---...---,,,,,,++++++,,,,,,&&&%%%%%%(((---111222111---------,,,,,,,,,++++++}}}tttqqqmmmgggdddccccccccccccbbbbbbaaa___^^^\\\[[[[[[ZZZXXXWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@?????????>>>>>>======::::::::::::999888777777777777666555555555555666444444444444444444444444444555555555666777777777999666333222333444444444111222222222222222222222222222333444444333222222444444444333333222222222222222222222222222222222111222333222000000000222111111222222222333333333222222333333333444444444111111111111222333444555333222222111111222222333555444333333555555444333333333222111222333444555111222333555666555555444222000//////000111111000111111000000//////......111111111111222222222222///000111222222111000//////000111222222111000000333333222222111000000000000000000000000000000000444111......000222444444555222000000333444333111333333222222111000000000000000111111111111000000222111000//////000111222000////////////111333444111111222333222111000///000000//////......------......////////////..............................////////////////////////------......///000000000111111000000//////......////////////////////////+++)))''')))---000111000///000111111000...,,,+++333000---,,,---...///...---,,,,,,,,,,,,---......000/////////...........................///000000333111......////////////000000///...---+++)))(((,,,---------......//////------...///000000/////////////////////.........////////////////////////000000000000////////////000000////////////000000......///000111222333333222111000...------------111111000///////////////...------,,,---...///000//////000000///...------//////000000///...------------,,,,,,,,,,,,------...///000111222333333333//////000000000000//////333111///,,,++++++,,,---,,,---......//////......//////000111111000...---...---,,,++++++,,,---...,,,---.../////////...---------------------------...------,,,++++++++++++---***((((((+++------,,,,,,---...---+++)))((()))+++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,,,,++++++,,,---///000///...------------...///........................---------------------------,,,,,,,,,,,,---......}}}sssllljjjhhhffffffeeedddcccccccccbbb```___^^^]]]\\\]]][[[XXXWWWVVVUUURRRPPPRRRPPPNNNLLLLLLLLLKKKIIIGGGGGGFFFDDDCCCAAA@@@???;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;:::999888777777666555444444444444444444444444444444444444444222333333444444555555666???;;;777444333333222222444444333333333333333444222333444555555444333222444444444333333333222222222222222222222222222222222333333222000///000111111111222222222333333333333333333444444444555555444444444444555666777888444444333333333333444444555444333333555555444333444333222222222333555555333444555555555555555555222111000000111111111111222222111111111000000000............////////////000000000111111000000000)))***,,,...000000000000111111111111111111222222222222222222222222222222222000///000111222111000444222000000333444333111111111111111111111222222///000000111111000000///111111000000000000111111000000//////000111222333111111222222222111000//////////////////...............////////////......................................................------......///000000000000/////////............------------------------+++)))''''''***------,,,///////////////......---333111...---.../////////---------------......///000000/////////.........000000///000000000111222333111......///000//////000000000000///...---------........./////////000---......///000000///////////////////////////...////////////////////////000000000000000000000///000000000//////000000000000000000000111111111111222111000000////////////111111000///////////////......---------...///000//////000000///......---///////////////...------000//////......//////000///000111111222222222222//////000000000000//////000///...,,,,,,---...///,,,---......//////............///000000000000000///...---,,,,,,---...///......///000//////...---------------------------...---,,,+++++++++,,,---...,,,******---......---...///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,...///000///...---,,,,,,---...///........................------------------------......------......///000|||sssiiihhhhhhhhhiiigggeeebbbbbbbbbaaa```^^^]]]\\\\\\\\\ZZZWWWVVVUUUTTTQQQOOORRRPPPMMMLLLLLLLLLJJJIIIHHHGGGFFFEEECCCAAA???>>>777999===@@@@@@???<<<:::;;;<<<<<<;;;;;;:::999888777666555444333333333333444444444444444444444444333333333444555666666666AAA===888444444444444444888666444333222333444555444444555555555555444444444444444444333333333333333333333333333333333333333444444333111///000111111111222222222333333333333333444444444555555555555555555666666777888888555555444444444444555555555444333444555666555333444444333333444444555666555555444333333333333444222222111111111111222222222222222222222111111111------........./////////000000000//////000000000,,,---///000222222333333///000000111222222333333333333333333333333333333111111111222444333000...444222111111222333333222///000000111222222333333//////000000000000//////000000111111111111000000111000000000000000111111111111222222111111000///.........///////////////...//////000000//////...........................------------------------------......///000000000//////............------------------------------000...,,,,,,...///000///000000///.........///000222000...---...000000///...............///000000000000000/////////......111111111222222222333333333000......///000000///000000111111222111111111/////////000000000000000......///000000000//////......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111111000000000222111111000000111111111111000000//////////////////............//////000//////000000000///......///////////////......---000//////......//////000000000111111222111111111//////000000000000//////......---,,,---...000111------...////////////...............///000111111//////............////////////000//////...---,,,------------------------...---+++******,,,...//////---,,,,,,...//////......//////---,,,,,,...000...---,,,,,,,,,,,,---...+++++++++,,,------......,,,,,,,,,,,,---...///000...------,,,,,,------...................................................//////......//////000111|||tttkkkiiihhhhhhhhhgggdddbbbaaa```___^^^]]]\\\[[[[[[XXXVVVUUUUUUUUUUUUTTTRRRRRRPPPMMMLLLLLLKKKJJJHHHJJJIIIIIIHHHFFFCCCAAA???:::<<<>>>??????>>><<<;;;<<<<<<<<<<<<;;;:::999999888777666555444333333333555555555555555555555555555555666777888888999:::===999555444666999;;;<<<999777444222111222444555555555555555555555555555444444444444444444333333333333333333333333333333333444555333111///000111111111222222222333333333222333333333333444444444333333444444555555555555555555444444444444555555555444333444555666555444444444444444555555666666666555333111000111111222222333333222111111222444222222222222222222111111000111111111111222222222111111///......///111111222222222222222222111111000000111111111222222222333333333333333333333333222111111333444555444222333222111111222222222222000000111111111222222222/////////000000////////////000111222222111000///111111111000000000000000111111111111111000000///------......//////000000//////000000000000//////........................------------------------------......///000000000/////////////////////...////////////////////////222111000000111222333444333222///---------///000000///------...//////...///////////////000000111000000000////////////...111111222222222333333222222000......///000000000111111222222222222111111111111111111111111111111...//////000000000//////............////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000111222333000000////////////000000/////////////////////000//////000000000//////......///////////////............------------......000111111111111111000/////////000000000000/////////......---...///000000------...///////////////000///...------...000111000000////////////000000/////////...---,,,++++++...........................---+++***+++,,,///000......------............+++++++++***)))***---000000...---++++++---...000---.........//////000000------------......//////------,,,,,,,,,,,,------................................................//////......//////000111}}}uuuooollliiigggfffeeedddbbbbbbaaaaaa```___^^^]]]]]]XXXVVVUUUUUUUUUUUUTTTRRRRRRPPPMMMLLLKKKKKKIIIGGGHHHIIIIIIHHHFFFDDDAAA???AAA@@@???>>>===<<<======<<<<<<<<<<<<;;;:::999999999888777666555555555555555555555555555555555555555555666777888999:::;;;999666444444777;;;===>>>888666444111000111333444555555555555555555555555444444444444444444444444333333333333333333333333333444555333111000000111111111222222222333333333222222222222333333333333222222333444444444333333444444333333333333444444555444333444666777666555444444444555555555555555777666444222111111222222111333444222111000222444111111111111111111111111222222333333333444444444222111000//////000111222000000//////............222222222111111111000000222222222222222222222222111///......111444666666222222222222111111222333222222222111111111000000//////000000000000/////////000111222222111000///111111111111111000000000111111111000000000000000------......//////000000//////000000000000//////////////////////////////------------------------------......///000000000000000000000000000000000000000000000000000000000---------...///111333555666444000---,,,---...000...---,,,,,,---......---000////////////000111111111000000000///////////////000111111222222111111222000...---///000000000222222222222111000//////222222222222222222111111///000000000000000//////---.........//////000000000000000000000000000000///000000000111111111222111111222222222222111111///000000111222333333333////////////000111222222000000////////////000000000000000000000000000/////////000000000000000///......///////////////............------.........000000111111111000000/////////000000000000//////000000//////............---...//////000000//////111000///---------...//////000000000000000000//////...---,,,++++++******...........................---+++++++++---///000---.........------------*********)))((())),,,///000///---,,,,,,---///000......///////////////000------..................------------------------////////////////////////////////////////////////......------......///000|||uuuqqqnnnjjjgggfffeeedddbbbddddddccccccbbbaaaaaa```\\\ZZZWWWVVVUUUTTTQQQOOOSSSPPPMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFEEEBBB@@@>>>DDDBBB@@@===;;;<<<======;;;<<<<<<;;;;;;:::999888999888777777666666777777555555555555555555555555333444555666777888999:::999777555555666888999999777555333222111222333444555555444444444444555555444444444444555555555555333333333333333333333333222444444333222111222333111111222222222333333333222222222333333333444444444444666777777666555444444444333333333333444444555444333444666777777666333333444555555555555444999888777666555444444444000222444222000///111444000000000111111111111111111222222222222333333333222222222111111222222222////////////000111222333333333222222111000000///222222222222222222222222000---++++++...111444444222333333222111111222444333333222222111000000///000000111111111111000000000000111111111111000000///000111111111111000000222111000////////////000.........//////////////////000000111111000000///////////////////////////------------------------------......///000000000000000111111111111222222........................---...000000000222666888555333000...------///000---,,,,,,,,,...///...---///////////////000111111111111000000000/////////---...000111111111000///111///------///111111000222222222222111000///...222222222222222111111111000000111111111000//////------......///000000000000000000000000000000000///000000111111222222222111222333444444333222111//////000111222333444555///////////////000111222///////////////000000111000111111111111000000/////////000111111111000000---...//////////////////111000000//////000000111//////000000111000000000//////000000000000//////000000000//////...............///000000000000///000///......------......//////000000000000/////////...---,,,+++++++++,,,........................------------------......---...000///...,,,------,,,------,,,+++,,,...000000///...------...///000---------------------------....../////////......---......//////......---////////////////////////000000000000000000000000......------......///000zzzsssmmmllljjjiiiiiigggdddbbbccccccbbbbbbaaaaaa``````]]][[[XXXWWWVVVUUURRRPPPSSSPPPMMMKKKKKKJJJHHHFFFCCCDDDFFFFFFFFFCCCAAA???AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666777777888555555555555555555555555333444555666888999:::;;;888666555555666666555444555555444444444444444555555444333222222333444555444444444444555555555666444444444444444444444444111222444333222222333555111111222222222333333333444444444555555555666666555666777888888777555444555555444444444444555555555444333444777888777666111222333444555444444333666666666666555555444333///222444222......000444111111111222222222333333111111111222222222333333333333333444444333333333333222222222222333555666222222111111111111111111333333333333333333333333111000......000111111111111333444333000000222444222222111111111111111111111111222222222222111111111111000000000000111111...///000111222222111111222111000///...//////000///////////////.........000000111111111111000000////////////////////////........................------......///000000000///000000000111111111111........................111222444333222333777:::222111///......000111222......---...000111000...///............///000000111111111000000000//////---...000111222111000///111///------///111111111111111222222222111111000222222222222111111111000111111111111111000//////------......///000000111///////////////////////////000000111111222333333111222333555555333222111111111111222222333333333111111000000000111222222///////////////000111111111111222222222111000/////////000111111111111111------...///////////////111111000000000000111111......///000111111111000//////000000000000//////...//////000000000000///......///000000000000000+++,,,---...////////////......///000000///......//////...---------...///........................---......//////...---,,,---000222111///------...---///000///......///000////////////////////////............---------------...///000000///...---......///000000///......////////////////////////000000000000000000000000//////......//////000111yyyrrriiiiiijjjlllllliiieeeaaa``````______^^^^^^]]]]]]ZZZXXXWWWWWWWWWWWWVVVTTTSSSPPPMMMKKKJJJIIIGGGFFFDDDEEEGGGHHHHHHFFFDDDBBB<<<======>>>>>>===<<<;;;::::::::::::999888777777555444444555555666777888666666666666666666666666555666777999:::;;;<<<===444444444555666666555333555555555666666666666666444333222222222222333444444444444555555555666666444444444444444444444444000222333333333333444666111111222222222333333333666666666666777777777777444555777888777666444333666666555555555555666666555444333555777888888777111222333444444444333222111222333444333222111000...111333222...---000444222222222333333444444444222222333333333444444444333333555555555555333333444222111///......//////000000000111222222333333444444444444444444444444555444444444555444111///111333444333000000222555000000000111222222333333222222333333333333222222222111000//////000111222---...000111222222222111222111///.........///000000000//////.........---000000111111111111000000000000000000000000000000////////////////////////------......///000000000.../////////000000111111111111111111111111111111///111222111//////222555.........///000222444555000//////000222333111000...............///000000111111111111000000000000---///111222222222000///111///------///111111111///000111222333333333333222222222111111000000000111111111111111000//////---------...///000000111///////////////////////////000000111222222333333111222444555555444222111333333333222222222222111333333222222111222222333///////////////000111111111222333333222111000/////////000111111111111111------...///000000////////////............//////------///000111111111111//////000000000000//////,,,---...000111111222222...//////000000000000000'''))),,,...000111111111---...///000000///...---111000///......///111111////////////////////////---...///000000...,,,***...111444333000......000---///000000///....../////////000000000000//////000000000000000/////////......///000000///...---...///000111111000///...000000000000000000000000000000000000000000000000000000000000000111111222vvvuuunnnllljjjiiihhhgggdddbbbcccbbbaaabbbcccbbb```^^^WWWXXXXXXWWWVVVTTTRRRPPPPPPPPPPPPNNNLLLIIIFFFDDDHHHFFFDDDCCCCCCCCCBBB@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777666666666666666555555555555555555555555555555555555666777888999999888777777777777888999999::::::777555444555777888555333333333444444555666777777999888888888777777666666333333333444444555555555222333444444555555444444222111000111333444333222444444555555555555444444555666666777666666555444555555555444444333333333666555555444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444555555666777888888111222222333444444444444333333333222222000///...000111111111111222222222333333333222222222111111///222444555444333333444555333111//////000111222222222222111111111111000000000111111111222222222111111000000000000111111111111222333333333333222...///000111111000///...222222111000//////000000////////////////////////000000111111111111000000////////////////////////000000000000000000000000---...///111111111000000,,,...000222333111///...111111000000////////////222111000111333333111000///.........///000222333...//////000000000000000111///...000333444333111666555444333222222111222000000000000111111111111111111222333222111000///000000000000000000000000222222000///........................///111222222000000111111111000000///000000111111222222222222111111222333333444555555222111///000111111000...444333333222111111111222000111222333333333333333111111111111111111111111000111333444444333222222000000000000000///......111111111111111111111111000000000000111111111111222111111000///000000000111111000000000000111111000000/////////.........000///...---------------.........//////111222222222111000//////000111222,,,,,,---...//////......//////............////////////000000000000//////+++,,,.../////////...---.../////////000000111111000///...///111111111000000000000000000000000000//////000000///...------//////000000000000//////000000111111111111000000000000000000////////////vvvtttpppnnnllljjjiiihhheeeccccccbbbaaaaaabbbaaa```^^^XXXXXXXXXWWWVVVTTTRRRQQQQQQPPPPPPNNNLLLIIIFFFDDDHHHFFFDDDCCCCCCDDDBBBAAA???>>>===<<<;;;::::::999<<<<<<<<<;;;:::999888777666666555555444444444444555555555555555555555555555666777999999999888777888888888888888888777777999777555666777666444111333333333444555555666666777777666666555555555555333333333444444444555555222333444444555555444444777555555555777777777555444444555555555555444444666666666555555555555555555555444444444333333333555555555444444444555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444555666666777333444555555555555555555333333333333333222111000111111111111222222222222333333333222222222222111222333444444222111222333444333222111000111111222333222222222111111111111111222222222333333333444111111000000000000111111111111222333333333333222222222333333333333222222222222111000000000000000000000000000000000000000111000000000000000000111////////////////////////000000000000000000000000000000111222222111000///---...000111111111//////........................111111000111222333111//////............000111222...//////000000000000000111///...000333444333111555444333222222111222222000000000000111111111222111222222333222111000///000000000000000000000000222222000//////.........///////////////000111222000000111222222111111111000111111111222222222222000111111222222333333333222111000111333555444333444333333222111111111222111111222222111111000000111111111111111111111111...///000111111111111111000000111111000//////...111111111111111111111111111111111111222222222222111111111000000000000000111111000000000000111111////////////.........---000///......---------...///.........///000111111111111000//////000111111.........//////000000000...------------------...////////////////////////...///000111222111111000......//////000000000000000.........000000000...//////////////////////////////000000///......---//////000000000000/////////000000111111000000///000000000000000000000///uuusssrrrpppmmmkkkjjjhhheeecccbbbaaa``````aaa```^^^\\\XXXXXXXXXXXXWWWTTTRRRQQQQQQQQQPPPNNNKKKIIIFFFEEEGGGEEEDDDCCCDDDEEEDDDCCC??????>>>===<<<;;;::::::<<<<<<<<<;;;:::999888777666666555555444333222222555555555555555555555555666777888999999999888777999999888777777666555555999888777666666555333000222333333444444555555555444444444444444333333333333333333444444444444555222333444444555555444444666555444444555666444333444444555555555555444444666666555444444555666777555444444444444333333333555555555555555555555555666666666666666666666666333333333333333333333333333333333333333333333333222222222222222222222222222222333333444444555555444555555555555444444333222333333333333333222222111111111111222222222333333333333333222222222222333444444333000000111222333333333333222222222222333333333333222222222222333333333333444444444444222111111000000111111222111222222333333333333333111111111000000111111111222222111000000000000111222222222222222222222222111111000//////000111111000000000000000000000000000000000000000000000000333333333333222111//////.../////////000000000000.............../////////111000000111222222111/////////............///000...///000000111111000000111000///000222333333222333222222111111111222222000000111111111222222222111222222222222111000000000000000000000000000000222111000000////////////000000/////////000000111000111222222333333333333111111111111222222222222111111111111111111111111222111111333666888999888333333222222222222222222222222111111000//////...222222222222222222222222222222222333333444666666000111111111111000//////222222222222222222222222222222222333333333333444111111111111111000//////111111000000000000111111/////////............---000//////.............../////////......///000000000000////////////000000111000/////////000111222......------------......000///...------...///000------...////////////.........////////////000000222000///000111111000/////////////////////////////////000000000///......///000000111111000000/////////000000000000//////000000000000000000000000tttsssrrrpppmmmkkkjjjhhheeecccbbbaaa````````````]]][[[YYYYYYYYYYYYWWWUUUSSSRRRRRRQQQPPPNNNKKKIIIGGGFFFGGGEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<;;;:::999888777888777777555444333222222555555555555555555555555777777888999999999888777777777777777666666555555888777777666666555444222222333333333444444555555444444333333333333333333444444444444444444444444222333444444555555444444555333222222333444222111444444555555555555444444666555444333333444666888444444444444444444444444444444555555555555555555666666666666666666666666333333333333333333333333444444444444444444444444333333333333333333333333222222222222333333444444333333333333333222111000111222222333333333222222111111111222222222333333444444333333333222222222333333333111000000222444333333444444444444333222444444444444333333333222333333333333333444444444222222111111111111222222111222333333444444333333222111000//////000111222222222111000000111111111333333333333333333333333111111000000000000111111111111111111111111111111000000000000000000000000222222222111111000000000000///.........///111222000000111111111111222222111000000000222222111////////////...............//////000111111111111000000000000111222333333333111111111000111111222222111111111222222222333333222222222222111111000000000000000000000000000000222111111000//////000000111111000000///000000000000111222333444444555444222222222222222222222222222222222222111111111111333222222444777999999888222222222333222222222111111111111000000000000111222222222222222222222222333333222222333555777888000111111222111111000000222222222222222222222222222222222222333333333333000111111222111000///...111111000000000000111111........................000000//////...//////000000000///.........//////000//////////////////000222111///......///111222000000000111111000000000000///---,,,,,,---///000,,,,,,---------.........////////////////////////444333222222333333222111000000000000000000000000//////000000000//////...000000000111111000000000/////////000000/////////000000000000000111111111tttsssqqqooollljjjiiigggeeebbbcccaaa`````````___]]][[[YYYZZZZZZYYYXXXVVVTTTRRRSSSRRRPPPMMMKKKIIIGGGGGGHHHFFFDDDDDDFFFFFFFFFEEEBBBBBBAAA@@@???>>>======<<<<<<<<<;;;:::999888777999999888777666555444333666666666666666666666666777888999::::::999888777555555666666777777777777444555666666666666666666333333444444444444444555444444444444444444444444444444444444444444444444222333444444555555444444666555444444666666555444444444555555555555444444666555333222333444666888444444444444444444444444333333444555666666555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333333444444444444444333333222111111111222222333222222222111222222222222333333333444444444333333333222222000111222111000222444777333444555555555555444444555555555555444444444444333333333333333222222222333333222222222222333333222222333444444444444333666555333333333333555666222111111111111111222222222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000////////////000000111111000///.........///111222111222222222222222222222111000///000222222000/////////////////////......///000000111111111111111///000111111111222333333111111111000111111222222222222222222333333333333222222222111111111111111111111111111111111111111222111111000000000000111222111111000000000000111000111222333444555555555333222222222222222222222333333333333333222222222555333333333555666555444111222222333333333222111111000000000111333444555222222222222222222222222//////......///000222333111111222222222222222111222222222222222222222222111111111222222222222333111111111111111000//////111111000000000000111111////////////////////////000000/////////000000111111000000/////////000000//////000000000000//////111000...------...000111000000111222222111000000111000...------...000111000000000000000111111111000000000000000000000///333222111111333333222111111111111111111111111111//////000000000000000///000000111111111111000000//////000000000000/////////000000000111111111222uuussspppnnnkkkjjjiiihhhfffcccdddbbbaaaaaaaaa```]]][[[ZZZZZZZZZZZZXXXVVVTTTSSSTTTRRRPPPMMMKKKIIIHHHHHHIIIGGGFFFEEEFFFGGGFFFEEEAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888777999999888888777666555555666666666666666666666666888999:::::::::999888777555555666777777888999999222444666777666666777888555555555555555555555555444444555555555555555666555444444444444333333333222333444444555555444444333222111222444555444333444444555555555555444444444333333333333555666777333333333444444444444555222333444666666666555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666777777777777666666555222333333333333333222222222222222222333333333333444444444444333333333333///111222222222444666888555555555555555666666666666666666666555555555444333333333333222222222222444333333222222333333444222222333444444444444444444444333333333333444444222111111111111222333333111111111111111111111111111222444555555444222111111111111111111111111111000000000000000000000000............///000111222000///.........///111222111111111111000000000///000//////000111111000...//////000000000000000//////000111111222222111111...000222222111111222444333222222111111111222222222222333333333444444444333222111111000000111111111111111111111111111111222111111000000111111111111111000000000111111222111222222333444444444444333333333333222222222222333333333333333333333333555444222222333333222111000111222333444333222111000000000000222444666777333333333333333333333333111000000000000111222222111111222333333333333222333333333333333333333333111111111111222222222222222111111000///000000000111111000000000000111111///000000000000000111111000000000000000111111222111111111000000111111222000000111111111111000000111000///.........///000...///000111111000///...111000///......///000111//////.........///000111222222111111111111000000000///...///111222111000222222222222222222222222//////000111111111000000000111111222222111111000000000111111111111000000///000000111111222222222vvvtttooommmkkkkkkkkkjjjhhhfffeeecccbbbbbbbbb```^^^\\\[[[[[[[[[ZZZYYYWWWUUUTTTTTTSSSPPPMMMKKKIIIHHHHHHKKKIIIGGGFFFFFFFFFEEEDDDAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888777888888777777666666666555666666666666666666666666999999:::::::::999888777777777888888888888888888333555777777555444555777666666666666666666666666444444444444555555555666555555444444444333333333222333444444555555444444000//////111333444444333444444555555555555444444222222333444444555666666333333333444444444555555111222444666777777666555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777888888888888888888555666666666555444333333222222222333333333444444555444444444444333333333000222444555555444666777666666555555555666777888777777777666666666555555555444444444333333333333444444333333333333444444222333444444555444444444111111222222222222111111222111111111222222333444111111111111111111111111000333666999999666333000111111111111111111111111000000000000000000000000111000/////////000111222///////////////000000111333333222111000//////...000//////000111111000......///000111222222111111000000111222222222222111...000222222111000222555555444333222222111222222333333333333444444444444333222111000000000111222111111111111111111111111222111111000000111222222000000000000111222333333111222333333333333222222444444333333333222222222111111222222333333444444444333111111222333111000///111222444444333222111111000//////000222444666333333333333333333333333444444444555444444333222111222222333444444333333333333333333333333333333222222222222333333333444444222000......///111222111111000000000000111111000111111111222222222222111000000000111111222333111111111111222333444444000111222333333222111000111111111000000/////////...///111222222111///...111111111111111111111111---,,,,,,+++,,,---...///333333333222222222111111000//////000333444444333111111111111111111111111//////000111111111111111000111111222222111111000111111222222222222111111///000000111111222333333vvvuuupppnnnlllllllllllljjjhhhfffdddcccbbbbbbaaa^^^\\\[[[[[[[[[[[[YYYWWWUUUTTTUUUSSSPPPMMMKKKIIIIIIIIILLLJJJGGGFFFGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????<<<<<<<<<;;;:::999888777666666666666666555555555777777777777777777777777999::::::;;;:::999888777::::::999999888777777777444777999888555333444666777777777777777666666666333333333444444555555555555555555444444333333333222333444444555555444444333333333444777999999888444555555555555555555444111222333444555555555555333333333444444555555555111222444666777777666555777777777777777777777777666666666666666666666666555555555555555555555555777777777777777777777777888888888888888777777777444555666777777888777777888888888888777666444444222222333333333444444444555555444444444333333333222444666777666555444555777666555444555666888:::777777777777666666666666666666555555555444444444555444444333333444444555222333444444555555444444333444666666666666444333222111111111222333333444222222222222222222222222000333888;;;;;;888333000000000000000000000000000000000000000000000000000444333222000000000000111////////////000000000000777666555444222111000000000/////////111111000......///111222333333333222000000111222222222222111...000222222000000222555666555444333222222222222333333333444444444555555444333111000000000111222111111111111111111111111222111111111111111222222000000000000111222333444222222333333333222111111444444444333333222222222//////000111222333333444333222111111333333222111///000222444444444222111222111///......000222333333333333333333333333333222333444444333222000///111222333333444444444444333333333333333333333333333333333444444444555555555333///------...111333111111000000000000111111111111222222222333333333111111000000111222333333222222222222333444555666111222333444444333222111222222222222222111000///000111333444444333111000111111222222222222111111000000///...///000111222444444444333333222222222333222222444666888888777000000000000000000000000//////000111111111111111111111222222222222111111222222333333333333222222///000000111222222333333}}}yyyuuuppppppnnnmmmkkkiiihhhhhhiiigggdddaaa___^^^______YYYXXXVVVVVVWWWWWWVVVUUUVVVSSSQQQOOONNNLLLIIIGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA???===;;;???;;;888999<<<<<<888333888777666666666777999:::777777777666666666666666666666777888999999::::::<<<;;;999777666777777888555555555555555666777777666666555444333222222111444444444444444444444444666666666666666666666666666555444333333444555666999666333222444666555333444444555666666666666666555555555555555555555555555555666666555333111000555666777999999777666555444444444444555555555555777666444333222222333333555555444444444444555555777666555444444555666777888777777777666666555555888888888888888888888888777777666666555555555555555555555555555555444444111222444555666555444444555555555555666666666777555666777888888888888888777777888888888888777777999888666555333333222222222222333333333333444444555555555555555555444444444444444444444444444444444333222222111111222222333333333333333222111000111222333444555444333333111111000000000000111111000000000000000000000000000000111111111111000000222000///...///000222333333333333222222222222111555222//////000111///---......//////000000111111333666888777444222333555111111222222222333333333333222222444666666555444666666666666555444333333000000000000000000000000000111111111111222222222111111222222222222111111111222333222111000111222444444444555555555666666222222222222222222222222222222333333333444444444222333444555666666666666///000111333444555666666000111111111111222222222666666555444333333333333444444444333333222222222222333444444555555444444444444333333333444555555444444444444444444444444222222222222222222222222111111111222222333333333444333333222222111111111444333222111111111222333444444444444333333333333444333222222111111111222444444444555555555666666444444444444444444444444111555888666111///111444222222333333444555666666333333333333333333333333555555555555555555555555333333444555666666666555333333333222222111111111000000111222333333444444111111222222222333333333111111222333444444555555{{{xxxtttpppooonnnmmmkkkiiihhhggghhhgggdddaaa```______```ZZZYYYWWWWWWWWWWWWVVVTTTUUUSSSPPPNNNMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;;;;<<<;;;888666666666555555555666777888777777777777777777888888777777888888999::::::;;;::::::888777666666666777888777777777777888999999888888888777777777777777555555555555555555555555666666666666666666666666666666555444444555666666999666333333555666555444555666666777777777666666555555555555555555666666444444444444333222111000555666888999999888666555888888888888888888888888666777888888777555444222666666555555555555666666888777666555555666777888888888888888888888888888888888888888888888888888777777777777666666666555555555555555555555555555222333333444444444444333555555555666666666777777666777888888888888888888777777888888888888777777888777666555444333333333222333333333444555555555333444555555666666666666444444444444444444444444444444333222111111222222333333333333333222111111000111222333333333222222111111000000000000111111333333333333333333333333111111222222222222111111111111/////////000222333444444333333222222222111444222000000222222000---//////000111111222222333444555666666555444444444333333333333444444444444111111111222444555444333444444555555555555555444222222222222222222222222111111111111222222222333111111222222222222111111000111222222111000111333222222333333444444444444333333333333333333333333333333333333444444444444444444555666777777777777000111222444555555555555222222222333333333444444555444444444444444555555333333333333222222111111333333444555555555555555444444444444444555666666555555555555555555555555444444444444444444444444555555555666666666777777444444444444444333333333333222222222222333555555999888888888777666666666666555444444333333333444444444555555555666666666444444444444444444444444333444555555555444444555333333333444555555666666333333333333333333333333666666666666666666666666333444555555666666666555666666555555555444444444222222333333444555555666222222222333333333333444111111222333333444555555zzzwwwssspppooonnnlllkkkiiihhhgggfffeeecccaaa``````aaaaaa\\\ZZZXXXWWWWWWVVVUUUTTTTTTRRROOOMMMLLLKKKHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@AAACCCDDD<<<===>>>===;;;999999999777666666666666777888888777777888888999999::::::888999999::::::;;;;;;;;;999999888777666666666666888888888777888888999:::888888888999999999::::::777777777777777777777777666666666666666666666666666666555555555555666666888777555555666666666555777888888888888888777777555555555666666777777777666555444444333333333333777777999999999999777777::::::::::::::::::::::::555888;;;===<<<999555222888777777777777777777888999888888777777888888999:::::::::::::::::::::;;;999999999999999999999999777777777777777666666666555555555555666666666666555444444333333333333444666666666666777777777777888888999999999888777777777777888888888888777777777777666555555555555555333333444555555666777777222333444666777777777777666666666666666666666666666555444333222111111111333333444444333333222222000000111222222222222222222111111000000111111222222222222222222222222222222222333333333333222222111111000///000111222333555555444333222222111111333333222333444333000...000111111222333333444444444444444555666666555444444444444555555555666666000000000111444444333222222222333555555666666666333333333333333333333333222222222222333333333333111111222222222222111111///111222222111111222444333333444444555555555444444444444444444444333333444444444444555555555555555666777888888999888888333333444555555555555555444444444555555555555666444444444444555666777888333333333222222222222222444444555666666666555555333444444555666777777888777777777777777777777777777777777777777777777777444444555555555555666666555555555555555666666666333333333333444666777888888888777666666555444444777777777666666666666666555555666666666666666777555555555555555555555555555444333444777999888666555555555555555555555555444444444444444444444444777777777777777777777777444555555666666666666666777777777777666666666666444444555555666666777777333333333333444444444555222222222333444444555555{{{wwwsssoooooonnnllljjjiiiggggggeeedddcccbbbaaaaaaaaabbb^^^[[[XXXWWWVVVVVVUUUTTTTTTQQQNNNLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@??????AAACCCDDD:::>>>AAA???:::888999<<<999999999999:::::::::;;;888888888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999888888777777777777666666666666777888888777777777777777777777888777777777777777777777777777777777777777777777777666666666666666666666666888777666666777777777777999999::::::999999888777555666666777777888888888999999777666666777888999888999::::::::::::999888;;;;;;::::::::::::999999777999;;;======:::777444999999888888888888999999::::::999999999999::::::<<<;;;;;;;;;:::::::::999999999999999999999999999666666666666666666666666666666666666666777777777888777555444333444555555666666777777777888888888999:::::::::999888777777777888888999999888888777777666666555666666777777444444555666777888888999444555666777777777777777666666666666666666666666777666555333222222222222333333444444444444333333111111222222333333333333222222111111111111222222111111111111111111111111222222333333333333222222111111000000000111222333444444333222111000000///222333444555555444111///111111111222333333444444555333222444777888666333444444444555555555666666111111111222444555444333333333444555555555555555333333333333333333333333222333333333444444444444222222222333333222222222///111222222222222444555555666777888888888777777666555555555555555444444555555555666666666777777666666777888888999888888555666666777666666555555555555555555666666666666666555555555666666777888444444444444444444333333444555666666777777666666333444555666888999999999999999999999999999999999888888888888888888888888555555555555555555666666444555555555666666777777444555555555666777888888888888777666555444444333777888888888888888777777777777777777777777777777555555555555555555555555666555555555666777777777666666666666666666666555555555555555555555555555888888888888888888888888555666666777777777666666666666666666666666666666555555666666777777777777444444444555555555666666333333333444444555555555|||xxxtttooonnnmmmllljjjhhhgggfffdddccccccbbbbbbbbbbbbbbb^^^\\\XXXVVVVVVVVVUUUTTTTTTQQQMMMKKKJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA???>>>???@@@AAA999>>>AAA???:::777999===999::::::;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;:::::::::999999777777777777777888999999999999888888777666666555777777777777777777777777888888888888888888888888777777777777777777777777777888888888888888888888999:::::::::::::::999999777777777888888999999999:::999888888888999:::;;;:::;;;;;;;;;;;;;;;;;;:::======<<<<<<;;;;;;;;;;;;999999:::::::::999888888::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::======<<<:::999888777666999999999999999999999999555555555555555555555555666666666777777777888888;;;:::888777666666777888777777777888888888888999::::::;;;::::::999888777888888999999999999888888777666666666666777888888555555666777777888999999888888888888777666555555777777777777777777777777777666555444333333333333333444444555555555444444333333333333444444555555333333222222222222333333555555555555555555555555111111222222222222111111111111111111111222222333333222222111000/////////111333555666555333222111000000111222222333333444555333222444777888666333444444444444555555555555444333333444777777666555555666666666555555444333333333333333333333333333444444444444555555555555333333444444444444333333000222444444333444555777666777888999:::999888777777777777777666666555555666666777777777888888888666666777888888888777777777888888888888777666666555555555666666666666777999888777777666666666777666666666666666666666666555666777777888888777777444555777888::::::::::::::::::::::::::::::::::::888888888888888888888888:::::::::::::::999999999444444555555666666777777777777777777777777777777;;;;;;::::::999888888777666777888888888888777777888888888888888888888888666666666666666666666666555777999666333111444888777777777777777777777777666666666666666666666666999999999999999999999999666777777888777777666666777777777777777777777777666666666666777777777777555666666666666777777777555555555555555666666666|||xxxsssooonnnmmmkkkjjjhhhgggfffdddcccccccccbbbbbbaaaaaa___\\\XXXVVVVVVWWWWWWVVVTTTQQQMMMKKKKKKKKKJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCAAA???>>>======>>>999===@@@>>>:::777999===888999999:::;;;:::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<;;;:::999888777777888888888888888888888888888888888888888888888888777777888888888888777777666888::::::999888999:::888999999:::::::::::::::999999999999999999999999888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@???>>>>>>======;;;:::888777777888:::;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::888777666666::::::::::::::::::::::::555555555555666666666666666666777777888888999999;;;::::::999999999999:::777888888888999999999999::::::;;;;;;;;;:::999999888888999999999999888888888777777777777777888999666666777777777777888888999999999999888666555444777777777777777777777777666666555444444444555555444444555555666666555555444444444444444555666666444333333222222333333444444444444444444444444444111111222222222222111111111111111222222222222333111111111111111000000000111333555555444222222333000111111222222333444444444444444555666666555444444444444555555555555666666555555666999999888777777888888777666555444444333333333333333333333333444555555555666666666666555555666666666666555555333444666666555555666888444555777999999888777666999999888888777777666666888888888888999999999999666777777888888888777777888999999999999999888777666666666666777777777777;;;:::999888777777777777777777777777777888888888666777888888999999888888666777999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999888888888555666666666666666777777888888888888888777666666999888888888888777777777555666888999999888777777:::999999999999888888888777777777777777777777777555999:::777111000444999888888888888888888888888777777777777777777777777999999999999999999999999888888888888888777777666999999999999::::::::::::777777777777777888888888777777777777888888888888777777777777777777777777{{{wwwqqqooonnnmmmkkkiiihhhgggfffdddddddddcccbbbaaa``````^^^[[[WWWVVVVVVXXXXXXXXXUUURRRNNNKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDAAAAAA@@@???>>>===<<<<<<999;;;===<<<:::888999;;;888999:::;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999777888888999999888888777666999;;;<<<:::999:::;;;666777888999:::;;;;;;;;;;;;;;;::::::999999888888777888999:::;;;;;;<<<;;;=========<<<<<<=========AAAAAA@@@@@@???>>>>>>===;;;:::999888888999;;;<<<;;;::::::999999::::::;;;::::::;;;<<<<<<;;;:::::::::::::::999999999999999::::::::::::::::::::::::666777777777888888888888666666777888888999::::::888999::::::::::::::::::888888888999999999::::::999:::;;;;;;;;;;;;;;;;;;888999999::::::999999888999999888777777777888888777777777777777666666666999999999999888777777666666666666666666666666666555555555555555555666777444444555666666666666666444444333333333444555666444444333333333333444444333333333333333333333333222222333333333333222222111111222222333333333222222222222222222333333333111333444333111111222444222222222333444444555555444555666666555444444444555555666666666777777777666666666777999:::999888777888888888888888777666444444444444444444444444555555666666666777777777777777777888888777777777666777888888777666777999444666888::::::999777666:::::::::999888777777777999999999999::::::::::::888888999999999999888888888999999::::::::::::999777888888888999999999999:::999999888888888999999666666777777777888888888777888888999:::999999999777999:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777666666666555888888888888777777777777666777888888999888777777444444555555555555666666555666888::::::999888777;;;:::::::::999999999999777777777777777777777777888888888666444444777:::777777888888999:::::::::888888888888888888888888888888888888888888888888888999999999888888777666888888999999::::::::::::999999999999999999999999888888888888999999999999999999999999999999999999zzzvvvpppnnnnnnmmmkkkiiihhhffffffddddddddddddbbbaaa```___^^^[[[WWWVVVVVVXXXYYYYYYVVVSSSNNNLLLKKKLLLLLLLLLHHHHHHHHHGGGFFFEEECCCCCC>>>>>>??????>>>===<<<;;;999:::;;;;;;:::999999999;;;;;;===>>>>>>>>>===<<<::::::::::::::::::999999::::::::::::::::::::::::888999:::;;;;;;;;;:::999999999888888999999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888999::::::999888777666999<<<<<<:::999:::<<<555666777999:::;;;<<<<<<===<<<;;;;;;999999888777999:::<<<>>>??????>>>>>>>>>>>>============>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999888888999::::::;;;<<<<<<::::::::::::::::::::::::888888999999::::::::::::666777777888999999::::::666777999:::;;;;;;:::999888888999999999:::::::::999999:::;;;<<<<<<<<<<<<888999999::::::999999888:::999999888777777888888888888777777666555555555777888888999999999888888666666666666666666666666555444444555555666777888444444555666777777666666444333222111222333444555555444444333333444444555666666666666666666666666333444444555555444444333111111222333333333333222222333333444444555555666111333444222000000222555333333444444555666666777333666888777444222333555777777777777888888888888666555666777999:::999888666777888999999:::999999666666666666666666666666666666666666777777777777888888999999999999888888888999:::999888777888999777888;;;======<<<:::888;;;;;;::::::999888777777999999::::::::::::;;;;;;:::::::::;;;;;;:::999999888999::::::;;;;;;;;;:::999999:::::::::;;;;;;;;;888888888888999:::;;;;;;555555666666777777888888888888999::::::::::::999888:::;;;======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;::::::999999888888888333555666888999999999888666666777777888888999999666777999;;;;;;;;;999888;;;;;;;;;::::::999999999777777777777777777777777:::777555555777:::;;;;;;777777888999::::::;;;;;;888888888888888888888888888888888888888888888888999999999999999888777666666666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::|||uuupppnnnnnnmmmlllkkkkkkkkkkkkdddccccccbbbaaa```______^^^[[[XXXWWWXXXYYYYYYYYYWWWVVVSSSPPPNNNMMMMMMMMMOOONNNMMMKKKIIIGGGEEEDDDAAAAAAAAAAAA???>>>===<<<======<<<;;;;;;:::999999:::;;;<<<<<<<<<;;;:::999;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::999999999666777888:::;;;<<<======;;;::::::::::::;;;<<<<<<======<<<<<<<<<>>>@@@AAA========================;;;:::999888777777777777:::888666444444777:::<<<888999:::999777666777888999888777777888;;;===???===<<<<<<;;;;;;;;;<<<<<<===<<<<<<===???@@@>>>===AAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@???>>>===<<<999:::;;;<<<<<<;;;:::999:::::::::;;;;;;:::999999>>>>>>>>>===::::::;;;<<<>>>===;;;::::::;;;<<<>>>========================999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999777666666777999:::888888888999999:::::::::<<<:::888666666888;;;===;;;<<<<<<======<<<<<<;;;<<<;;;:::999999999999:::888888777777777777888888888999999999999888777777888888777777666666666555666888:::<<<<<<999666444666666666666666666666666888888888888777777777777444444444444555555555666999888777777777888:::;;;777666555444444444444444444555666555444444555666444333111222333444444333555555444333333333444444666666666666777777777777999:::::::::999777666555888888888777777777777777555666888999::::::999999:::999999888888777777777:::888666555444555666777888888666555444444444444666666777888888888888888999999999999999999999999777999;;;======;;;999777<<<;;;;;;:::999888777777999999999:::;;;<<<===>>>666888999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999999999999999999999999555666666777888999999999999:::<<<======<<<:::999999999999999::::::;;;<<<======>>>>>>===;;;999888:::;;;<<<======<<<;;;:::;;;;;;<<<<<<;;;:::888777555666666777888999999999666555555666888888777666777777777777777777777777<<<;;;999888888888999999::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;999888888999::::::999666777888999:::999888888888999:::;;;;;;;;;;;;;;;999999999:::;;;;;;;;;<<<999:::;;;;;;;;;:::999888999999999999999999999999<<<;;;;;;::::::;;;;;;<<<|||vvvqqqkkklllllllllkkkiiigggeeeeeeddddddcccbbbaaa``````]]]ZZZWWWUUUUUUVVVUUUUUUUUUTTTRRRPPPOOONNNOOOOOONNNNNNMMMKKKIIIGGGEEEDDDAAAAAAAAA@@@???>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<======>>>===<<<;;;::::::::::::888999:::;;;<<<=========;;;;;;::::::;;;;;;<<<======<<<<<<<<<===>>>???@@@========================<<<;;;:::999999888888999777666444333333444666888999:::;;;:::888777888999999999999999:::<<<>>>???>>>>>>============>>>>>>>>>======>>>@@@@@@???>>>AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========;;;999888888:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;:::999999999999:::;;;::::::::::::;;;;;;<<<<<<>>><<<:::888888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999:::999999888888999999:::999:::::::::999888777777888888888777777777666666777999:::;;;;;;999777555888888888888888888888888999888888888777777777777666666666777777777777888666666555555555666777888777777666555555555555555444555666666444444555666666444333333444555444333555444444444444444555555666777777777888888999999:::::::::999888777777777666666666777777888888888777777888999:::::::::::::::999999999999999999888:::999777555555666777888999888777666555555555555666777777888888888888888::::::::::::::::::::::::999:::<<<======<<<:::999<<<;;;;;;::::::999999888::::::::::::;;;<<<===>>>666777999999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::666666777888888999::::::999;;;<<<======<<<:::999:::::::::::::::;;;<<<<<<<<<============;;;:::999;;;<<<============<<<;;;;;;;;;;;;;;;;;;999888777666666777888888999::::::888777777888::::::999777888888888888888888888888<<<<<<:::999999999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;<<<:::999999:::;;;;;;:::888999:::;;;;;;;;;::::::888999::::::::::::::::::999999999999999999::::::999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<yyysssoookkklllnnnnnnmmmiiieeebbbfffeeeeeedddcccbbbaaa```]]][[[WWWUUUUUUUUUTTTSSSTTTSSSQQQPPPOOOOOOPPPQQQNNNNNNMMMKKKIIIGGGEEEDDDAAAAAA@@@@@@???>>><<<;;;999:::;;;<<<======>>>>>>;;;<<<===>>>>>>>>>>>>>>>:::;;;;;;;;;;;;;;;<<<<<>>===<<<<<<;;;;;;<<<;;;;;;<<<===============;;;;;;;;;:::;;;;;;<<<======<<<<<<<<<===>>>???@@@==============================<<<;;;:::::::::::::::999888888888888888999:::<<<<<<;;;:::999:::;;;::::::;;;<<<===>>>??????@@@@@@?????????@@@@@@AAA@@@??????@@@AAABBB@@@???@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>===<<<;;;>>>>>>============>>>>>><<<======>>>>>>=========;;;<<<<<<;;;::::::;;;===999;;;<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::999;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999888777999999888888888888777777999::::::::::::999888888999999999999999999999999999999999888888888777777888888999999999:::::::::999888888888888999:::;;;999888777777666777777777555666777777555555666777999777555555666666555444555444444444555666777777777777888999:::;;;;;;<<<<<<;;;999888777888888999555666666777888999:::;;;:::::::::::::::;;;<<<===:::::::::::::::;;;;;;;;;:::999777666666777888888:::999888777777777777777777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======666777999999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;777888888999999::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;:::999888888777888888999999:::::::::999999999:::;;;<<<;;;999::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;===;;;::::::;;;<<<<<<;;;:::;;;<<<<<<======<<<<<<999999:::::::::999888888::::::::::::::::::999999999999:::;;;<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<}}}vvvpppmmmooopppppppppmmmjjjfffdddeeeeeeeeeeeecccaaa```___^^^\\\YYYXXXXXXXXXWWWVVVTTTSSSRRRPPPOOOOOOOOOPPPNNNMMMMMMKKKIIIGGGFFFEEEAAAAAAAAA@@@???>>><<<<<<<<<===>>>???@@@@@@@@@???;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>===============<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>??????==============================<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;===>>>===;;;;;;<<<===;;;<<<===>>>????????????AAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???>>>===<<<<<<===>>>???<<<======>>>>>>>>>>>>>>>999:::<<<<<<===>>>@@@CCC<<<===>>>??????>>>>>>===????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<==================<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888::::::999999999999999999;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<:::999999888888888999999666777888888666666777888;;;999777777777888777666555555555666666888999:::888999999;;;<<<===>>>>>>===;;;999888777888:::;;;888888999999:::;;;<<<<<<===<<<;;;:::;;;<<<>>>???::::::;;;;;;<<<<<<======:::999888888888888999999;;;:::999888888888888888777888999999::::::999999;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======777999::::::999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::999>>>======<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<=========<<<<<<======<<<<<<<<<======>>>;;;;;;;;;<<<<<<=================================;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;::::::999;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<::::::<<<<<<<<<;;;;;;<<<<<<===============::::::::::::999999888777=========<<<<<<;;;;;;:::999999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<}}}vvvqqqooorrrqqqooommmkkkiiigggfffddddddddddddbbb```^^^\\\\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWUUUSSSPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEAAAAAAAAAAAA@@@>>>===<<<===>>>???@@@@@@???>>>===::::::;;;;;;<<<===>>>???>>>>>>>>>===============??????>>>=========>>>>>>;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<======;;;<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999:::888999:::::::::999888888<<<===>>>>>>===<<<===>>>======>>>@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCBBBBBBBBBDDDDDDBBBAAA??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>:::<<<=========>>>@@@BBB>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>===<<<<<<============<<<<<<<<<<<<999:::<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<>>>??????>>><<<;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>======<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===========================::::::::::::999999999999999999:::::::::;;;;;;;;;888888888999999999:::999::::::999999999::::::;;;777888999999777777888999<<<:::888888999999999888666666777777888999:::;;;999:::;;;<<<===>>>???@@@===<<<:::888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???;;;;;;;;;<<<<<<======>>>::::::999999999:::::::::;;;::::::999999999999:::888888999:::::::::::::::;;;;;;;;;<<<<<<=========<<<;;;:::999999:::;;;<<<888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<======999;;;<<<<<<<<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>??????>>>>>>===>>>>>>???<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<::::::<<<===<<<;;;<<<<<<<<<<<<======>>>>>>;;;;;;<<<;;;;;;:::999888======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===~~~xxxuuuuuuqqqooommmjjjhhhffffffeeecccdddddddddbbb```]]][[[XXXWWWVVVWWWYYYYYYYYYWWWWWWVVVSSSQQQNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEECCCCCCBBBBBBAAA@@@>>>===;;;<<<>>>??????>>><<<:::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>===>>>>>>============>>>>>>;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::::::::;;;<<<===<<<<<<<<<<<<===>>>>>>======>>>???>>>?????????@@@@@@@@@@@@??????>>>??????@@@AAABBBDDDCCCBBBCCCDDDDDDBBBAAA>>>??????@@@AAABBBCCCCCC@@@@@@@@@@@@@@@???======>>>>>>============>>>>>><<<<<<===>>>????????????===>>>???>>>======>>>@@@===<<<;;;:::;;;<<>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<:::;;;<<<===>>>????????????>>>===<<<<<<===>>>???<<<===>>>???@@@???>>>>>>======<<<<<<<<<<<<======>>>>>>>>>???>>>>>>===<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>========================;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;888999::::::888888999:::;;;:::888888:::;;;:::999999888888888999:::;;;;;;;;;;;;<<<===>>>??????@@@<<<<<<;;;:::::::::;;;<<<>>>>>>>>>======<<<<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<=========:::::::::;;;;;;;;;;;;;;;::::::999999999999::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<=========;;;:::999888888999:::;;;999999::::::;;;;;;;;;<<<===<<<<<<<<<<<<<<<======;;;<<<>>>>>>======???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<======>>>>>>??????AAA@@@@@@???????????????>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>>>>??????>>>======<<<<<<<<<==============================;;;;;;:::<<<===>>>===;;;========================:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????===<<<<<<===>>>>>>==================>>>??????======>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>???==============================<<<<<<<<<<<<======~~~wwwttttttnnnnnnmmmllljjjhhhfffddddddeeefffeeedddaaa]]][[[WWWVVVUUUVVVWWWWWWVVVTTTVVVUUURRRPPPOOONNNNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???;;;<<>>>>>===<<<<<<<<<===>>>??????>>>>>>>>>=====================<<<<<<======>>>;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======>>>;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;=========>>>???@@@AAAAAA;;;===>>>>>>======>>>@@@@@@???>>>>>>>>>???@@@AAA????????????@@@AAABBBCCCDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>???@@@AAACCCCCCDDDAAAAAAAAAAAA@@@???>>>===>>>??????????????????>>>===>>>???@@@AAAAAAAAAAAA???@@@AAAAAAAAABBBDDDFFF======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAA@@@?????????>>>>>>>>>>>>????????????>>>>>>??????@@@???>>>======>>>???@@@>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????===>>>??????????????????<<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>>========================;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>:::999999999::::::;;;<<<999:::;;;:::999888999;;;:::999888888:::<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<:::999999999999999::::::999::::::;;;;;;;;;;;;;;;999::::::;;;<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;<<<>>>>>>======???@@@========================;;;;;;===>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBB@@@??????>>>>>>??????@@@??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@>>>===========================<<<===>>>???@@@??????>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@>>>>>>@@@AAA@@@???@@@???>>>>>>>>>???AAAAAA>>>??????@@@@@@@@@@@@???==================>>>>>>>>>======<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======}}}tttppppppmmmnnnppppppnnnkkkgggeeeeeefffggggggeeebbb^^^\\\YYYWWWVVVWWWWWWVVVTTTRRRTTTSSSQQQPPPOOOOOOPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@<<<>>>AAADDDEEEEEEDDDCCC@@@???>>>======>>>??????>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<===>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>:::;;;===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<<<<<<<:::::::::;;;<<<>>>@@@AAA;;;===>>>>>>======>>>@@@AAA@@@>>>======???@@@BBB@@@??????@@@AAABBBCCCDDDDDDCCCBBBCCCDDDCCCBBB@@@>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBAAA@@@???>>>???@@@AAABBBBBBCCCBBB===@@@CCCEEEGGGJJJNNNQQQ???@@@CCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@@@@?????????DDDCCCAAA@@@???>>>>>>>>>AAA@@@???======???@@@AAA??????>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????<<<<<<===>>>??????>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===999:::<<<=========<<<;;;999999999999999:::;;;<<<999:::;;;;;;999999:::;;;999888777888:::<<<===<<<<<<<<<;;;:::::::::;;;;;;===============>>>>>>>>>;;;;;;<<<======<<<<<<;;;888999999:::;;;<<<======<<<===>>>??????>>><<<<<<======<<<<<<;;;;;;;;;:::::::::;;;<<<======<<<<<<999999999888888999::::::999:::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>======<<<<<<<<<======:::;;;======<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<===>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>============>>>???@@@AAACCCBBBAAAAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@BBBBBBAAA@@@???>>>>>>???@@@AAA@@@@@@???>>>>>>???@@@AAA?????????>>>>>>>>>>>>>>>???>>>>>>???AAAAAA@@@>>>========================>>>???@@@AAABBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDBBBAAAAAABBBCCCBBBBBBBBBAAA@@@???@@@AAABBBCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBBBBCCC???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======{{{qqqmmmnnnnnnnnnmmmkkkiiifffdddcccdddcccbbbccccccbbb___\\\XXXXXXWWWVVVUUUUUUUUUUUUXXXTTTPPPNNNOOOOOOMMMJJJMMMLLLKKKKKKKKKIIIFFFCCCCCCCCCCCCCCCBBB@@@>>>===<<<===>>>???AAACCCDDDDDD<<<===???@@@@@@>>><<<;;;======<<<<<<<<<======>>><<<<<<============<<<<<<>>>===<<<;;;;;;;;;;;;;;;>>>============>>>>>>???>>>>>>======<<<<<<<<<;;;EEEDDDCCCBBB@@@???>>>===<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@??????AAABBBCCCBBB@@@???@@@AAA@@@BBBDDDDDDBBBAAA@@@AAABBBCCCEEEDDDCCCBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCEEEGGGGGGEEECCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@AAACCCFFFGGGGGGCCCDDDEEEFFFGGGHHHIIIJJJAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAACCCDDDEEECCCBBB??????@@@@@@@@@AAAAAAAAAEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA????????????AAAAAAEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????AAAAAAAAA@@@@@@>>>==================<<<<<<<<<<<<>>>>>>????????????>>>>>>???????????????>>>============<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::999999999<<<;;;;;;:::::::::;;;;;;>>><<<::::::<<<>>>>>>>>><<<:::999:::>>>BBBEEEFFF>>>>>>????????????>>>>>>@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<====================================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>?????????===>>>>>>????????????>>>============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>===<<<<<<======@@@@@@??????????????????AAA???===???CCCEEECCCAAAFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????AAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAA>>>======>>>@@@AAABBBCCCCCCCCC>>>>>>======>>>>>>???@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDAAA@@@???@@@AAABBBEEEDDDBBB@@@?????????@@@@@@@@@@@@???>>>===<<<;;;>>>>>>>>>===============|||sssooopppooonnnmmmllljjjgggeeeddddddcccbbbccccccbbb___\\\YYYXXXWWWVVVVVVUUUUUUVVVVVVSSSOOONNNOOOPPPNNNMMMNNNMMMKKKKKKKKKJJJGGGEEECCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@AAAAAAAAABBBBBB===>>>???@@@??????>>>===>>>>>>===============>>><<<======>>>>>>======<<<>>>>>>===<<<<<<<<<<<<<<<==================>>>???<<<<<<<<<======>>>??????CCCCCCBBBBBBAAAAAA@@@@@@>>>?????????@@@@@@@@@AAA??????@@@@@@@@@@@@?????????AAABBBBBBAAAAAACCCDDDBBBDDDEEEEEECCCAAAAAABBB@@@AAACCCCCCBBBBBBCCCDDDHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDFFFGGGHHHFFFDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCEEEFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????????????????>>>>>>===>>>============>>>>>>???=================================<<<<<<======>>>;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;===>>>>>>===<<<:::999:::===AAADDDEEE===>>>>>>??????>>>>>>===???>>>===<<<<<<<<<============<<<<<<======>>>???@@@?????????>>>>>>>>>>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAAAAACCCDDDDDDCCCFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCDDDCCCAAA???>>>>>>???@@@BBBCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFDDDCCCBBBCCCDDDEEECCCCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA}}}uuuqqqqqqooonnnnnnllljjjhhhfffeeedddcccbbbccccccbbb___\\\ZZZYYYXXXWWWWWWVVVVVVWWWTTTRRROOOOOOOOOPPPPPPOOOOOOMMMKKKJJJJJJJJJHHHFFFDDDCCCBBBAAA@@@?????????CCCBBBBBBAAA@@@@@@??????>>>>>>>>>???????????????@@@???>>>=====================>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<======>>>???:::;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCC???@@@@@@AAAAAA@@@@@@???>>>@@@BBBCCCCCCDDDFFFHHHEEEGGGHHHGGGDDDCCCBBBCCC@@@BBBDDDDDDDDDDDDFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFGGGIIIIIIGGGFFFHHHIIIIIIIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBDDDEEEFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBAAAAAA@@@???>>>AAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>>>>??????>>>=========>>>>>>========================<<<<<<<<<<<<===>>>???@@@<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;<<<<<<======<<<<<<>>>@@@@@@>>><<<===;;;999:::===@@@AAABBB======>>>>>>>>>>>>======>>>============>>>??????>>>============>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCCCCBBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCC}}}vvvrrrqqqmmmmmmlllkkkiiigggeeeddddddcccbbbbbbcccbbb___\\\[[[ZZZYYYXXXXXXWWWWWWWWWUUUSSSQQQOOOOOOOOOOOOOOOOOONNNKKKKKKKKKKKKIIIHHHEEEDDDBBB@@@???@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>=========>>>????????????>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>??????;;;<<<===???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCDDDDDDEEEHHHIIIGGGIIIIIIHHHEEEDDDDDDEEEDDDEEEFFFFFFFFFFFFHHHJJJHHHHHHHHHGGGHHHHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIGGGIIIIIIJJJJJJJJJIIIIIIHHHEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGGGGHHHIIIHHHFFFCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@???>>>================================================>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;======<<<<<<<<<===>>>>>>===>>>???AAACCCCCC@@@===>>><<<:::;;;===???@@@???=========>>>>>>==================>>>???@@@AAAAAA???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBAAA@@@??????>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBEEEGGGEEEBBBAAACCCEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAABBBCCCDDDDDDAAABBBDDDEEEEEEDDDBBBAAADDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAADDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGFFFEEECCCAAACCCDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCC@@@@@@AAAAAAAAAAAAAAABBB|||uuurrroookkkkkkjjjiiigggeeedddcccdddcccbbbbbbcccbbb___\\\[[[[[[ZZZYYYXXXXXXXXXXXXVVVUUUSSSQQQNNNMMMMMMNNNOOONNNLLLLLLLLLLLLJJJHHHEEEDDDBBBAAA@@@AAABBBBBB????????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???>>>===<<<<<<;;;;;;;;;<<<>>>>>>????????????>>>>>><<<===>>>>>>>>>>>>======<<<<<<<<<======???@@@@@@??????@@@@@@AAABBBCCCCCCFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEEEEEEEEEEFFFHHHHHHIIIIIIGGGEEEDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIHHHHHHIIIIIIHHHFFFCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEGGGGGGEEEEEEDDDFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????AAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????AAA@@@???>>>===<<<<<<<<<>>>=========>>>>>>???@@@???@@@BBBEEEFFFEEEBBB??????===;;;<<<===??????>>>======>>>>>>>>>>>>=========>>>>>>@@@AAAAAABBBBBB@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>????????????????????????????????????????????????>>>@@@AAA@@@???>>>???@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA@@@AAAAAAAAABBBBBBCCCCCCBBBDDDFFFEEEBBBAAABBBEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEAAAAAABBBCCCDDDCCCCCCBBBDDDEEEGGGGGGGGGEEECCCAAABBBCCCCCCDDDDDDEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAAAAAAAABBBBBB|||uuuqqqmmmiiiiiiiiihhhfffeeecccbbbdddcccbbbccccccbbb___\\\[[[ZZZYYYXXXXXXWWWWWWXXXWWWWWWUUURRRNNNLLLMMMNNNNNNMMMMMMNNNNNNMMMJJJHHHEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>???????????????<<<<<<======>>>>>>??????======<<<<<<<<<<<<======??????@@@@@@@@@@@@??????<<<===???@@@@@@???>>>>>>=========>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGFFFDDDDDDEEEGGGFFFGGGFFFDDDBBBBBBDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>??????========================@@@@@@???????????????@@@??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCEEEGGGFFFCCCAAA???>>>======???@@@@@@???>>>>>>????????????>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDD??????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCCBBBDDDDDDDDDCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDBBBBBBAAABBBBBBCCCCCCDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEE}}}vvvqqqllliiiiiiiiihhhgggeeedddcccdddcccbbbccccccbbb___\\\ZZZZZZYYYXXXWWWWWWWWWWWWUUUVVVUUURRRNNNMMMNNNPPPLLLMMMNNNPPPPPPOOOKKKGGGEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@============>>>???@@@AAA???@@@@@@@@@@@@@@@@@@???>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEGGGDDDEEEEEEDDDCCCCCCEEEGGGGGGGGGGGGEEEDDDEEEGGGJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKIIIHHHIIIJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>??????@@@@@@???????????????????????????????????????@@@AAABBB???????????????@@@AAAAAA>>>>>>>>>??????AAABBBBBBAAAAAABBBDDDFFFEEECCCAAA@@@>>>>>>>>>@@@AAAAAA@@@??????@@@@@@@@@@@@?????????@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEECCCCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEAAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGG~~~wwwrrrllljjjjjjjjjiiihhhfffeeeddddddcccbbbccccccbbb___\\\ZZZYYYXXXWWWWWWVVVVVVWWWSSSTTTTTTRRROOONNNPPPSSSLLLLLLOOOQQQRRROOOKKKGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA===>>>AAACCCDDDCCCBBBAAA>>>>>>??????@@@AAACCCCCC???@@@@@@AAAAAA@@@@@@???@@@AAACCCEEEEEEDDDCCCBBB?????????@@@AAABBBDDDEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEDDDDDDFFFGGGBBBCCCCCCBBBBBBCCCEEEHHHHHHIIIIIIHHHHHHIIIMMMOOOIIIIIIIIIJJJJJJLLLMMMMMMMMMKKKIIIHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJHHHFFFDDDDDDFFFHHHJJJIIIGGGEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGIIIIIIIIIIIIGGGGGGHHHGGGGGGHHHJJJJJJIIIGGGDDDEEEEEEEEEEEEFFFFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDAAABBBBBBCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@BBBDDDEEECCCCCCAAA@@@???>>>>>>>>>????????????@@@AAABBBCCCAAA@@@AAABBBDDDDDDBBB@@@@@@???>>>???AAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEGGGHHHGGGFFFEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFDDDCCCDDDHHHJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEDDDEEEFFFFFFGGGCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGAAABBBCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFyyyrrrlllmmmkkkiiihhhhhhhhhfffdddaaabbbbbbbbbaaa```^^^]]]XXXXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQOOONNNOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA???@@@BBBCCCAAA>>>===???EEEMMMSSSRRRJJJCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@???@@@AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDD@@@@@@AAAAAABBBCCCDDDDDDDDDFFFGGGGGGEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAAGGGFFFFFFEEEDDDCCCCCCBBB@@@AAABBBBBBAAAAAACCCEEEJJJGGGGGGJJJLLLJJJIIIJJJFFFHHHJJJIIIGGGGGGJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHEEEDDDDDDFFFIIIKKKFFFGGGGGGHHHHHHIIIIIIJJJGGGFFFEEEFFFHHHIIIIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAGGGEEECCCCCCDDDEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAA@@@@@@AAACCCCCCEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???AAABBBCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@@@@??????@@@@@@999===BBBCCCAAA@@@BBBDDDAAAGGGKKKHHHDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB??????BBBDDDCCCAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCDDDEEEGGGIIIHHHGGGFFFEEEDDDCCCBBBAAADDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCC@@@???@@@CCCEEECCCAAAEEEDDDBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBGGGFFFDDDCCCCCCCCCDDDEEE{{{tttnnnmmmkkkiiiiiiiiihhhfffdddccccccdddcccbbbaaa___^^^XXXXXXWWWVVVUUUUUUUUUUUUUUUSSSQQQPPPOOOPPPQQQRRRVVVUUUSSSPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDBBB@@@AAACCCCCCAAA???AAABBBGGGMMMSSSRRRKKKEEEBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDD@@@AAAAAABBBCCCCCCDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFEEEDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCAAABBBCCCCCCBBBCCCEEEFFFIIIFFFHHHMMMQQQPPPOOOQQQNNNNNNNNNLLLIIIHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCFFFDDDCCCDDDFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@AAABBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????BBBAAA???>>>???@@@BBBDDDJJJQQQSSSLLLCCCBBBFFFHHHDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAAAAADDDEEEEEECCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCDDDDDDDDDDDDBBBAAABBBEEEFFFEEECCCDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEECCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEFFFHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHIII}}}vvvqqqnnnllljjjiiiiiihhhfffeeeeeeeeeeeedddcccbbb```___XXXWWWVVVUUUTTTTTTTTTTTTVVVTTTRRRPPPPPPPPPQQQRRR[[[ZZZWWWRRRNNNJJJFFFEEEGGGHHHIIIIIIHHHFFFDDDBBBEEECCCBBBBBBCCCDDDBBBAAADDDDDDGGGKKKOOONNNIIIEEEBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDBBBBBBBBBBBBDDDDDDAAABBBBBBCCCCCCDDDDDDEEEBBBDDDFFFFFFDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDDDDCCCDDDFFFGGGHHHGGGKKKSSSYYYYYYZZZ\\\YYYWWWSSSPPPNNNLLLIIIGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIJJJKKKLLLLLLKKKIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGJJJIIIGGGHHHIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEHHHKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEEEECCCAAA@@@AAABBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGFFFEEECCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAACCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEECCCBBB@@@@@@??????DDDBBB@@@AAADDDHHHIIIIIILLLUUUXXXPPPEEECCCFFFJJJDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCDDDFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFHHHHHHGGGFFFDDDBBB@@@>>>CCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIII~~~wwwrrrnnnlllkkkjjjjjjiiigggeeeeeeeeedddcccbbbaaa```___XXXWWWVVVUUUUUUTTTTTTTTTWWWUUUSSSQQQPPPPPPQQQRRR[[[ZZZVVVRRRNNNJJJGGGEEEFFFGGGIIIKKKJJJIIIFFFDDDFFFEEEEEEDDDEEEDDDDDDCCCEEEEEEEEEGGGIIIIIIFFFCCCDDDCCCBBBAAAAAACCCEEEGGGCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIOOOZZZbbbeeefffiiiccc^^^XXXUUUSSSPPPKKKGGGIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHLLLJJJIIIIIIJJJJJJHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGJJJLLLMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIHHHGGGEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJRRRWWWXXXPPPIIIGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGEEEBBB@@@DDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGGGGFFFFFFFFFFFFFFF}}}vvvrrrooommmkkkjjjjjjjjjhhhfffddddddcccaaa```^^^]]]]]]YYYXXXWWWVVVUUUUUUUUUUUUWWWVVVSSSQQQPPPPPPQQQRRRVVVUUUSSSPPPMMMJJJGGGFFFCCCEEEHHHKKKLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFHHHGGGFFFFFFGGGFFFEEEDDDGGGFFFDDDBBBBBBBBBDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEGGGHHHIIIHHHGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBDDDDDDDDDCCCDDDFFFHHHJJJLLLTTTaaakkknnnooorrrjjjeee^^^ZZZWWWTTTOOOJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJIIIJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMKKKJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEEEEFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEHHHJJJHHHEEEGGGPPPXXXnnnhhh[[[NNNHHHIIIIIIFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGFFF|||vvvrrrpppnnnlllkkkkkkjjjhhhgggdddcccaaa___]]]\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVSSSQQQOOOOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGBBBDDDGGGJJJKKKLLLKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHKKKJJJIIIIIIHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEGGGGGGGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIKKKMMMWWWeeeooorrrsssuuunnnjjjeee___ZZZUUUQQQNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIJJJKKKMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLNNNLLLJJJJJJKKKLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGHHHGGGFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDFFFGGGIIIJJJGGGJJJJJJHHHHHHUUUjjj|||zzz```JJJCCCGGGJJJHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJIIIHHHHHHIIIEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGGGGGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJ}}}vvvssspppnnnlllllllllkkkiiigggdddccc```^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXWWWUUURRRPPPOOONNNOOOPPPNNNNNNMMMKKKJJJIIIHHHGGGDDDEEEGGGHHHJJJJJJKKKKKKHHHJJJKKKJJJHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHHHHHHHHHHHHHJJJLLLKKKMMMWWWeeeoooqqqrrrsssrrrpppkkkccc[[[TTTPPPOOOKKKKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLOOONNNMMMLLLKKKIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMNNNOOOOOOIIIJJJLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKMMMMMMMMMKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJHHHIIIJJJKKKNNNPPPRRRSSSJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKJJJKKKLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFIIIJJJIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJFFFHHHIIIJJJOOO]]]sss}}}ppp[[[IIICCCFFFIIIGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMMMMKKKIIIJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIJJJIIIFFFEEEFFFHHHGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKKKK}}}wwwtttpppooommmllllllkkkiiigggeeecccaaa^^^\\\[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXYYYVVVUUURRROOONNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJIIIKKKLLLKKKHHHGGGIIIKKKIIIIIIJJJIIIGGGFFFGGGGGGCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNJJJLLLVVVdddnnnpppooopppuuutttooofff[[[RRROOOOOOKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRGGGJJJNNNQQQRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLKKKJJJKKKMMMNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGIIIKKKMMMNNNNNNMMMLLLHHHIIIJJJLLLOOORRRTTTVVVKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMTTT]]]dddZZZXXXRRRIIIEEEGGGGGGDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIILLLOOOOOOMMMKKKKKKMMMIIIIIIIIIJJJIIIIIIHHHHHHEEEFFFFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLMMMMMMNNNNNNNNNOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHJJJLLLJJJGGGFFFGGGJJJHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKLLLLLLJJJIIIGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLOOONNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJKKKKKKLLLMMMNNNIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJLLLMMMMMMMMMLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHHHHzzztttrrrpppmmmlllllljjjhhhfffcccbbbaaa``````aaabbbccc\\\[[[ZZZYYYWWWWWWVVVVVVWWWTTTQQQOOONNNNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIFFFHHHJJJJJJIIIHHHIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEIIIKKKIIIHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJNNNMMMLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPPPPPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMLLLKKKJJJHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKRRRNNNUUUgggqqqppprrrzzz{{{xxxrrrfffZZZRRRPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJMMMOOOUUUTTTRRROOOMMMNNNPPPRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMLLLMMMMMMNNNPPPQQQQQQRRRPPPMMMKKKKKKNNNOOONNNLLLMMMKKKIIIJJJMMMNNNLLLJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLNNNJJJIIIIIIHHHHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLJJJJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLNNNPPPMMMNNNOOOPPPQQQQQQQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKKKKKKKKKKLLLMMMHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLKKKJJJJJJKKKLLLNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOONNNLLLLLLLLLNNNNNNNNNMMMMMMMMMNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKK|||wwwssspppnnnlllllljjjhhheeegggeeecccaaa______^^^^^^\\\[[[ZZZXXXWWWWWWVVVVVVUUUSSSPPPNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHIIIJJJHHHHHHIIIJJJLLLKKKJJJIIIHHHHHHHHHIIIKKKGGGEEEHHHIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMLLLKKKKKKMMMMMMLLLKKKLLLMMMOOOPPPQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLNNNMMMRRR___jjjrrryyyrrrcccYYYSSSQQQQQQNNNMMMMMMMMMMMMMMMLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMLLLLLLOOOPPPPPPOOOOOOPPPRRRTTTMMMNNNPPPQQQQQQQQQRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLMMMNNNLLLMMMMMMNNNPPPQQQQQQRRRQQQNNNLLLMMMNNNOOONNNMMMOOOMMMKKKLLLNNNOOONNNLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJKKKJJJJJJJJJKKKLLLNNNOOONNNMMMLLLKKKKKKLLLMMMNNNOOONNNNNNNNNMMMMMMMMMMMMOOOQQQRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPOOONNNMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLL}}}yyytttrrrooommmllljjjgggeeegggfffdddbbb```^^^^^^]]][[[[[[YYYXXXWWWWWWVVVVVVTTTQQQOOONNNOOOOOOOOONNNMMMLLLKKKIIIHHHGGGGGGGGGFFFHHHIIIJJJIIIHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNIIIFFFHHHIIIGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPOOONNNNNNPPPQQQPPPOOOMMMNNNOOOQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLOOORRRXXXfffyyylll\\\UUUSSSQQQOOOMMMMMMNNNNNNNNNNNNNNNNNNPPPOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPMMMNNNNNNNNNMMMNNNPPPSSSQQQSSSTTTVVVUUUTTTQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRPPPNNNNNNNNNOOONNNMMMQQQOOONNNOOOPPPQQQPPPNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMNNNPPPRRRRRRQQQOOOOOOPPPSSSSSSRRRQQQPPPOOONNNMMMPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPOOOOOONNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOPPPQQQSSSSSSPPPQQQRRRSSSTTTVVVWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNN~~~zzzuuussspppmmmllljjjgggddddddcccbbbbbbaaa`````````[[[ZZZYYYXXXWWWWWWWWWWWWTTTRRROOONNNNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMQQQLLLIIIKKKLLLKKKKKKNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLHHHIIILLLMMMNNNMMMLLLKKKKKKJJJHHHHHHIIIKKKNNNPPPOOOOOONNNNNNMMMMMMNNNNNNPPPOOONNNOOOQQQRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMOOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPLLLTTTWWWYYYhhhzzzbbbTTTRRRTTTQQQMMMNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOONNNNNNMMMLLLMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPKKKKKKLLLKKKJJJKKKNNNPPPSSSSSSSSSSSSSSSRRRPPPNNNQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNMMMMMMQQQQQQPPPPPPPPPPPPPPPOOOPPPOOONNNLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMOOOOOOMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRSSSMMMNNNPPPQQQRRRQQQQQQPPPNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPSSSSSSRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMMMMMMMNNNOOOQQQPPPPPPOOOOOOOOOOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPRRRSSSSSSRRRRRRSSSUUUWWWVVVUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUUUUUUUVVVRRRRRRRRRRRRQQQQQQQQQQQQ}}}{{{uuussspppnnnllljjjgggdddddddddcccbbbaaa```___^^^ZZZYYYXXXWWWWWWVVVWWWWWWWWWTTTPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOOOOUUUPPPLLLLLLLLLJJJJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKMMMOOOPPPOOOMMMLLLKKKJJJJJJJJJLLLPPPSSSVVVQQQQQQPPPOOOOOOOOOPPPQQQNNNMMMMMMNNNPPPRRRQQQPPPQQQQQQRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPPPPPPPPPPOOOPPPOOOOOOOOOPPPQQQRRRSSSMMMWWW[[[[[[iii{{{kkkYYYQQQTTTWWWTTTOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPOOONNNOOORRRTTTRRROOOLLLKKKNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNMMMLLLMMMNNNPPPQQQQQQPPPOOOOOOOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMKKKKKKKKKJJJIIIIIIIIIHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNKKKKKKLLLNNNOOOPPPQQQRRROOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSOOOPPPQQQSSSSSSSSSRRRRRROOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRTTTWWWXXXVVVTTTSSSSSSNNNNNNNNNOOOQQQSSSUUUVVVSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXXXXXXXWWWUUUSSSQQQQQQSSSTTTUUUTTTTTTVVVXXXYYYXXXWWWWWWVVVVVVVVVWWWSSSTTTVVVWWWXXXXXXXXXXXXTTTTTTTTTTTTSSSSSSSSSSSS|||{{{uuussspppnnnmmmkkkhhhfffhhhgggfffdddaaa]]][[[YYYYYYXXXXXXWWWVVVVVVWWWWWWXXXUUUQQQNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLNNNPPPPPPOOONNNOOOPPPNNNNNNMMMMMMNNNOOOPPPPPPWWWQQQMMMMMMKKKFFFDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMNNNOOOPPPPPPPPPOOONNNLLLLLLLLLMMMOOORRRVVVXXXRRRRRRQQQPPPQQQRRRSSSTTTSSSRRRRRRTTTWWWXXXXXXWWWSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTNNNVVVYYYYYYcccvvv~~~zzzhhh```WWWTTTWWWYYYWWWTTTQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRPPPOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNPPPQQQQQQPPPPPPQQQSSSUUUddd]]]TTTOOOOOOPPPPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOOOOMMMMMMOOOPPPPPPQQQQQQPPPNNNMMMNNNOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEHHHIIIJJJLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQPPPOOONNNMMMNNNOOOPPPQQQLLLLLLMMMOOOPPPQQQRRRSSSOOOPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSRRROOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQSSSUUUVVVUUUTTTTTTUUURRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTTTTUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSVVVWWWXXXYYYXXXVVVSSSRRRQQQSSSUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWWWWVVVVVVWWWUUUVVVXXXYYYZZZZZZYYYYYYVVVVVVUUUUUUUUUTTTTTTTTT||||||tttrrrooonnnmmmllliiiggghhhhhhfffdddaaa]]]ZZZXXXXXXXXXWWWWWWVVVVVVWWWWWWVVVSSSPPPMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLNNNPPPPPPOOONNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPTTTOOOLLLMMMLLLHHHEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOMMMNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRTTTVVVXXXWWWWWWWWWYYY\\\]]]^^^]]]TTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRRRRRRRQQQPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRUUUUUUUUU[[[eeeiiihhh\\\ZZZWWWVVVVVVVVVWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTRRROOONNNOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRNNNOOOOOOOOONNNOOOQQQTTTpppggg]]]VVVSSSSSSQQQOOOQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNOOOOOOOOOOOOPPPPPPNNNPPPQQQQQQOOOOOORRRTTTPPPRRRSSSQQQNNNMMMNNNPPPMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOONNNMMMKKKIIIJJJKKKMMMOOOOOONNNMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNKKKMMMNNNPPPPPPPPPNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNPPPRRRSSSOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSTTTUUUTTTSSSRRRQQQOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQNNNPPPQQQRRRQQQRRRSSSUUUUUUTTTRRRPPPOOOPPPQQQQQQUUUUUUUUUVVVVVVVVVWWWWWWSSSSSSTTTTTTUUUUUUUUUUUURRRRRRRRRRRRRRRSSSTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTWWWVVVUUUTTTTTTSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXXXXVVVSSSRRRQQQSSSUUUVVVVVVWWWYYY[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUWWWXXXZZZ[[[ZZZYYYXXXVVVVVVVVVVVVUUUUUUUUUUUU|||}}}sssqqqooonnnmmmllljjjhhheeeeeeeeedddbbb___]]][[[XXXXXXWWWVVVVVVVVVWWWWWWTTTRRROOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOOOONNNNNNNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPOOOLLLKKKOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRQQQRRRSSSUUUXXXZZZSSSSSSSSSUUUXXXZZZZZZZZZUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUTTTSSSRRRWWWUUUSSSRRRUUUZZZ]]]]]]UUUWWWXXXUUURRRQQQTTTWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSSSSRRRPPPMMMLLLOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUOOOPPPQQQPPPOOOPPPSSSUUUccc\\\UUURRRTTTWWWWWWUUUQQQQQQQQQPPPPPPQQQQQQQQQNNNOOOQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPOOOQQQSSSSSSQQQRRRUUUXXXQQQSSSTTTRRROOOMMMNNNPPPMMMNNNPPPRRRSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPPPPPPPPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPQQQQQQPPPOOONNNLLLNNNOOOQQQQQQPPPOOONNNJJJKKKKKKLLLMMMNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPNNNNNNNNNOOOOOONNNNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQLLLMMMOOOQQQQQQQQQOOONNNKKKLLLLLLNNNOOOPPPQQQQQQRRRQQQOOONNNOOOQQQSSSTTTRRRRRRQQQPPPOOOOOONNNNNNOOOPPPRRRSSSSSSSSSRRRQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQOOOOOOQQQQQQQQQPPPOOONNNOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSSSSSSSUUUWWWZZZUUUTTTRRRPPPOOOPPPQQQRRRUUUUUUUUUVVVVVVVVVWWWWWWSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTVVVXXXWWWVVVSSSRRRQQQSSSUUUVVVVVVWWWYYY[[[YYYYYYXXXVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUUUU}}}|||vvvooommmnnnnnnjjjgggeeedddddddddccc```[[[WWWXXXWWWUUUUUUVVVVVVUUUTTTQQQOOONNNNNNOOOPPPOOONNNKKKKKKKKKKKKLLLNNNOOOPPPOOONNNLLLKKKJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPQQQSSSTTTSSSQQQNNNLLLMMMLLLLLLMMMOOOPPPNNNMMMNNNOOOQQQSSSTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUZZZXXXUUUSSSSSSUUUWWWYYYXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVTTTSSSRRRSSSSSSTTTTTTSSSRRRPPPOOOSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRQQQQQQQQQRRRSSSUUUSSSRRRSSSTTTTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRWWWVVVTTTRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOORRRRRRQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRUUUTTTTTTSSSRRRQQQPPPPPPTTTTTTSSSSSSRRRRRRRRRQQQTTTQQQOOOOOOQQQQQQNNNKKKOOOPPPPPPPPPOOOOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNMMMMMMJJJJJJKKKMMMMMMNNNNNNNNNPPPQQQQQQQQQPPPOOONNNNNNQQQNNNLLLMMMPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUWWWUUUSSSSSSTTTUUUTTTSSSWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPRRRQQQQQQPPPPPPPPPQQQQQQUUUTTTSSSRRRPPPPPPOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVUUUTTTSSSTTTUUUTTTTTTSSSSSSSSSUUUVVVWWWTTTUUUWWWXXXXXXWWWVVVUUUYYYVVVTTTTTTWWWXXXWWWUUUSSSSSSRRRSSSSSSTTTUUUUUUUUUWWWXXXWWWUUUSSSSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYUUUUUUWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZYYYXXXVVVUUUTTTUUUVVVVVVZZZXXXWWWWWWWWWWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVVVV|||{{{uuuooommmnnnmmmjjjgggfffeeedddcccbbb^^^YYYUUUWWWVVVUUUWWWYYYZZZYYYXXXTTTRRROOONNNOOOOOOOOONNNMMMMMMMMMLLLMMMMMMNNNNNNOOONNNMMMLLLMMMNNNPPPQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSSSSQQQOOONNNLLLKKKJJJKKKLLLMMMLLLKKKNNNPPPSSSUUUWWWWWWWWWWWWNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUUUURRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRQQQRRRSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVTTTSSSSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUWWWUUUTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRUUUTTTSSSRRRRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWTTTTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTUUUUUUUUUTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSQQQOOOPPPRRRSSSQQQOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSSSSRRRRRRQQQPPPQQQOOOMMMNNNPPPQQQQQQOOOSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUVVVWWWWWWWWWVVVVVVXXXVVVTTTTTTUUUVVVUUUTTTWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSTTTVVVWWWVVVUUUTTTTTTTTTUUUVVVTTTVVVWWWYYYYYYXXXWWWVVVYYYVVVTTTUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZZZZXXXUUUSSSRRRRRRVVVVVVUUUUUUUUUVVVVVVWWWVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVWWWVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXX\\\ZZZYYYXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWXXX}}}yyytttooommmmmmmmmjjjgggfffeeedddcccaaa]]]WWWSSSPPPPPPQQQSSSVVVXXXXXXWWWWWWTTTPPPMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMOOONNNNNNNNNOOOQQQSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOMMMKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRTTTTTTSSSSSSNNNOOOPPPQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWVVVTTTSSSTTTUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZXXXXXXZZZYYYXXXWWWVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVTTTTTTVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYWWWVVVWWWXXXYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYUUUVVVWWWXXXYYYZZZZZZZZZTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSTTTUUUVVVXXXYYYVVVVVVVVVVVVUUUUUUUUUTTTUUUTTTRRRRRRRRRTTTUUUWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRPPPQQQRRRTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXYYYYYYYYYXXXXXXZZZXXXVVVVVVWWWXXXWWWVVVXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVVVVVVVWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVVVVVVVUUUTTTUUUVVVYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXYYYWWWVVVVVVWWWXXXXXXWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[ZZZWWWUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[WWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[]]]\\\ZZZZZZ[[[[[[ZZZXXXXXXXXXWWWVVVWWWXXXYYYZZZwwwtttpppmmmmmmkkkiiigggddddddcccbbb```]]]XXXTTTOOOOOOPPPSSSVVVWWWWWWUUUVVVRRRNNNLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTUUUTTTTTTSSSUUUTTTSSSRRRQQQRRRRRRSSSTTTQQQNNNMMMNNNPPPPPPPPPRRRRRRRRRRRRQQQPPPNNNNNNRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYY\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZUUUVVVWWWYYYZZZ[[[\\\]]]XXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXWWWXXXZZZZZZZZZXXXVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVXXXYYYZZZ[[[VVVVVVWWWXXXYYYYYYYYYYYYTTTTTTTTTSSSTTTUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVWWWWWWWWWWWWWWWXXXUUUVVVWWWXXXZZZ\\\]]]^^^XXXXXXWWWWWWVVVVVVVVVVVVYYYWWWUUUTTTTTTUUUXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUUUUUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\ZZZYYYXXXYYYZZZYYYXXXYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTUUUVVVWWWTTTTTTTTTSSSTTTTTTUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[VVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZ[[[\\\]]]]]]XXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^_________^^^]]]]]]]]]]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^_________^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYZZZ\\\]]]^^^]]]\\\[[[]]]]]]\\\\\\\\\\\\\\\\\\^^^]]][[[[[[\\\\\\[[[ZZZ[[[ZZZXXXWWWXXXYYY[[[]]]vvvtttqqqnnnllliiigggeeebbbaaaaaabbbaaa^^^ZZZVVVVVVVVVWWWYYY[[[[[[ZZZXXXRRROOOLLLJJJLLLOOOQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTRRRRRRSSSTTTUUUUUUSSSPPPOOOPPPRRRSSSSSSVVVVVVVVVUUUTTTSSSRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWXXXXXXWWWVVVWWWYYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[ZZZZZZYYYZZZ[[[\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[[[[[[[\\\\\\\\\XXXYYYZZZ[[[\\\^^^___```ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWYYYZZZZZZZZZZZZZZZ]]]]]]\\\[[[ZZZYYYWWWWWWYYYWWWWWWXXXZZZZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUWWWWWWXXXYYYYYYYYYZZZZZZXXXYYYYYYYYYXXXWWWVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]___aaabbbcccZZZZZZYYYXXXWWWXXXXXXYYY^^^\\\YYYWWWVVVWWWYYYZZZWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXVVVUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUVVVUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUWWWXXXYYYYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYYYYZZZZZZ[[[YYYXXXXXXWWWVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXVVVVVVWWWXXXXXXVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZYYYXXXWWWXXXZZZXXXYYYZZZ[[[[[[\\\]]]]]][[[[[[\\\]]]^^^_________\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[XXXZZZ]]]]]]]]]]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^ZZZ[[[\\\^^^___________________________````````````____________```aaaaaa``````````````````````````````aaaaaaaaaaaa``````^^^^^^^^^^^^^^^___```aaa___````````````___^^^^^^______^^^^^^^^^___``````aaaaaaaaa```___^^^]]]]]]\\\]]]^^^``````___^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]\\\[[[]]][[[ZZZYYYYYY[[[]]]^^^vvvuuurrroookkkgggeeecccaaaaaaaaabbbbbb```[[[XXXWWWWWWXXXZZZ\\\[[[YYYVVVQQQNNNLLLKKKMMMPPPRRRRRROOOPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVTTTTTTSSSTTTUUUVVVTTTRRRPPPPPPRRRTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXWWWXXXZZZYYYXXXXXXYYYZZZ]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[ZZZZZZZZZZZZYYYYYY]]]\\\[[[[[[\\\]]]___```______^^^]]]^^^___```aaa^^^^^^]]]]]]]]]]]]]]]^^^\\\\\\\\\\\\]]]^^^___```\\\[[[[[[[[[[[[ZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]\\\[[[YYYWWWVVVXXXWWWVVVXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXYYYYYYZZZZZZZZZYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[^^^```bbbdddeeeeee]]]\\\ZZZYYYYYYYYYZZZ[[[___^^^\\\YYYXXXXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYYWWWUUUUUUVVVTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVUUUTTTTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVVVVUUURRRSSSTTTUUUWWWXXXYYYZZZUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ\\\[[[[[[[[[[[[\\\]]]^^^___]]][[[[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYWWWWWWVVVWWWWWWXXXYYYZZZ\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\ZZZ[[[\\\^^^___```aaaaaa]]]^^^^^^___```aaabbbbbb^^^______^^^]]]]]]^^^```^^^^^^]]]\\\\\\\\\\\\]]]^^^```aaa```^^^]]]]]]^^^``````______^^^_________]]]^^^___```aaabbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaa``````aaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeedddcccbbb```````````````aaabbbccc```aaaaaaaaaaaaaaa``````bbbaaa```______```aaaaaabbbbbbccccccbbbbbbaaa`````````aaaaaaaaaaaa``````^^^______````````````______]]]\\\]]]^^^___^^^\\\]]]]]]\\\[[[\\\]]]^^^___~~~}}}vvvvvvsssooojjjeeebbbaaaccccccccccccbbb```[[[XXXUUUUUUVVVYYYZZZZZZWWWTTTSSSQQQOOOOOOPPPRRRRRRRRRQQQSSSTTTVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSRRRRRRSSSVVVWWWWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYY\\\\\\\\\\\\\\\\\\\\\]]]ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZ\\\\\\[[[ZZZ\\\]]]___^^^\\\[[[[[[\\\^^^___^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^___```aaaaaaaaaaaaaaa```_________```bbbcccaaa```___^^^]]]]]]^^^___```___^^^]]]]]]^^^^^^___]]]]]]]]]\\\\\\\\\[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXZZZ\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXWWWSSSSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\^^^aaacccddddddeee^^^]]][[[ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\XXXZZZ[[[ZZZWWWVVVWWWYYYUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWWWWUUUUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^___^^^\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[]]]\\\\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^___^^^]]]\\\]]]^^^]]]^^^```aaabbbbbbbbbbbb______``````aaacccdddeee```aaabbbaaa______aaacccaaa``````___^^^^^^______aaabbbcccbbb```^^^^^^_______________```aaabbbbbb```aaabbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccccccbbbbbbccccccccccccbbbbbbbbbccceeeffffffeeecccbbbaaaaaaaaaaaabbbcccdddeeebbbbbbcccddddddccccccccceeecccbbb```___```aaabbbbbbcccddddddeeedddddddddccccccbbbbbbaaabbbbbbccc```aaabbbcccccccccbbbbbb```___^^^___```aaa```___]]]]]]^^^^^^^^^_________{{{zzzwwwvvvtttpppjjjdddaaa```fffeeeddddddccc___ZZZVVVVVVWWWYYY[[[^^^]]][[[XXXUUUTTTRRRRRRSSSSSSRRRQQQTTTUUUVVVWWWWWWVVVTTTRRRTTTTTTVVVWWWXXXYYYYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWYYYYYYXXXWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYY\\\]]]^^^^^^___```aaaaaa]]]^^^______^^^]]][[[ZZZ]]]]]]\\\\\\\\\\\\]]]]]][[[\\\^^^]]]]]]\\\^^^___```___]]]\\\\\\]]]^^^```bbbbbbbbbbbbaaaaaaaaaaaa]]]___ccceeefffeeecccaaaaaaaaa`````````aaacccdddcccbbb```___^^^^^^^^^___bbbaaa___^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\WWWXXXYYYZZZZZZ[[[[[[ZZZVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVWWWYYYZZZ[[[[[[[[[ZZZVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXXXXYYYZZZ[[[[[[[[[ZZZ\\\^^^aaaccccccdddccc___^^^\\\ZZZZZZ[[[\\\]]]XXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\VVVXXXZZZZZZWWWWWWYYY[[[VVVVVVWWWXXXYYYYYYXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWTTTSSSSSSSSSSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[ZZZXXXXXXZZZ]]]XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^___^^^\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````^^^^^^___```aaaaaacccddddddcccbbbaaa`````````aaabbbdddeeefffaaacccdddccc``````bbbeeeccccccbbbaaa``````aaaaaa___aaabbbcccaaaaaaaaabbb]]]^^^^^^___```bbbdddeeebbbbbbcccdddddddddccccccccccccccccccccccccccccccbbbbbbaaaaaabbbbbbcccdddbbbccccccddddddccccccbbbbbbccceeeffffffeeecccbbbbbbbbbbbbbbbcccdddeeefffcccdddeeeeeeffffffeeeeeefffeeecccaaa``````aaabbbbbbcccdddeeeffffffffffffeeedddcccbbbbbbbbbcccdddaaabbbdddeeefffeeeddddddbbbaaa```aaabbbcccbbbaaa]]]^^^______``````______}}}yyytttrrroookkkgggcccaaa```aaaaaabbbccccccaaa]]]ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[YYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^___^^^]]][[[ZZZ[[[]]]```bbbbbbZZZYYY```aaa[[[[[[bbb___^^^]]]]]]]]]^^^___```ZZZ\\\___```^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\aaaaaa``````____________```bbbddddddbbb`````````aaabbbcccddddddcccbbbaaaaaaccceeedddaaa```aaacccaaaaaa``````_________^^^cccbbbaaa```___^^^]]]]]]\\\]]]]]]\\\[[[YYYWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYXXXWWWVVVXXXZZZYYYZZZ[[[\\\\\\]]]\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXXZZZXXXWWWWWWXXXYYYWWWVVVWWWXXXYYYXXXWWWVVVWWWYYYSSSTTTTTTTTTTTTUUUUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUYYYXXXXXXYYYZZZZZZXXXWWWZZZZZZZZZZZZZZZYYYXXXXXX[[[[[[[[[[[[]]]___bbbccc[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZZZZYYYYYY[[[\\\^^^]]]\\\[[[ZZZZZZYYYYYYUUUWWWYYYZZZ[[[ZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYY]]]]]]\\\[[[ZZZYYYWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWVVVVVVYYYYYYXXXWWWWWWXXXZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]]]]\\\ZZZZZZZZZ\\\\\\[[[[[[[[[\\\^^^___^^^^^^^^^^^^^^^^^^^^^^^^aaa___]]]\\\\\\]]]^^^____________^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[^^^]]][[[ZZZZZZ[[[]]]^^^aaaaaa``````_________^^^````````````aaaaaaaaaaaabbbbbbaaaaaa```^^^]]]\\\cccccccccddddddeeeeeeeeedddcccccccccddddddeeeffffffeeecccdddeeeeeedddbbb````````````````````````aaaaaabbbcccccccccccccccbbbccccccbbbaaaaaabbbdddeeedddbbbaaabbbbbbaaa```ccccccbbbbbbaaa`````````aaa___]]]^^^aaaccccccaaaaaaaaabbbccccccbbb```___bbbbbbaaabbbbbbcccddddddbbbbbbbbbcccdddeeeggghhhccccccddddddddddddeeeeeedddcccccccccccccccccccccddddddeeeffffffeeeeeeeeeggggggfffeeedddccccccbbbdddccccccccccccdddeeeeeedddbbb```aaaccceeeeeeeeeaaaaaaaaaaaaaaaaaabbbbbb|||xxxsssqqqnnnjjjgggdddbbbaaabbbbbbccceeeeeedddaaa^^^ZZZZZZ[[[[[[ZZZYYYWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVTTTUUUVVVVVVVVVUUUSSSRRRVVVWWWWWWXXXYYYZZZ[[[[[[]]]]]]]]]^^^^^^_________\\\\\\[[[ZZZZZZZZZ[[[\\\[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^[[[ZZZYYYXXXXXXZZZ]]]___aaaZZZ[[[eeeggg```\\\___^^^]]]\\\\\\\\\]]]^^^___[[[]]]``````___^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\aaaaaaaaaaaa`````````___```aaacccbbbaaa``````aaaaaabbbccccccccccccbbbaaabbbccceeedddaaa```aaacccaaaaaa`````````_________bbbbbbccccccaaa___]]]\\\\\\]]]]]]]]]\\\ZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWYYY[[[ZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXX[[[ZZZXXXYYYZZZZZZYYYWWWXXXYYYZZZYYYXXXXXXYYYZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWZZZYYYYYYZZZ[[[[[[YYYXXX[[[[[[\\\\\\[[[[[[ZZZYYYZZZ[[[[[[\\\]]]___aaabbb]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZWWWYYY[[[[[[[[[ZZZ[[[]]]___^^^]]]\\\\\\[[[\\\\\\WWWXXXZZZ\\\\\\[[[ZZZYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\]]]\\\[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWW[[[ZZZYYYXXXXXXYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXX[[[]]]______^^^\\\\\\]]]^^^]]]\\\\\\\\\^^^___```________________________aaa```___]]]]]]]]]^^^^^^____________^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\]]]]]]^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]___^^^\\\[[[[[[\\\^^^___aaaaaaaaa`````````______````````````aaaaaaaaabbbaaaaaabbbbbbbbbaaa``````aaabbbcccdddeeefffggghhhcccccccccccccccddddddeeedddcccaaabbbccccccbbb```aaaaaaaaaaaaaaaaaaaaaaaa___```bbbcccccccccbbbaaa``````aaaaaa``````aaabbbcccbbb``````aaaaaaaaa```aaaaaa``````___^^^^^^^^^```^^^\\\]]]```bbbaaa```___```aaaaaaaaa```___^^^```_________``````aaabbbaaaaaaaaabbbcccdddffffffcccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeffffffffffffeeeeeeffffffeeeeeeddddddccccccddddddccccccddddddeeeffffffdddccccccdddeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbzzzvvvrrrpppmmmjjjgggdddcccbbbaaaaaabbbdddfffeeeaaa___XXXYYY[[[\\\[[[YYYVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXXXXYYYYYYWWWVVVUUUWWWXXXXXXXXXYYYYYYZZZZZZ\\\]]]]]]^^^___`````````______^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]]]][[[ZZZZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]]aaa\\\___jjjoooggg___]]]]]]\\\[[[[[[[[[\\\]]]^^^]]]___aaaaaa___^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]aaaaaaaaaaaaaaa`````````___```aaa```______```bbbaaaaaabbbccccccbbbaaaaaabbbdddddddddbbbaaabbbcccaaaaaaaaaaaa```````````````aaacccdddcccaaa]]][[[]]]]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXZZZ\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYY\\\[[[ZZZZZZ[[[[[[ZZZXXXZZZ[[[\\\[[[ZZZYYYZZZ\\\XXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ\\\[[[ZZZ[[[]]]]]][[[ZZZ^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[]]]^^^```aaaaaaaaa```______^^^^^^______```_______________^^^^^^^^^XXXZZZ]]]^^^]]]\\\]]]]]]```___^^^^^^^^^^^^______ZZZ[[[]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZ\\\[[[[[[[[[ZZZZZZZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^_________^^^^^^_______________^^^]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[ZZZ]]]\\\[[[ZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZZZZ]]]___aaaaaa___^^^___```______^^^]]]^^^___```aaa`````````aaaaaaaaaaaaaaaaaaaaa```______^^^]]]]]]``````____________^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[\\\]]]^^^___```___^^^]]]]]]^^^___```bbbbbbbbbaaaaaaaaaaaaaaa`````````aaaaaaaaabbbbbbaaaaaabbbcccdddddddddccc```aaabbbccceeeggghhhiiibbbbbbbbbbbbbbbcccccccccbbb```______``````___^^^aaaaaaaaaaaaaaaaaaaaaaaa]]]___aaabbbcccbbb```___]]]^^^______``````______aaa___^^^^^^```aaaaaa```______^^^]]]]]]\\\\\\[[[^^^]]]\\\]]]___``````___]]]^^^^^^_________^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^___``````aaabbbcccddddddccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeffffffeeeeeeddddddddddddddddddddddddddddddddddddddddddeeeffffffgggfffeeeeeefffeeecccaaaccccccccccccccccccbbbbbbxxxtttqqqooommmjjjgggeeedddcccaaaaaaaaaccccccbbb^^^[[[VVVXXXZZZ\\\[[[YYYUUUSSSSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYY\\\\\\]]]^^^___``````aaaaaaaaa```______^^^^^^^^^`````````___^^^]]]\\\[[[^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]^^^aaa]]]```kkkpppjjjbbb]]]\\\[[[[[[ZZZZZZ\\\]]]^^^]]]___aaa```___^^^^^^^^^\\\\\\[[[[[[[[[\\\]]]]]]````````````````````````______```___^^^___aaadddbbbbbbbbbbbbbbbbbbbbbbbbcccddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbaaa___^^^\\\]]]^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[[[[[[[[[[[[[ZZZYYYXXX[[[ZZZZZZZZZZZZZZZZZZZZZ]]][[[ZZZZZZ[[[\\\ZZZYYY[[[]]]^^^]]]\\\[[[\\\]]][[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWYYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]______^^^\\\```aaaaaaaaaaaa```______^^^___aaacccddddddddddddaaaaaa````````````aaaaaabbbbbbaaa```````````````YYY\\\^^^```___^^^^^^^^^aaa```````````````aaabbb]]]^^^____________^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]______aaabbbbbbbbbaaa`````````aaaaaaaaa``````___aaa```____________```aaa]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^```aaaaaa```___```aaa```___^^^^^^^^^___```aaa`````````aaaaaaaaaaaaaaabbbbbbbbbaaa```___^^^]]]````````````````````````______^^^^^^^^^^^^______]]]]]]]]]^^^^^^^^^^^^^^^______^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^___`````````_________^^^]]]\\\\\\^^^```aaaaaa``````______``````aaabbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaaaaabbbbbbbbbaaabbbccccccddddddcccccc``````aaabbbdddeeeeeefffaaaaaaaaabbbbbbbbbaaaaaa```___^^^^^^______^^^]]]````````````````````````[[[]]]___aaaaaa```^^^]]]]]]]]]]]]^^^``````^^^]]]___]]]]]]]]]```aaaaaaaaa]]]]]]]]]\\\[[[[[[ZZZZZZ\\\\\\]]]^^^___```______\\\]]]]]]^^^^^^_________\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddeeeddddddccccccbbbcccccccccdddddddddeeedddddddddddddddeeeeeefffdddddddddeeefffeeeccc```dddddddddcccccccccccccccxxxtttpppooollljjjgggeeedddddddddcccccccccccc```[[[XXXVVVWWWZZZ[[[[[[XXXTTTRRRSSSSSSTTTUUUWWWXXXZZZ[[[XXXYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYY\\\\\\\\\]]]^^^______```aaaaaaaaaaaa``````______aaaaaaaaaaaa```___^^^]]]^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\]]]ccchhhfff```]]]]]]\\\[[[[[[[[[\\\^^^^^^^^^```aaa```^^^]]]]]]^^^\\\[[[[[[[[[\\\\\\]]]^^^________________________```aaaaaa```___```bbbeeeccccccbbbbbbbbbbbbcccccceeedddcccccccccccccccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]^^^^^^__________________``````aaa^^^^^^^^^]]]]]]]]]\\\\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\]]]]]]]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[[[[\\\\\\[[[ZZZ]]]^^^___^^^]]]]]]^^^___^^^]]]\\\[[[ZZZYYYXXXWWWXXXYYY[[[]]]^^^____________^^^^^^```aaabbbaaa___cccccccccccccccbbbbbbaaabbbdddfffggghhhhhhhhhgggaaaaaa````````````aaaaaacccbbbaaa````````````aaa[[[]]]___```_________```aaaaaaaaa``````aaabbbbbb___````````````_________]]]^^^^^^______`````````]]]]]]^^^______```aaaaaa___``````aaaaaa``````___```aaabbbddddddccccccbbbaaaaaabbbbbbbbbaaaaaa```bbbaaa```______```aaabbb^^^^^^_______________^^^___^^^^^^]]]\\\[[[[[[ZZZ]]]]]]^^^_______________^^^___``````______```bbb```___^^^]]]]]]^^^___```______`````````aaaaaaaaabbbbbbbbbbbbaaa```___^^^aaaaaaaaaaaaaaaaaaaaaaaa```______^^^^^^______```]]]]]]]]]]]]^^^^^^____________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______```aaaaaaaaaaaaaaaaaa```^^^]]]]]]___aaabbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccbbbbbbaaa```aaaaaaaaaaaaaaabbbbbbbbb```aaabbbbbbbbbaaa``````aaa___^^^^^^______^^^]]]________________________ZZZ[[[]]]______^^^]]]\\\___]]]\\\]]]___```^^^\\\^^^\\\\\\]]]___aaaaaaaaa]]]\\\\\\[[[ZZZZZZYYYYYY[[[\\\^^^_______________\\\\\\]]]]]]^^^___``````]]]]]]\\\\\\[[[\\\\\\]]]]]]]]]___````````````````````````aaaaaaaaabbbbbb```aaaaaaaaabbbbbbbbbccccccccccccccccccbbbaaa```aaaaaabbbbbbcccddddddddddddccccccccccccdddeeeeeeaaaaaaaaaccceeeeeecccaaadddddddddcccccccccbbbbbbyyytttpppooommmjjjgggeeedddccchhhgggffffffdddaaa\\\XXXVVVWWWYYYZZZYYYWWWTTTRRRTTTTTTUUUVVVWWWYYY[[[[[[ZZZ[[[\\\\\\\\\[[[YYYYYYWWWXXXXXXXXXYYYYYYZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]___``````aaaaaaaaa`````````aaaaaaaaaaaa```______^^^^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZ[[[]]]_________^^^^^^^^^]]]]]]]]]^^^___``````aaabbbaaa___^^^^^^___]]]]]]]]]]]]^^^___``````____________````````````bbbcccdddcccbbbbbbccceeeddddddccccccccccccddddddfffdddccccccddddddcccbbbbbbbbbbbbbbbccccccccccccdddbbb___]]]\\\^^^```bbbbbbaaaaaa```aaaaaabbbbbbbbbaaaaaa``````______^^^[[[\\\]]]\\\ZZZZZZ\\\]]]^^^^^^_________^^^]]]]]]^^^^^^^^^^^^^^^____________^^^\\\]]]^^^^^^]]][[[]]]___```___^^^]]]^^^```______^^^]]]\\\[[[ZZZYYYZZZ\\\^^^```aaaaaaaaa```aaa``````bbbdddeeecccbbbeeeeeeeeeeeeeeedddcccccceeefffggghhhiiiiiiiiiiiibbbaaaaaa``````aaaaaabbbcccbbb```_________```aaa\\\^^^______^^^___```bbbbbbaaa````````````aaaaaa`````````_______________^^^^^^______```aaabbbbbb^^^^^^___```aaabbbccccccaaaaaabbbbbbbbbbbbaaaaaaaaabbbcccdddddddddcccbbbbbbbbbbbbbbbaaaaaa```______^^^\\\[[[[[[\\\^^^___]]]^^^^^^____________^^^]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^______^^^^^^```bbbaaa```___^^^]]]^^^____________``````aaaaaabbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccccc``````____________``````]]]]]]^^^^^^___`````````aaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^____________``````aaabbbbbbbbbbbbaaaaaaaaa```___```aaabbbcccaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbcccccccccaaaaaaaaabbbbbbbbbccccccaaabbbbbbbbbaaa```______bbbbbbbbbaaaaaaaaa``````aaaaaabbbccccccbbb```___aaa___^^^^^^___```^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZ[[[\\\\\\\\\\\\\\\bbb^^^[[[[[[]]]^^^\\\ZZZ\\\[[[ZZZ[[[]]]_________[[[[[[ZZZZZZYYYXXXXXXXXXXXX[[[]]]^^^^^^]]]]]]^^^[[[[[[[[[\\\]]]___```aaa^^^^^^]]]]]]\\\\\\]]]]]]\\\]]]___`````````___^^^]]]^^^^^^___```aaabbbbbb``````aaaaaabbbcccccccccccccccccccccbbbaaa``````aaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbbbbcccdddddd```___```aaacccdddcccbbbdddddddddcccbbbbbbaaaaaa{{{uuuqqqpppmmmjjjgggeeeccccccgggffffffeeeeeeaaa]]]YYYWWWWWWXXXXXXWWWVVVTTTSSSUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZ]]]]]]___```aaaaaa``````___``````aaaaaaaaaaaa```______^^^]]]\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZWWWXXXXXXYYYYYYZZZ[[[[[[ZZZ]]]___^^^]]]___aaabbbaaa```_________```aaabbbcccddddddccc`````````bbb````````````aaabbbcccddd```aaaaaaaaabbbbbbbbbbbbdddfffggggggeeeddddddeeefffeeeeeeddddddeeeeeeffffffdddcccccceeeeeecccaaabbbbbbbbbcccccccccdddddddddcccaaa`````````aaabbbdddcccbbbaaaaaabbbccccccdddddddddcccbbbaaaaaaaaa^^^______^^^]]]]]]^^^`````````aaaaaabbbaaaaaaaaa______`````````aaaaaaaaabbb```______aaaaaa```^^^^^^___```___^^^]]]^^^`````````___^^^]]]]]]\\\\\\\\\^^^```bbbcccbbbaaaaaabbbbbbbbbcccffffffeeedddeeeffffffffffffeeeddddddeeeddddddeeeeeefffggghhhcccbbbbbbaaaaaabbbbbbccccccbbb```_________aaabbb^^^^^^^^^]]]]]]^^^aaacccaaaaaa```___^^^^^^^^^___```______^^^^^^^^^^^^^^^]]]^^^___```aaabbbcccccc`````````aaaaaabbbbbbbbbaaabbbbbbccccccbbbbbbaaa```aaacccdddddddddcccbbbbbbbbbbbbaaa```___^^^]]]]]]\\\ZZZXXXXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^^^^^^^[[[\\\]]]^^^]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^_________^^^___aaadddbbbaaa```_________````````````aaaaaabbbccccccdddccccccbbbaaabbbcccdddeeebbbbbbbbbcccccccccddddddaaa``````````````````aaa___``````aaabbbbbbccccccdddcccbbbaaa````````````^^^^^^_________```````````````aaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbccccccaaaaaabbbbbbbbbccccccccc___```aaaaaabbbaaaaaaaaabbbbbbbbbcccccccccccccccaaabbbcccddddddbbb```___```___]]]^^^______^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\ddd^^^YYYXXXZZZ[[[ZZZXXXZZZYYYXXXXXXZZZ\\\\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUUUUXXX[[[\\\[[[ZZZZZZ[[[YYYYYYYYYZZZ[[[^^^```aaa______^^^]]]]]]]]]]]]]]]\\\]]]___```aaa```___^^^[[[[[[]]]^^^```bbbccccccaaabbbbbbcccddddddeeeeeeeeeeeeeeeddddddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa``````aaaaaabbbccccccbbb```aaabbbccccccbbbdddccccccbbbaaaaaa``````|||vvvrrrpppnnnjjjgggdddcccbbbccccccccccccccc```\\\YYYWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[WWWXXXXXXYYYYYYWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\^^^___```aaa``````^^^___```aaaaaabbbbbbaaa``````___^^^^^^^^^^^^___]]]]]]]]]^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]\\\bbbfffdddaaabbbfffhhhbbbaaaaaa``````bbbcccdddfffffffffeeebbbaaabbbdddccccccccccccdddeeefffgggbbbbbbccccccddddddddddddfffhhhiiiiiigggeeeeeeeeegggfffeeeeeeeeeeeefffggggggdddbbbccceeefffdddaaabbbbbbbbbccccccdddddddddccccccdddddddddccccccbbbeeeeeecccbbbbbbbbbccccccffffffeeeddddddcccbbbbbb```aaabbbaaa______aaabbb```aaabbbccccccccccccccc``````aaaaaabbbbbbbbbcccdddcccbbbbbbccccccbbb```^^^___```___^^^]]]^^^````````````___^^^^^^]]]]]]^^^___aaacccdddcccbbbaaacccccccccdddggghhhgggeeefffffffffffffffeeeeeedddcccbbbaaaaaabbbccceeefffdddccccccbbbbbbccccccddddddcccaaa______```aaabbb______^^^\\\[[[]]]aaadddaaaaaa```^^^]]]]]]]]]]]]```___^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbbcccdddbbbbbbbbbaaaaaaaaaaaa```aaabbbbbbccccccbbbbbbaaa```aaabbbcccccccccbbbbbbbbbbbbaaaaaa___^^^]]]\\\^^^\\\ZZZXXXXXXZZZ\\\^^^[[[[[[\\\]]]^^^^^^^^^]]]ZZZ[[[\\\]]]]]]]]]\\\[[[\\\]]]^^^___````````````______```______```bbbeeedddcccbbb`````````aaabbbaaaaaabbbcccddddddeeeeeedddcccaaaaaaaaaccceeegggbbbbbbbbbccccccdddddddddaaaaaa````````````aaaaaaaaaaaabbbcccddddddeeeeeefffeeedddcccbbbbbbbbbbbb^^^_________``````aaaaaa``````aaabbbbbbbbbbbbaaaaaaaaabbbccccccccccccbbbaaaaaabbbbbbbbbbbbaaaaaa``````aaaaaabbbbbbbbbbbbaaabbbbbbbbbbbbccccccccc^^^___```aaaccccccccccccbbbbbbcccdddeeeeeeffffffbbbcccdddeeedddcccaaa______^^^\\\]]]^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXXYYY[[[]]]eee^^^WWWUUUWWWYYYXXXVVVYYYWWWVVVVVVXXXYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRVVVZZZ[[[YYYWWWXXXYYYXXXWWWXXXXXXZZZ\\\___```______^^^]]]\\\\\\]]]]]]\\\^^^___aaaaaa```___]]]YYYZZZ\\\^^^```bbbcccdddccccccdddeeeeeefffggggggfffgggffffffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````aaaaaabbbgggeeebbbaaabbbccccccbbbccccccbbbbbbaaa``````___|||uuunnnnnnmmmkkkiiifffdddbbb______```bbbbbbaaa]]]ZZZUUUTTTSSSRRRRRRSSSUUUVVVWWWVVVVVVVVVWWWXXXXXXYYYUUUUUUVVVWWWWWWWWWVVVVVVYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\[[[[[[ZZZYYYZZZZZZZZZ\\\]]]]]]^^^^^^_________``````aaabbbbbbbbbbbbbbbZZZ[[[]]]___``````______\\\___bbbcccbbbaaaaaaaaa___`````````^^^^^^___aaa]]]^^^___```aaabbbcccccc```dddggghhhgggggghhhjjjhhhfffeeeeeeffffffeeecccggghhhhhhhhhgggfffeeedddhhhhhhgggfffffffffffffffeeeeeefffffffffeeecccbbbffffffgggggghhhhhhiiiiiigggffffffeeeeeeffffffgggccccccccccccbbbbbbbbbaaabbbbbbbbbcccdddeeeggggggeeeeeefffgggfffeeecccbbbeeeddddddfffjjjkkkhhheeehhhhhhfffeeedddcccccccccbbbbbbaaaaaa``````______cccccccccddddddeeeeeeeeebbbcccdddeeefffeeeddddddccccccccccccbbbbbbbbbbbbbbbaaaaaa`````````aaaaaa``````____________``````^^^^^^______```bbbcccddddddccccccdddeeedddbbbaaafffeeedddcccccccccdddeeedddeeeeeedddcccbbbdddeeegggeeedddbbbaaaaaabbbbbbcccbbbbbbaaaaaaaaaaaaaaa________________________``````___^^^^^^^^^^^^^^^```___]]]\\\[[[\\\]]]]]]```_________```aaacccdddbbbaaaaaaaaa``````______```````````````aaaaaaaaaaaaaaabbbcccccccccbbbbbb___```aaaaaa```^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVXXX\\\___```___]]]\\\^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]aaaaaa``````aaabbbccccccdddddddddddddddddddddeeecccccccccddddddeeeeeeeeegggfffeeedddddddddddddddeeeddddddccccccddddddeeeddddddccccccccccccbbbbbb______```bbbcccdddeeefffeeeeeeeeedddddddddccccccdddaaa^^^]]]^^^`````````bbbbbbcccdddddddddddddddddddddccccccbbbbbbaaaaaacccbbbbbbbbbbbbccccccdddbbbaaaaaa`````````aaaaaabbbbbbaaa```______^^^^^^aaabbbbbbbbbbbbbbbaaaaaa```aaaaaacccdddeeeffffffdddddddddcccbbbaaaaaa```___^^^]]]\\\\\\\\\]]]^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTTTTUUUVVVXXXYYYWWWUUUTTTUUUWWWYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZZZZZZZ\\\]]]^^^``````_________^^^^^^^^^^^^___aaabbbbbb```^^^]]]^^^___aaacccdddddddddcccdddddddddeeeeeeeeeeeeeeeffffffffffffeeedddccccccbbbccccccccccccbbbaaaaaabbbaaaaaa````````````aaafffeeeeeedddddddddeeeeeeddddddccccccaaa```^^^]]]|||vvvqqqpppnnnkkkhhheeecccbbbaaaaaaaaaccccccbbb^^^[[[WWWUUUSSSQQQQQQRRRTTTVVVVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[[[[ZZZ[[[[[[[[[^^^^^^^^^^^^^^^^^^______``````aaaaaabbbaaaaaaaaa^^^^^^___`````````______\\\___bbbcccbbbaaaaaaaaadddcccaaa````````````aaa``````aaabbbcccdddeeeeeecccfffiiijjjiiihhhiiikkkkkkjjjhhhhhhiiiiiihhhgggiiiiiiiiihhhhhhgggggggggllllllkkkjjjjjjjjjjjjjjjiiijjjjjjkkkjjjiiihhhggggggggggggggghhhhhhiiiiiifffeeeeeeddddddeeeeeefffcccccccccbbbbbbbbbaaaaaabbbbbbbbbbbbccceeefffgggdddeeeffffffeeedddcccbbbeeecccccceeehhhiiigggeeehhhgggfffeeedddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaccccccccccccddddddeeeeeebbbcccdddeeeeeeeeedddccccccbbbbbbbbbbbbaaaaaaaaa`````````___``````aaaaaa_________^^^^^^__________________```aaabbbdddddddddbbbaaaaaabbbcccaaa```eeedddcccbbbccccccdddeeebbbcccccccccaaaaaaccceeefffeeedddcccbbbbbbbbbcccbbbbbbaaa````````````aaa________________________``````___^^^^^^^^^^^^^^^```___^^^]]]\\\]]]]]]^^^``````______```bbbcccdddbbbbbbbbbbbbaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaccccccdddddddddccccccbbbaaabbbcccdddcccbbb```^^^\\\\\\\\\\\\\\\\\\\\\\\\XXXYYY\\\^^^___^^^\\\[[[^^^]]]]]]]]]]]]]]]^^^^^^______^^^^^^^^^^^^______bbbbbbbbbbbbbbbcccddddddeeeeeeeeedddddddddddddddcccccccccdddeeeffffffggghhhgggfffeeeeeeeeeeeeffffffeeeeeeddddddeeeeeeffffffeeeeeeeeeddddddccccccaaaaaabbbcccdddffffffgggffffffffffffeeeeeeeeeeeeeeeccc`````````aaaaaa```aaabbbccccccddddddccccccdddddddddccccccbbbbbbbbbcccbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa```______^^^aaaaaabbbbbbbbbbbbaaaaaabbbbbbccccccdddeeeffffffeeeeeedddccccccbbbaaaaaa```___^^^]]]\\\\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZYYYZZZYYYYYYZZZZZZ[[[\\\]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZXXXWWWVVVWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZZZZZZZ\\\]]]___``````````````````````````````aaabbbcccbbbbbbaaa```aaaaaacccdddeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhheeefffffffffffffffeeedddddddddeeeeeeddddddcccbbbbbbbbbbbbaaabbbbbbccccccfffeeeeeeddddddeeeeeeeeefffffffffeeedddcccaaa```|||vvvtttrrrnnnjjjgggeeecccccccccccccccdddeeeccc```]]]XXXVVVSSSPPPPPPQQQTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]^^^_________^^^^^^]]]\\\\\\\\\\\\]]]aaa```^^^]]]]]]^^^______``````aaaaaaaaa``````___aaaaaaaaabbbaaa```______\\\^^^aaabbbaaaaaaaaabbblllgggcccaaabbbcccbbbaaabbbccccccdddeeefffgggggggggiiikkkkkkkkkjjjkkklllmmmkkkiiihhhiiijjjjjjjjjkkkjjjiiihhhhhhiiiiiijjjnnnmmmllllllllllllllllllkkkkkklllmmmmmmkkkjjjiiiggggggggghhhhhhhhhhhhiiiddddddccccccccccccddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbcccdddeeefffddddddeeeeeeeeedddcccccceeedddcccccceeeggggggfffhhhgggfffeeedddcccccccccbbbbbbbbbbbbccccccccccccbbbcccccccccccccccddddddcccdddddddddddddddcccbbbbbbbbbaaaaaaaaa`````````______^^^______```aaabbb______^^^^^^^^^^^^______`````````aaaaaacccdddeeedddbbb______```aaaaaa```bbbbbbbbbbbbcccdddeeeeee```aaabbbaaaaaaaaaccceeeffffffdddcccccccccccccccbbbbbbaaa```````````````````````````````````````aaaaaa```_______________aaa```______^^^_________aaaaaa```aaaaaabbbcccdddcccddddddddddddccccccbbbccccccccccccccccccbbbbbbeeefffffffffeeedddccccccbbbcccdddeeeeeedddcccbbb````````````````````````\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___```````````````aaaaaaaaa``````aaaaaabbbeeeddddddddddddeeeeeefffgggffffffeeeeeedddddddddbbbcccdddeeefffggghhhiiiiiiiiihhhgggggggggggghhhgggggggggffffffggggggggghhhhhhhhhgggfffeeeeeedddcccddddddeeefffggghhhhhhgggggggggfffffffffeeeeeeeeedddbbbbbbbbbbbbaaa___```aaaaaabbbcccbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbaaa```_________```___```aaabbbbbbaaa``````bbbbbbaaaaaa``````______aaaaaabbbcccccccccbbbaaaccccccdddddddddeeeeeeeeeeeeeeeddddddcccbbbbbbbbbaaa```___^^^]]]]]]]]]]]]______^^^]]][[[ZZZYYYXXXYYYYYYZZZ[[[\\\^^^```aaa______^^^]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[]]]\\\[[[ZZZZZZZZZ[[[\\\YYYYYYZZZ[[[]]]___aaabbb______``````aaaaaabbbbbbddddddddddddddddddddddddeeeeeeeeefffggghhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiiffffffgggggghhhgggggggggfffffffffgggfffeeeeeedddccccccccccccdddeeeeeefffhhhggggggggggggggghhhhhhiiiiiiiiihhhgggfffeeeddd|||vvvtttqqqnnnjjjgggfffffffffeeeddddddeeeeeedddaaa^^^XXXVVVRRROOOOOOPPPSSSUUUWWWWWWWWWXXXXXXXXXWWWWWWZZZ[[[\\\^^^___`````````\\\]]]^^^___```aaaaaaaaa```______^^^^^^^^^^^^^^^bbbaaa___^^^]]]^^^___``````````````````______^^^aaaaaaaaaaaaaaaaaa``````\\\___aaabbbaaaaaabbbcccrrrkkkdddbbbdddeeedddaaaddddddeeeffffffggghhhhhhjjjjjjkkkkkkkkkkkkkkkkkkkkkhhhfffeeeggghhhiiihhhkkkjjjhhhggggggiiikkkllljjjjjjiiiiiiiiiiiiiiijjjhhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaaaaaaa`````````aaabbbccceeeeeeddddddddddddddddddccccccgggeeeddddddeeefffhhhhhhggggggfffeeedddccccccdddbbbcccccccccdddeeeeeeeeeccccccccccccccccccccccccddddddddddddcccccccccbbbbbbaaaaaaaaa````````````^^^^^^^^^______aaabbbbbb`````````______`````````aaaaaaaaabbbbbbccceeeeeeeeeccc```___```aaabbbaaaaaaaaaaaabbbcccdddeeeeee___aaabbbbbbaaabbbdddfffffffffeeeddddddddddddddddddcccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccdddddddddeeefffffffffeeeeeedddddddddeeeeeefffggggggggghhhhhhhhhgggfffeeedddcccbbbbbbcccdddddddddccccccccccccccccccccccccccccccaaaaaa```___^^^^^^^^^^^^]]]^^^```bbbddddddccccccddddddcccccccccdddeeeeeeggggggfffffffffgggggghhhhhhhhhggggggfffeeeddddddcccccceeefffhhhiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiikkkkkkjjjiiihhhgggffffffeeeeeeffffffgggggghhhhhheeeeeeeeeeeedddddddddccccccbbbaaaaaabbbaaa^^^\\\^^^^^^___```````````````_________```````````````aaa```___^^^]]]]]]]]]]]]]]]^^^```bbbbbbaaa___^^^aaaaaaaaa`````````______aaabbbccceeeeeedddcccbbbccccccccccccddddddddddddddddddccccccbbbbbbbbbaaabbbbbbaaa```___^^^]]]]]]______^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]___aaabbbcccdddcccbbbbbbaaaaaabbbbbb______`````````___]]]\\\\\\ZZZYYYZZZ\\\]]]]]]\\\___]]]\\\ZZZYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^___```^^^^^^___```aaabbbccccccggggggfffffffffggghhhhhhhhhhhhgggggghhhjjjlllnnnllllllkkkkkkjjjiiihhhhhhfffggghhhiiiiiiiiiiiiiiigggggggggggggggffffffeeecccccccccdddeeefffggghhhjjjjjjjjjjjjjjjkkkkkkllljjjjjjkkkkkkjjjiiihhhhhh|||vvvqqqooommmjjjhhhhhhiiijjjfffeeedddddddddcccaaa^^^XXXVVVSSSPPPPPPQQQTTTUUUYYYYYYZZZZZZZZZZZZYYYXXX[[[\\\]]]___```aaaaaaaaa^^^^^^```aaaaaabbbbbbbbbaaa``````_______________cccbbb```___^^^______```______````````````_______________``````aaabbbbbb^^^___bbbbbbbbbbbbdddeeesssmmmeeeccceeegggeeecccddddddeeeeeefffgggggggggjjjiiiiiiiiijjjjjjjjjjjjiiigggeeeeeefffhhhhhhgggjjjiiigggggggggiiikkklllgggggggggffffffggghhhhhhfffggghhhiiiiiihhhgggfffiiiiiiiiiiiihhhhhhhhhhhhdddccccccbbbbbbccccccdddccccccccccccbbbbbbbbbbbb`````````aaabbbccceeeeeedddddddddddddddddddddeeehhhhhhgggffffffggghhhjjjgggfffeeeeeeddddddddddddccccccddddddeeeeeeffffffcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaa_________```aaabbbcccdddccccccbbbbbbbbbbbbccccccccccccbbbccccccdddeeefffgggdddaaa```aaacccccccccaaaaaabbbcccdddeeeeeeeeeaaacccddddddcccdddfffhhhffffffffffffeeeeeeeeedddfffeeeddddddccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddddddddddddddccccccccccccddddddcccccccccccccccdddddddddddddddeeefffggghhhhhhgggfffeeeddddddfffgggiiikkklllmmmiiiiiiiiihhhgggfffeeedddddddddeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddfffeeecccbbb`````````aaa^^^```bbbdddeeefffeeeeeeffffffeeeeeefffgggggghhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggfffeeeeeedddeeefffgggiiijjjllllllkkkkkkjjjjjjjjjkkkkkklllkkkjjjjjjiiiiiijjjjjjkkkllllllkkkkkkjjjiiiiiihhhfffffffffgggggggggggggggcccbbbbbbbbbaaaaaaaaaaaaaaa_______________]]]ZZZ\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\\\\]]]^^^^^^^^^___```___^^^]]]\\\[[[[[[[[[\\\]]]___aaabbbaaa___^^^aaaaaaaaaaaa````````````aaaccceeeggggggfffeeedddbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaacccccccccbbbaaa``````___^^^^^^^^^________________________```aaabbbcccccceeedddccccccbbbbbbcccccc___```aaaaaa```___]]]\\\^^^\\\[[[[[[]]]^^^^^^]]]___^^^]]][[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbcccdddhhhhhhhhhggghhhiiijjjjjjjjjjjjiiiiiijjjlllnnnooonnnnnnmmmlllkkkkkkjjjjjjhhhiiijjjjjjkkkkkkkkkkkkggggggggghhhgggffffffeeecccccccccdddeeefffggghhhjjjjjjiiiiiijjjkkkkkklllkkkkkkkkklllkkkkkkjjjjjj|||uuuooonnnmmmkkkjjjjjjkkkkkkfffeeecccccccccbbb___]]]XXXWWWUUUTTTTTTVVVWWWXXX\\\\\\]]]^^^^^^]]][[[ZZZZZZ[[[\\\^^^____________``````aaabbbbbbbbbaaaaaaaaaaaa```____________```aaaaaaaaaaaaaaa`````````^^^___```aaaaaaaaaaaa```^^^^^^______```bbbcccddd___aaacccccccccdddfffhhhpppkkkfffeeefffgggfffeeeeeeeeeeeeeeeffffffggggggjjjhhhggggggiiikkkkkkjjjiiihhhggghhhjjjjjjjjjhhhhhhhhhgggggghhhjjjlllmmmhhhhhhhhhggghhhhhhiiijjjggghhhiiijjjkkkjjjiiiiiijjjiiiiiiiiiiiihhhhhhhhheeeeeeddddddddddddeeeeeeeeeddddddddddddcccccccccaaaaaaaaabbbcccdddeeefffeeeeeedddddddddeeeffffffhhhiiiiiihhhgggggghhhjjjgggfffeeedddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddddddddddcccbbbbbbbbbbbbbbbcccddddddeeeeeedddddddddccccccccccccbbbbbbbbbcccdddeeeeeeffffffeeeeeeeeeeeeffffffdddddddddddddddeeeffffffhhhfffdddcccdddeeeeeedddbbbcccdddeeeeeeeeeeeeeeedddeeefffeeeeeeeeegggiiieeeffffffggggggfffeeeeeeggggggfffeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggfffeeeeeeeeeeeeeeeddddddeeefffffffffeeeeeeddddddeeeeeeeeeeeedddddddddfffhhhiiiiiihhhgggfffdddeeefffhhhjjjkkkmmmnnnhhhiiiiiiiiihhhgggffffffhhhhhhhhhgggggggggggggggddddddddddddddddddddddddhhhgggfffdddccccccbbbbbbaaaaaacccdddeeefffgggggggggggggggggghhhhhhiiijjjkkkjjjjjjiiiiiiiiiiiiiiijjjiiiiiihhhhhhgggggggggfffggghhhiiijjjkkklllmmmlllkkkkkkkkkkkkllllllmmmkkkkkkjjjjjjjjjjjjkkkkkklllllllllkkkkkkkkkkkkjjjhhhhhhhhhhhhggggggggggggbbbbbbbbbaaaaaaaaa`````````^^^]]]]]]______^^^\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\]]]^^^______````````````___^^^]]]]]]]]]]]]^^^___```aaabbbbbbaaaaaaccccccbbbbbbbbbbbbbbbbbbcccdddgggiiijjjiiigggfffbbbbbbbbbccccccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeeeeedddcccbbb______``````aaabbbbbbccccccccccccbbbbbbcccddddddcccbbbbbbaaaaaaaaaaaaaaa______`````````___^^^^^^```___]]]^^^___``````_____________________^^^^^^___````````````___^^^^^^^^^___```aaabbbcccddddddggghhhhhhiiiiiijjjjjjkkkjjjjjjjjjkkklllmmmnnnooopppppppppoooooonnnnnnmmmjjjkkkllllllllllllllllllhhhhhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeefffggghhhgggggggggggghhhiiijjjjjjkkkkkklllmmmmmmmmmllllll}}}uuuoooooonnnmmmlllkkkjjjjjjeeecccaaaaaaaaa```^^^\\\YYYYYYZZZZZZ[[[\\\\\\\\\___```aaabbbaaa```^^^]]]]]]^^^______`````````___aaabbbbbbbbbbbbaaa``````aaaaaa```__________________```bbbccccccbbbaaa```^^^___```aaabbbcccccccccbbbaaaaaa```aaabbbcccdddaaabbbdddddddddeeehhhjjjjjjiiigggfffeeeffffffgggffffffffffffggggggggggggjjjhhhfffgggjjjllllllkkkhhhhhhiiikkkmmmllljjjhhhhhhhhhiiijjjkkklllmmmmmmiiiiiiiiiiiiiiijjjkkkkkkiiijjjkkklllmmmllllllkkkjjjjjjjjjiiiiiiiiihhhhhhggggggffffffffffffggggggffffffeeeeeeeeeeeeddddddbbbbbbbbbbbbccceeefffgggffffffeeeeeeeeefffggghhhfffhhhjjjiiigggfffggghhhffffffeeedddddddddeeeeeeeeeeeeeeedddddddddddddddfffffffffeeeeeeeeeddddddaaaaaaaaaaaabbbccceeefffgggggggggfffffffffeeeeeefffffffffeeeeeefffggggggggggggffffffffffffggggggeeeeeeeeeeeeeeeeeefffggggggfffdddeeeffffffeeecccddddddeeefffffffffeeedddeeefffgggfffeeeeeefffhhheeefffgggggghhhgggfffeeeggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggfffeeeeeeddddddeeeeeedddeeeggghhhhhhhhhggggggdddeeefffgggffffffeeeddddddfffhhhjjjjjjiiigggfffeeeeeefffggghhhiiiiiijjjggghhhhhhhhhhhhhhhggggggiiiiiihhhgggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeggggggffffffeeedddcccccccccccccccddddddfffgggggghhhgggggghhhhhhjjjkkkkkklllkkkjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjkkklllllllllkkkkkkkkkkkkkkklllmmmmmmlllkkkkkkjjjjjjkkkkkklllkkkkkkkkklllllllllllllllkkkjjjjjjjjjiiiiiihhhhhhdddddddddccccccccccccbbbbbb```^^^^^^```bbbbbbaaa^^^______```````````````___```aaabbbcccdddeeeeeebbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddeeeeeeeeeffffffffffffffffffffffffdddfffiiillllllkkkiiihhhccccccddddddeeefffggggggdddddddddddddddddddddddddddeeefffgggggggggffffffbbbbbbcccccccccccccccccceeeddddddddddddeeeffffffdddcccbbbbbbaaaaaabbbbbb```____________``````aaadddbbbaaaaaabbbccccccbbbaaabbbccceeeeeedddcccbbbbbbbbbcccdddddddddcccbbbbbbbbbccccccdddeeeffffffeeefffhhhiiijjjjjjjjjiiihhhiiijjjkkklllmmmmmmmmmppppppoooooooooooooooooommmmmmnnnnnnmmmmmmlllllljjjjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggghhhhhhiiihhhhhhhhhhhhiiijjjkkkllllllmmmmmmnnnooooooooonnn}}}uuupppppppppnnnmmmkkkiiigggdddbbb```______^^^\\\[[[[[[\\\]]]___````````````aaabbbcccdddcccbbb```^^^aaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbaaa```___aaaaaa```_______________]]]___bbbdddeeecccaaa```]]]^^^```aaacccdddddddddeeedddcccbbbbbbbbbcccdddbbbccceeeeeeeeefffiiikkkfffgggggggggeeeeeefffhhhgggggggggggghhhhhhhhhhhhjjjhhhfffgggkkkmmmnnnmmmfffggghhhkkkmmmllliiifffhhhiiijjjlllmmmnnnnnnnnniiiiiiiiiiiijjjjjjkkkllliiijjjlllmmmmmmmmmlllllljjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggghhhhhhggggggfffffffffeeeeeeeeebbbbbbbbbcccdddeeegggggggggffffffeeefffggghhhiiidddgggjjjiiigggeeeeeegggffffffeeedddddddddeeeeeeeeeeeeeeeddddddcccccccccgggggggggffffffeeeeeeeee````````````bbbdddfffgggiiihhhhhhhhhhhhgggggggggiiihhhhhhggggggggghhhhhhggggggffffffffffffggggggffffffeeeeeeeeeffffffgggfffeeeeeeeeeffffffdddbbbeeefffgggggggggfffeeedddfffggggggfffddddddeeegggeeefffggghhhhhhgggffffffffffffeeeddddddddddddeeeddddddddddddddddddddddddeeeeeedddccccccccccccdddeeefffgggiiiiiiiiihhhgggeeeeeegggggggggfffeeeddddddeeehhhjjjjjjiiigggffffffffffffffffffeeeeeeeeefffgggggghhhhhhhhhhhhggghhhhhhfffeeeddddddddddddffffffffffffffffffffffffffffffffffffeeedddcccbbbeeedddccccccdddeeeggghhhhhhhhhhhhhhhiiijjjkkkllllllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkkkkkkkkkkklllmmmnnnlllkkkkkkjjjjjjkkkkkkllljjjjjjkkkkkklllmmmmmmmmmmmmllllllkkkkkkjjjjjjiiiggggggfffffffffeeeeeeeeeeeebbb``````bbbeeeffffff```aaaaaabbbbbbbbbbbbbbbccccccdddeeeggghhhiiiiiieeedddddddddddddddeeefffeeeeeedddeeefffggghhhiiihhhhhhhhhiiiiiiiiiiiiiiieeegggjjjmmmnnnmmmkkkiiiddddddeeefffgggiiiiiijjjffffffffffffffffffffffffeeefffgggiiiiiiiiihhhhhheeeeeeeeeddddddcccccccccdddddddddeeeeeeggghhhhhhffffffeeeddddddddddddeee``````_________```bbbcccgggeeeddddddeeefffeeedddbbbdddfffiiiiiihhhfffdddbbbdddeeeggghhhhhhggggggdddeeeeeeffffffgggggggggdddfffhhhjjjkkkjjjiiihhhggghhhjjjlllmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnmmmllllllkkkkkkllllllkkkkkkjjjiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkklllmmmnnnooommmnnnoooppppppppppppppp|||rrrpppmmmkkkjjjiiigggeeebbb```^^^\\\[[[\\\^^^___gggaaaZZZ[[[aaaeeeeeebbbccceeeffffffdddaaa______bbbbbbbbbccccccddddddddddddcccaaa`````````aaabbbaaaaaa```_______________aaabbbcccccccccaaa```___]]]^^^```aaabbbbbbaaaaaa``````aaabbbbbbbbbbbbbbbccccccddddddeeeffffffgggfffhhhjjjjjjhhhfffffffffgggffffffgggggghhhiiijjjgggiiijjjkkkkkkjjjiiiggghhhiiijjjkkkkkkjjjiiihhhjjjjjjkkklllmmmmmmmmmmmmkkkkkkjjjjjjjjjkkkmmmnnniiikkkllllllllllllnnnooojjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiihhhgggggghhhhhhhhhhhhhhhgggfffggggggfffffffffgggggghhhddddddddddddeeeeeefffgggiiihhhhhhhhhgggffffffeeehhhgggeeecccbbbbbbccccccdddddddddeeeeeeeeeffffffdddddddddcccbbbaaa```___cccccccccddddddeeeeeefffiiigggeeeeeefffhhhhhhgggggghhhhhhhhhhhhhhhgggggggggfffeeedddcccccccccccceeeeeeeeeffffffeeeddddddcccbbbbbbbbbbbbbbbccccccdddcccccccccdddeeeeeefffbbbccccccdddddddddcccccceeeeeedddddddddfffggghhheeedddddddddddddddeeeeeeccccccbbbbbbbbbbbbbbbccceeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccceeefffeeeccccccdddeeeeeefffggggggeeeeeefffgggddddddddddddddddddeeeeeegggggghhhiiijjjjjjiiiiiijjjiiihhhggggggggggggggggggggggggeeecccbbbccceeeiiigggeeecccbbbcccdddeeefffeeedddcccdddeeefffgggeeegggiiiiiihhhhhhjjjllljjjiiihhhhhhhhhiiikkkllljjjjjjkkkkkkllllllkkkkkklllmmmnnnoooooommmkkkjjjkkkkkkkkkkkklllmmmnnnnnnpppooommmlllkkkkkkllllllnnnooopppooommmllllllmmmkkklllmmmnnnooooooooonnnssspppmmmlllmmmllljjjgggiiihhhfffeeefffgggiiijjjhhhhhhhhhggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiihhhiiijjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhkkkmmmnnnkkkggghhhhhhiiiiiiiiihhhhhhgggfffggghhhhhhhhhgggeeedddeeefffiiijjjkkkjjjiiihhhggggggeeeddddddeeeffffffffffffeeeeeeeeefffffffffhhhgggfffeeedddddddddddd````````````aaaaaaaaaaaaaaaccceeeggghhhhhhgggfffdddeeefffgggggggggffffffddddddfffggghhhhhhhhhhhhfffeeeeeegggeeebbbbbbfffgggiiiiiiiiiiiiiiifffcccjjjiiihhhiiilllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrpppooommmkkkjjjiiilllmmmmmmmmmnnnnnnooooooqqqpppnnnmmmllllllmmmnnnjjjlllnnnpppqqqqqqoooooooooooopppqqqqqqqqqpppppp|||rrrpppmmmkkkjjjhhhfffdddaaa```]]][[[[[[\\\^^^___eeeaaa^^^___cccggghhhgggiiikkkmmmllljjjgggffffffdddddddddddddddddddddcccdddcccbbbaaa```aaabbbbbbbbbbbbaaa```````````````bbbbbbbbbbbbbbbaaa``````aaabbbcccdddeeedddcccccc___```aaaaaabbbbbbaaaaaaccccccddddddeeefffffffffeeegggiiiiiigggeeeeeeeeeeeeeeeeeeeeefffggghhhiiifffgggiiijjjjjjiiigggfffhhhiiijjjkkkkkkjjjiiihhhiiiiiikkkllllllllllllllljjjiiiiiihhhhhhiiijjjkkkjjjkkklllkkkjjjiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjfffggggggggggggfffeeeeeefffggghhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeefffdddddddddddddddeeefffgggdddcccccccccccccccdddeeegggffffffeeedddddddddddddddddddddeeeeeeeeeeeefffeeeeeeeeeeeedddcccbbbaaabbbbbbcccdddeeeeeeffffffjjjhhhfffeeeggghhhhhhgggffffffggggggggggggfffffffffeeeddddddddddddeeeeeeddddddeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbcccdddddddddddddddeeeffffffcccddddddeeeeeedddddddddcccbbbaaaaaaaaabbbcccdddcccbbbbbbbbbcccddddddeeeccccccbbbbbbbbbbbbccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeddddddddddddeeefffgggfffdddcccdddeeeeeefffggggggeeeeeefffgggddddddeeeeeeeeeeeeffffffeeeeeeffffffggggggggggggiiihhhhhhgggggggggggggggggghhhhhhfffdddcccdddfffiiihhhgggeeeeeeeeefffgggfffffffffffffffggghhhhhhfffhhhjjjjjjiiiiiikkkllljjjjjjiiihhhiiijjjkkkllliiijjjkkklllmmmmmmmmmmmmlllmmmnnnoooooommmllljjjjjjjjjiiiiiijjjkkkmmmnnnpppooonnnlllkkkkkkllllllnnnooooooooommmlllmmmnnnllllllmmmnnnooooooppppppssspppnnnmmmnnnmmmkkkhhhkkkjjjhhhgggggghhhjjjkkkiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiillllllmmmnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiikkknnnnnnkkkhhhggghhhiiijjjjjjjjjjjjjjjfffgggggghhhhhhfffeeedddfffggghhhiiiiiihhhhhhggggggfffeeeddddddeeefffggghhhgggfffeeeeeeffffffggghhhgggfffeeedddddddddddd``````aaaaaabbbbbbccccccdddeeefffggghhhhhhggggggeeeeeeeeefffffffffgggggggggggghhhhhhiiiiiijjjjjjhhhffffffhhhfffbbbcccggggggiiikkklllllllllkkkiiiiiihhhggghhhjjjlllllllllllllllmmmnnnooopppqqqqqqqqqppppppooonnnmmmllllllmmmmmmmmmnnnnnnoooooooooqqqpppooonnnmmmmmmnnnoookkkmmmooopppqqqqqqpppoooppppppqqqqqqqqqqqqqqqppp{{{ssspppmmmllljjjiiifffddd```^^^\\\ZZZZZZ\\\^^^___cccccccccdddfffhhhjjjkkkkkklllmmmllljjjhhhhhhhhhggggggffffffeeedddddddddeeedddcccbbbaaabbbccccccdddccccccbbbbbbbbbbbbbbbdddcccbbbbbbbbbbbbbbbbbbeeeeeeffffffeeeeeedddccc___```aaaaaabbbbbbaaaaaadddddddddeeeffffffggggggdddfffhhhhhhfffdddddddddddddddddddddeeefffggghhhggghhhiiijjjjjjiiihhhggghhhiiijjjkkkkkkjjjiiihhhiiiiiijjjkkkllllllllllllkkkkkkjjjiiiiiiiiijjjjjjkkklllllljjjgggeeeeeefffiiiiiiiiiiiiiiiiiiiiiiiifffffffffffffffeeeddddddeeefffggghhhhhhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeddddddddddddeeeffffffaaa```______```bbbdddeeeeeeeeeffffffffffffeeeeeecccdddddddddeeeeeeeeeeeefffgggggggggfffeeeddddddaaabbbcccdddeeefffggggggkkkiiifffffffffggggggfffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeffffffccccccddddddddddddcccccceeeeeeddddddccccccbbbbbbddddddccccccddddddeeeeeeddddddeeeeeeeeeeeeddddddbbbaaaaaa`````````aaaaaa`````````aaabbbcccdddeeecccccccccbbbbbbccccccddddddddddddeeeeeefffffffffggggggffffffeeeeeeddddddggghhhhhhgggeeecccdddeeedddfffggggggeeedddeeefffdddeeeeeeeeeffffffffffffeeeeeeeeefffffffffffffffhhhhhhggggggggggggffffffhhhhhhhhhgggeeedddeeegggiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhiiijjjiiiiiiiiihhhiiijjjkkkjjjjjjkkkmmmkkkjjjjjjjjjjjjkkkllllllkkkkkklllnnnoooooooooooommmnnnooooooooonnnlllkkkjjjiiihhhggghhhjjjlllnnnpppooonnnmmmllllllmmmmmmmmmnnnooonnnmmmlllmmmnnnnnnmmmmmmmmmoooppprrrtttsssqqqooonnnnnnnnnllljjjnnnmmmkkkiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllllljjjjjjkkklllllllllkkkkkkjjjiiiiiihhhiiiiiijjjjjjmmmmmmnnnooooooooooooooollllllllllllllllllllllllkkkjjjkkklllnnnnnnllljjjggghhhiiikkkllllllllllllgggggghhhiiihhhgggfffeeehhhhhhhhhggggggggggggggggggfffeeeeeefffggghhhiiikkkiiigggeeeeeefffggghhhggggggfffeeeddddddddddddaaabbbbbbcccdddeeeeeefffhhhggggggggggggggghhhhhhgggfffeeeeeeeeefffhhhiiikkkkkkjjjiiiiiijjjkkkllljjjhhhhhhiiigggdddeeeiiigggiiilllmmmmmmmmmmmmooollljjjiiiiiikkkmmmmmmlllkkkkkkmmmoooqqqrrrttttttppppppppppppoooooooooooonnnnnnnnnoooooooooooooooqqqpppooonnnnnnoooppppppmmmnnnpppqqqrrrqqqqqqppprrrrrrrrrqqqqqqqqqqqqqqqyyytttrrrpppnnnmmmjjjgggeee___]]][[[ZZZZZZ\\\^^^```bbbeeehhhiiihhhgggiiilllkkkllllllkkkiiiggghhhiiihhhhhhhhhgggggggggggggggfffeeedddcccccccccdddeeefffeeeeeedddcccdddddddddfffeeedddccccccdddeeeffffffffffffeeedddccccccbbbaaabbbbbbcccdddcccccccccfffffffffggghhhhhhiiiiiieeegggiiihhhgggeeeeeeeeeeeeeeeeeeeeefffggghhhiiikkkkkkllllllllllllkkkkkkiiijjjkkkllllllkkkjjjiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllllllllllliiijjjjjjhhhfffddddddeeeiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffeeefffggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffffffffeeeeeedddeeeeeeffffffdddbbb```______aaadddfffbbbccceeefffgggfffeeeeeeddddddddddddeeeeeeeeeeeefffgggggggggggggggfffeeebbbbbbcccdddfffggghhhhhhkkkhhhfffeeeeeefffeeeddddddcccccccccdddddddddeeeeeeddddddcccccccccddddddbbbbbbcccdddddddddccccccffffffeeeeeeddddddcccbbbdddccccccbbbccccccddddddddddddeeeeeeeeedddccccccddddddcccbbbbbbaaaaaaaaa_________```aaacccdddeeeddddddcccccccccdddeeeeeeffffffgggggghhhhhhiiiiiihhhhhhhhhgggffffffeeeeeehhhiiiiiigggdddccccccdddccceeeffffffeeeccccccddddddddddddeeeeeeffffffggggggggggggggggggggghhhhhhgggggggggggggggggggggfffggghhhhhhgggeeedddfffggghhhhhhiiijjjjjjjjjiiiiiiggghhhjjjkkklllkkkjjjiiihhhiiikkkkkkjjjjjjkkklllkkkkkkkkklllllllllmmmmmmnnnnnnooooooppppppoooooonnnnnnooooooooonnnmmmlllkkkjjjiiihhhiiikkkmmmooopppoooooonnnnnnmmmmmmmmmmmmnnnooonnnmmmlllmmmnnnooonnnmmmmmmoooqqqtttvvvrrrqqqppppppooonnnnnnmmmooonnnlllkkkjjjiiiiiiiiilllllllllllllllmmmmmmmmmjjjkkkkkklllllllllkkkkkkjjjjjjiiiiiiiiijjjkkkkkkkkkkkklllmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnnnnmmmllljjjjjjkkklllmmmmmmlllllliiiiiijjjkkkjjjiiihhhgggkkkjjjiiihhhggggggggghhhhhhhhhgggggghhhjjjkkklllmmmkkkhhhffffffggghhhiiihhhgggfffeeeeeeeeeeeeeeeddddddeeefffggghhhhhhiiillljjjhhhgggfffggghhhiiiiiihhhfffeeeeeegggiiijjjnnnmmmkkkjjjiiijjjlllmmmmmmkkkjjjkkkiiifffgggkkklllkkklllmmmmmmkkklllppppppnnnmmmmmmooopppoooooommmmmmoooppprrrtttuuuvvvrrrrrrrrrqqqqqqqqqppppppooopppppppppppppppppppppppppppooonnnnnnooopppqqqooopppqqqrrrrrrrrrrrrqqqsssrrrrrrqqqqqqppppppppp~~~yyyvvvtttrrrpppooolllhhhfff^^^]]][[[ZZZ[[[]]]___aaadddgggkkkjjjgggeeegggiiimmmmmmmmmkkkiiihhhjjjlllggghhhhhhiiijjjkkkkkklllhhhgggeeeddddddeeeeeefffggggggfffeeeeeeeeeeeeeeehhhhhhfffffffffggghhhiiihhhhhhgggfffeeedddccccccddddddeeeffffffffffffeeehhhhhhiiiiiijjjkkkkkkkkkgggiiikkkkkkiiigggggggggggggggggghhhhhhiiijjjkkkllllllmmmmmmmmmmmmlllllljjjkkklllmmmmmmlllkkkjjjlllmmmnnnoooppppppppppppppppppoooooonnnnnnmmmmmmgggiiiiiihhhfffeeefffgggkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjiiiiiihhhgggfffggghhhiiijjjjjjjjjjjjggghhhhhhhhhhhhgggfffeeeggggggffffffeeeffffffgggfffdddbbb```___```bbbdddaaacccdddfffffffffeeeeeeddddddeeeeeeeeefffffffffffffffggggggggggggggggggcccdddeeefffggghhhiiiiiijjjgggeeecccdddddddddcccdddccccccccccccdddeeefffggggggeeedddbbbbbbaaaaaaaaabbbccccccdddddddddcccfffffffffgggfffeeedddcccdddccccccbbbbbbbbbccccccddddddeeeeeedddcccbbbbbbeeeeeeeeeddddddcccbbbbbb``````aaaaaacccdddffffffeeeeeeeeeeeeeeefffggggggfffggggggggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhgggggghhhhhhiiigggdddcccccccccccceeeggggggeeeccccccccccccccccccdddeeefffffffffiiihhhgggggggggggghhhhhhgggggghhhiiiiiihhhhhhggggggggghhhgggeeeeeefffgggggghhhiiijjjjjjjjjjjjjjjhhhiiikkkllllllkkkkkkjjjhhhjjjkkkjjjiiiiiijjjllllllmmmmmmnnnnnnnnnnnnnnnqqqqqqqqqqqqpppooonnnnnnooooooooooooooonnnnnnnnnmmmlllkkkkkkkkkmmmooopppoooooooooooooooooonnnnnnlllnnnooonnnmmmmmmnnnooopppooonnnnnnoooqqqtttvvvqqqqqqqqqpppooonnnnnnoooooonnnmmmkkkjjjiiihhhhhhkkkkkkkkkkkkllllllmmmmmmjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkklllllljjjjjjkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjkkkllllllmmmlllkkkjjjiiillllllkkkjjjiiiiiiiiijjjkkkjjjjjjjjjkkklllnnnooommmllljjjhhhhhhiiijjjkkkhhhhhhggggggfffggggggggggggggghhhhhhiiijjjkkkkkknnnllljjjhhhggghhhjjjkkkjjjiiihhhggggggiiikkklllooommmllljjjjjjkkkmmmnnnooollllllmmmkkkhhhjjjooozzzsssnnnooonnnkkklllppprrrpppooooooppprrrqqqpppqqqqqqrrrrrrsssttttttuuuuuuuuutttsssrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnoooqqqrrrrrrrrrrrrssssssssssssssssssrrrqqqooonnnnnnnnnnnn{{{vvvuuusssqqqpppmmmhhheee^^^]]]\\\[[[\\\^^^aaacccfffiiikkkjjjgggffffffhhhjjjjjjiiigggeeeeeehhhjjjhhhhhhiiikkklllmmmnnnoooiiihhhgggfffeeefffgggggghhhggggggfffffffffffffffhhhhhhhhhhhhhhhhhhiiijjjkkkjjjiiiggggggfffffffffeeefffgggggghhhhhhggggggiiiiiiiiijjjkkkkkklllllliiikkkmmmmmmkkkiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmllllllkkkkkkkkkkkklllllllllmmmnnnoooooonnnmmmlllnnnnnnooopppqqqqqqqqqqqqnnnoooooopppoooooonnnmmmhhhiiijjjjjjiiihhhjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkkdddeeeggggggggggggfffeeeiiiiiihhhgggggggggggghhhfffeeecccaaa``````aaabbbcccdddeeefffffffffffffffeeefffffffffggggggggggggffffffggghhhhhhiiihhhhhhggggggggghhhiiiiiijjjjjjiiigggdddcccdddeeeeeedddeeedddccccccdddeeeggghhhjjjiiihhhfffdddcccbbbbbbaaabbbcccdddeeeeeeeeedddeeefffggghhhhhhgggfffeeeeeeeeedddcccccccccddddddeeeeeefffeeeeeedddcccbbbdddeeeeeefffeeeeeedddcccdddddddddeeeeeeggghhhiiiggggggggggggggghhhiiijjjggggggggggggggggggggggggiiiiiiiiiiiijjjjjjjjjjjjhhhiiiiiihhheeeddddddeeefffhhhjjjjjjhhhfffeeeeeeccccccdddeeefffgggggghhhiiihhhfffeeeeeefffggggggggghhhiiijjjkkkjjjiiihhhggghhhiiihhhffffffgggiiihhhhhhiiijjjkkkkkklllllljjjkkkkkkllllllllllllllljjjkkklllllljjjjjjkkklllmmmnnnooooooppppppooooooqqqqqqrrrqqqqqqpppooonnnppppppppppppoooooooooooonnnnnnnnnnnnooopppqqqqqqooooooppppppppppppoooooolllmmmnnnnnnmmmmmmnnnooopppooooooooooooqqqrrrsssooopppqqqpppooonnnooopppnnnnnnmmmlllkkkjjjiiihhhjjjjjjjjjkkkllllllmmmmmmkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjkkklllmmmmmmllllllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmlllkkklllmmmnnnnnnnnnnnnmmmkkkjjjiiillllllmmmnnnmmmlllkkkjjjlllllllllkkkkkkkkkkkkkkkmmmlllkkkkkklllmmmnnnooolllkkkkkkkkkkkkkkklllllljjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkllllllllllllooommmkkkiiiiiijjjkkkllllllkkkjjjjjjjjjkkkmmmmmmnnnnnnmmmllllllmmmnnnooopppnnnmmmnnnmmmkkknnnttt}}}rrrqqqrrroooooorrrpppooonnnnnnppprrrqqqqqquuuuuuuuuuuuttttttttttttwwwwwwvvvuuutttsssrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqoooooonnnooooooqqqssstttttttttttttttttttttttttttrrrqqqooommmkkkkkkkkkllluuutttrrrqqqoookkkgggccc___^^^\\\\\\]]]```ccceeehhhiiiiiiiiihhhhhhiiijjjiiihhhfffdddbbbcccfffiiikkkkkkkkklllmmmnnnoooooojjjiiihhhgggfffggghhhhhhhhhhhhgggfffffffffffffffffffffggghhhhhhhhhhhhhhhjjjiiihhhgggffffffggggggffffffggghhhhhhhhhhhhggghhhhhhiiiiiijjjjjjkkkkkkjjjlllmmmmmmllljjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnmmmllllllllllllllllllmmmnnnooopppqqqqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqooopppqqqrrrrrrqqqqqqpppkkklllmmmmmmkkkkkklllmmmppppppppppppppppppppppppllllllmmmmmmllllllkkkjjjkkkkkkllllllmmmllllllllleeefffhhhjjjjjjjjjiiihhhkkkjjjjjjiiihhhhhhiiiiiiffffffeeedddddddddeeeeeehhhggggggggggggggghhhhhhgggggggggggghhhhhhhhhhhhgggggghhhjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiigggeeeeeefffgggggggggffffffeeedddeeegggiiijjjlllkkkjjjiiiggggggffffffbbbcccdddeeeeeefffffffffdddeeegggiiiiiiiiihhhgggiiihhhggggggfffffffffggghhhhhhhhhhhhgggfffeeedddfffggghhhiiiiiiiiihhhgggiiihhhhhhhhhiiiiiijjjkkkiiiiiihhhiiijjjkkkllllllkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjjjjkkkkkklllllliiijjjkkkjjjhhhggghhhiiijjjllloooooommmjjjiiihhheeeeeefffggghhhiiijjjjjjjjjiiigggfffffffffhhhhhhgggiiijjjllllllllljjjiiiiiijjjkkkjjjiiihhhjjjllljjjjjjjjjjjjkkkmmmooopppmmmmmmmmmmmmmmmnnnoooooommmnnnooonnnmmmlllmmmnnnnnnnnnpppqqqqqqqqqpppooooooooopppqqqqqqqqqqqqqqqqqqqqqppppppooooooooopppmmmnnnooopppqqqqqqqqqpppoooooopppqqqqqqqqqpppooolllmmmnnnnnnmmmmmmnnnpppppppppppppppppppppppppppmmmoooppppppnnnmmmoooqqqoooooonnnnnnmmmlllkkkjjjjjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjkkkkkklllmmmnnnmmmmmmnnnoooooooooooonnnlllllllllllllllllllllllllllnnnnnnmmmjjjjjjkkkmmmmmmmmmmmmmmmllllllkkkjjjkkkkkklllmmmlllkkkjjjiiiiiijjjkkklllllllllkkkjjjmmmlllkkkkkkkkklllmmmnnniiijjjlllmmmnnnnnnmmmmmmkkkkkkjjjjjjjjjkkkkkklllnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmlllkkkkkkkkklllmmmlllmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppqqqqqqpppnnnmmmoooooonnnrrrxxxrrrqqqtttrrrqqqtttqqqooonnnooorrrssstttsssvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvvvvuuuuuuuuuuuussssssssssssrrrrrrrrrqqqqqqqqqpppqqqrrrtttvvvwwwvvvuuuuuuttttttuuuuuuuuupppooollljjjhhhhhhhhhiiitttrrrqqqpppnnnjjjeeeaaa___^^^]]]\\\^^^aaadddfffiiihhhhhhiiijjjkkklllmmmmmmllljjjhhhfffgggkkknnnmmmmmmmmmnnnnnnnnnnnnnnnkkkjjjhhhggggggggghhhiiihhhhhhgggfffffffffffffffdddeeefffhhhhhhhhhgggfffhhhgggeeeddddddeeeeeefffeeeffffffgggggggggggggggggggggggghhhiiiiiijjjjjjjjjlllmmmmmmllljjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmoooooonnnnnnnnnnnnooooooooopppqqqrrrrrrqqqpppooommmnnnoooppppppqqqqqqpppqqqrrrtttuuuvvvuuuuuutttnnnooopppooommmlllmmmnnnqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqpppoooooonnnmmmmmmmmmnnnmmmmmmllllllhhhiiilllnnnooonnnmmmmmmllllllkkkjjjiiiiiiiiijjjgggggghhhiiiiiijjjjjjjjjkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhhhhiiiiiiiiiiiihhhiiijjjkkklllmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjhhhffffffhhhiiijjjiiihhhgggfffeeefffhhhjjjlllmmmmmmlllkkkjjjjjjjjjkkkbbbcccdddeeeffffffffffffcccdddgggiiijjjjjjiiihhhkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhffffffjjjkkklllmmmnnnnnnmmmllllllkkkkkkkkkkkkkkklllllljjjjjjjjjjjjkkklllmmmnnnppppppooonnnmmmllllllkkkhhhiiijjjjjjllllllmmmnnnjjjlllmmmllljjjjjjkkklllmmmppprrrssspppnnnlllkkkfffggghhhiiijjjkkkllllllnnnllljjjiiihhhiiijjjkkkhhhiiikkkmmmmmmmmmkkkjjjkkklllmmmlllkkkkkklllnnnmmmlllkkkkkkllloooqqqssspppooonnnnnnnnnoooqqqrrrooopppqqqpppooonnnooopppnnnooopppqqqrrrqqqpppppplllmmmnnnppprrrsssssssssrrrqqqppppppoooooopppppplllmmmoooqqqrrrqqqpppoooooooooqqqrrrrrrqqqpppoookkkmmmnnnnnnmmmmmmnnnpppoooppppppppppppooonnnnnnlllnnnppppppmmmmmmoooqqqooopppppppppooonnnmmmlllkkkkkkkkklllmmmnnnnnnooonnnnnnoooooonnnmmmlllllljjjjjjjjjkkklllmmmnnnooolllmmmmmmnnnnnnnnnnnnnnnlllllllllllllllllllllllllllnnnnnnmmmjjjiiikkkmmmkkkkkkllllllmmmllllllllljjjjjjkkkkkkkkkjjjiiihhhggghhhjjjlllmmmllljjjiiimmmlllkkkjjjiiijjjkkklllhhhjjjlllnnnoooooonnnmmmlllllllllkkkkkklllmmmmmmppppppoooooonnnmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmnnnnnnooopppooooooooonnnoooppprrrrrrssssssssspppnnnnnnppppppppptttzzzooonnntttsssqqqsssrrrqqqqqqrrruuuwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwtttttttttssssssrrrrrrrrrssssssrrrssstttvvvxxxyyywwwvvvuuuuuuuuuuuuvvvvvvooommmkkkhhhfffffffffggg}}}wwwuuurrrmmmiiifffcccbbb___]]][[[\\\```bbbaaa```hhhhhhggggggiiillloooqqqzzzqqqjjjhhhiiijjjkkkllllllllllllllllllllllllmmmlllkkkjjjiiijjjkkkllliiiiiihhhgggggggggggggggkkkiiihhhggghhhiiihhhggghhhgggeeedddccceeefffgggllljjjiiigggggghhhjjjkkklllkkkjjjiiiiiikkkmmmnnnlllmmmmmmmmmlllkkkkkkjjjlllmmmmmmmmmmmmnnnqqqtttmmmoooppprrrssssssrrrrrruuuuuuuuuuuutttsssrrrqqqssssssssssssssssssssssssrrrtttvvvvvvuuutttuuuvvvpppqqqqqqrrrrrrqqqqqqpppuuuttttttssssssttttttuuuqqqqqqrrrrrrrrrsssssssssqqqpppnnnmmmmmmnnnoooooohhhiiijjjkkklllmmmmmmmmmjjjmmmnnnmmmiiigggggghhhkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkklllnnnmmmjjjhhhjjjjjjkkklllmmmooopppqqqooollliiiiiillloooppppppnnnmmmllljjjiiijjjjjjkkkkkkjjjhhhggghhhiiikkklllkkkjjjgggeeefffhhhlllnnnnnnnnnmmmllllllkkkjjjjjjhhhgggfffgggjjjkkkjjjiiilllkkkjjjkkkmmmnnnmmmllljjjkkklllkkkiiihhhiiijjjkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllljjjooopppllliiiiiiiiihhhggghhhjjjlllnnnpppqqqrrrmmmmmmnnnnnnnnnnnnmmmmmmkkklllllllllmmmnnnnnnnnnnnnmmmlllkkklllmmmnnnoooooonnnmmmllllllmmmnnnooolllllllllmmmooopppooonnnooonnnlllkkkjjjjjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnooooooooooooooonnnnnnmmmmmmmmmnnnooopppqqqqqqrrrpppqqqrrrsssssssssrrrrrrvvvtttsssqqqppppppqqqqqqtttsssqqqppppppqqqssstttnnnooopppqqqrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrroooppprrrttttttsssrrrqqquuurrrpppsssvvvwwwsssnnnssssssqqqqqqqqqqqqsssssstttsssrrrqqqppppppppppppnnnpppqqqqqqpppoooqqqrrrppppppppppppooooooooooooppppppoooooonnnnnnnnnmmmoooooonnnmmmnnnooopppqqqpppoooooonnnmmmmmmllllllkkklllmmmmmmnnnnnnnnnnnnoooooonnnmmmlllkkkkkkjjjmmmmmmnnnnnnmmmkkkiiihhhmmmnnnnnnnnnlllkkklllmmmjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjfffhhhkkknnnnnnnnnlllkkkmmmmmmmmmmmmmmmnnnooopppnnnnnnooooooooonnnlllkkknnnnnnnnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttsssrrrqqqqqqsssssssssqqqpppqqqtttwwwuuurrrwwwzzzyyyuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{yyyxxxxxxzzz|||yyyyyyxxxxxxwwwvvvuuuuuuttttttttttttuuuvvvxxxyyy|||zzzxxxwwwwwwwwwuuutttqqqnnnkkkiiihhhhhhgggfff}}}wwwuuuqqqmmmiiieeecccbbb___]]]\\\^^^aaaccccccbbbggggggggggggiiikkkmmmnnn{{{vvvooojjjiiiiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmjjjjjjiiihhhhhhhhhhhhhhhlllkkkiiiiiijjjjjjiiihhhjjjiiihhhgggggghhhiiijjjmmmllljjjiiiiiijjjlllmmmlllllljjjjjjjjjkkkmmmnnnnnnnnnnnnnnnnnnmmmllllllnnnooopppppppppqqqtttvvvssssssttttttssssssrrrrrrrrrrrrsssttttttttttttsssqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuuuutttssstttuuurrrssssssttttttssssssrrrttttttssssssssssssssssssqqqrrrrrrrrrssssssssssssqqqpppooonnnmmmmmmnnnnnniiijjjkkklllnnnnnnooooookkkmmmnnnllljjjhhhiiikkknnnnnnmmmmmmllllllllllllllllllmmmnnnpppooommmjjjkkkkkkllllllmmmnnnppppppooollljjjkkknnnpppooonnnlllkkkkkkkkkkkklllmmmmmmkkkjjjiiihhhhhhjjjlllmmmlllkkkiiihhhhhhjjjmmmnnnnnnnnnmmmmmmlllkkkkkkjjjiiihhhhhhiiikkkllllllkkkmmmlllkkklllmmmnnnmmmllllllmmmnnnmmmkkkjjjkkkllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllllljjjooopppllliiijjjjjjiiiiiijjjkkkmmmnnnoooooopppmmmnnnnnnoooooonnnnnnmmmllllllmmmmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnoooooonnnmmmllllllmmmnnnnnnmmmllllllnnnppppppooonnnpppooonnnlllllllllllllllnnnnnnnnnmmmmmmmmmllllllmmmnnnnnnooooooooonnnnnnnnnnnnooopppqqqrrrssssssrrrrrrssssssttttttssssssvvvuuusssrrrqqqqqqrrrssstttsssrrrrrrrrrrrrssstttrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssspppqqqssstttttttttsssrrrsssqqqoooqqquuuwwwtttqqqttttttsssrrrrrrsssttttttttttttsssrrrqqqqqqppppppqqqrrrtttsssrrrrrrsssuuuqqqqqqqqqqqqpppppppppppppppppppppoooooonnnnnnnnnoooooonnnnnnnnnooopppqqqqqqppppppooonnnnnnmmmmmmkkkkkklllmmmmmmmmmmmmmmmpppoooooonnnnnnmmmmmmlllnnnnnnoooooonnnmmmlllkkkmmmnnnooonnnmmmllllllmmmkkkkkkjjjjjjiiiiiihhhhhhggggggffffffffffffgggggghhhhhhiiijjjjjjjjjjjjiiieeefffiiilllmmmmmmlllkkkkkkkkklllmmmmmmnnnoooooommmmmmnnnooonnnmmmlllkkkmmmmmmmmmmmmnnnooopppqqqssssssssssssssssssssssssttttttuuuuuuuuutttsssssstttttttttsssrrrsssuuuxxx~~~vvvsssvvvxxxwwwuuuvvvvvvwwwwwwxxxyyyyyyyyyzzzyyyyyyxxxyyyzzz{{{|||}}}}}}|||zzzxxxwwwxxxzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuuuuuuuwwwxxxyyy{{{yyyvvvvvvvvvvvvtttssssssqqqnnnmmmmmmmmmkkkjjj~~~vvvtttpppkkkgggdddbbbbbb_________aaadddffffffeeegggggghhhhhhiiijjjjjjkkktttqqqllljjjjjjkkklllkkknnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmkkkkkkjjjjjjiiiiiijjjjjjmmmllljjjjjjkkklllkkkjjjmmmmmmkkkkkkkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnmmmlllkkkkkkkkklllnnnooooooppppppppppppooonnnnnnqqqsssttttttssstttvvvxxxyyyxxxwwwuuutttsssrrrrrrqqqrrrsssuuuvvvwwwwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqtttuuuwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvvvvuuuuuutttssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqpppnnnnnnmmmmmmmmmiiijjjlllnnnooopppqqqqqqmmmnnnmmmlllkkkkkkmmmoooqqqqqqppppppppppppoooooooooooooooppprrrqqqooommmmmmmmmnnnnnnnnnoooooooooooonnnmmmnnnppppppooommmiiijjjlllmmmnnnooopppppplllkkkjjjjjjjjjkkkmmmnnnmmmmmmmmmlllmmmmmmnnnooonnnnnnnnnmmmmmmllllllkkkkkkjjjjjjkkkmmmnnnnnnmmmooonnnmmmmmmnnnooonnnlllnnnooopppooonnnmmmnnnooonnnnnnnnnooooooooooooooopppoooooonnnmmmllllllkkkkkkooopppmmmkkklllllljjjllllllmmmnnnnnnooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkklllmmmnnnoooooonnnnnnmmmlllllllllmmmmmmllllllnnnpppqqqpppnnnppppppooonnnmmmmmmmmmmmmppppppppppppooonnnlllkkkkkklllmmmnnnoooooooooooooooppppppqqqrrrsssttttttssssssssssssttttttttttttuuutttsssrrrrrrrrrssstttttttttttttttttttttttttttvvvvvvuuutttssssssrrrqqqttttttttttttttttttttttttssssssssssssttttttttttttrrrpppnnnppptttvvvuuutttuuuuuuttttttttttttuuuuuuuuuuuutttssssssrrrrrrrrrrrrtttuuuuuutttsssuuuvvvrrrrrrrrrqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnoooppppppqqqqqqqqqqqqpppoooooonnnnnnkkkkkklllmmmmmmmmmlllllloooooooooooooooooooooooonnnooooooppppppooonnnnnnnnnoooppppppnnnmmmmmmnnnllllllkkkkkkjjjiiiiiihhhggggggffffffffffffgggggghhhiiijjjjjjkkkkkkjjjjjjeeefffhhhjjjkkkkkkkkkjjjhhhjjjlllmmmooooooooonnnlllmmmnnnooonnnmmmlllkkkmmmmmmmmmnnnoooqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuvvvvvvuuuttttttwwwyyy|||xxxvvvvvvvvvvvvuuuwwwxxxyyy{{{{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~|||yyyxxxxxxzzz|||{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyywwwvvvuuuvvvuuutttrrrtttrrrpppppppppqqqpppooouuusssooojjjfffdddbbbbbb```aaabbbdddggghhhiiiiiiiiiiiijjjkkkkkkkkkjjjjjjooonnnllllllmmmnnnnnnmmmoooooonnnnnnnnnnnnmmmmmmkkklllmmmoooooonnnmmmllllllkkkjjjjjjjjjjjjkkkkkkmmmkkkjjjjjjkkkllllllkkkooonnnnnnmmmnnnnnnooopppnnnmmmmmmlllmmmmmmnnnooonnnmmmmmmmmmmmmnnnooopppppppppqqqqqqqqqppppppooossstttvvvvvvuuuvvvwwwyyy{{{yyywwwuuutttsssttttttssstttuuuwwwxxxyyyyyyyyyssssssssssssssstttttttttvvvxxxyyyxxxwwwvvvvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvssssssssssssrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmjjjkkkmmmooopppqqqrrrrrroooooonnnmmmmmmoooqqqssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssqqqoooppppppppppppppppppooooooooopppqqqrrrsssqqqooonnnkkkmmmoooppprrrrrrqqqqqqnnnmmmmmmmmmmmmnnnooopppoooppppppqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmmmlllkkkmmmooopppooonnnrrrpppooooooppppppnnnmmmooopppqqqqqqooonnnoooqqqppppppppppppqqqqqqqqqqqqqqqqqqpppooonnnllllllkkkkkkooopppmmmmmmoooooolllllllllmmmnnnoooooooooooonnnooooooppppppoooooonnnoooooonnnnnnmmmmmmlllllljjjjjjkkklllmmmnnnnnnooooooooonnnmmmmmmlllllllllnnnmmmmmmoooqqqqqqpppoooooooooooonnnnnnmmmmmmmmmrrrsssssssssrrrooolllkkkjjjjjjlllmmmnnnooooooooooooooopppqqqrrrsssssstttrrrrrrrrrrrrssssssttttttsssrrrqqqqqqqqqrrrssstttrrrrrrsssttttttsssrrrrrrvvvvvvuuuttttttsssrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwtttrrroooppprrrtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttssssssqqqsssttttttsssssstttuuurrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqpppppppppnnnnnnnnnoooooooooppppppqqqqqqqqqppppppooooooooollllllmmmmmmmmmmmmllllllnnnnnnooooooooopppppppppooooooooopppppppppppppppnnnppprrrqqqpppnnnnnnooommmmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiikkklllmmmmmmnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjiiikkknnnpppqqqqqqppppppnnnooopppqqqppppppnnnnnnnnnnnnoooppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxwwwvvvvvvxxxzzzzzz{{{zzzyyywwwvvvvvvwwwxxxzzz|||}}}~~~}}}|||zzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyxxxwwwwwwwwwwwwuuussssssrrrqqqqqqsssssssssqqq~~~vvvsssnnnjjjfffdddccccccbbbdddfffhhhjjjkkklllllllllmmmmmmnnnnnnnnnmmmlllnnnmmmmmmnnnppprrrqqqpppnnnnnnnnnmmmmmmmmmlllllljjjkkklllnnnnnnnnnmmmllllllkkkkkkjjjkkkkkklllllllllkkkiiiiiikkklllkkkkkknnnnnnnnnnnnooooooppppppmmmmmmmmmmmmnnnnnnooooooooooooooooooooopppppppppoooppppppqqqqqqqqqppppppssstttvvvvvvvvvuuuwwwxxxxxxwwwuuutttttttttuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvssssssttttttuuuuuuuuuuuuuuuvvvxxxwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvsssttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqppppppsssrrrrrrqqqqqqpppooooookkklllnnnpppqqqrrrssssssqqqpppoooooopppsssuuuvvvssssssssstttttttttttttttsssrrrrrrrrrttttttsssqqqrrrrrrsssssssssrrrqqqqqqqqqsssuuuvvvuuutttrrrqqqqqqrrrsssttttttsssrrrqqqppppppppppppqqqqqqrrrrrrrrrrrrssstttssssssrrrqqqqqqqqqqqqpppppppppppppppnnnmmmmmmnnnpppqqqqqqpppsssrrrqqqqqqrrrrrrpppooooooqqqrrrqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqooonnnmmmllllllllloooooonnnooorrrrrrnnnkkklllmmmooopppqqqqqqrrrooooooppppppppppppooooooooooooooonnnnnnmmmmmmlllkkkkkklllmmmnnnnnnooooooooooooooonnnnnnmmmmmmlllnnnnnnnnnoooqqqrrrqqqpppnnnnnnnnnnnnmmmmmmmmmlllqqqqqqrrrrrrpppmmmjjjhhhhhhiiikkklllnnnooooooooommmmmmnnnooopppqqqrrrrrrqqqqqqpppppppppqqqrrrsssqqqpppooooooooopppqqqrrrpppqqqrrrrrrrrrrrrqqqpppssssssssssssttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxwwwuuurrrqqqrrrssssssssssssssssssttttttsssssssssuuuuuuvvvvvvvvvuuuttttttrrrtttuuuuuutttsssuuuvvvrrrrrrqqqqqqqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrnnnnnnooooooppppppppppppqqqqqqqqqpppppppppppppppnnnnnnooooooooonnnnnnmmmnnnnnnnnnoooppppppqqqqqqooooooooooooooooooppppppoooqqqssssssrrrpppooopppooonnnnnnnnnmmmmmmmmmmmmnnnmmmmmmllllllmmmmmmnnnpppqqqqqqrrrrrrrrrrrrrrrsssrrrpppooommmlllkkkkkkmmmnnnqqqsssttttttsssrrrqqqrrrsssttttttsssrrrrrrqqqrrrrrrtttvvvxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzz{{{{{{{{{{{{xxxzzzzzzyyyxxxwwwyyyzzzxxxzzz|||{{{yyyxxxxxxyyyyyy{{{}}}~~~~~~}}}|||{{{yyyzzzzzz{{{{{{{{{{{{{{{zzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{zzzyyyyyy{{{zzzyyyzzz{{{zzzxxxvvvuuuttttttuuuvvvwwwvvvuuu~~~vvvsssnnnjjjfffdddddddddeeegggkkklllmmmmmmnnnooooooooopppppppppppppppppppppooooooppprrrssssssrrrooonnnnnnmmmmmmllllllllljjjkkklllmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnnnnllljjjiiiiiikkkllllllkkkmmmnnnnnnoooooopppppppppmmmmmmnnnnnnooooooppppppooopppppppppqqqqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqrrrtttvvvvvvuuuuuuuuuvvvuuuuuutttttttttuuuvvvvvvvvvvvvvvvuuuuuutttrrrrrrrrrrrrsssttttttuuuuuuuuuqqqsssuuuuuutttttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvwwwwwwvvvuuutttssssssrrrrrrrrrrrrqqqqqqssssssssstttssssssrrrqqqooooooqqqrrrssssssttttttsssrrrpppqqqtttvvvwwwwwwtttttttttuuuuuuuuuuuuuuuvvvtttssstttuuuvvvuuussstttuuuvvvwwwvvvuuutttssssssvvvxxxyyyxxxvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssssssssttttttuuuuuuuuuuuuttttttuuuuuuuuutttssssssssssssssssssssssssssssssqqqppppppqqqsssttttttssstttsssrrrrrrssstttrrrqqqppprrrssssssrrrqqqrrrtttsssssssssssssssrrrrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmoooooonnnqqquuutttpppkkklllnnnoooqqqrrrrrrsssppppppqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmnnnoooooooooooonnnnnnooooooppppppoooooonnnooonnnnnnppprrrsssrrrppplllmmmnnnnnnnnnmmmmmmlllnnnnnnnnnnnnllljjjhhhfffhhhiiijjjlllmmmnnnnnnnnnkkkllllllmmmnnnoooppppppqqqpppoooooooooppprrrsssqqqpppooonnnnnnnnnooopppppppppppppppppppppppppppqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvtttssssssrrrrrrrrrsssttttttttttttsssrrrtttuuuvvvwwwwwwvvvtttttttttvvvwwwwwwvvvuuuwwwxxxsssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssppppppqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppppppppppppppqqqqqqqqqrrrrrrqqqppppppoooooooooppppppppprrruuuuuusssqqqppppppoooppppppppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrtttuuuvvvvvvwwwwwwvvvvvvyyywwwuuurrrpppnnnnnnnnnrrrssstttvvvvvvvvvvvvuuutttuuuvvvwwwxxxwwwvvvuuutttuuuuuuwwwyyy{{{}}}~~~||||||||||||||||||||||||zzzzzz{{{|||||||||{{{{{{yyyzzz{{{{{{yyyxxxyyyzzzxxxzzz{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{yyyzzz{{{{{{|||{{{{{{{{{yyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzz|||||||||}}}~~~}}}zzzxxxyyyxxxxxxyyy{{{|||zzzyyy}}}wwwtttooojjjgggeeeeeefffgggjjjnnnpppooonnnooopppqqqppppppppppppqqqssstttrrrpppoooppprrrssssssrrrppppppoooooonnnmmmmmmlllllllllllllllmmmnnnooopppooooooooooooooopppqqqqqqmmmkkkjjjkkkmmmnnnnnnmmmmmmnnnoooppppppqqqqqqqqqnnnoooooopppqqqrrrrrrrrrpppqqqqqqrrrrrrrrrrrrrrrqqqrrrsssssstttttttttsssrrrtttvvvwwwvvvuuuuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwvvvuuutttssssssttttttuuuvvvvvvwwwwwwqqqsssuuuvvvuuuuuuwwwxxxvvvwwwwwwxxxxxxwwwwwwvvvtttvvvwwwyyyzzzyyyxxxwwwvvvvvvvvvuuuuuutttttttttssssssuuuuuuvvvuuuuuutttssstttuuuuuuvvvvvvuuuuuuuuusssrrrtttwwwyyyxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvxxxyyyyyyyyywwwvvvuuuxxx{{{{{{zzzyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttssstttvvvxxxwwwvvvtttsssrrrsssuuuuuuuuusssrrrtttuuuuuuttttttuuuvvvttttttsssssssssrrrrrrrrrqqqqqqqqqppppppooooooooommmooooooooossswwwvvvrrrmmmnnnooopppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnooooooooooooppppppqqqqqqpppnnnnnnnnnooopppqqqrrrrrrqqqqqqooooooooopppssssssrrrqqqmmmnnnoooooooooooonnnmmmnnnnnnmmmlllkkkjjjiiihhhhhhiiijjjkkklllmmmmmmmmmkkkkkklllmmmnnnooopppppprrrqqqpppooooooqqqssstttrrrqqqpppnnnnnnnnnoooooorrrrrrqqqppppppqqqrrrrrrrrrsssssstttvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxzzzzzzyyyyyyxxxvvvwwwwwwwwwvvvtttttttttssstttuuuuuuuuuuuutttsssssstttuuuwwwwwwvvvtttssstttuuuwwwvvvuuuuuuvvvxxxuuuuuuuuuuuuttttttttttttrrrrrrssssssttttttttttttssssssuuuvvvvvvvvvuuutttttttttttttttttttttttttttttttttuuuuuuttttttsssrrrsssssssssssssssttttttttttttsssrrrpppppppppqqqqqqqqqsssvvvwwwuuusssqqqqqqppppppqqqrrrssstttuuuuuuuuuuuuttttttttttttuuuuuuwwwwwwxxxyyyyyyyyyyyyxxx{{{yyyvvvsssrrrrrrrrrsssvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||||||||{{{{{{zzzyyy{{{|||{{{yyyxxxxxxyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}||||||zzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||||||||~~~~~~{{{yyyzzzzzzzzz{{{}}}}}}{{{yyy|||xxxtttooojjjgggffffffgggiiilllpppqqqpppnnnooopppqqqqqqoooooooooqqqtttuuusssqqqppppppqqqrrrrrrqqqqqqqqqqqqpppooonnnnnnmmmnnnmmmmmmmmmmmmoooqqqrrrrrrqqqqqqqqqrrrsssssstttnnnmmmkkklllnnnoooooonnnmmmnnnooopppqqqrrrrrrqqqooopppqqqrrrsssssssssssspppqqqrrrsssssssssrrrrrrsssssstttuuuvvvvvvuuuuuurrruuuwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxvvvuuutttyyyzzzzzzzzzzzzyyyxxxxxxvvvwwwwwwxxxyyyzzzzzzzzzsssuuuxxxyyyyyyyyy{{{|||wwwxxxxxxyyyyyyxxxxxxwwwuuuvvvyyy{{{|||{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvssstttuuuwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwuuutttsssvvvyyyzzzxxxvvvwwwwwwwwwxxxxxxyyyyyyyyy{{{yyywwwxxxyyyzzzzzzyyyvvvwwwyyy{{{{{{zzzyyyxxxvvvyyy||||||{{{zzz|||~~~}}}|||{{{zzzyyyzzz{{{{{{wwwxxxyyyzzzzzzzzzyyyyyywwwwwwvvvuuuttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwyyyzzzzzzyyytttsssssstttvvvwwwvvvuuutttvvvwwwwwwvvvvvvwwwyyyttttttsssssssssrrrrrrrrrqqqqqqppppppppppppppppppmmmooooooooosssxxxwwwsssppppppqqqqqqqqqppppppooopppqqqqqqrrrrrrqqqqqqpppmmmmmmnnnnnnooooooppppppqqqqqqrrrrrrqqqpppnnnmmmmmmoooppprrrsssssssssrrrpppooooooqqqssstttsssqqqnnnooopppqqqqqqpppooonnnqqqpppooommmlllllllllllliiiiiijjjkkkllllllllllllkkkkkklllmmmnnnoooppppppsssrrrqqqpppppprrrtttuuutttsssqqqoooooonnnooooootttsssqqqppppppqqqssstttuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwyyy{{{{{{zzzyyyxxxtttvvvxxxxxxxxxvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttrrrsssuuuvvvwwwvvvtttsssrrrsssttttttsssssstttuuuwwwwwwwwwwwwvvvvvvvvvvvvssssssssstttttttttuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwvvvuuuttttttvvvvvvvvvvvvvvvvvvuuuuuuvvvuuutttrrrqqqqqqrrrrrrqqqtttwwwwwwvvvsssrrrqqqpppqqqrrrsssuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxyyyzzzzzzzzzzzzyyyzzzxxxuuusssssstttvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxvvvvvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}||||||{{{zzzyyyyyy{{{|||{{{zzzxxxxxxyyyxxxvvvvvvwwwyyy{{{zzzyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~|||yyyyyyyyyyyyzzz|||{{{yyywwwvvvrrrnnnmmmiiieeefffjjjkkkmmmpppssstttsssqqqpppnnnnnnnnnoooppprrrtttuuuqqqqqqqqqqqqrrrssstttuuusssssstttuuutttsssqqqpppttttttsssrrrssstttuuuvvvssssssttttttsssrrrqqqqqqqqqppppppooopppqqqssstttvvvuuurrrpppooopppqqqrrruuuxxx{{{zzzwwwssssssttttttsssrrrrrrssssssqqqooossstttvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyyyyyyywwwwwwxxxzzzzzzyyyyyyzzz{{{xxxxxxxxxyyyyyyzzzzzz{{{xxxyyyzzzzzz{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzyyyyyy|||{{{zzzxxxwwwuuutttssswwwwwwwwwwwwwwwwwwwwwwwwsssuuuxxxxxxxxxxxxyyyzzzyyyxxxvvvvvvwwwxxxxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{|||yyyzzzzzz{{{zzzzzzyyyyyy||||||}}}~~~~~~}}}{{{{{{~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvuuutttsssssstttuuuvvvxxxwwwvvvuuuuuuwwwyyyzzzyyywwwvvvuuuvvvwwwvvvuuuxxxwwwuuutttssssssssstttvvvxxxzzzxxxuuussstttvvvsssuuuvvvvvvssspppooonnnssspppmmmlllnnnqqqsssssslllmmmmmmnnnpppqqqqqqrrrnnnooooooppppppoooooonnnqqqppppppoooooonnnnnnnnnpppnnnlllkkklllnnnnnnmmmooonnnnnnmmmllllllmmmmmmkkklllmmmnnnnnnooonnnnnnppppppooooooooopppqqqrrrppppppqqqrrrrrrssssssssssssrrrqqqpppooommmlllkkkooonnnnnnppprrrsssrrrpppnnnnnnooopppqqqqqqrrrrrrssssssssstttuuuvvvvvvwwwyyywwwuuusssrrrssstttuuuppptttvvvssssssvvvxxxvvvttttttuuuuuuvvvvvvwwwwwwyyyyyyzzz{{{{{{zzzzzzzzzvvvwwwxxxyyyyyyyyyyyyyyywwwxxxyyyxxxwwwvvvwwwxxxtttuuuvvvwwwwwwxxxwwwwwwuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxxxxyyyyyyxxxxxxxxxzzzwwwuuutttwwwzzz|||}}}uuuvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvwwwwwwxxxyyyyyyxxxvvvuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttvvvuuutttsssrrrqqqpppooooooppprrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwyyyzzz{{{{{{zzzyyyuuuuuusssrrrrrrssstttuuuwwwxxxxxxwwwuuusssssstttvvvvvvvvvvvvwwwwwwxxxxxxuuuuuuuuuuuuvvvwwwyyyyyyyyyzzz{{{{{{yyyyyyzzz|||yyyzzz{{{|||{{{yyywwwuuuxxxwwwwwwwwwwwwwwwxxxxxxvvvuuuuuuxxx{{{}}}zzzxxxvvvwwwxxxzzzzzz{{{{{{{{{}}}|||zzzyyyyyyzzz|||}}}{{{|||~~~~~~}}}}}}zzzyyy{{{|||~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||xxxyyyyyyyyyyyyyyyxxxxxxwwwrrrooommmjjjfffgggkkklllnnnqqqssstttsssqqqooonnnnnnnnnooopppqqqrrrssspppqqqqqqrrrrrrsssttttttsssssstttuuuttttttrrrrrrssssssrrrrrrrrrsssuuuvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqqqqrrrssstttuuuuuutttssssssssstttuuuvvvwwwyyyyyywwwuuuttttttuuusssssssssttttttrrrppptttuuuvvvwwwxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyzzzxxxwwwxxxyyyzzzyyyxxxwwwyyyzzzzzzyyyyyyzzz{{{yyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyy}}}|||{{{zzzxxxwwwvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzuuuwwwxxxxxxwwwwwwyyyzzzyyyxxxvvvvvvxxxxxxxxxwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxyyyzzz|||}}}{{{{{{|||||||||{{{{{{zzz}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwyyyzzzzzzxxxvvvuuuvvvwwwwwwvvvxxxwwwuuutttssssssttttttvvvwwwxxxwwwtttrrrsssuuutttuuuwwwwwwuuurrrqqqqqqqqqooolllkkkkkkllllllllllllmmmnnnooopppqqqrrrrrrmmmnnnnnnnnnnnnnnnnnnmmmpppooooooooonnnnnnmmmmmmooommmllllllmmmnnnnnnmmmqqqpppooonnnnnnnnnnnnnnnmmmmmmnnnoooppppppppppppqqqqqqqqqqqqqqqrrrrrrsssoooooopppqqqssstttuuuuuurrrrrrqqqpppooonnnmmmmmmpppooooooppprrrsssqqqppppppppppppppppppqqqqqqqqqttttttuuuuuuvvvwwwwwwxxxxxxwwwuuusssrrrrrrssstttpppuuuvvvssssssuuuwwwuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwwwwxxxyyyyyyxxxxxxvvvwwwxxxxxxvvvvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttwwwwwwxxxxxxxxxxxxwwwwwwyyyvvvttttttvvvxxxzzzzzzttttttuuuvvvvvvuuuttttttsssssssssttttttuuuuuuuuuuuuvvvvvvtttqqqppppppqqqttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssspppqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuttttttssstttuuuwwwwwwwwwwwwvvvuuutttsssrrrrrrssstttuuuwwwxxxxxxwwwuuussstttuuusssssssssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyywwwxxxyyyyyywwwvvvwwwyyyyyyyyyzzzzzzyyywwwvvvuuuvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuwwwzzz{{{zzzwwwwwwwwwyyyzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}zzz{{{|||}}}~~~~~~~~~~~~|||{{{|||~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~yyyzzzzzzzzzzzzyyyyyyxxx}}}xxxuuu}}}xxxrrrnnnmmmkkkhhhiiilllnnnppprrrttttttrrrpppnnnnnnnnnooooooooopppppppppoooppprrrsssttttttsssssssssttttttuuuuuuuuuuuutttsssrrrrrrrrrrrrtttvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuvvvwwwxxxyyyyyyyyywwwvvvwwwxxxyyyyyywwwuuuvvvuuuttttttuuuvvvtttsssvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyxxxxxxxxxxxxxxx{{{yyyxxxyyyzzz{{{zzzyyyxxxyyyzzzzzzyyyyyyzzz{{{zzzzzzzzzzzzzzzyyyyyyyyy||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz}}}|||{{{zzzyyyxxxwwwwwwtttuuuvvvwwwyyyzzz{{{|||xxxyyyyyyxxxvvvwwwyyy{{{zzzxxxwwwwwwxxxyyyyyyxxx{{{{{{{{{{{{|||||||||||||||{{{zzzzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||{{{||||||}}}}}}}}}}}}||||||zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwxxxyyyzzz{{{xxxuuutttuuuwwwwwwwwwwwwwwwvvvuuuttttttttttttuuuvvvvvvuuusssrrrssstttsssuuuvvvvvvtttsssrrrrrrtttrrrpppoooooonnnllljjjkkkllllllmmmnnnooopppppplllmmmmmmnnnnnnmmmmmmlllnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmnnnoooooonnnlllqqqpppooonnnmmmmmmmmmmmmmmmnnnoooppppppqqqqqqpppppppppppppppqqqqqqqqqrrrnnnnnnoooqqqssstttuuuvvvppppppppppppooooooooooooqqqppppppqqqrrrsssqqqppprrrqqqqqqqqqppppppppppppuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvtttsssrrrrrrssstttrrrvvvwwwtttsssuuuvvvuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxvvvvvvwwwwwwxxxxxxwwwwwwuuuvvvwwwwwwvvvuuuvvvxxxwwwxxxxxxwwwwwwvvvuuutttuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvuuuuuuuuutttttttttvvvvvvwwwwwwwwwwwwvvvvvvxxxuuusssssstttvvvvvvvvvssssssttttttttttttssssssrrrrrrrrrrrrsssssssssssswwwwwwwwwuuurrrpppoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssppppppqqqrrrsssttttttuuurrrqqqppppppqqqrrrssstttttttttssssssrrrrrrqqqqqqpppqqqrrrttttttuuuttttttttttttssssssssssssttttttuuuvvvwwwvvvtttssssssuuurrrsssssssssssssssttttttuuuttttttuuuuuuvvvwwwxxxvvvwwwwwwvvvtttssstttuuuxxxxxxwwwvvvvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwyyyzzzyyywwwvvvwwwxxxzzz{{{|||||||||yyy{{{}}}~~~}}}|||}}}}}}}}}~~~~~~}}}~~~}}}||||||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzyyyyyyyyyxxxxxxxxxwwwwwwsssssssssxxxrrrmmmlllkkkiiijjjmmmqqqrrrsssttttttrrrpppooooooooopppppppppooooooooooooqqqsssuuuuuuuuutttsssttttttuuuvvvvvvwwwwwwwwwttttttsssssstttvvvxxxyyyxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvyyy|||}}}~~~}}}}}}xxxvvvuuuwww{{{|||yyyvvvyyywwwvvvvvvwwwxxxwwwvvvyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||{{{}}}|||{{{yyyyyyyyyyyyzzz|||{{{zzz{{{||||||{{{zzzyyy{{{|||{{{zzzzzz{{{|||||||||{{{{{{zzzzzzzzzyyy}}}}}}~~~~~~||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyzzz{{{|||{{{{{{zzzxxxwwwwwwzzz|||{{{yyyxxxxxxzzz{{{{{{zzz{{{{{{|||||||||}}}}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}||||||{{{|||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxxxxxxxyyyzzzzzzwwwtttssstttvvvvvvwwwvvvvvvvvvuuuuuutttttttttuuuuuuuuutttssssssssssssqqqrrrttttttrrrqqqqqqrrrtttsssrrrrrrqqqpppmmmjjjjjjjjjkkkkkklllmmmmmmnnnmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmoooqqqpppnnnlllooonnnmmmlllkkkkkkkkkkkklllmmmnnnooooooppppppooonnnnnnooooooppppppppppppoooooopppqqqrrrrrrssssssnnnnnnooooooooopppppppppqqqppppppqqqrrrrrrqqqoooqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrrrrsssssstttxxxyyyvvvtttvvvwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvtttvvvwwwwwwvvvuuuvvvxxxsssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvuuussssssttttttsssrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrvvvwwwwwwuuurrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrmmmmmmnnnooopppqqqrrrssstttrrrqqqooooooppprrrsssttttttsssrrrqqqpppooooooppppppqqqrrrssstttttttttssssssssssssssssssttttttssstttuuutttrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwvvvwwwwwwvvvtttrrrssssssxxxwwwuuutttssstttuuuvvvvvvvvvwwwwwwvvvvvvuuuuuussstttuuuwwwyyyyyyxxxwwwvvvwwwxxxzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||||||||||||||vvvqqqqqquuuyyyzzzrrrlllllllllkkklllooottttttuuuvvvuuusssrrrpppqqqqqqrrrrrrqqqqqqpppoooppprrrtttvvvwwwvvvuuutttvvvvvvvvvwwwwwwxxxxxxyyywwwwwwvvvvvvwwwxxxzzz{{{zzzzzz{{{{{{|||{{{{{{zzz{{{{{{{{{zzzyyyxxxwwwwwwvvvxxx{{{zzzxxxwwwxxx|||}}}{{{yyy{{{yyyxxxxxxyyyzzzzzzyyy{{{{{{{{{{{{||||||}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}|||}}}~~~~~~}}}|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}}}}||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||wwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}|||zzzyyyyyy|||~~~|||{{{zzzzzz|||}}}}}}|||||||||||||||}}}}}}}}}~~~|||||||||||||||}}}~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyvvvsssrrrsssuuuuuuuuuuuuuuuuuuuuuuuuttttttsssuuutttttttttttttttssssssqqqrrrtttsssrrrqqqqqqrrrnnnnnnnnnnnnooonnnkkkhhhkkkkkkkkkllllllmmmmmmnnnmmmnnnnnnoooooonnnnnnmmmkkkkkkllllllmmmmmmnnnnnnlllllllllnnnppppppnnnlllmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnoooppppppppppppnnnnnnooopppqqqppppppppppppppppppppppppooooooooolllmmmmmmnnnnnnooopppppppppoooooopppqqqrrrpppooonnnooopppqqqrrrsssttttttttttttuuuuuuuuuuuuuuuvvvuuuuuuttttttssssssssstttvvvzzz{{{xxxvvvxxxyyywwwvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvuuutttvvvwwwwwwvvvvvvwwwyyywwwwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvuuuuuuwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuutttssstttttttttrrrpppssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrqqqoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnooooooppppppppptttsssqqqoooooopppqqqsssttttttsssrrrpppooonnnnnnmmmnnnnnnooopppqqqrrrsssqqqrrrrrrsssssssssttttttqqqrrrssssssqqqqqqrrrtttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwuuussstttuuuxxxwwwuuusssssstttvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvsssuuuwwwyyyyyyyyyyyyyyywwwxxxyyy{{{|||}}}~~~~~~|||tttpppnnnooottt{{{|||tttmmmmmmooooooppprrrvvvvvvwwwwwwwwwvvvtttsssrrrssstttuuuuuutttrrrqqqssstttvvvwwwxxxxxxwwwwwwyyyxxxxxxwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxyyy{{{{{{}}}}}}~~~~~~||||||||||||{{{zzzyyyxxxyyyzzz}}}|||{{{zzz{{{}}}~~~}}}|||}}}{{{yyyyyy{{{}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~wwwwwwxxxxxxyyyyyyyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyyyywwwvvvttttttuuuuuuuuutttsssssstttttttttssssssrrrtttrrrqqqrrrssssssrrrqqqrrrssstttsssqqqpppqqqrrrlllllllllmmmnnnnnnllliiikkkkkkkkkllllllmmmmmmmmmkkkkkkllllllllllllkkkkkkhhhhhhiiiiiijjjkkklllllljjjiiiiiijjjlllmmmlllkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnoooppppppqqqqqqqqqooopppqqqrrrrrrrrrqqqpppppppppooonnnmmmllllllkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmmmmnnnqqqqqqpppooommmnnnoooqqqrrrtttuuuvvvttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvzzz{{{xxxwwwyyyzzzyyyvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvvvvuuuvvvxxxxxxwwwwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttuuuvvvuuussspppssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqqqqppppppqqqsssppppppppppppppppppppppppppppppooooooooonnnnnnnnnooooooooooooooooooppppppqqqqqqoooooonnnooopppqqqsssrrrqqqpppooonnnmmmmmmjjjjjjjjjkkklllnnnoooppppppqqqrrrsssssstttssssssppprrrssssssrrrrrrtttuuuwwwwwwvvvvvvvvvvvvuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzxxxwwwuuuvvvwwwyyywwwvvvttttttuuuwwwxxxzzz{{{||||||{{{zzzxxxwwwuuuwwwzzz{{{{{{zzz{{{|||zzz{{{|||~~~|||vvvqqqrrrrrrrrrvvv}}}wwwppppppssstttuuuwwwwwwxxxxxxyyyyyyxxxwwwwwwtttuuuvvvwwwxxxwwwuuutttvvvvvvwwwxxxxxxyyyyyyzzz{{{zzzyyyxxxxxxyyyyyyzzz|||{{{yyyxxxxxxyyyyyyzzz}}}~~~{{{||||||}}}|||{{{zzzyyy{{{|||~~~}}}~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{{{{zzzyyyyyywwwwwwvvvwwwxxxxxxvvvtttqqqqqqrrrssssssrrrrrrqqqqqqooonnnoooqqqrrrpppnnnpppqqqqqqooommmlllmmmnnnlllkkkkkkkkklllllljjjiiifffgggggggggggghhhhhhhhheeeffffffffffffffffffeeecccddddddeeeggghhhhhhiiifffeeedddeeeggghhhhhhhhhfffffffffggghhhiiijjjkkkjjjkkklllmmmnnnnnnnnnnnnlllmmmooopppqqqpppooonnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkkkklllllllllkkkjjjkkkmmmoooqqqpppooooooooopppqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttxxxyyywwwvvvyyyzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{||||||||||||{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwwwwvvvuuuwwwyyyyyyxxxxxxzzz{{{yyyyyyyyyyyyxxxwwwvvvvvvzzzzzzzzzzzzyyyxxxwwwwwwyyyyyyyyyxxxxxxxxxxxxwwwuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxwwwtttrrrrrrqqqppppppppppppqqqrrrqqqqqqqqqppppppoooooooooppprrrsssrrrppppppqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjiiillllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnppppppooonnnmmmllllllkkkiiiiiiiiijjjkkkmmmooopppoooppprrrsssttttttssssssrrrtttuuuvvvuuuuuuwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyyyy{{{|||}}}}}}|||{{{yyywwwwwwzzz}}}~~~}}}|||}}}~~~|||vvvtttwwwxxxxxx{{{zzzrrrsssvvvwwwxxxzzzxxxyyyyyyzzzzzzyyyyyyyyytttvvvxxxyyyzzzyyywwwvvvxxxxxxxxxxxxyyyzzz{{{|||}}}|||zzzyyyxxxyyyyyyzzz|||{{{yyyxxxwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~{{{||||||}}}}}}|||zzzyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~{{{{{{||||||{{{zzzyyyyyyxxxxxxxxxzzz{{{zzzwwwtttooopppqqqrrrrrrrrrqqqpppooommmkkklllooopppnnnlllmmmmmmmmmjjjhhhgggggghhhiiigggeeeeeefffeeedddbbbaaaaaaaaaaaaaaaaaabbbbbb```aaaaaabbbbbbaaaaaa`````````aaabbbdddeeeffffffcccaaa``````bbbeeeeeeeee`````````aaaccceeefffgggffffffggghhhiiiiiiiiiiiihhhiiikkkmmmmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjjjjkkkkkkkkkiiiiiiiiillloooqqqpppoooqqqqqqqqqrrrrrrssssssssswwwwwwwwwvvvvvvvvvvvvvvvuuuvvvwwwwwwwwwwwwvvvvvvrrrvvvxxxuuuuuuxxxyyyxxxyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxyyyyyyyyyyyy{{{|||zzzzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvyyyzzzyyyvvvsssqqqpppooonnnnnnooopppqqqppppppoooooonnnnnnnnnmmmnnnoooooonnnkkkjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiigggffffffffffffggghhhiiijjjjjjkkkiiijjjkkklllllllllkkkkkknnnmmmmmmllllllkkkkkkjjjkkkjjjjjjkkkllloooqqqrrrooopppqqqsssttttttsssssstttvvvwwwxxxwwwxxxyyy{{{}}}}}}}}}||||||{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxyyywwwxxxyyyyyyxxxwwwyyyzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{xxxwwwxxx{{{~~~}}}