BM66(@ gggbbbZZZTTTPPPOOONNNMMMMMMGGGCCCDDDDDDAAA@@@BBB============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<===>>>???@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFIIIIIIKKKMMMPPPRRRTTTTTTXXXZZZ^^^bbbhhhmmmqqqssszzz|||gggbbb[[[UUURRRQQQPPPOOONNNHHHDDDDDDCCC@@@???AAA>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHJJJLLLPPPSSSWWWYYY[[[___aaadddfffhhhkkkoooqqqxxxzzzgggbbb[[[VVVSSSRRRRRRRRRPPPJJJFFFEEEDDD@@@???AAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;============>>>>>>>>>???????????????????????????AAAAAABBBDDDEEEGGGHHHIIIKKKMMMOOOQQQRRRUUUXXX[[[```bbbgggmmmsssxxx|||~~~fffaaaZZZUUUSSSSSSSSSSSSSSSMMMHHHGGGEEEAAA@@@AAA@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===@@@@@@AAAAAABBBBBBCCCCCCEEEGGGIIIJJJKKKMMMPPPSSSTTTVVVZZZ```eeejjjmmmooouuuxxx}}}ddd___YYYTTTSSSRRRRRRRRRUUUNNNIIIHHHFFFBBB@@@BBBAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>?????????@@@<<<<<<======>>>?????????@@@AAACCCDDDDDDFFFIIIKKKJJJLLLPPPUUUYYY]]]```aaadddgggjjjnnnqqquuuzzz}}}ddd```YYYTTTRRRRRRRRRRRRTTTMMMHHHHHHFFFBBB@@@AAA@@@@@@???>>>===<<<;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????999::::::;;;<<<===>>>>>><<<===?????????@@@BBBDDDDDDFFFIIILLLPPPRRRTTTUUUVVVXXX[[[]]]```cccgggjjjmmmssszzz~~~fffaaa[[[UUUSSSSSSRRRRRRQQQJJJFFFEEECCC@@@>>>@@@@@@??????>>>===<<<<<<;;;::::::::::::::::::::::::888888888888888888888888999999999999999999999999666777888888999999999999999999999999::::::::::::999999999:::;;;;;;<<<<<<::::::;;;;;;<<<=========;;;<<<============@@@BBB@@@BBBDDDFFFHHHJJJKKKLLLLLLNNNQQQSSSUUUXXX[[[^^^```fffmmmpppqqquuu}}}hhhccc\\\WWWTTTTTTSSSSSSNNNGGGCCCCCCAAA>>>===>>>??????>>>>>>======<<<<<<::::::::::::::::::::::::777777777777777777777777888888888888888888888888444444666777888888888888777888888888999999999999999999999:::::::::::::::999999999999999::::::::::::;;;<<<;;;;;;;;;===???;;;<<<>>>@@@AAABBBCCCCCCDDDFFFIIIKKKMMMPPPTTTWWWUUU[[[aaaccccccfffmmmtttrrrvvv|||fffeee^^^UUURRRTTTUUUTTTOOOJJJFFFEEECCC>>>;;;<<<>>>>>>>>>===;;;999666555:::999777666666777777888444555555666777888888999666666666666666666666666777777888888888888777777777777777777777666666666999999999999999888777666777888888999999:::;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???AAAAAABBBCCCDDDEEEFFFGGGPPPQQQTTTWWWZZZ]]]```aaafffggghhhkkkoootttxxx{{{gggeee___VVVRRRTTTUUUSSSPPPJJJFFFFFFDDD???<<<<<<>>>>>>>>>===<<<999777555888888777666666666777888444555555666777777888888666666666666666666666666666777777888888777777666666666666666666666666666888888999999888888777777666666777777888999999999999999999999::::::::::::::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKNNNPPPRRRTTTVVVVVVWWWYYY]]]aaaeeehhhnnnqqqvvv{{{~~~hhhgggaaaXXXTTTTTTTTTRRRPPPJJJFFFFFFDDD???<<<===>>>??????>>><<<:::888666777666666555555666777777444444555555666777777777666666666666666666666666666666777777777777666666555555555555555555555555666777777888888888888777555555555666777777888888888888888999999999::::::999999999::::::;;;<<<<<<:::;;;;;;<<<===>>>??????@@@AAACCCDDDFFFHHHJJJJJJLLLLLLMMMNNNQQQTTTWWWYYY^^^aaaeeeiiilllooosssvvvvvvyyy}}}hhhhhhcccZZZUUUUUUTTTQQQQQQKKKGGGGGGEEE@@@======?????????>>>===;;;999777666666555555555555666666444444444555555666666666555555555555555555555555555666666777777666666555333333444444444444444555555555666777888888888888555555555666777777888888777777777888888888999999888888888888999999::::::888999999:::;;;;;;<<<<<>>????????????>>><<<:::888666666666666666555555444444444444444555555555555444444444444444444444444555555666666666666555555222333333333444444555555444555666777777777777777555555666666777888888888666666666777777777888888777777777777888888888888888888888999::::::;;;;;;:::;;;;;;<<<<<<=========AAAAAAAAABBBDDDEEEFFFGGGGGGIIILLLNNNOOOQQQSSSVVVYYY[[[^^^___aaacccfffiiihhhjjjnnnssswww|||hhhhhheee^^^ZZZYYYVVVRRRRRRLLLHHHHHHFFFAAA>>>?????????@@@???>>>===;;;:::888888888777666555444333444444444444444444444444444444444444444444444444444444555555555555444444222333333444444555555555444555555666666666666555555555666666777888888888555555555666666666777777777777777777777777777777888888888999999:::::::::999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCFFFGGGHHHIIILLLNNNNNNPPPQQQRRRSSSUUUXXXZZZYYY[[[^^^bbbgggkkkoooqqqtttsssssstttwww|||fffhhheee___[[[ZZZWWWSSSSSSMMMIIIIIIGGGBBB?????????@@@@@@@@@???===;;;::::::::::::999777555333111333333333333333333333333333333333333333333333333444444444555555444444444333333333444555555666666555555666666666555444444444444444555666666777777444444555555555666666666777777777777777777777777888888888888888999999999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>??????@@@???AAADDDEEEFFFGGGIIILLLJJJKKKLLLLLLLLLNNNQQQSSSRRRSSSTTTWWWZZZ]]]```aaa_________aaafffmmmrrruuuzzz|||}}}}}}}}}}}}fffgggfff```\\\[[[XXXTTTSSSMMMIIIIIIGGGBBB?????????@@@@@@@@@???>>><<<;;;<<<<<<;;;:::888555222111333333333333333333333333333333333333333333333333333444444555555444444333333333444444555666777777666666666666555444333333222222333444444555555666444444444555555555666666888888888888777777777777777777777888888888888888888888888999999999::::::888999:::<<<===>>>>>>>>>;;;===@@@AAABBBCCCFFFHHHGGGHHHHHHHHHHHHIIILLLOOOMMMMMMMMMOOOPPPRRRTTTUUUQQQQQQSSSXXX___fffllloooiiikkkmmmmmmlllmmmpppsssuuuvvvxxxzzz}}}kkkiiieeeaaa___\\\XXXVVVTTTQQQLLLIIIGGGEEEBBBAAA@@@@@@@@@???>>><<<;;;:::999::::::999666333222333333333333222222111111111222111000000000111222333444555555555444333333222444444444444444444444444222333444555444333222111666555555444444333222222222222333333333444444444666666666666666555555555555555555555666777999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIIIIIIIJJJLLLPPPSSSRRRQQQPPPPPPPPPQQQSSSTTTOOONNNPPPVVV^^^dddggghhhggghhhhhhggggggiiinnnqqqrrrtttvvvvvvvvvwwwyyyzzz~~~{{{kkkiiifffcccaaa]]]YYYVVVTTTQQQLLLIIIGGGEEECCCAAA@@@@@@@@@???===<<<;;;:::999::::::999666333222333333222222222222222222111222111111000111222333444444444444444444333222222333333333333333333333333222333333333333333222222444444444444444333333333222222333333333444444444555555555555555555555555555555555555666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>@@@BBBCCCBBBCCCEEEFFFGGGGGGHHHHHHHHHKKKNNNQQQSSSRRRQQQOOONNNMMMLLLLLLOOONNNPPPUUU[[[aaacccdddccceeeggghhhiiijjjmmmooouuuwwwyyyyyyyyyyyy{{{}}}~~~~~~~~~kkkiiigggfffccc___ZZZVVVUUURRRMMMJJJHHHFFFCCCBBBAAAAAA@@@???===<<<;;;:::999::::::999666333222333111111111222222222222222222222111111222222333444333333333333333333222111333333333333333333333333333222222222222222333333333333333333444444444444333333333333444444444444333333444444555555666666555555555555666777888888888888999999:::::::::;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBBBBAAAAAACCCDDDFFFGGGHHHHHHHHHJJJNNNPPPRRRRRRQQQPPPNNNLLLIIIHHHNNNNNNOOOSSSYYY]]]``````^^^aaafffjjjlllmmmoooqqqwwwxxxzzz{{{{{{|||~~~~~~|||yyywwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxyyy|||kkkjjjiiihhheeeaaa[[[WWWVVVSSSNNNKKKIIIGGGDDDCCCCCCBBB@@@???===<<<;;;:::999::::::999666333222333000000111111222222333333222222222222222333333444111222222222222222111111222222222222222222222222222222111000000111333444111111222333444444555555333333333444444444444555222222222333444555666666555555555555555666777888666777777888888999999::::::::::::;;;<<<===>>>???===???AAABBBAAABBBDDDEEEGGGIIIJJJKKKKKKMMMPPPRRRQQQRRRSSSSSSRRRPPPMMMKKKMMMNNNPPPTTTXXX]]]```aaa\\\```dddhhhkkkooorrruuutttvvvyyy{{{|||~~~~~~~~~|||ttthhh```cccddddddeeeeeefffggghhhssszzz~~~zzzzzzyyy|||}}}}}}{{{wwwsssrrrrrrpppooommmjjjiiihhhhhhhhhhhhggggggfffeeeeeeddddddgggjjjrrrxxxvvvmmmgggeeedddeeeffffffeeedddeeeggglllmmmooorrrtttuuuvvvvvvzzzzzz{{{|||}}}}}}~~~kkkjjjiiihhhfffbbb\\\XXXWWWTTTOOOLLLJJJHHHEEEDDDDDDCCCAAA???===<<<;;;;;;999::::::999666333222333000000000111111222222222111111222222222333333333000000111111111111111000111111111111111111111111111111000///000111222333000111111222333444555555333333444444444555555555222222222333444555666666555555555555555666666777666666666666777777888888666666777777888:::;;;<<<<<<>>>@@@BBBCCCDDDGGGIIIJJJLLLMMMNNNOOOPPPRRRUUUTTTUUUWWWWWWVVVSSSOOOMMMMMMOOORRRVVVZZZ___cccfff```bbbcccdddfffjjjnnnrrrppprrrvvvyyy{{{~~~~~~pppccc``````[[[RRRLLLKKKJJJIIIHHHIIIIIIJJJJJJUUUZZZ``````[[[XXX\\\aaaooopppsssvvvyyy{{{~~~}}}|||zzzxxxuuusssqqqpppppppppooommmjjjhhhiiijjjuuuvvvxxxzzzzzzyyywwwvvvjjjiiijjjpppxxx}}}~~~|||uuutttrrrnnnkkkiiijjjllllllnnnrrrvvvzzz~~~zzzwwwtttrrrqqqnnniiieeedddeeeeeedddaaa______```\\\\\\\\\\\\ZZZXXXVVVUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUZZZ___\\\UUUPPPPPPQQQSSSTTTSSSRRRRRRSSSTTTWWWXXXZZZ\\\]]]]]]\\\[[[^^^___```bbbccceeefffggggggiiijjjkkkkkkmmmpppsssllljjjiiigggfffbbb]]]ZZZXXXUUUPPPMMMKKKIIIFFFEEEEEEDDDAAA>>><<<;;;;;;;;;999::::::999666333222333000000000111111111111111000000111222222222222111...///000000111000000000000000000000000000000000////////////000111222222000111111222333444444555333444444444555555555555333333444444555555666666666555555444555555666666666666666555555555555555333333333444666777999999:::===@@@BBBCCCEEEHHHJJJJJJLLLOOOPPPPPPQQQSSSUUUWWWXXXXXXWWWUUUQQQMMMJJJNNNQQQUUUXXX\\\```eeeiiidddddddddcccccceeejjjmmmpppsssvvvyyy{{{~~~{{{|||{{{uuutttwww}}}rrreeeYYYXXXXXXUUUNNNJJJCCCAAAAAABBBDDDFFFFFFFFFNNNPPPSSSSSSNNNHHHIIINNNVVVXXX\\\```fffmmmuuuzzz{{{|||}}}|||{{{zzz{{{|||sssqqqooollljjjiiiiiiiiikkkiiifffcccaaa_________^^^______]]]ZZZYYYYYYZZZ```aaadddeeefffdddbbb```XXXUUUUUUZZZbbbfffddd```_________]]][[[ZZZ[[[\\\YYYZZZ[[[\\\]]]___`````````dddggggggfffeeegggiiigggeeebbbaaaaaacccgggiiinnnwww|||yyyvvvxxx|||}}}{{{ssssssuuuyyy|||{{{vvvqqqiiiooovvv{{{~~~}}}zzzzzzxxxvvvtttsssrrrrrrsssmmmllljjjgggdddbbbaaaaaa___^^^\\\[[[ZZZYYYVVVTTTQQQPPPPPPOOOOOOOOOOOOOOOMMMNNNOOOPPPOOOLLLJJJHHHLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDGGGKKKJJJFFFEEEHHHEEEFFFGGGGGGEEEDDDEEEGGGFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJKKKLLLLLLMMMNNNNNNLLLNNNPPPRRRTTTWWWZZZ]]]llljjjhhhfffdddaaa^^^[[[YYYUUUQQQMMMKKKIIIGGGEEEFFFDDDAAA>>><<<;;;;;;<<<999::::::999666333222333111111111111000000000000...///000111111111000000---...//////000000000///////////////////////////---...///000111111111111111111222222333333333444444444444444555555555555555555555555555555555555666555555444444555555555666666555555444444333333111111222333444666777888;;;===???AAABBBCCCFFFHHHHHHJJJMMMNNNOOOOOOQQQSSSSSSSSSSSSRRRPPPLLLIIIGGGPPPTTTXXXZZZ\\\```eeeiiibbbdddfffgggiiilllpppsssvvvxxx{{{|||}}}~~~wwwwwwqqqpppooooooppppppppppppyyyxxx}}}}}}xxxuuusssjjjjjjmmmrrrwwwxxxsssnnnmmmhhhbbb^^^^^^ccciiinnnddd\\\XXX[[[]]]XXXQQQLLLDDDCCCCCCEEEIIIKKKJJJIIIMMMLLLNNNQQQNNNHHHGGGJJJNNNPPPTTTXXX\\\bbbjjjpppssspppllljjjiiiiiihhhhhhcccbbb___]]]\\\\\\]]]^^^^^^[[[WWWTTTRRRRRRTTTUUUUUUWWWYYYYYYXXXWWWXXXXXXZZZ[[[^^^``````^^^[[[YYYVVVVVVWWW[[[___bbbaaa___\\\^^^``````___]]]^^^^^^\\\[[[ZZZZZZ[[[\\\]]]^^^]]]___aaabbbccccccccccccgggfffddddddeeegggjjjkkknnntttuuuqqqooosssyyy{{{~~~~~~{{{wwwtttnnnkkkhhhiiikkkjjjfffaaaVVV^^^hhhnnnpppqqqtttvvvssswww~~~|||fffaaaiiiyyy~~~~~~|||{{{wwwxxxxxxxxxwwwvvvtttssssssqqqooollljjjiiiiiiiiifffdddbbb```^^^]]]]]]]]]ZZZYYYWWWUUUTTTSSSRRRRRRSSSRRRQQQQQQQQQPPPOOONNNMMMKKKHHHIIIKKKLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHBBBAAACCCEEEEEEAAABBBGGG@@@AAABBBAAA???>>>>>>???<<<======>>>>>>???>>>>>>????????????@@@@@@@@@@@@@@@BBBEEEGGGHHHIIILLLOOOmmmjjjgggeeecccaaa^^^\\\YYYVVVQQQNNNLLLJJJHHHFFFGGGEEEBBB>>><<<;;;;;;<<<999::::::999666333222333222222111111000000//////---...///111111000000///------...///000000//////////////////////////////,,,---///111111111111000111222222222222333333333444444444555555555666666666666666666666555555555666555555444444444555555777666555444333222222111111111111222444666777888;;;===???@@@@@@AAACCCEEEEEEHHHJJJLLLLLLMMMOOOPPPKKKKKKLLLLLLKKKJJJIIIHHHSSSVVVYYY[[[\\\___cccggg]]]bbbhhhnnnrrrwww{{{~~~|||~~~yyymmmggghhhhhhgggfffggghhhjjjjjjjjjpppmmmqqqxxxuuuooosss~~~xxx||||||wwwuuuzzz~~~xxxvvvqqqmmmiiigggffffff\\\[[[[[[___cccbbb\\\WWWTTTSSSSSSSSSTTTWWWYYY[[[WWWUUUXXX```ccc[[[QQQKKKGGGFFFEEEHHHKKKLLLKKKHHHEEECCCEEEKKKLLLGGGFFFIIIMMMPPPSSSTTTUUUWWW\\\```nnniiibbb______^^^]]][[[XXXWWWUUUTTTTTTUUUWWWXXXSSSPPPLLLHHHGGGHHHKKKMMMMMMPPPTTTVVVWWWVVVWWWXXXWWWYYY\\\^^^]]][[[XXXVVVTTTXXX\\\___aaaccceeeggg]]]```bbbcccaaa___^^^^^^______^^^^^^```cccfffhhhddddddeeegggjjjjjjiiiggglllkkkkkkkkkllloooqqqsssooorrrrrrmmmlllrrryyy||||||}}}~~~~~~|||yyytttrrrpppjjjcccaaaaaaaaa^^^ZZZYYYbbbmmmsssttttttvvvxxxvvvyyy|||}}}|||{{{{{{{{{||||||vvvbbb\\\bbbppptttzzz~~~|||wwwtttrrrtttuuuvvvtttpppllliiilllmmmnnnooonnnmmmlllkkkkkkiiieeeaaa^^^]]]^^^___aaa___\\\YYYVVVUUUTTTTTTVVVVVVTTTSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNQQQLLLHHHIIIMMMNNNLLLHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFDDDDDDFFFDDD@@@@@@DDDAAABBBBBBAAA???===>>>>>>::::::;;;<<<===>>>??????;;;;;;<<<======>>>??????DDDFFFGGGGGGFFFFFFHHHIIIpppkkkhhhiiigggccc``````\\\XXXTTTPPPMMMJJJFFFCCCHHHGGGDDDAAA???======<<<<<<<<<;;;888555222111111222111111000000000000000------............------000///...------...///000111111000///////////////111111111000000000000000000111333555555444333222666666666555555444444444333333333444444444555555555444444333333444444555333333333333333333333333222333444333333333555777>>>>>>>>>>>>????????????AAAAAAAAAAAABBBCCCDDDEEEDDDFFFIIIJJJIIIIIIIIIJJJOOOPPPRRRUUUYYY\\\___aaa```cccggglllpppsssuuuvvv}}}~~~}}}xxxssssssxxx}}}vvvwwwyyyzzz||||||}}}}}}|||yyyyyy}}}~~~}}}}}}}}}xxxsssooommmlllllllllkkkjjjjjjlllnnnmmmmmmooopppoookkkfffbbb```iiimmmgggbbbdddiiijjjbbb```]]]YYYYYYYYYWWWTTTPPPOOONNNOOOOOOMMMKKKHHHIIIIIIHHHIIIIIIJJJKKKLLLKKKMMMTTT___gggfff]]]SSSJJJGGGGGGJJJJJJGGGGGGIIIGGGEEEBBBAAABBBCCCCCCCCCFFFBBBBBBHHHJJJIIILLLRRRZZZYYYWWWXXXYYYZZZZZZYYYZZZSSSPPPTTTWWWUUUQQQPPPUUUPPPIIIDDDDDDFFFIIIJJJKKKOOOTTTUUUUUUUUUWWWYYYZZZ\\\]]]______^^^]]]\\\WWW[[[]]]___dddiiigggaaaaaaccceeeeeebbb___\\\\\\___bbbcccaaaaaadddggghhhdddiiimmmlllmmmqqqrrrpppmmmmmmnnnnnnoooqqqrrrtttuuuvvvvvvuuutttuuuxxx{{{|||yyyxxxyyyzzzvvvrrrhhh]]]XXXVVVSSSNNNYYYeeerrrxxx{{{|||{{{xxx||||||}}}|||{{{zzzzzzzzzxxxrrrnnnfff[[[XXX\\\aaahhhqqqwwwwwwuuutttuuuoooqqqppplllmmmnnnhhh^^^eeeggghhhhhhgggffffffggggggfffeee```VVVPPPTTT]]]___^^^\\\[[[YYYXXXWWWWWWZZZWWWTTTTTTUUUUUURRROOORRRRRRQQQRRRSSSTTTRRRPPPNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFHHHHHHBBBBBBBBBAAA???===;;;:::999999999999999999999999>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEmmmhhhfffggggggcccaaaaaa]]]YYYTTTPPPMMMIIIFFFCCCHHHFFFDDDAAA>>>===<<<<<<<<<<<<;;;888555222111111222111000000//////000000------............------000///...------...///000111000000///////////////000000000000000000000000000111222333444333222222555555444444444333333333222222333333333444444444333333222222222222333333444444444444444444444444333555555555444555777999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======AAACCCEEEEEEEEEEEEEEEGGGHHHHHHJJJMMMPPPSSSVVVWWW[[[]]]```dddhhhjjjllllllnnnooonnnjjjdddcccfffjjjeeefffhhhjjjlllnnnooooooqqqoooooottt{{{{{{wwwuuuzzz{{{sssooo}}}~~~|||~~~yyyzzz~~~|||xxxtttqqqoooooommmjjjfffeeefffgggdddcccaaaaaabbb```\\\XXXRRRYYY[[[VVVRRRUUUYYYZZZTTTTTTTTTSSSRRROOOJJJEEEHHHHHHHHHJJJLLLMMMKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGKKKTTT]]]```[[[UUUSSSNNNKKKJJJGGGBBB@@@BBB@@@???>>>>>>>>>>>>======AAA>>>???EEEGGGGGGIIIOOOSSSQQQQQQRRRUUUXXXYYYXXXYYYSSSQQQTTTVVVUUUSSSTTTRRRMMMGGGCCCBBBBBBCCCCCCFFFKKKQQQRRRPPPPPPTTTYYYVVVYYY^^^aaabbb```\\\ZZZZZZ[[[[[[]]]dddiiifff```eeeffffffdddaaa^^^^^^^^^bbbccccccdddggghhhhhhfffhhhlllnnnlllmmmpppqqqnnnttttttuuutttttttttuuuuuuvvvuuuuuuuuuvvvyyy}}}}}}||||||zzzxxxqqqfff___\\\XXXTTT___iiirrrwww|||~~~}}}|||~~~xxxsssoooggg___]]]```dddiiioooqqqpppooopppqqqsssuuusssooommmnnnjjjdddhhhiiikkkjjjhhhgggggghhhbbbdddfffddd]]]WWWZZZbbbfffeeeeeeccc```\\\YYYWWWYYYWWWUUUUUUWWWXXXWWWUUUTTTSSSSSSSSSUUUUUUTTTRRROOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLJJJJJJGGGHHHHHHIIIJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEECCCAAA>>>;;;999777888888888999999::::::<<<===???AAACCCEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHjjjeeedddfffgggdddbbbccc^^^ZZZUUUPPPLLLIIIFFFCCCGGGFFFCCC@@@>>><<<<<<;;;<<<<<<;;;888555222111111222111000000//////000000------............------//////...------...//////000000//////......//////000000000000000000000000000000000111111111222222333333333222222222222222111111111222222222333333222222111111111111222222444444444444444444444444333444555555444444666888666666666777777777888888777777777777888999:::;;;===???@@@?????????AAACCCDDDDDDEEEGGGJJJLLLNNNPPPPPPQQQSSSVVVXXXYYYZZZZZZ[[[\\\\\\YYYTTTRRRSSSUUUTTTVVVXXXZZZ]]]___``````cccbbbccchhhooossstttsssuuurrrppptttzzzzzztttmmmcccnnnzzz{{{vvvrrrooonnnnnnmmmoooqqqsssxxx~~~~~~}}}{{{sssllliiioooxxx{{{yyywwwxxxtttqqqrrruuuxxxxxxwwwyyy{{{~~~}}}yyywwwtttssspppkkkeeebbbbbbbbbaaa\\\XXXYYY[[[\\\YYYUUURRRTTTSSSOOOMMMPPPSSSTTTRRRQQQPPPPPPNNNKKKGGGCCCEEEEEEFFFIIIKKKLLLKKKJJJLLLKKKIIIHHHGGGFFFEEEEEEDDDBBBCCCJJJUUU^^^aaaaaa```YYYRRRMMMFFF>>>;;;<<<;;;<<<>>>??????>>>===;;;@@@>>>@@@DDDGGGHHHJJJNNNQQQPPPOOOQQQTTTWWWXXXXXXUUURRRRRRUUUVVVUUUVVVYYYUUUQQQMMMJJJHHHGGGEEECCCAAAFFFLLLLLLJJJKKKRRRXXXSSSUUUXXX[[[]]]\\\[[[ZZZ]]]^^^\\\]]]bbbgggeee___hhhgggfffbbb___]]]]]]^^^dddbbbbbbfffiiiiiigggeeehhhkkkllljjjkkkooopppnnnqqqssstttuuutttssstttuuuzzzxxxvvvwwwyyy}}}}}}{{{{{{|||~~~zzzrrrllliiifffcccooowww}}}}}}~~~||||||yyyvvvsssnnngggfffiiijjjmmmoooooonnnnnnqqqttttttvvvuuupppllllllllljjjnnnoooooommmiiigggffffffeeegggjjjkkkfff```aaafffgggggggggfffddd```\\\YYYXXXVVVUUUUUUWWWYYYYYYXXXSSSSSSRRRSSSTTTUUUSSSQQQPPPPPPOOOOOOOOONNNNNNMMMPPPPPPOOOOOOMMMLLLKKKJJJDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGEEEBBB>>>;;;999777777888888999:::;;;;;;<<<===???AAADDDGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKhhhdddcccggghhhfffeeefff___[[[UUUPPPLLLIIIFFFCCCGGGFFFCCC@@@===<<<;;;;;;<<<<<<;;;888555222111111111111000///////////////------............------........................000//////.........///////////////000000000000000000////////////000111111111111111111111111111111000000000000111111111111222222111111111111222222222333333333333333444444000111222222111222444666555555555555666666666666666666666666777888999:::;;;;;;<<<;;;:::;;;>>>@@@@@@@@@AAABBBDDDFFFHHHIIIEEEEEEFFFGGGGGGHHHHHHHHHGGGIIIJJJIIIFFFDDDDDDEEEIIIJJJLLLMMMOOOPPPQQQQQQSSSRRRSSSWWW\\\___``````eeeccccccfffkkkmmmiiieee[[[ccckkknnnnnnnnnqqqtttvvvsssppplllhhheeedddccc___aaacccdddfffkkkssszzz~~~yyyzzz|||}}}yyyyyy}}}}}}~~~yyywwwwwwxxxxxxxxxzzz{{{{{{zzzyyywwwuuutttooopppqqqtttwwwxxxvvvtttzzzvvvqqqllljjjiiiiiihhhfffaaaaaagggooorrrooolllmmmmmmnnnrrrwww{{{|||{{{}}}~~~}}}|||zzzuuuppplllkkkkkkfffccc```bbbggghhheee```aaa___[[[WWWWWWYYY[[[\\\]]]YYYVVVVVVUUUSSSQQQQQQNNNNNNNNNPPPQQQQQQOOOMMMOOONNNMMMKKKJJJIIIIIIIIIHHHDDDAAAFFFQQQ^^^gggkkkeee^^^VVVOOOGGG>>>;;;<<<;;;>>>BBBEEEFFFDDDCCCCCCCCCCCCDDDGGGIIIKKKMMMOOOOOOMMMLLLMMMOOORRRSSSTTTQQQQQQTTTXXXXXXUUUWWW[[[WWWUUUTTTSSSRRRQQQNNNKKKEEEHHHJJJKKKMMMPPPUUUYYYXXXWWWWWWWWWYYY]]]```cccfffiiiiiifffeeeggghhheeelllllljjjgggcccaaaaaabbbfffdddeeehhhiiihhhiiikkkkkkooopppnnnnnnrrrtttsssnnnrrruuuwwwvvvwwwyyy{{{~~~~~~zzz}}}zzzzzzyyyvvvxxx|||yyyxxxyyyzzzzzzwwwsssqqqqqqppprrruuutttrrrrrruuuxxxuuuwwwwwwsssooonnnqqqtttvvvwwwvvvsssooollljjjjjjooonnnoooppplllfffeeeiiieeeeeeddddddcccbbbaaa```[[[ZZZXXXWWWWWWWWWVVVVVVQQQQQQPPPQQQRRRSSSQQQOOOQQQQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBB>>>;;;:::777888888:::;;;<<<======>>>???AAACCCEEEGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKiiieeeeeehhhjjjgggggghhh```[[[UUUPPPLLLIIIGGGEEEHHHFFFCCC@@@>>><<<<<<;;;<<<<<<;;;888555222111111111000000///.../////////------............------------............------//////............//////......//////000000000000//////.........///000111000000000000000000000000/////////000000000111111333333222222222222333333000000111111111222222222000111222111111111333555666666666777777777888888444444444444555666777777::::::::::::999:::===???:::;;;;;;<<<===???@@@AAA@@@@@@@@@@@@???@@@@@@@@@;;;<<<>>>???>>>>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLMMMOOORRRSSSRRRPPPQQQVVV\\\___^^^]]]aaaeeeccccccbbb```^^^ZZZWWWVVVUUUVVVWWWVVVTTTUUUZZZ^^^ggghhhhhhgggeeefffhhhkkknnnqqquuuxxxzzzzzzxxxwwwzzz}}}{{{{{{|||{{{yyyvvvrrrppprrrrrrssssssrrrpppnnnlllmmmrrrwwwvvvrrrsssyyy|||yyyxxxwwwvvvtttqqqqqqrrrpppkkkiiippp{{{|||sssppprrruuuvvvvvvssssssrrrrrrrrroookkkhhhjjjjjjjjjjjjjjjiiiiiihhhbbbcccdddgggiiiiiifffdddddddddccc```\\\YYYXXXXXX\\\^^^aaadddgggkkklllkkkmmmllllllooossswwwzzz||||||{{{yyyxxxxxxyyyzzz{{{zzz{{{{{{xxxtttqqqoooooofffeeefffjjjoooppplllgggfffbbb]]]ZZZYYY[[[___bbbaaa]]]^^^cccccc\\\XXXWWWTTTSSSSSSTTTVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKFFFAAABBBIIISSS\\\```[[[TTTNNNJJJEEE???===???>>>BBBGGGJJJJJJJJJJJJKKKHHHIIIHHHGGGIIILLLNNNNNNHHHFFFEEEFFFJJJNNNQQQRRRRRRRRRVVV[[[[[[XXXXXX[[[WWWWWWXXXZZZ\\\\\\YYYWWWVVVTTTTTTVVV[[[```aaabbbfffggghhhjjjmmmoooqqqsssvvv}}}yyyrrrrrruuuvvvwwwxxxxxxuuurrrpppppppppooonnnooorrrpppnnnssszzz~~~}}}~~~{{{~~~}}}~~~~~~}}}|||}}}}}}}}}{{{wwwuuuuuusssnnnnnnqqqmmmkkkhhhffffffgggiiikkkeeedddccc___\\\XXXVVVUUUQQQPPPPPPQQQRRRRRRQQQOOOQQQPPPNNNLLLKKKKKKJJJKKKIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;999999:::;;;<<<===>>>???AAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHkkkgggfffiiijjjhhhfffhhh___[[[TTTOOOLLLJJJHHHGGGHHHGGGDDDAAA???===<<<<<<<<<<<<;;;888555222111111111000//////......//////------............------------............------......------......//////---......//////000000111......////////////000000////////////000000000000/////////000000000111111333333222222222222333333/////////000000111111222111222333333222333555666777777888888888999999999777666666777777888999:::999:::;;;:::::::::<<<>>>;;;;;;<<<<<<>>>???AAABBBAAAAAA@@@@@@???@@@@@@AAA===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIOOOSSSYYY]]]\\\ZZZ^^^eeebbbccccccbbb___[[[XXXUUUOOOPPPQQQNNNKKKKKKNNNQQQSSSVVVWWWVVVTTTTTTVVVYYYZZZ\\\^^^___```___^^^]]]XXX[[[^^^``````bbbgggkkkhhhhhhiiiiiigggdddaaa___\\\^^^```cccddddddcccccceeehhhiiifffbbb```dddhhhfffggghhhiiijjjjjjjjjjjjkkkhhhffffffhhhjjjkkkkkklllkkkkkkjjjfffdddiiirrrtttzzz|||yyyvvvxxxyyyxxx|||}}}{{{{{{zzzuuuhhheeeiiiooosssmmmllllllkkkiiiddd^^^YYYZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]\\\YYYWWWZZZ]]]```^^^ZZZVVVTTTUUUWWW]]]aaa___^^^bbbgggiiicccbbb______aaaffflllppppppmmmiiieeecccccceeefffgggjjjlllkkkhhhdddaaa```[[[]]]aaaeeehhhgggccc```___ZZZVVVUUUTTTWWW^^^fffcccbbbiiissssssfffZZZVVVPPPPPPPPPRRRSSSSSSQQQOOOMMMMMMKKKJJJIIIIIIIIIIIIKKKGGGBBB@@@AAAEEEHHHIIIIIIEEECCCEEEEEECCCDDDHHHHHHKKKOOOOOOMMMMMMOOORRRRRRRRROOOJJJJJJNNNPPPPPPHHHGGGHHHKKKRRRYYY^^^```[[[XXXYYY]]]^^^\\\\\\^^^]]]___bbbgggkkkmmmkkkiiiiiiggggggiiimmmpppppppppssswww}}}}}}|||~~~{{{wwwyyy~~~{{{~~~||||||}}}xxxtttooojjjiiijjjnnnpppjjjkkkjjjgggaaaZZZVVVTTTQQQPPPOOOPPPRRRRRRPPPOOOMMMLLLJJJGGGFFFEEEEEEEEEBBBCCCCCCBBBBBBAAA@@@???AAAAAA@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<============<<<;;;::::::;;;;;;<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBmmmhhhgggiiiiiifffdddeee^^^ZZZTTTOOOLLLKKKJJJIIIJJJHHHEEEBBB@@@>>>>>>===<<<<<<;;;888555222111111000000///............///------............------,,,------......------,,,...------------...///000------......///000000111---...///000111000000///.../////////000000000000//////000000000111111111222222111111111111222222/////////000111222222222000222222222222222444666666777777777777888888888999999888999999:::;;;<<<777999;;;<<<;;;;;;<<<=========>>>???@@@BBBCCCDDDBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQPPPPPPPPPRRRUUUWWWXXX^^^bbb```\\\___fffhhhhhhgggfffeeecccbbbaaaWWWXXXXXXTTTPPPOOORRRUUUUUUYYY\\\[[[XXXWWWYYY\\\[[[[[[ZZZZZZYYYYYYYYYXXXOOOSSSVVVWWWWWW[[[bbbhhhkkkllllllkkkjjjiiigggfffdddfffhhhiiijjjiiihhhgggfffgggfffdddaaa```aaaccc``````aaabbbdddfffhhhiiihhhgggfffgggkkknnnpppppprrrpppoooooommmjjjlllqqqrrryyy~~~{{{vvvuuusssqqqdddjjjqqqvvvyyy||||||nnngggeeecccfffkkklllgggeeeiiillllllhhhnnnzzzqqquuu}}}yyytttooojjjfffeeedddaaa^^^]]]^^^___`````````___```bbbaaa___]]]\\\aaaeeeddd___[[[[[[^^^bbbhhhiiiccc```eeekkknnndddbbbaaaaaaeeellluuu|||{{{xxxtttooolllkkkkkkkkkmmmpppssssssnnnhhhbbb___bbbeeeiiijjjhhhfffeeefff```]]]\\\]]]^^^aaannn{{{zzzxxx}}}ttthhheee\\\[[[ZZZ[[[[[[ZZZWWWUUUUUUTTTRRRQQQOOONNNMMMMMMKKKJJJIIIHHHGGGEEEBBBAAA@@@???BBBIIINNNPPPUUUZZZ\\\]]]]]]YYYUUUTTTXXX\\\eeeddd^^^UUUSSSXXX[[[ZZZSSSRRRSSSXXX___hhhnnnqqqiiiaaa\\\]]]___```bbbeeefffhhhlllrrrxxx{{{zzzyyyrrrvvvyyyyyywwwvvvxxx{{{sssvvv{{{{{{zzzvvvsssrrrvvv|||~~~vvvwww}}}{{{wwwuuuooolllhhhdddcccdddfffhhh```bbbeeeccc\\\VVVQQQOOOMMMLLLLLLMMMNNNNNNMMMKKKHHHFFFDDDAAA???>>>??????======>>>>>>>>>>>>======<<<=========<<<;;;::::::777888999::::::999888777999999;;;<<<<<<;;;::::::999:::::::::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAA===>>>>>>??????>>>>>>===mmmiiifffhhhhhhdddbbbccc^^^YYYSSSNNNLLLLLLKKKJJJJJJIIIFFFCCC@@@???>>>>>><<<<<<;;;888555222111111000000///...............---..................---,,,,,,---......---,,,,,,---------------...///000---------...///000000111---...000222222111///....../////////000000111111000000000000111111111111111111000000000000111111///000000111222222333333...///000000///000222444555555555666666666777777555555555555555666888888666999;;;<<<<<<;;;;;;<<<:::::::::<<<===???AAABBBAAAAAA@@@@@@@@@AAACCCDDDBBBAAA@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRNNNPPPRRRRRRRRRTTTYYY\\\\\\\\\```ccc___XXXZZZaaacccbbbaaaaaaaaacccdddfffeeefffddd```[[[YYY[[[]]]^^^bbbgggfffcccaaabbbeeefffeeeccc```______``````ZZZ]]]```aaaaaafffooovvvwwwwwwwwwwwwvvvuuuttttttyyyzzzzzzyyywwwtttqqqooopppooonnnmmmnnnooopppqqqooooooooooooqqqsssuuuwwwxxxwwwwwwxxx|||~~~{{{{{{yyyuuuuuuwwwoooqqqtttvvvwwwwwwxxxyyyrrrhhhcccaaaccckkkmmmgggdddgggjjjiiidddggguuu|||zzzzzz{{{}}}sssrrrrrrsssttttttsssqqqxxx}}}yyywwwyyy}}}yyy|||yyyqqqooouuuzzz{{{vvvvvvwwwzzz|||xxxzzz}}}|||wwwuuuwwwzzzlllkkklllooopppuuu{{{}}}uuusssqqqooonnnjjjfffccc```___]]]ZZZWWWUUUTTTSSSMMMOOORRRTTTSSSPPPKKKGGGAAABBBHHHRRRZZZ___eeejjjnnnnnnkkkeee^^^]]]aaafffvvvuuummmbbb___dddgggfffZZZYYYZZZ^^^eeemmmsssvvvttthhh]]]\\\___cccgggjjjhhhjjjnnntttzzz~~~~~~}}}sss|||yyyuuuyyymmmkkkiiihhhjjjoootttxxxwwwyyyzzz}}}|||nnnjjjddd``````fffpppwwwzzzoooooo|||~~~{{{uuurrrsssrrrkkkbbb^^^\\\[[[YYYXXXXXXZZZ\\\]]]PPPUUUYYYYYYTTTMMMIIIGGGHHHGGGGGGHHHIIIIIIHHHFFFDDDBBB???<<<:::::::::::::::;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::888999:::;;;;;;:::999888999999:::;;;;;;:::999888999999999999999999999999666777888:::<<<===??????;;;;;;<<<<<<<<<<<<;;;;;;kkkiiiiiikkkjjjeeeccceee```\\\WWWSSSQQQNNNLLLJJJIIIGGGEEEBBB???>>>>>>===;;;<<<<<<999555111........................------,,,,,,++++++,,,,,,---...///......---+++***)))))),,,,,,*********+++,,,---*********,,,...000000///000...,,,,,,...///...------------------------------------.........//////111000000/////////000000////////////////////////////////////////////////---///111111111222444555333333333444444444555555333444555555444444555777333444555777888:::;;;;;;<<<:::999888888999;;;<<>><<<;;;<<<===???@@@???@@@BBBCCCEEEFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMOOOPPPPPPQQQSSSTTTTTTUUUVVVZZZ```dddcccaaa^^^[[[YYYYYYZZZ[[[aaaaaa___\\\XXXVVVUUUVVVZZZ[[[]]]```bbbdddeeeeee]]]^^^___```aaa```______```___aaagggpppuuuuuussssssmmmiiiiiijjjkkkqqqwww}}}}}}}}}|||{{{zzzxxxwwwqqqpppnnnnnnooossswwwzzzzzzsssttt|||~~~yyyzzz|||yyy}}}{{{|||~~~|||}}}}}}{{{zzzxxx~~~{{{|||}}}qqqpppppprrrwww{{{uuuxxxwwwsssnnnlllkkkggg___XXXXXXZZZ^^^```^^^ZZZTTTPPPFFFFFFNNN]]]iiimmmmmmmmmssspppnnnkkkfffbbbeeelll}}}pppgggiiimmmnnniii```___fffjjjjjjqqq|||wwwpppgggbbbcccgggjjjlllrrroookkkkkkoootttxxx{{{uuuvvvggg\\\]]]ccchhhnnnuuu}}}{{{~~~pppaaa[[[WWWTTT]]]kkksssuuu||||||vvvwwwwwwuuuqqqkkkddd```ggggggeee```\\\[[[^^^bbbZZZYYYWWWVVVTTTQQQMMMJJJJJJIIIKKKOOOSSSUUUSSSPPPKKKGGGAAA===;;;>>>AAADDD???@@@BBBBBBBBB@@@>>>===>>>>>>======<<<<<<<<<;;;@@@===:::999;;;>>>@@@AAAAAA???===<<<;;;<<<===>>>???<<<:::<<>>KKKIIIEEEAAA>>>;;;::::::nnnllllllnnnmmmiiigggiiibbb^^^YYYUUURRROOOLLLJJJIIIHHHEEEBBB@@@>>>>>>===;;;;;;;;;888444111000/////////......---------,,,,,,++++++++++++,,,------///...---,,,+++******)))************+++,,,---...+++******,,,///000000//////---,,,,,,---......---+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------......------------------------////////////////////////,,,---///000///000222333111111222222222333333333111333444444333333444555222333444555777888999:::888777777666777999;;;======<<<;;;::::::;;;===>>>>>>???@@@BBBCCCDDDEEEEEE@@@AAABBBCCCEEEFFFGGGHHHGGGHHHIIIJJJLLLLLLMMMMMMHHHIIIJJJKKKLLLOOOTTTWWWYYYYYYXXXXXXVVVUUUTTTTTTVVVXXXXXXWWWTTTPPPNNNNNNMMMNNNQQQSSSUUUWWWWWWWWWUUUVVVWWWXXXXXXXXXWWWWWW\\\[[[]]]bbbiiimmmllliii]]]YYYVVVXXXYYYZZZ^^^cccoooooonnnmmmlllkkkjjjjjjbbbbbbaaabbbeeeiiimmmppplllgggiiirrrsssnnnnnntttxxxuuurrrtttxxx{{{yyywww~~~zzz}}}sssooosssvvvxxx{{{}}}}}}|||yyyxxx{{{zzzxxxvvvvvvxxx}}}{{{}}}rrrmmmkkkhhheeeeeefffhhhlllrrrwwwzzz|||yyyyyy}}}uuuppprrriiifffccccccdddaaa[[[VVVYYY[[[]]]^^^]]]YYYTTTQQQQQQOOOSSS^^^ggghhhfffeeefffddddddeeeccc______cccpppsssqqqiiidddggglllnnnjjjbbb^^^bbbccc___ccclllnnnjjjeeeccceeehhhjjjkkkjjjgggdddcccfffjjjmmmooonnnwwwzzzwwwxxxpppfff^^^^^^```aaaeeejjjnnnqqquuuxxxyyyyyyyyyyyyzzznnndddbbb___[[[```jjjooooooqqqwww}}}}}}zzzyyyxxxuuupppjjjeee```^^^gggeeebbb^^^[[[[[[]]]```[[[YYYWWWVVVTTTRRROOOLLLMMMLLLMMMOOORRRSSSPPPNNNIIIHHHFFFDDDCCCBBBCCCCCCAAABBBCCCDDDCCCBBB@@@???@@@?????????>>>>>>>>>>>>AAA???<<<<<<>>>AAACCCCCCBBBAAA???>>>===>>>???@@@CCCAAA@@@BBBEEEFFFEEEDDD>>>>>>===<<<<<<<<<======HHHGGGEEECCCAAA@@@??????pppnnnnnnpppoookkkiiikkkddd```[[[VVVSSSPPPLLLJJJJJJHHHEEEBBB@@@>>>======;;;;;;:::777333111111222000//////...---,,,+++++++++++++++++++++,,,------......---,,,+++******)))(((((()))+++,,,...//////---,,,,,,---///000000///---,,,******,,,---,,,+++************************)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++........................***+++------------///111/////////000000000111111000222333333222111333444222222333444555666777888555555555555777999;;;<<<::::::999888999:::;;;<<<<<<===???@@@AAABBBCCCCCC@@@@@@AAACCCDDDEEEGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHCCCEEEHHHIIIJJJKKKNNNPPPMMMOOOQQQRRRRRRPPPNNNLLLMMMOOORRRRRROOOKKKIIIHHHGGGIIILLLOOOQQQRRRRRRQQQNNNNNNOOOPPPPPPPPPPPPPPPUUUUUUWWW[[[```aaa^^^[[[QQQNNNNNNRRRTTTSSSUUUYYY```___]]]\\\[[[[[[[[[[[[VVVVVVVVVWWWZZZ\\\___aaa]]]YYY\\\dddeee```___cccfffeeedddgggkkknnnllljjjnnnmmmpppuuuqqqgggbbbdddcccdddfffgggggggggfffeeeooonnnllljjjkkkpppwww|||~~~|||}}}yyyuuunnniiiwwwxxxuuunnnhhheeeaaa\\\ZZZZZZ[[[]]]___aaacccddddddcccbbbbbbccckkk{{{yyytttlllbbb^^^aaaYYYXXXWWWYYY[[[[[[WWWTTTPPPQQQRRRRRRQQQOOOLLLJJJPPPLLLNNNUUUZZZYYYWWWVVVUUUSSSUUUZZZ\\\XXXVVVVVVVVVZZZ[[[WWWUUUXXX]]]___^^^WWWTTTVVVTTTNNNNNNTTTXXXWWWWWWYYY\\\^^^___^^^^^^[[[WWWUUUWWWYYY[[[\\\ZZZ```ggglllkkkgggcccaaa```[[[WWWVVVUUUSSSTTTWWWTTT\\\eeeiiifffaaa]]]]]]ddd^^^[[[^^^]]]WWWXXX]]]bbb___]]]___cccggggggfffeeegggjjjmmmpppuuuzzz~~~}}}}}}~~~~~~}}}~~~zzzwwwvvv{{{{{{yyyzzzzzzvvvqqqmmmjjjeee```\\\YYYXXXWWWYYYVVVQQQOOONNNOOOOOOOOOOOOMMMJJJHHHGGGFFFDDDBBBCCCBBBBBBCCCDDDDDDAAA???===>>>@@@BBBAAA>>>:::888::::::;;;<<<<<<;;;999888888888888888888777777777888777666777:::<<<===<<>>===<<<;;;<<<===>>>@@@@@@@@@BBBDDDEEECCCAAA======<<<;;;:::999999:::@@@@@@AAAAAAAAAAAA@@@@@@pppmmmmmmooonnnjjjiiikkkdddaaa[[[VVVRRROOOLLLIIIKKKIIIFFFCCC@@@>>>======;;;:::999666222111222333000000///...,,,+++******+++++++++***+++,,,,,,---------,,,,,,+++******)))&&&''')))+++---///111111///...---...000111000///,,,+++))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++*********+++,,,,,,************************------------------------***+++------,,,,,,...000....../////////000000000000111333222111111222444222333333444555666666777666666555666777888999:::999999888888999:::;;;<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGJJJLLLLLLLLLMMMNNNGGGHHHKKKMMMMMMMMMKKKJJJKKKMMMNNNNNNLLLJJJIIIIIIIIIKKKOOORRRTTTTTTSSSSSSMMMMMMNNNNNNNNNNNNOOONNNPPPQQQRRRUUUWWWVVVSSSOOOQQQOOORRRWWWYYYWWWXXXZZZYYYXXXUUUSSSRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVSSSUUUZZZ[[[WWWWWW[[[]]]]]]^^^aaadddeeecccaaabbbaaacccgggddd]]]ZZZ\\\[[[[[[\\\\\\]]]]]]^^^^^^eeecccaaa___```fffnnnsss}}}|||xxxrrrpppssstttqqqrrrvvvwwwuuussstttrrrooowww{{{|||ppplllqqqyyyvvvqqqkkkgggfffeeebbb___aaacccccccccfffiiifff```WWWWWWVVVUUUUUUUUUVVVVVVYYYWWWUUURRRSSSZZZfffqqqooofff___[[[UUUOOONNNQQQNNNNNNOOORRRUUUVVVTTTQQQHHHHHHHHHGGGFFFDDDCCCCCCGGGCCCDDDIIIMMMLLLKKKLLLJJJGGGHHHNNNRRRPPPLLLKKKFFFIIIJJJIIIHHHIIIKKKLLLNNNIIIHHHJJJHHHCCCCCCFFFGGGGGGHHHJJJMMMOOOPPPQQQSSSOOOLLLJJJJJJKKKKKKKKKHHHKKKPPPUUUWWWUUUQQQMMMOOOLLLJJJKKKLLLLLLKKKKKKFFFMMMVVV[[[ZZZTTTOOOLLLNNNLLLNNNSSSTTTOOONNNPPPVVVSSSPPPPPPTTTVVVVVVUUUUUUUUUVVVXXX\\\aaafffjjjbbbcccdddeeeeeegggiiillluuuwwwyyyxxxrrrjjjccc```cccjjjkkkkkkvvvtttpppooossszzzyyysssuuu|||zzz|||~~~yyyvvvyyyzzzzzzvvvvvvuuuvvvwwwyyyzzzzzzwwwqqqoooqqqqqqnnnlllmmmeeeaaa^^^^^^aaacccaaa___XXXVVVTTTRRRQQQQQQRRRSSSHHHDDD???===???@@@???===@@@===:::888888777777555555555555555555444333111111444777999999666111...111222222333333222111111000000000000000000000000/////////111444555555444777666555555555555666666555666888:::;;;:::888777777666555444444444444444555666888:::;;;;;;::::::rrrooommmooommmjjjiiikkkddd```ZZZUUURRRNNNKKKHHHKKKJJJFFFCCC@@@>>>======;;;:::999666222111222333000///...---,,,+++******+++************+++,,,,,,,,,,,,,,,++++++******)))%%%&&&(((+++...000222444222000//////111111000...+++***((((((***+++***)))++++++++++++++++++++++++))))))))))))************++++++******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000////////////000000000111000222333333222222333444444444444555555666666666888888888777777777777888999999999::::::;;;<<<======>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@CCCBBBBBBBBBBBBCCCDDDEEEDDDGGGJJJKKKJJJIIIIIIJJJGGGGGGHHHHHHJJJKKKLLLMMMLLLLLLLLLJJJIIIIIIKKKMMMHHHIIILLLOOOPPPQQQPPPPPPMMMMMMMMMNNNNNNNNNOOOOOONNNNNNPPPQQQRRRQQQNNNKKKOOONNNQQQWWWYYYWWWVVVYYYWWWVVVSSSRRRQQQRRRSSSTTTSSSSSSSSSRRRRRRSSSSSSSSSYYYVVVVVVWWWXXXWWWXXX[[[ZZZ[[[\\\^^^______^^^]]]\\\[[[[[[\\\[[[XXXZZZ]]][[[[[[[[[\\\]]]^^^______bbbaaa___]]]]]]aaahhhmmmtttxxxvvvnnngggfffggggggiiimmmooonnnoooqqqooojjjmmmqqqwwwzzzzzzyyywwwwww{{{~~~~~~zzz~~~~~~|||zzzxxxssslllfffdddeeehhhhhhccc]]][[[\\\]]]\\\ZZZSSSVVVWWWZZZaaafffddd^^^XXXVVVRRROOONNNNNNOOOPPPVVVTTTQQQOOOPPPTTTVVVWWWSSSPPPNNNMMMJJJHHHHHHJJJGGGHHHJJJMMMOOOOOONNNLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEBBBBBBGGGIIIGGGGGGJJJGGGBBBAAAFFFIIIHHHFFFGGGDDDEEEFFFHHHGGGFFFFFFHHHGGGEEEEEEGGGFFFCCCBBBCCCDDDDDDDDDDDDDDDGGGJJJLLLNNNKKKHHHFFFFFFEEEDDDCCCCCCDDDGGGKKKOOOOOOLLLHHHFFFDDDBBBDDDIIIMMMLLLHHHGGGIIIMMMRRRUUUTTTNNNJJJHHHHHHJJJOOOPPPOOOOOOQQQRRRPPPOOOQQQTTTVVVTTTRRRPPPPPPQQQSSSVVVYYY[[[\\\XXXZZZ[[[\\\[[[\\\^^^```dddgggkkkkkkgggaaa[[[XXX]]]cccbbb___gggtttqqqddd]]]^^^fffnnnjjj```cccooopppxxx~~~~~~||||||vvvqqqqqquuuwwwuuurrrsssqqqmmmlllrrr|||qqqpppooommmjjjiiihhhhhhhhheeeeeegggeee^^^YYYXXXTTTRRROOOOOORRRSSSSSSRRRIIIIIIJJJLLLMMMNNNNNNNNNCCC???;;;:::;;;<<<;;;888;;;888555444444555444333111222222222222222222222000222444555555333111///111111111222222222111111000000000000000000000000/////////222444555444222000000/////////000000000---///111333333111000///000000000000000111222222///000222333444333333222uuuqqqooopppnnnjjjiiikkkccc___ZZZUUURRROOOKKKIIILLLJJJGGGCCC@@@>>>======;;;;;;:::777333111111222///......---,,,+++*********************+++,,,,,,,,,,,,++++++************&&&&&&''')))---000444666444222111111111111///...+++***((((((***+++***)))(((((((((((((((((((((((()))))))))*********+++++++++++++++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++---......------.../////////000000000111111111000222333333222111333444444444555555555555555555999999888888777666666666888999:::;;;<<<<<<=========>>>>>>?????????>>>>>>BBBBBBAAAAAA@@@@@@??????BBBBBBAAAAAABBBCCCEEEFFFGGGIIIKKKKKKJJJHHHHHHIIIIIIHHHFFFFFFGGGJJJNNNPPPKKKKKKIIIGGGEEEFFFIIILLLGGGHHHIIIKKKLLLMMMNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNOOOOOOOOONNNNNNNNNLLLNNNSSSTTTRRRSSSVVVVVVUUUSSSRRRRRRRRRSSSSSSPPPPPPPPPPPPRRRTTTVVVXXX\\\[[[ZZZZZZ[[[[[[\\\\\\XXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[YYYXXXYYY\\\___\\\]]]]]]^^^___```aaaaaaddddddcccbbbbbbcccfffiiikkkrrrtttnnngggfffggghhhgggjjjllllllooorrrppplllkkknnnqqqqqqooommmmmmoooqqqwww~~~}}}}}}}}}{{{{{{}}}||||||vvvrrrnnnjjjeeecccdddeeeeeecccccc___[[[YYYZZZZZZXXXUUUPPPRRRSSSSSSWWWZZZWWWRRRVVVSSSOOOKKKJJJJJJKKKMMMPPPQQQPPPOOOQQQSSSPPPJJJEEEFFFGGGFFFEEECCCDDDEEEAAACCCEEEGGGHHHHHHGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEBBBCCCFFFFFFCCCBBBDDDFFFAAA???BBBDDDCCCDDDGGGBBBAAABBBFFFGGGEEEFFFHHHCCCCCCCCCDDDCCCBBBAAAAAACCCBBBAAA???>>>@@@EEEHHHMMMJJJHHHGGGGGGFFFDDDBBBAAAAAACCCEEEHHHJJJJJJIIIBBBDDDDDDDDDGGGJJJHHHCCCEEECCCCCCFFFKKKMMMKKKGGGGGGGGGIIILLLNNNPPPQQQSSSNNNMMMMMMPPPTTTUUURRROOOLLLLLLMMMPPPSSSTTTRRRQQQUUUWWWXXXXXXWWWWWWXXXZZZ^^^aaadddeeeccc```]]]]]]]]]```___[[[^^^eeeccc[[[\\\]]]bbbfffaaaYYY[[[cccdddmmmsssqqqnnnpppwww{{{uuuppplllmmmqqqtttrrroooiiikkklllmmmrrrwwwuuupppmmmmmmlllhhhccc```^^^^^^___^^^___bbb___VVVQQQPPPQQQNNNKKKIIIIIIHHHGGGFFF???AAACCCEEEEEEDDDBBBAAA@@@>>>;;;::::::::::::999888777555444555666555444000222333333222222444555000000000111111111111111000000000000000111111111/////////000000000000000/////////000222333222000.........///////////////---000222222111//////000////////////000111222222//////000000000000000///vvvrrrooonnnlllgggfffhhhccc___ZZZVVVSSSPPPMMMKKKMMMKKKGGGDDDAAA>>>======;;;;;;;;;888444111000///---------,,,,,,+++++++++***************++++++,,,++++++++++++************(((''''''(((+++000555777666444222222222111///...,,,***))))))***++++++***(((((((((((((((((((((((())))))))))))************************+++,,,---...************************+++++++++++++++++++++++++++---...---,,,,,,---///////////////000000000000///000222111000000111333444444444444333333333333666666777777777666555555777888999;;;<<<=========<<<<<<============<<<<<>>@@@CCCEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAA???AAADDDCCC???>>>@@@AAA@@@@@@CCCCCCBBBDDDIII@@@======BBBCCC@@@@@@CCC???@@@AAAAAABBBCCCCCCCCC>>>???>>>===;;;<<<@@@DDDHHHGGGFFFEEEEEEEEECCCAAA>>>>>>??????AAADDDHHHJJJHHHRRRXXXTTTLLLHHHDDDAAA@@@??????@@@BBBDDDEEEEEECCCEEEFFFHHHJJJMMMOOOOOOLLLJJJIIILLLOOOPPPNNNLLLHHHGGGHHHKKKOOOOOOMMMKKKOOOPPPRRRRRRRRRQQQRRRSSSUUUXXX\\\]]]\\\[[[[[[[[[YYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]ZZZWWWWWWZZZYYY^^^```]]]^^^ccceeecccfffeeefffjjjooossssssrrrfffiiikkkjjjkkkmmmjjjeeecccddddddaaa]]]YYYYYYYYYXXXWWWYYY[[[XXXRRRNNNOOOOOOLLLIIIEEECCCAAA@@@???:::;;;<<<======;;;:::999:::;;;:::888666555666777444333222333444444333111...000111000......000222---....../////////000000------------......//////------------.........///...---,,,,,,...///...---...//////000000000000000///111222111///...000222000///////////////000000///............///000000uuuppplllkkkhhhcccbbbdddccc```[[[WWWTTTRRROOOMMMMMMKKKHHHDDDAAA>>>======;;;<<<<<<999555111......,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++++++++******************(((''''''***///555888777555333222222111///---,,,***))))))***++++++***************************(((((((((((()))))))))***))))))))))))***+++,,,---************************************************+++,,,------,,,+++,,,............/////////000000...///000000//////000111333333333222222222222111333333444555666666666555666777999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::<<<<<<===???@@@AAABBBCCC??????>>>>>>@@@CCCEEEGGGHHHIIIIIIHHHEEEDDDDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFHHHJJJMMMOOOIIIHHHGGGGGGGGGHHHJJJKKKKKKLLLLLLMMMNNNPPPSSSVVVRRRNNNLLLNNNOOONNNQQQVVVTTTUUUUUUVVVUUUUUUTTTSSSVVVTTTRRRQQQQQQTTTXXXZZZVVV[[[```bbbbbb___ZZZUUUUUUVVVWWWXXXYYY[[[___aaabbbddddddaaa^^^]]]]]]\\\[[[\\\^^^```bbbbbbaaaaaa___bbbfffhhhgggfffddddddhhhiiihhhfffiiinnnnnnkkkfffhhhggggggjjjooonnniiigggiiikkknnnqqqwww{{{yyy}}}zzzzzz{{{~~~~~~{{{yyy{{{~~~}}}|||~~~yyyjjjgggbbb___^^^___```aaa^^^\\\[[[]]]^^^]]]YYYTTTOOOSSSTTTRRRSSSWWWWWWUUUNNNNNNOOONNNMMMLLLJJJIIIFFFMMMOOOHHHDDDGGGKKKLLLBBBDDDEEEAAA>>>???BBBDDD>>>AAADDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>AAAEEEEEEAAAAAADDD===>>>AAAEEEDDDBBBEEEKKKDDD???===AAABBB>>>===@@@???AAACCCDDDFFFJJJLLLLLL<<>>>>>AAADDDCCCBBBAAAAAABBBBBB???>>>???????????????CCCIIIMMMVVVgggrrriiiXXXMMMHHHFFFAAACCCDDDCCCAAAAAAEEEIIIBBBDDDFFFGGGIIIMMMNNNMMMQQQMMMKKKKKKNNNPPPOOONNNJJJIIIIIIKKKOOOQQQOOOMMMKKKMMMOOOPPPOOOOOOPPPQQQKKKNNNRRRTTTTTTSSSTTTTTTXXXXXX[[[___^^^ZZZ\\\bbb[[[]]]\\\XXXWWWYYYYYYXXX[[[[[[XXXWWW]]]eeeddd]]]```bbbdddhhhkkkkkkjjjhhh```cccdddbbbeeemmmrrrrrr\\\^^^```^^^[[[XXXYYYZZZVVVUUUVVVXXXVVVRRRQQQTTTMMMKKKHHHFFFCCCBBBAAAAAA;;;;;;<<<<<<<<<<<<<<<<<<777999:::888444333444777222222222444555555333000...000111///,,,,,,...000...///000222222222222111///.........///000000111.........//////000000000111///------...///...---......///000111111000000...000111///,,,,,,...111000///......------------...---,,,,,,---...000111rrrpppoooooojjjcccaaadddbbbccc```YYYTTTRRROOOJJJOOOMMMJJJFFFCCC@@@>>>===>>>===;;;777333////////////...------++++++***)))*********)))******++++++///...---,,,+++*********+++)))'''(((+++///111222555555444444333222111111,,,,,,++++++***)))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000///......---......---------///000111222222333333333222111111555555555555555555444444666666777999;;;;;;:::888:::;;;===>>>>>>>>>===<<<===>>>@@@@@@AAABBBDDDFFF?????????>>>??????@@@AAAGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGHHHHHHGGGFFFEEEFFFHHHKKKLLLIIIGGGFFFFFFGGGFFFHHHJJJEEEGGGJJJJJJKKKNNNSSSXXXLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTVVVXXXWWWYYYZZZYYYVVVUUUWWWYYYWWWXXXXXXWWWXXXZZZ]]]```bbbeeegggeee___\\\]]]```cccbbb```]]][[[\\\___aaaaaaccceeehhhiiiiiihhhhhhcccdddfffiiilllmmmllljjjhhhhhhiiijjjkkkmmmnnnoooqqqpppooonnnqqqxxx|||{{{~~~~~~~~~|||{{{}}}~~~|||xxxtttttttttwwwzzz}}}|||nnnssskkkdddhhhfff]]][[[ZZZ[[[\\\[[[YYYXXXXXXYYYMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@??????AAADDDDDDBBB???@@@@@@@@@AAAAAA@@@@@@???@@@???>>>>>>@@@@@@???>>>@@@>>>======???AAAAAA@@@AAA???<<<<<<>>>?????????BBBAAABBBBBBDDDFFFIIIJJJCCCAAA>>>???AAABBB???===CCCCCCCCCBBBAAA@@@???>>>@@@>>>@@@@@@;;;;;;OOOhhh}}}lllWWWHHHDDDFFFEEEBBB@@@@@@BBBDDDEEEEEEBBBCCCDDDEEEEEEGGGIIIKKKLLLLLLMMMOOOQQQSSSRRRPPPLLLIIIKKKOOOPPPJJJGGGHHHMMMMMMNNNNNNNNNNNNMMMMMMSSSQQQRRRUUUTTTQQQRRRUUU\\\eeehhhaaaZZZ[[[^^^^^^YYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^aaabbbddd^^^]]]\\\___dddhhhkkklllWWWWWWVVVWWWYYYYYYWWWUUUVVVUUUUUUVVVUUURRRMMMJJJIIIGGGCCC@@@>>>>>>???@@@<<<<<<<<<;;;:::999777777;;;999:::<<<999444333555444444333333333333222222000000000000000000000000............///////////////////////////...............///000000000000000......///000000000000000///////////////......---///////////////.........000000///...............---------.........//////rrrooonnnnnniiicccbbbeeecccddd```YYYUUUTTTQQQMMMOOOMMMJJJGGGCCC@@@>>>===>>>===;;;777333///...//////...------++++++***)))*********)))******+++,,,...---,,,++++++,,,------,,,***((((((+++...000111333333222222111000000///+++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++)))******++++++******)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,.............../////////000///.........///000111000111111222222111111111555555555444444444444444555555555777999999888666999:::<<<===>>>>>>=========>>>@@@AAAAAAAAAAAABBB>>>>>>>>>>>>>>>???@@@AAAEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDFFFGGGIIIIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHIIIKKKGGGIIIJJJIIIIIIKKKOOORRRNNNNNNMMMLLLLLLKKKKKKLLLOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRRRRRRRSSSVVVXXXZZZ[[[ZZZXXXTTTSSSTTTVVVVVVVVVVVVVVVVVVXXXZZZ\\\^^^aaadddbbb]]][[[\\\^^^ccccccaaa___\\\[[[]]]___ZZZ]]]```eeehhhjjjkkkkkkeeeeeedddeeefffeeecccaaaffffffggghhhjjjlllnnnooopppppppppppprrrwww~~~~~~}}}|||{{{}}}}}}xxxzzz{{{{{{xxxuuussstttvvvvvvyyy|||}}}}}}tttrrruuummmiiiqqqooobbb]]]ZZZZZZ[[[ZZZYYYWWWTTTRRROOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@???===>>>@@@@@@>>><<<===>>>???@@@AAAAAAAAAAAA@@@>>>===>>>??????>>>===???>>>======>>>???>>><<<@@@>>><<<<<<>>>@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHBBB@@@>>>???AAABBBAAA???AAAAAABBBAAAAAA@@@???>>>???<<<===@@@===@@@RRRhhhvvvooocccTTTIIIDDDEEEHHHIIIFFFCCCAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJLLLKKKKKKLLLOOOQQQQQQQQQNNNKKKIIINNNUUUWWWRRRKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRUUUSSSNNNNNNRRRUUU\\\^^^YYYUUUXXXZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[]]]^^^______^^^^^^^^^]]][[[[[[[[[^^^```bbbaaabbbbbb```^^^^^^aaadddWWWVVVUUUUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSQQQMMMJJJHHHFFFCCC@@@>>>>>>??????;;;;;;;;;;;;;;;:::999888999888999;;;888333222444333333222222222111111111000000000000000000000000............////////////////////////..................///000000000000000......///000000000000000------...///////////////////////////............000//////...............------..................rrrooommmllliiiddddddhhhffffffbbbZZZVVVUUUSSSPPPNNNMMMKKKGGGDDDAAA???===>>>>>><<<777333///......///...------++++++***)))******))))))***++++++,,,---,,,++++++,,,...000111---+++))))))+++---......000//////......---------)))))))))*********++++++))))))))))))))))))))))))************************)))))))))*********++++++)))******++++++******))),,,,,,++++++***)))))))))++++++,,,,,,,,,,,,,,,,,,...------------///000111111111///......///000000...///000111111111111111444444444444444444444444555444444555777777555444888999:::<<<===>>>>>>>>>>>>>>>@@@AAAAAA???>>>===============>>>???@@@AAABBBDDDFFFHHHHHHGGGEEEDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDCCCBBBCCCDDDFFFIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIIIIIIIHHHGGGGGGIIILLLMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNLLLMMMNNNNNNNNNQQQUUUXXX\\\[[[YYYVVVRRRPPPQQQRRRTTTTTTSSSSSSTTTVVVXXXYYYZZZ]]]___^^^[[[YYYZZZ\\\ccccccccc```]]]\\\\\\]]]XXXZZZ]]]aaaeeehhhjjjkkkeeecccaaa`````````^^^]]]bbbcccdddfffiiikkkmmmnnnmmmnnnooooooppprrrvvvyyy{{{zzzyyy|||}}}}}}~~~~~~}}}|||{{{zzz|||zzzvvvwwwwwwvvvtttrrrrrrtttvvvuuuwwwyyyzzzzzz|||{{{xxxsssmmmmmmooogggeeepppnnn```XXXYYYXXXWWWXXXXXXUUUOOOJJJMMMMMMMMMMMMLLLKKKJJJIIILLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAAAAACCCAAA>>>>>>>>>???>>>===;;;<<<>>>???AAABBBBBBBBB@@@>>>======>>>>>>===;;;>>>===<<<===>>>===:::888>>><<<<<<===???AAAAAAAAA@@@?????????@@@AAACCCDDDAAA@@@??????AAABBBAAA@@@??????@@@@@@@@@@@@?????????;;;;;;>>>???AAANNN]]]^^^TTTIIIAAAAAACCCDDDDDDHHHFFFCCCBBBBBBCCCBBBAAACCCCCCDDDDDDEEEFFFGGGGGGJJJIIIHHHIIILLLOOOPPPOOONNNMMMIIILLLYYYddd^^^OOOIIIIIIKKKLLLMMMMMMNNNNNNMMMOOOSSSUUUPPPJJJKKKPPPPPPSSSSSSQQQRRRVVVWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[YYYZZZ\\\^^^````````````aaa^^^[[[XXXXXXZZZ]]]``````cccddd___XXXUUUXXX\\\WWWTTTRRRQQQRRRSSSSSSRRRRRRQQQOOOOOOOOONNNLLLKKKGGGEEEBBB???>>>>>>>>>???<<<<<<<<<<<<;;;:::999999999999<<>>???>>><<<777222///......///...------++++++***)))))))))))))))***+++,,,,,,,,,+++***+++,,,///222444...,,,))))))***,,,,,,,,,,,,,,,,,,++++++*********((((((((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))************))))))++++++******************+++++++++++++++,,,,,,,,,---,,,++++++,,,///111333222111000///......///000......000111222222222222333333333333333444444444666444444444666666555444666777999;;;<<<>>>???@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@BBBEEEHHHHHHGGGDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBAAACCCCCCCCCBBBCCCEEEGGGGGGHHHIIIJJJJJJHHHGGGFFFDDDFFFGGGFFFGGGJJJKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMKKKJJJIIIJJJJJJKKKLLLOOOTTTXXXZZZYYYVVVSSSQQQPPPPPPPPPQQQPPPPPPRRRTTTWWWXXXXXXVVVXXXZZZZZZYYYXXXYYYZZZ```aaabbbaaa^^^]]]]]]^^^\\\\\\^^^___aaabbbdddddd```^^^\\\\\\]]]___``````]]]^^^aaadddfffiiikkkkkkhhhjjjlllmmmllllllmmmnnnpppnnnnnnrrrxxx{{{{{{xxxyyy{{{|||~~~|||zzzyyyxxxxxx{{{}}}|||ttttttttttttsssssssssssssssttttttuuuuuuvvvwwwxxxyyy||||||uuuooommmllljjjhhhkkkccc^^^fffeeeZZZUUUXXXUUUSSSTTTVVVTTTNNNHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@???>>>>>>============>>>???@@@AAAEEECCCAAA???@@@AAACCCDDD>>>>>>???AAABBBBBBBBBBBB@@@???======>>>>>><<<;;;;;;;;;<<<===>>>>>>;;;888<<<;;;;;;<<>>>>>===<<<===>>>???@@@AAAAAA@@@@@@@@@@@@???>>><<<===>>>??????????????????<<<<<>>AAAGGGEEEBBB???AAADDDEEEBBB>>>CCCAAA@@@@@@BBBDDDDDDDDDBBBBBBBBBCCCDDDEEEDDDCCCFFFFFFFFFIIILLLNNNMMMLLLKKKNNNKKKJJJWWWgggaaaPPPHHHIIIKKKLLLNNNOOOOOOPPPOOOPPPRRRRRRLLLGGGJJJQQQQQQPPPNNNOOORRRVVVVVVTTTTTTSSSRRRRRRSSSTTTUUUUUUWWWXXX[[[]]]```aaaaaaaaaccc```[[[XXXWWWXXX\\\^^^]]]______\\\WWWTTTVVVYYYVVVSSSPPPOOOOOOPPPPPPPPPOOOMMMKKKJJJKKKLLLKKKJJJEEEDDDAAA???=========>>>>>>>>>===<<<;;;999888777999;;;AAAGGGDDD<<<666555222222111111111000000000////////////////////////---------.........//////------...............///---...//////000000//////......///////////////...+++,,,---...////////////------.............../////////...------------..................---------uuuqqqooommmjjjfffgggkkkmmmmmmhhh^^^XXXVVVRRRNNNMMMLLLKKKIIIFFFCCC@@@>>>???>>><<<888222///---...///...------++++++***)))))))))))))))***+++,,,---++++++***+++---000333444...,,,***)))***++++++*********))))))))))))((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))(((((()))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,///111333222111000........./////////000111222333333333333222222222222333333444444777555444555777888777666666666888999;;;===???@@@CCC???;;;:::;;;<<<======;;;;;;;;;;;;<<<===>>>???>>>@@@DDDFFFGGGEEECCCAAA>>>>>>???AAAAAABBBBBBBBBAAACCCDDDDDDCCCCCCFFFHHHCCCDDDGGGJJJKKKKKKJJJIIIGGGKKKLLLIIIJJJNNNOOOKKKFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIIIIGGGHHHIIIJJJKKKNNNRRRUUUUUUTTTRRRQQQQQQPPPOOOOOONNNMMMMMMPPPUUUXXXYYYYYYSSSUUUWWWWWWWWWWWWXXXXXX[[[]]]^^^^^^]]]]]]^^^___^^^]]]]]]\\\]]]^^^___```\\\ZZZXXXXXXZZZ]]]______YYY[[[^^^aaadddfffhhhhhheeegggjjjjjjiiihhhhhhiiijjjhhhfffhhhmmmrrrttttttvvvuuutttvvvyyy~~~{{{wwwuuuttttttyyy||||||}}}sssuuuwwwyyyzzzwwwsssqqqooooooooopppqqqqqqqqqpppnnnsssssslllfffeeeffffffiiinnnfff]]]___]]]XXXZZZWWWTTTQQQQQQTTTTTTOOOJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???@@@CCCBBB@@@???@@@BBBEEEHHHBBBCCCCCCCCCBBBAAA@@@@@@@@@>>>======>>>>>>===<<<888999:::===??????===;;;:::999:::<<>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<>>>BBBBBB>>>999888999<<<@@@CCCCCCAAA>>>===@@@???>>>@@@BBBDDDDDDCCCAAA@@@@@@BBBDDDEEECCCAAAAAABBBFFFJJJMMMMMMKKKHHHGGGMMMMMMIIIQQQ]]][[[OOOIIIJJJLLLNNNOOOQQQQQQRRRPPPNNNMMMLLLGGGDDDIIIQQQTTTOOOLLLNNNRRRSSSSSSRRRWWWVVVTTTRRRQQQQQQQQQRRRTTTVVVYYY\\\^^^___``````ccc```\\\YYYXXXYYY[[[]]]]]]\\\ZZZYYYXXXWWWVVVUUUVVVSSSPPPNNNNNNOOOOOONNNMMMKKKHHHGGGHHHIIIIIIIIICCCBBB@@@>>>===<<<<<<===@@@@@@???===:::888555444666:::CCCJJJGGG===666444333222222222111111111111........................------------............,,,---------......//////------...///////////////......////////////......------............------,,,---------......////////////...---------------.....................---vvvsssqqqppplllhhhhhhlllmmmnnniii```ZZZWWWRRRMMMLLLLLLKKKJJJGGGCCC@@@>>>??????<<<888222...------///...------++++++***)))(((((())))))***+++------******+++,,,---///111111---,,,******++++++***)))((((((((((((((((((((((((''''''(((((()))***++++++************************))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((''''''(((***+++,,,---...))))))******+++,,,,,,,,,,,,+++++++++---...000222000000...------...//////000111222333333333333333000111111222222333333444777666555555777999999999666666777888:::<<<>>>???BBB>>>:::999;;;>>>>>>>>>;;;;;;::::::;;;;;;<<<===>>>???AAACCCCCCBBB@@@???:::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHH@@@BBBEEEIIIKKKLLLLLLLLLMMMSSSTTTPPPPPPUUUTTTOOOFFFEEEDDDEEEGGGGGGFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKLLLLLLMMMPPPRRRPPPOOOOOOQQQRRRQQQOOOLLLLLLKKKKKKOOOTTTXXXXXXWWWQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXYYY[[[]]]ZZZYYYXXXXXXYYY[[[^^^___[[[YYYVVVUUUVVVXXXXXXXXXVVVXXX[[[___bbbcccdddeeedddfffggggggffffffgggiiikkkiiigggfffgggkkkppptttwwwuuussssssuuuxxxzzzzzz~~~~~~}}}zzzvvvsssssssss}}}uuuwwwzzz}}}}}}yyyrrrmmmkkkjjjjjjlllnnnnnnmmmkkklllooonnngggaaa___^^^]]]dddjjjbbbXXXXXXWWWUUU[[[VVVTTTSSSTTTVVVTTTPPPLLLJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<::::::::::::;;;<<<===>>>===>>>===<<<<<>>===>>><<<;;;<<<===>>>===<<<888888999;;;>>>???>>><<<888888999;;;>>>??????>>>::::::999888888999;;;;;;@@@@@@@@@???<<<::::::;;;::::::;;;<<<<<<===<<<<<<999;;;???DDDEEEAAA;;;777999<<>>;;;:::===AAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@@@@BBBFFFGGGDDDAAA???AAADDDIIILLLLLLJJJGGGEEEKKKLLLIIIKKKRRRRRRMMMJJJKKKMMMOOOPPPQQQRRRRRRQQQMMMJJJIIIGGGFFFJJJPPPUUUOOOKKKNNNPPPPPPPPPQQQ[[[YYYVVVSSSQQQQQQQQQRRRQQQSSSVVVYYY[[[]]]^^^^^^___^^^]]]\\\[[[[[[[[[[[[]]][[[XXXWWWWWWVVVTTTQQQVVVTTTQQQOOOOOOOOONNNMMMKKKIIIGGGFFFGGGHHHGGGGGGAAA@@@???>>>===<<<<<<<<<@@@???>>><<<999666444333333666===CCCAAA999222111333333222222222111111111........................,,,------------.........,,,,,,,,,---......//////------...////////////........./////////...------...............---,,,,,,,,,,,,,,,---....../////////...------,,,,,,---------------.........//////xxxuuuttttttoooiiihhhkkkiiikkkiiibbb\\\YYYTTTNNNLLLLLLLLLJJJGGGDDD@@@>>>@@@???===888222...------///...------++++++***)))((((((((()))***,,,---...***+++,,,---......------,,,+++)))***++++++***)))(((((((((((((((((())))))'''((((((((())))))******************************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((()))***+++,,,,,,---((())))))***++++++,,,,,,++++++,,,------...//////......---,,,,,,---...///000111222222222222111111000000000111222333333333666555444555777:::;;;;;;777777777777999;;;===>>>>>>;;;999;;;@@@BBB@@@===<<<;;;;;;:::::::::::::::>>>???@@@@@@@@@???>>>===;;;<<<===>>>???@@@@@@@@@???AAABBBBBBBBBBBBEEEGGG@@@BBBEEEHHHJJJLLLMMMMMMQQQXXXXXXRRRRRRWWWVVVOOOIIIGGGFFFFFFHHHHHHFFFCCCCCCDDDFFFHHHIIIIIIHHHHHHIIIHHHGGGGGGHHHJJJLLLMMMIIILLLNNNNNNNNNMMMMMMNNNMMMMMMNNNQQQSSSQQQLLLHHHLLLJJJIIIMMMRRRUUUTTTQQQOOOOOOOOOQQQRRRRRRRRRQQQRRRRRRRRRQQQPPPQQQTTTWWWVVVTTTSSSSSSTTTWWW[[[]]]\\\YYYWWWVVVVVVVVVVVVUUUTTTVVVZZZ]]]```aaaaaaaaaaaabbbbbbaaa```bbbeeehhhlllmmmllliiifffhhhmmmrrrxxxwwwwwwyyy{{{zzzvvvssssssvvvwwwwwwtttssssssuuu|||uuuuuuvvvxxxxxxsssmmmggggggffffffiiilllmmmkkkiiikkkmmmllleee```^^^[[[WWWZZZ```XXXPPPTTTTTTQQQUUUTTTWWWZZZ[[[ZZZUUUNNNJJJIIIHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>===<<<;;;;;;999999999999999:::;;;<<<:::;;;<<<;;;:::;;;>>>BBBDDDDDDCCCBBB@@@===<<<::::::999888999;;;<<<<<<;;;888888777999;;;<<<<<<;;;777777888:::<<<===<<<;;;999888777777888999:::;;;;;;===>>>===;;;:::;;;===999:::;;;;;;;;;;;;;;;:::777:::>>>@@@AAA@@@===::::::<<<<<<;;;888999???CCC@@@???@@@BBBEEEFFFFFFEEECCCAAAAAAEEEIIIKKKHHHDDDBBBAAABBBEEEIIIKKKKKKJJJGGGHHHIIIIIIJJJKKKLLLLLLJJJKKKMMMNNNOOOPPPPPPQQQUUUOOOMMMOOOQQQPPPOOOQQQUUUOOOMMMOOOQQQOOOQQQUUUZZZXXXTTTQQQPPPPPPPPPQQQOOOPPPSSSVVVXXXZZZZZZZZZXXXZZZ\\\]]]]]]\\\ZZZYYYXXXXXXXXXWWWUUUSSSRRRRRRWWWUUUSSSQQQQQQPPPMMMKKKJJJIIIGGGFFFFFFGGGEEEDDD@@@???>>>===<<<<<<;;;;;;===<<<<<<:::999777555444444444666999777222000333222111111111111000000000------------------------,,,,,,---------.........++++++,,,------...//////,,,---......//////............//////......---,,,,,,,,,---.........------++++++,,,------.../////////...------,,,,,,------+++,,,,,,---...///000000yyywwwvvvvvvqqqjjjhhhjjjfffhhhhhhbbb^^^[[[UUUOOOLLLLLLLLLJJJHHHDDDAAA???@@@???===888222...------///......---,,,+++***)))((((((((()))***,,,---...)))+++---......---+++***+++***)))***++++++***)))((()))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***************+++++++++((())))))***++++++,,,,,,***+++,,,---............---,,,++++++,,,---...///000111111111111000000//////000000111222222333333555333222444777:::;;;;;;777777777777888:::===>>>:::999:::>>>DDDDDD@@@;;;<<<<<<;;;:::999999999999>>>>>>>>>>>>>>>===<<<<<<===>>>>>>????????????>>>>>>???@@@AAA@@@AAADDDFFFBBBCCCEEEGGGJJJLLLMMMMMMPPPXXXXXXRRRQQQVVVUUUMMMLLLIIIGGGGGGIIIHHHEEEBBB<<<>>>BBBFFFIIIJJJKKKKKKFFFEEEDDDDDDFFFJJJNNNPPPKKKMMMPPPPPPOOOMMMLLLLLLLLLLLLNNNQQQSSSQQQJJJEEEMMMJJJIIILLLPPPRRRPPPLLLMMMMMMMMMNNNPPPPPPOOONNNPPPOOONNNLLLJJJKKKOOORRRUUUSSSQQQPPPPPPSSSVVVYYY\\\ZZZXXXXXXYYYYYYYYYWWWSSSUUUYYY\\\___``````___]]]]]]\\\ZZZZZZ]]]bbbfffkkknnnppplllfffeeejjjpppwwwyyy|||yyyssskkknnnrrrtttsssssstttvvvsss|||sssqqqppppppooolllfffaaaeeeddddddgggkkklllkkkhhhiiikkkiiiddd```___[[[VVVVVVZZZSSSNNNVVVXXXRRRQQQSSSYYY```bbb^^^UUULLLGGGCCCDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;:::999999999888999999:::;;;;;;<<<===<<<999999<<>><<<:::999777666666777999;;;;;;::::::888666777888999999999666666777999<<<<<<;;;999888777777777888999;;;<<<777999<<<<<<::::::<<>>@@@BBB======???CCCHHHKKKLLLKKKDDDCCCCCCGGGLLLNNNKKKFFFEEECCCAAABBBEEEJJJMMMNNNKKKFFFEEEJJJLLLJJJJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOYYYTTTRRRWWW[[[ZZZVVVTTTUUUPPPOOORRRSSSQQQTTTZZZUUUSSSPPPNNNMMMMMMOOOPPPMMMOOORRRTTTVVVXXXXXXXXXTTTVVV[[[^^^^^^\\\YYYWWWPPPTTTXXXVVVRRRPPPSSSVVVWWWVVVTTTSSSRRRQQQNNNKKKJJJHHHGGGFFFGGGFFFDDDCCC??????>>>===<<<;;;;;;:::999999999999888777666666777444222333111...111666000000000000////////////------------------------,,,,,,,,,---------......++++++,,,,,,---...//////,,,---......//////........./////////...---,,,,,,***+++,,,---.../////////++++++,,,,,,---...//////......---,,,,,,,,,,,,---***+++,,,---...000111111{{{{{{zzzuuupppkkkiiihhhiiiiiiiiiiiifff___WWWQQQQQQPPPNNNKKKHHHDDDAAA?????????===888333///---,,,---,,,***+++,,,,,,+++)))''''''''''''((()))***+++******++++++++++++************))))))((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))************---,,,+++***))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---...///000111000000000000000111111222000000000000111111111111000000111222333333444444444555555555555666999<<<@@@@@@AAABBBBBBBBBAAAAAA::::::;;;;;;<<<<<<;;;;;;===>>>??????===<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCC>>>??????@@@BBBCCCDDDDDD@@@DDDIIINNNPPPNNNKKKIIIPPPOOONNNNNNPPPPPPOOONNNJJJQQQTTTQQQLLLHHHDDD???CCCEEEHHHJJJKKKKKKIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHNNNQQQTTTRRRNNNKKKIIIJJJRRRRRRRRRQQQPPPMMMKKKIIIHHHHHHJJJMMMPPPRRRQQQPPPLLLKKKLLLNNNRRRRRROOOLLLLLLIIIJJJOOOPPPKKKKKKOOOSSSWWWWWWPPPKKKNNNSSSVVVVVVZZZ___```]]]ZZZYYYZZZ[[[ZZZXXXZZZ^^^```___]]]]]]\\\YYYWWWWWWYYY\\\^^^jjjlllnnnmmmkkkiiihhhiiinnnrrr{{{yyyooooooppprrrsssrrrooolllqqqrrrsssvvvxxxxxxuuusssiiilllmmmhhhcccbbbbbbbbbaaaaaabbbdddgggiiihhhgggdddjjjllliiieeeccc___ZZZ]]]XXXSSSRRRTTTUUURRRNNNUUUYYY^^^___ZZZQQQHHHDDDBBBCCCCCCAAA@@@???@@@AAA@@@???>>>?????????===;;;>>>===<<<;;;:::999999999:::<<<===>>>>>><<<999777<<<;;;999888888999;;;<<<:::999999<<>><<<999777666777888777888:::<<<===;;;:::888999999:::;;;<<<>>>>>><<<===@@@CCCHHHLLLPPPRRRMMMHHHDDDHHHPPPTTTOOOIIIEEEDDDCCCBBBCCCEEEGGGHHHJJJGGGDDDEEEGGGIIIIIIHHHPPPOOOMMMKKKLLLNNNPPPRRRUUUUUUVVVYYY\\\\\\YYYUUUXXXVVVTTTRRRRRRSSSTTTUUURRRPPPNNNPPPUUUXXXWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTUUUYYY]]]^^^\\\YYYRRRRRRSSSSSSSSSSSSSSSSSSWWWVVVUUUUUUTTTRRRMMMJJJHHHHHHGGGEEEDDDCCCBBBAAA============<<<;;;:::999666888:::888555222333444555444222111000000111222/////////////////////////////////...---------,,,...---,,,,,,,,,,,,---............///......------......---------......//////////////////.........000///------...//////............------,,,,,,,,,------------------------+++++++++,,,---...///000xxxyyyxxxuuuooojjjhhhhhhjjjjjjkkkjjjggg```WWWPPPQQQQQQOOOLLLHHHDDDAAA?????????===999333///---------,,,++++++,,,,,,+++***(((((((((((()))***++++++******++++++++++++************))))))((((((((((((((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))******,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---...///000111000/////////000000111111000000000000111111111111111111111222222333333444555666666666666777999;;;FFFFFFEEECCCAAA???===<<<999999:::;;;<<<<<<<<<;;;<<<======<<<;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCC===>>>>>>???AAABBBBBBCCC@@@DDDIIIMMMNNNMMMIIIGGGJJJJJJIIIIIIIIIIIIJJJJJJSSSZZZ\\\VVVMMMHHHEEEBBBCCCDDDGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGKKKNNNPPPOOOMMMKKKKKKLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJMMMQQQRRRQQQPPPLLLKKKJJJLLLPPPSSSSSSRRRNNNKKKKKKOOOPPPMMMMMMQQQZZZ]]][[[SSSLLLMMMPPPQQQVVV[[[___```^^^\\\[[[\\\\\\ZZZYYYZZZ]]]___^^^\\\^^^\\\YYYWWWVVVXXXZZZ\\\fffhhhkkkmmmmmmmmmnnnooorrrrrrvvv~~~sssjjjkkklllmmmooopppqqqqqqqqqppppppqqqssstttsssqqqlllmmmllliiifffeeeffffffdddbbb```aaacccfffggggggiiinnnpppmmmhhhddd___ZZZZZZVVVQQQPPPSSSSSSQQQNNNTTTWWW[[[\\\YYYRRRJJJDDDBBBBBBBBBAAA?????????@@@???>>>======>>>>>><<<:::===<<<;;;:::999999::::::>>>AAAEEEEEEBBB===999777<<<:::999888888999:::;;;;;;999888:::===???>>><<<999777555444666888999999999999888777666555555444555555666777777777777666444444555666666666666555777888::::::888777888999:::<<<<<<;;;999777777777888888888:::<<<===;;;:::999999999:::;;;<<<>>>>>>>>>???@@@CCCFFFIIILLLMMMLLLHHHEEEGGGLLLNNNJJJEEECCCBBBAAAAAAAAACCCEEEFFFEEECCCBBBCCCFFFHHHHHHGGGIIIIIIIIIJJJMMMPPPSSSUUUQQQQQQRRRUUUYYY[[[YYYWWWXXXWWWUUUTTTRRRQQQQQQQQQPPPOOOPPPSSSWWWZZZ\\\]]]XXXWWWVVVUUUTTTTTTSSSTTTTTTSSSSSSVVVYYYZZZYYYVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRPPPMMMJJJGGGFFFEEEDDDCCCBBBAAA@@@<<<======<<<<<<;;;:::999333555666666333222333555444333222111000000000111.......................................---------...---,,,,,,,,,,,,---...------.........------,,,---------------...//////////////////............///...------//////...---......---------,,,,,,,,,------------------------------,,,,,,,,,---......tttwwwxxxuuuooojjjhhhhhhjjjkkklllllliiiaaaVVVOOORRRQQQOOOLLLIIIDDDAAA>>>@@@???===999444///------...---,,,,,,------,,,+++)))))))))))))))***,,,,,,******++++++++++++*********))))))))))))((((((((()))******************)))''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000....../////////000000000000000000000111111111111222222222222222222222222666777888777777777999;;;FFFEEECCCAAA>>>;;;999888888888:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===999::::::<<<===???AAABBB<<<<<<===>>>???@@@@@@AAAAAACCCGGGJJJKKKIIIGGGDDDEEEFFFGGGEEECCCDDDGGGKKKQQQWWWXXXPPPHHHDDDBBB@@@BBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKJJJJJJJJJLLLNNNJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHIIILLLOOOPPPOOOMMMKKKJJJIIIJJJNNNSSSUUUVVVOOOMMMMMMOOOPPPOOOPPPSSS\\\___\\\TTTNNNOOOQQQQQQTTTXXX]]]^^^\\\[[[\\\]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZ]]][[[XXXVVVUUUWWWYYY[[[aaadddhhhkkkmmmooorrrtttvvvrrrrrrzzzvvvjjjdddfffiiijjjjjjmmmrrrvvvsssqqqnnnnnnppprrrttttttpppmmmjjjhhhiiiiiiiiiiiifffccc___^^^___bbbdddeeekkkppprrrmmmhhhccc]]]WWWVVVRRRNNNNNNPPPQQQPPPNNNQQQQQQSSSWWWWWWSSSKKKDDDBBBBBBAAA@@@????????????>>>===<<<<<<======;;;999;;;:::999888888999:::;;;AAAFFFLLLKKKDDD<<<888777:::999888777777888::::::;;;999777777888::::::::::::777555444555666777666999888777666555333333222444555666666777666666666333333444555555555555555555777999888777666777777777999::::::888777777888888888888999;;;<<<;;;999::::::::::::;;;<<<>>>>>>??????@@@BBBCCCEEEFFFGGGHHHGGGEEEEEEFFFEEECCCAAA@@@@@@?????????AAACCCDDD@@@???@@@AAADDDFFFFFFEEEDDDEEEGGGIIILLLPPPRRRTTTMMMLLLLLLOOORRRSSSSSSSSSVVVVVVVVVUUUSSSPPPMMMKKKLLLOOORRRUUUXXX\\\```ccc]]][[[XXXUUUSSSRRRRRRSSSTTTSSSRRRSSSTTTUUUTTTSSSPPPOOOOOONNNNNNNNNOOOOOOKKKKKKKKKLLLNNNMMMKKKIIIEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<<<<;;;:::999888111222333333222222444555444333222111000000000000........................---------..................------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,---...000000...........................------///000000...,,,...------------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,rrrvvvyyyvvvpppkkkiiijjjjjjkkknnnnnnjjjaaaVVVNNNRRRQQQPPPMMMIIIEEEAAA>>>@@@@@@>>>:::444000......///---,,,,,,---...,,,+++))))))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))((((((((())))))))))))***+++,,,---))))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000---......//////////////////000000000111111111111333333222222222222222222777888999999777777999:::>>>===<<<;;;:::999888888777888999:::;;;<<<<<<<<<;;;999888999<<>>???:::;;;;;;<<<======>>>>>>@@@BBBEEEGGGGGGFFFCCCBBBCCCFFFHHHFFFDDDEEELLLRRRJJJLLLJJJEEEDDDEEEDDD@@@@@@AAABBBCCCCCCBBB@@@???AAAAAABBBBBBCCCDDDDDDEEEGGGGGGFFFFFFFFFHHHKKKLLLIIIKKKNNNPPPPPPOOOLLLJJJGGGGGGHHHJJJLLLMMMLLLJJJHHHHHHHHHJJJMMMPPPSSSTTTNNNMMMMMMNNNOOOPPPQQQSSSWWWZZZYYYSSSPPPSSSUUUUUUPPPTTTXXXYYYWWWWWWYYY[[[\\\\\\[[[[[[[[[[[[ZZZYYY[[[YYYVVVTTTUUUWWWYYY[[[```cccfffiiikkkmmmppprrrtttrrrqqquuuyyywwwmmmddd```dddiiikkkjjjlllrrrwwwwwwsssooonnnqqqvvvzzz|||oooiiidddfffhhhhhhiiiiiigggdddaaa___```aaabbbbbbfffkkkmmmhhhccc^^^XXXSSSQQQNNNLLLKKKMMMNNNNNNMMMLLLKKKKKKOOOSSSQQQJJJCCCBBBAAA?????????@@@??????>>>===<<<<<<======;;;999:::999888888888999:::;;;???EEEJJJGGG>>>777666888888888777777777888999999999777666555666777999::::::888444333444555555444666555555444444333333333444444555666666666666555222333444444555555444444444666777777666555555666555777888999888777888999999888888999:::;;;:::999::::::::::::;;;<<<===>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDCCCAAA???????????????>>>??????@@@BBBBBB??????@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMKKKJJJIIIHHHIIIJJJKKKKKKRRRSSSUUUUUUSSSPPPKKKHHHJJJMMMRRRTTTUUUXXX^^^bbb___]]]YYYUUUSSSSSSTTTUUUUUUTTTRRRQQQQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMIIIIIIHHHIIIKKKKKKIIIGGGCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::999888777222333333333333333333444444333333222111111000000........................,,,---------.../////////------------------------++++++,,,,,,------,,,,,,+++++++++,,,---///000111------...............///......///000222111...,,,------------------------------------------------...------,,,,,,,,,------qqqvvv{{{yyyrrrllljjjkkkiiikkkmmmnnnjjjbbbWWWOOOPPPPPPPPPNNNJJJFFFBBB???AAAAAA???:::555111///...///---,,,,,,---...,,,+++))))))))))))***+++,,,---******++++++++++++******))))))))))))******************++++++++++++******''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++------))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////------...///000//////...///000000000111111111111333333222222222222222222777888999999888777888999999999888888888888999:::777888999:::;;;;;;;;;;;;:::999888:::???DDDGGGHHH======<<<;;;:::::::::;;;999::::::;;;;;;<<<<<<<<>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDHHHFFFDDDCCCDDDFFFGGGIIIGGGJJJOOOQQQQQQNNNIIIFFFJJJIIIJJJKKKMMMMMMLLLJJJEEEGGGIIIKKKLLLLLLMMMMMMLLLMMMMMMMMMNNNQQQRRRRRRSSSUUUUUUQQQPPPTTTVVVUUUNNNRRRUUUUUUTTTUUUXXX[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWUUUTTTUUUXXX[[[]]]```bbbdddeeefffgggjjjllloooqqqrrrrrroookkkfffccc___eeelllnnnllllllppptttvvvsssoooooorrrxxx|||kkkddd___bbbeeedddeeegggfffeeecccbbbcccbbb```______dddfffbbb]]]ZZZVVVQQQMMMLLLJJJIIIJJJKKKLLLLLLGGGEEEEEEHHHLLLLLLGGGAAABBB@@@>>>???AAABBBAAA@@@???>>>======>>>>>><<<:::999999999999999999::::::999>>>AAA===555222444888666666666666777777888888666666555555555777:::<<<:::777444222222333333333222222333333444444555555333333444555555555555555222333444444555555444444333555777777555444555666444666888888777777888999:::888777888999::::::999::::::999::::::;;;<<<===:::;;;===>>>@@@@@@AAAAAA===???AAA@@@>>>===>>>????????????@@@@@@AAABBBBBBAAABBBCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKMMMOOOQQQSSSRRRPPPLLLJJJIIILLLPPPQQQQQQSSSXXX\\\\\\ZZZWWWUUUTTTUUUWWWXXXVVVUUUTTTSSSQQQPPPPPPQQQNNNMMMLLLJJJJJJJJJKKKLLLKKKJJJHHHHHHIIIHHHFFFDDDBBBAAA@@@???>>><<<<<<;;;::::::::::::999888777666666666666666555444333111444444444333333222111111........................,,,---------.../////////------------------------***+++,,,,,,---------,,,******++++++---...000000,,,---------......////////////000222333222000---------------------------------------------------,,,++++++,,,---...//////pppwww}}}{{{sssllljjjkkkiiijjjlllllliiiaaaWWWPPPOOOOOOOOONNNLLLGGGCCCAAABBBAAA???;;;666111//////...---,,,,,,------,,,+++)))))))))))))))***,,,,,,******++++++++++++******)))))))))************+++)))******************)))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''''''''(((((()))))))))))))))))))))***+++,,,---))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------.........//////---...///000111000//////000000000000111111111111222222222222222222222222555777999999888888888999<<<;;;999888888888999:::888999999::::::::::::::::::888777;;;AAAFFFGGGGGG===<<<;;;:::999999999999999999:::::::::;;;;;;;;;===>>>???@@@@@@@@@???>>>===@@@BBBCCCDDDGGGLLLQQQIIIEEE???>>>DDDIIIFFF>>>======???@@@AAABBBBBBBBBAAAAAACCCDDDDDDEEEDDDDDDHHHFFFCCCBBBCCCEEEEEEEEEFFFHHHKKKMMMMMMJJJGGGDDDNNNMMMNNNOOOPPPPPPMMMKKKDDDGGGJJJKKKJJJIIIIIIIIIJJJMMMOOONNNOOORRRSSSPPPSSSUUUTTTPPPOOOSSSSSSQQQPPPSSSUUUUUUSSSTTTXXX\\\ZZZ[[[[[[ZZZXXXWWWXXXYYYYYYWWWUUUTTTUUUXXX[[[]]]___```bbbbbbbbbccceeehhhjjjnnnqqqoooiiidddcccccc```eeejjjmmmlllllllllnnnrrrooollllllooossswwwyyyggg```^^^bbbccc```aaaffffffeeecccccccccbbb___]]]\\\```aaa\\\YYYXXXVVVRRRKKKJJJIIIHHHHHHIIIJJJJJJDDDCCCBBBDDDGGGGGGCCC@@@AAA???===???BBBEEEDDDBBB???>>>======>>>>>><<<:::888999:::;;;;;;:::999888444777888555000///333888444555555666666777777777444555666666666777:::<<<888666222111222222333222000111222333444555666777222333444444555555444444333333444555555555555555333555777666555444555555444666888888888888888::::::999777777999:::999999999999999999999:::;;;;;;888999;;;===????????????;;;===??????>>>>>>???@@@??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDCCCDDDGGGJJJGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGIIIIIIJJJLLLPPPSSSKKKLLLNNNOOOOOOOOOMMMMMMKKKLLLMMMNNNNNNPPPRRRTTTVVVUUUSSSSSSSSSUUUWWWXXXVVVWWWWWWUUURRRPPPPPPQQQOOONNNLLLJJJIIIJJJKKKLLLMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@>>>===<<<;;;:::999999999999888777666555777777777999999777333///333333333333333222000000---------------------------------...............,,,------......------,,,***+++,,,------......---++++++++++++,,,---//////,,,,,,,,,---......//////000//////111222222000...,,,,,,,,,------------...------------------------+++++++++,,,---...000000nnnvvv}}}{{{rrrjjjhhhiiiggghhhiiijjjgggaaaXXXRRRMMMNNNOOOOOOMMMIIIEEEBBBBBBBBB@@@<<<666222000///---,,,++++++,,,,,,+++***(((((((((((()))***++++++******++++++++++++******))))))*********+++++++++((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********%%%&&&&&&'''((()))*********)))))))))***+++,,,,,,)))))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,,,,,,,---------------...............---...000222222111000///000000000000111111111111111111111222222333333444222555777888888888888999;;;:::888777777888999:::999::::::::::::999888888999777666:::???CCCBBB@@@::::::999999999999::::::999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>><<<===>>>???@@@CCCEEEFFF@@@@@@>>>;;;===@@@@@@<<<===>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEGGGDDDBBBBBBDDDEEEEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKOOONNNNNNOOOPPPOOOMMMJJJEEEGGGJJJJJJHHHHHHIIIKKKHHHNNNQQQPPPRRRUUUTTTPPPTTTUUUTTTPPPPPPSSSRRROOOPPPRRRSSSSSSQQQRRRVVVZZZXXXZZZ[[[ZZZXXXWWWXXXZZZ\\\ZZZWWWUUUUUUWWWYYY[[[[[[]]]^^^___```cccfffiiigggjjjmmmmmmiiieeebbbbbb```aaadddfffhhhiiiiiiiiiooommmjjjjjjkkkmmmmmmmmmeee``````eeeddd]]]___ffffffdddaaa`````````___]]]ZZZ]]]\\\WWWSSSSSSSSSQQQKKKJJJIIIHHHGGGGGGHHHIIIDDDDDDDDDCCCCCCBBBAAAAAAAAA>>><<>>===<<<<<<======;;;999888:::===>>>>>>;;;888555333444444333222222444555333333444555666666777777333555777777555555666999777444111000111222222222111222222333444555666666222222333444444444444333444444555666666666666555444555777777555444555666555777999999888888999:::;;;999777777888999999888888888777777888888999999888999<<<===>>>>>>======>>>>>>>>>???@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCBBBCCCFFFKKKPPPPPPNNNLLLIIIGGGGGGGGGHHHDDDGGGJJJKKKLLLNNNQQQUUULLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLMMMOOOQQQQQQQQQOOOOOOOOOPPPQQQRRRTTTTTTTTTVVVXXXWWWSSSQQQPPPQQQQQQOOOMMMKKKJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFEEECCCAAAAAA@@@>>>===<<<;;;:::888888888888777666555555444555777:::<<<999333...111111222222111000...---------------------------...............---------,,,,,,---......---,,,,,,++++++,,,....../////////,,,+++++++++,,,------...++++++,,,------.../////////...---...///000///---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///mmmvvv}}}{{{qqqhhhfffggggggggghhhhhhfffaaaYYYSSSKKKMMMNNNOOOMMMJJJFFFCCCCCCBBB@@@<<<666222000000---,,,***+++,,,,,,+++)))''''''''''''((()))***+++******++++++++++++******))))))******++++++++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++$$$%%%&&&'''(((***++++++*********)))******+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,------------------..................///111222333222000///000000000000111111111111000000111222333333444444111333666888888888888999666666555444555777999;;;::::::::::::999888777777999777555888===???===999888777888888999:::;;;<<<::::::::::::::::::;;;;;;::::::;;;;;;<<<======>>>===<<<<<<===???@@@???>>>888>>>AAA===:::===@@@AAA>>>>>>>>>>>>============BBBCCCDDDFFFFFFFFFFFFEEEEEEBBBAAABBBEEEGGGFFFDDDKKKIIIFFFDDDFFFJJJOOOSSSMMMLLLLLLLLLMMMLLLJJJGGGGGGHHHIIIHHHFFFGGGKKKOOOHHHOOOSSSRRRTTTWWWUUUPPPSSSTTTSSSPPPQQQTTTTTTQQQNNNPPPQQQPPPNNNOOOSSSWWWWWWYYY[[[ZZZWWWWWWXXX[[[___]]]YYYVVVUUUVVVXXXYYYWWWYYY\\\^^^```dddiiilllggghhhiiijjjjjjgggccc```___^^^]]]___cccfffggghhhooommmkkkjjjjjjiiigggeeeeeeaaaccchhheee]]]^^^hhhgggccc___\\\]]]^^^______YYY[[[YYYRRRNNNOOOOOONNNKKKKKKJJJHHHFFFFFFGGGHHHEEEEEEFFFDDDBBB@@@AAABBBAAA>>><<>>@@@???<<<777444444444555666666555444333222333444555666666666666333666888777444222333555666333111000111222333222333333444444444444555555222222333444444444444333444555666666777777666666444666777777666555555666666777999:::999888999:::;;;999777666888999999888777777777777777777888888999;;;===>>>>>>===;;;:::AAA?????????AAAAAA???======>>>???@@@@@@AAAAAA@@@???@@@AAAAAABBBGGGNNNTTT[[[WWWRRRLLLHHHEEEEEEEEEDDDGGGJJJKKKJJJJJJMMMPPPNNNLLLJJJIIIIIIKKKMMMNNNPPPMMMLLLMMMQQQTTTSSSQQQKKKLLLLLLNNNOOOOOOPPPPPPSSSVVVXXXXXXTTTQQQPPPPPPRRRPPPNNNKKKJJJKKKMMMNNNKKKIIIFFFFFFFFFFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::888888888888777666555444111222666;;;===;;;444/////////000000000...---+++------------------------/////////......------,,,,,,,,,---......---,,,,,,+++,,,---...////////////,,,,,,,,,++++++,,,------++++++,,,,,,---.../////////---++++++---...------,,,,,,,,,------.........------------------------......---,,,,,,,,,------lllvvv|||pppeeeccceeeiiihhhfffeeeccc___YYYUUUMMMNNNOOOOOOMMMIIIEEEBBBBBBBBBAAA===888333111000...---,,,+++***)))))))))***)))(((''''''((()))***+++++++++*********))))))*********++++++,,,,,,,,,---------,,,,,,,,,++++++))))))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++******************++++++*********************,,,......+++***+++---///......---------............///000000000000000////////////000000000000111111222222222333333333333333444444555666666777888777666666666777999::::::::::::999888777666555777777777888999:::<<<<<<===:::888888:::<<<:::888:::::::::999999999888888;;;;;;:::::::::;;;;;;<<<<<<============<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<===???>>>BBBBBB???@@@FFFIIIFFFAAACCCEEEFFFGGGFFFEEEDDDJJJIIIHHHJJJNNNQQQSSSTTTRRRMMMKKKMMMMMMJJJIIIJJJMMMKKKHHHEEEFFFHHHLLLNNNNNNPPPRRRSSSTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPOOONNNOOONNNMMMNNNPPPTTTWWWZZZ```___]]]ZZZYYYZZZ]]]aaajjjfff```YYYVVVVVVWWWYYYYYY\\\___```aaabbbeeehhhhhhhhhiiihhhgggdddbbb```^^^___aaaccceeefffgggggglllllllllmmmllljjjeeebbbeeeeeeeeeeeeeeeeeeeeeeeefffdddaaa^^^[[[YYYYYYXXXZZZYYYVVVRRRMMMKKKLLLMMMOOOMMMJJJHHHEEEDDDDDDDDDCCCDDDDDDDDDCCCAAA???===BBB>>><<<>>>DDDGGGFFFDDD:::::::::999999999888888:::;;;>>>???>>>;;;888555555444333333222222222222222555888777555333444555777777888999888666444222333333222222111000000000555222//////000222444444555444444333333222222111111222333333444444333333888777666555444444555666666999;;;:::555333666999888888777777666666555555666777777777777666666555<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<============>>>>>>>>>???@@@@@@@@@AAABBBAAA??????BBBHHHNNNRRR```\\\VVVNNNHHHEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIGGGGGGGGGIIIKKKLLLLLLMMMNNNPPPSSSUUUWWWWWWLLLLLLMMMNNNNNNOOOOOOPPPTTTUUUTTTQQQMMMMMMQQQTTTSSSPPPKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFAAA@@@>>>===;;;::::::999888888777777666444333222222111111111222222000///000000///...............---------------------------------------------------,,,,,,++++++,,,,,,------------...------,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........lllvvv~~~{{{ooodddbbbeeegggeeedddcccaaa]]]VVVRRRLLLMMMOOOOOOMMMIIIEEEBBBBBBBBBAAA===888444222111///...---,,,******))))))***)))(((''''''((()))***+++++++++*********))))))*********++++++,,,,,,,,,++++++*********)))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***************************************************,,,......,,,***+++---......------------......------...///////////////............////////////111111111111222222222333333333333444555666666666777777666666666777888999;;;;;;::::::888777555555666666666777999;;;<<<===<<<:::888888:::;;;:::999::::::999999999888888888::::::::::::;;;;;;<<<============<<<<<<;;;;;;;;;<<<<<<=====================>>>>>>===<<<<<<===>>>===@@@@@@>>>???DDDFFFDDDBBBCCCEEEFFFFFFDDDCCCBBBHHHHHHIIIMMMRRRWWWYYYYYYSSSNNNKKKMMMNNNLLLLLLNNNRRROOOKKKHHHGGGHHHJJJKKKMMMNNNPPPRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSPPPOOONNNNNNOOORRRUUUXXX[[[[[[ZZZYYYXXXZZZ^^^bbbkkkhhhccc^^^[[[YYYZZZZZZ]]]^^^___```aaabbbcccdddfffggghhhiiihhhfffcccbbb```aaabbbcccdddeeeeeeeeejjjjjjkkkmmmnnnllliiifffffffffeeeeeeddddddddddddfffdddaaa^^^[[[YYYXXXXXXXXXWWWUUUQQQMMMLLLLLLNNNNNNLLLJJJGGGEEEDDDCCCCCCDDDDDDCCCCCCBBB@@@???>>>>>>;;;:::<<>>888999;;;<<<;;;:::888666666777999:::999777444333444444333222222222222222111444666666444333333555666777888888888666444222333333333222222222222111999666222111222333444444444333333333333222222222111222333333444444333333777666555444444444555555555888:::888444333555888777777777666666666555555666666777777777777777666;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<<<<============<<<======>>>@@@@@@AAABBBCCCBBB@@@@@@BBBFFFJJJMMMWWWUUUQQQLLLGGGEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHJJJKKKLLLKKKLLLNNNPPPRRRTTTVVVVVVNNNNNNNNNNNNOOOPPPPPPQQQTTTTTTRRRPPPNNNNNNPPPRRRRRROOOLLLJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEAAA@@@>>>===;;;:::::::::888888888777666555333222111000///000111111///---000000///...............---------------------------------------------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------.........//////,,,,,,------------------kkkuuu}}}zzznnndddbbbeeegggeeecccbbbaaa]]]UUUOOOKKKMMMPPPPPPNNNJJJDDDAAAAAAAAAAAA===999555333333111000...---+++***))))))***)))(((''''''((()))***+++++++++************************++++++++++++++++++************)))))))))(((((())))))))))))******))))))))))))((((((((((((************************(((((((((((())))))))))))))))))(((((((((((())))))***************************************************,,,------,,,++++++,,,...---------------......,,,------...............------------............000000000111111111222222222333333444444555555666666666555555666666777888::::::::::::888777666555555555666777888:::;;;<<<:::999777777999::::::999999999999999888888888777999999999:::;;;<<<===>>>???>>><<<;;;:::::::::;;;>>>=============================================;;;>>>>>>===>>>BBBCCCAAABBBBBBCCCDDDDDDCCCAAAAAAEEEGGGKKKQQQYYY^^^``````XXXRRRMMMMMMMMMKKKKKKNNNSSSPPPMMMJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPOOONNNMMMNNNOOOPPPRRRTTTUUUVVVWWWRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWWWWWWWXXX[[[___ccchhhgggfffcccaaa___]]]]]]bbbaaa______aaaaaaaaa```ggghhhkkkmmmmmmkkkiiihhhdddddddddeeeeeeeeeeeeeeeiiiiiijjjmmmoooooollljjjgggffffffeeedddccccccbbbdddccc```]]][[[XXXWWWWWWUUUUUUSSSPPPMMMLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCBBBAAA@@@?????????===;;;:::<<>>???@@@AAABBBCCCBBBAAAAAABBBCCCEEEFFFKKKKKKKKKIIIFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLKKKIIIIIIJJJKKKLLLKKKLLLMMMOOOQQQRRRTTTUUURRRQQQPPPOOOOOOPPPRRRSSSTTTRRROOONNNNNNOOOPPPPPPPPPNNNLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@>>>===;;;;;;::::::888888888777666555444333000///...///000000...,,,000///......---.........---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............////////////------------------,,,,,,llluuu}}}zzznnndddcccfffhhheeeccccccccc___VVVOOOKKKMMMPPPQQQOOOJJJDDD@@@@@@AAA@@@===999555444444222111///---+++******)))***)))(((''''''((()))******************************************+++++++++,,,,,,,,,,,,++++++++++++(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************************++++++++++++,,,------,,,,,,,,,,,,------,,,,,,------......,,,---......//////......------.........////////////000000000000111111111222222333333444444444444555555555555555666666666888888888999999888888777666666666666777888999999888888777777888888999999999888888888888777777777888888999999;;;<<<>>>>>>AAA???===:::999:::;;;<<<>>>>>>============<<<<<<===<<<<<<===>>>>>>>>>===;;;<<<>>>???@@@AAAAAA@@@???@@@AAABBBBBBBBBBBBAAACCCEEELLLTTT\\\bbbdddddd]]]UUUNNNKKKIIIFFFGGGIIINNNMMMKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQSSSTTTVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWXXX[[[___bbbcccdddeeefffeeecccaaa```cccaaa______```bbbaaa```dddfffiiikkklllllljjjiiiffffffffffffgggggghhhhhhiiiiiijjjlllnnnooommmkkkggggggfffeeedddbbbbbbaaacccbbb```]]]ZZZXXXVVVUUUQQQRRRQQQOOOMMMLLLMMMNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCAAA????????????@@@>>>>>>>>>???@@@???<<<999888999:::;;;;;;999777666777666555555444444444444222222111111111111222222222222333333222222222222555555555666555444333222000000111222222333444444555333000///000111111000000111111222333333444444111111222333333333333222333333222222222222222222222333444444222111222444555555555444444444444444444555666777888888999999999999999999999;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQSSSTTTTTTPPPMMMLLLOOOPPPOOOMMMNNNMMMLLLMMMMMMLLLIIIGGGGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>><<<;;;:::::::::777777777777666555444333000///......000///...,,,///......------.........---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------...---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------.....................------,,,,,,,,,llluuu}}}zzznnneeedddhhhfffcccaaabbbccc___VVVNNNKKKMMMOOOPPPNNNJJJDDDAAA???@@@???===888555333333111000///---,,,+++*********)))(((''''''((()))***************************************************,,,,,,,,,+++++++++******'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,---............///000000000000///....../////////000000000///000000000000111111111222222222333333333333333333333444444555555555555333444666777888999999999888777666666555555555666666666666666666777888999888888888777777777666666777777888888:::;;;<<<===@@@>>><<<:::999:::;;;<<<=========<<<<<<<<<<<<<<<===<<<<<<===@@@@@@???===<<<<<>>???@@@BBBCCCCCCCCCAAADDDKKKSSS[[[```aaaaaaYYYQQQJJJGGGFFFCCCDDDGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVUUUSSSSSSSSSTTTTTTVVVWWWXXXXXXXXXZZZ]]]```\\\^^^aaadddeeeeeecccbbbbbb```^^^^^^```aaabbbccc```aaaccceeefffgggffffffgggggggggggghhhjjjkkkllljjjjjjjjjkkklllmmmkkkiiigggffffffdddcccbbbaaaaaaaaa```___\\\ZZZWWWUUUTTTNNNOOOOOONNNLLLKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFEEECCCBBB@@@???>>>>>>???@@@?????????@@@@@@>>>:::888:::999888777777777777888666666555444333444555555111111000000000111111222222222111111222222222222444444444444444333333222......///000111222333333222000//////111222333222///000111111222333444444000111222222333333222222111111222222222222222222000111222222111111111222333333333333333333444444333444555666777888888888777777777777888999:::;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>============<<<===>>>@@@AAABBBBBBAAAAAA@@@CCCFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOORRRRRRQQQPPPQQQRRRSSSTTTRRROOOLLLLLLOOOPPPOOOMMMMMMMMMLLLMMMMMMLLLIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>><<<;;;::::::::::::666666666666666555444333000///...///000000...,,,......------------......---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,kkkttt|||xxxmmmddddddhhhbbb^^^\\\___aaa^^^UUULLLMMMNNNOOOOOOMMMIIIEEEBBB?????????<<<777333111111000///...,,,++++++++++++***)))(((''''''((()))******************+++++++++***************)))))))))***))))))))))))(((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))*********)))))))))***++++++,,,,,,,,,++++++,,,---...,,,***++++++++++++,,,---...///...//////000000000000000////////////000000000111000000000111111111222222222222222222222222222222222222333444444444444333111222444555777888888999777777666555444444444444444555666666555555777999777777777777666666666666666666666777888999:::;;;<<<;;;:::999888999::::::::::::;;;;;;;;;<<<<<<<<<>>>===<<>>???@@@AAABBBCCCDDDAAADDDHHHOOOUUUXXXXXXWWWOOOHHHCCCCCCDDDDDDFFFJJJIIIIIIIIIIIIHHHHHHGGGGGGJJJKKKLLLNNNPPPRRRSSSTTT\\\[[[XXXVVVUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXYYY\\\^^^YYY[[[]]]```bbbccccccccc___``````___^^^```cccfffeeeeeeeeeeeefffggghhhhhhggggggfffggghhhjjjlllmmmjjjiiihhhiiijjjjjjhhhffffffeeeeeedddcccbbbbbbaaa```___^^^\\\YYYVVVTTTRRRMMMNNNNNNMMMKKKJJJKKKLLLLLLLLLLLLKKKIIIHHHFFFEEEAAA@@@??????>>>>>>??????============;;;999777666:::888666444444555777888333333222222222222333333000000000///000000111222444222111111222333333222333333222222222222222222......//////000111222222222000000111333555555555000000000111222333333444000111111222222222222222000111222222333222222222000000000000111111111111222222222222333333333333333444555555666666666666666666666666777888999:::999999999:::::::::;;;;;;============<<<<<<<<<<<<<<<===???AAABBBBBBBBBAAA@@@BBBFFFGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQOOONNNNNNOOOPPPOOONNNMMMLLLLLLLLLMMMKKKHHHFFFEEEDDDBBB@@@>>>======<<<<<<<<<;;;:::999888888999555555555555555444333222000///...///000000...,,,---------,,,------...///---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,---............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***+++++++++,,,,,,,,,,,,------------------,,,,,,iiirrryyyvvvjjjbbbbbbfff___\\\ZZZ^^^bbb___UUULLLNNNNNNNNNMMMKKKHHHFFFDDD??????>>>:::555111///...------,,,+++++++++++++++***)))(((''''''((()))***))))))*********++++++++++++*********)))))))))((())))))))))))(((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))******+++((())))))***++++++,,,,,,---+++***,,,......,,,***++++++++++++,,,---...///---...//////000000//////........./////////000000111111111111222222222333222222222222222111111111111111333444444444333222111222333444555555555555444444333333444555555666222444666555444444777999777777666666666555555555666666666666666777888888666666666666777777777777777888888999:::;;;<<<<<>>===;;;???EEEFFFAAA>>>@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCEEEIIIMMMNNNMMMLLLHHHBBB???AAACCCDDDGGGKKKFFFFFFHHHHHHIIIIIIHHHHHHHHHIIIKKKMMMPPPSSSUUUVVV]]][[[XXXUUUSSSRRRRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUTTTUUUVVVWWWWWWXXX[[[]]]\\\\\\\\\\\\]]]___```aaa^^^aaaccc```\\\\\\bbbhhhkkkiiigggffffffgggiiijjjgggfffeeeeeeeeefffhhhjjjgggfffeeefffggghhhfffeeedddddddddcccccccccbbbbbb___^^^]]]\\\YYYVVVSSSQQQLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJJJJJJJHHHFFFDDDCCC??????????????????>>>===<<<<<<;;;:::888666666666777666555444444444444555111111111111222222111111///////////////000111111555333000000333444444222222222111111111222222222//////000000111111111222222111000111333444444333000000111111222222333333000000111222222222222222000111222333333333222222000//////000111222111111111111111111222222333333333333444444444444444333555555555555666777888999999999999999::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA>>>AAADDDFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLNNNPPPQQQRRRQQQQQQOOOPPPPPPPPPOOOOOOPPPQQQNNNLLLKKKKKKKKKKKKIIIGGGEEEDDDBBB@@@>>>===<<<<<<;;;:::999888777777777777333333444444333333222222///...------///...---+++---,,,,,,,,,------...///---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,---............------------------------+++,,,,,,------,,,,,,+++------------------------------------............+++++++++,,,,,,,,,------,,,,,,------------------gggpppwwwttthhh```aaaeee```\\\[[[___dddbbbXXXNNNOOOOOONNNLLLJJJHHHFFFEEE??????>>>:::444000------,,,++++++******++++++,,,***)))(((''''''((()))***))))))******+++++++++++++++*********))))))((((((++++++++++++************''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++((())))))***++++++,,,,,,---+++***+++......,,,***++++++++++++,,,---...///,,,---......//////......---------.........//////111222222222222333333333222222111111111111111111000111222333444333222222333333444444333333222222111111222333444666777888222444666555333444666999777666666666555555555555666666555555555666666777111222333444555555555555666666777888:::;;;<<<<<<@@@>>>===AAAEEEFFFCCC>>><<<:::>>>EEEFFF@@@===???DDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCEEEGGGGGGFFFDDDGGGAAA>>>AAACCCCCCEEEIIIAAACCCEEEHHHJJJLLLLLLLLLGGGGGGIIILLLOOOSSSVVVWWWZZZXXXUUUQQQOOONNNNNNOOONNNOOOPPPQQQRRRSSSTTTUUUQQQRRRTTTUUUVVVWWWZZZ]]]___^^^\\\ZZZZZZ\\\^^^___^^^ccceeeaaa[[[ZZZaaahhhiiifffccc``````aaadddfffhhhfffdddcccbbbccceeefffdddccccccdddfffgggfffeeedddccccccccccccccccccccc^^^^^^]]][[[YYYUUURRRPPPKKKMMMNNNMMMJJJHHHHHHIIIHHHHHHIIIHHHGGGEEECCCBBB===>>>???@@@@@@???===<<<<<<<<<<<<:::777666777888333444555555555444333222111222333333333333222222///////////////000111111666333000111333555444333222111111111111111222222111111111111111222222222222000///000111111000///111111111111111222222222000000111222222222222111000111222333444444333222000//////000111222222111000000111111222222222333333333333444333333222222555444444555555666777888888888999999999:::::::::777888999;;;===>>>@@@AAA@@@@@@AAAAAAAAA@@@@@@@@@<<>><<<<<<;;;999999888777666666666777222222333333333222111111---,,,,,,,,,------+++))),,,,,,,,,,,,------...///---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,---............------------------------+++,,,,,,------,,,,,,+++------------------------,,,---------.../////////,,,,,,,,,---------......,,,,,,,,,------.........hhhpppvvvrrrhhh___]]]```^^^^^^```dddfffbbbXXXPPPQQQSSSRRRMMMJJJJJJHHHDDDAAA@@@>>>;;;777333000......---,,,+++************+++***)))(((((()))***+++(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''((()))((('''''''''(((***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---------------...//////...///000111222333444444222222222333333333444444444444333222222333333333111222222333444555666666555444222111111222444555000111222333444444444444666666555555555555666666333333444444555666666777555555555555666666666666555666666777888999999999>>>>>>>>>======<<<<<<<<<===<<>>???BBBIIIGGGCCC???=========>>>BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@AAABBBDDDFFFBBBCCCDDDFFFGGGIIIJJJJJJGGGIIILLLOOOPPPQQQPPPOOOSSSQQQPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWTTTVVVWWWWWWVVVUUUVVVWWW\\\[[[[[[[[[[[[]]]^^^______eeeiiiddd[[[XXX^^^eee```___^^^]]]\\\^^^cccfffhhheeebbbcccfffhhhgggfffeeedddcccbbbbbbbbbbbbcccdddbbb```___``````___^^^___^^^[[[VVVQQQNNNNNNNNNIIIKKKLLLJJJFFFDDDEEEGGGJJJHHHFFFCCCAAAAAABBBCCC@@@???>>>======<<<======:::999888666555555444444444444444333333222222222444333333222222333333444111111000000000111333444888777555222111000000111111000000//////////////////555::::::666111000111000000//////.........---000000000000111111111111333111000111222222111000444444444333222111000///222222111111000000//////////////////000000000000444333222222222222333444222333444444444555777999999999:::;;;;;;;;;::::::888888999:::;;;======>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJIIIGGGHHHJJJLLLNNNOOOOOOOOONNNNNNMMMLLLKKKKKKNNNPPPLLLKKKJJJHHHHHHGGGGGGGGGFFFCCC???===<<<<<<;;;;;;888888777555555444444444333333222222111000/////////............---------........................+++,,,------......------///...------++++++***)))++++++,,,,,,,,,,,,------------------------------............---,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000gggnnntttqqqfff^^^]]]______^^^```ccceee```XXXPPPQQQSSSRRRMMMKKKKKKIIIDDDAAA@@@>>>;;;777333000...------,,,+++************+++***)))(((((()))***+++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''((())))))((((((((()))***+++)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,---------....................................------......///000...//////000222333333444222222222333333333333444444333333222222222333333000111222444555777888999555333222111111222333555111111222333444444444333555555444444444444555555333333333444555666666666555555555666666666777777555555666777777888999999;;;;;;:::::::::999999999;;;;;;===AAA@@@======AAACCCBBB@@@???>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQRRRQQQQQQQQQQQQRRRTTTUUUVVVUUUVVVXXXWWWVVVUUUUUUVVVYYYYYYXXXXXXYYY[[[]]]^^^___dddhhhddd\\\XXXZZZ^^^^^^]]]]]][[[[[[^^^bbbeeeiiigggddddddggghhhhhhggggggfffeeedddcccaaa```___`````````aaabbbaaa^^^\\\\\\\\\YYYUUUPPPMMMLLLLLLIIIJJJKKKIIIFFFDDDEEEGGGGGGFFFDDDBBB@@@?????????======<<<;;;:::::::::::::::999888666555444444444444444333333333222222222333333222222222222333333222111000000000111222333555444333111111111111222000000/////////000111111///444999888444000000111000/////////............/////////000000111111222333111000111222333222000222222222222111000//////111111111000000000000000/////////000000000111111111222333444555444444333333444555444333444666888888999::::::;;;:::::::::999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAADDDEEEFFFHHHJJJKKKLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMLLLJJJJJJMMMOOOJJJIIIIIIHHHFFFEEEDDDDDDDDDAAA===;;;;;;;;;:::999888777666555444444444444333333222111111000//////............------------------------------------+++,,,------...---------...------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......fffmmmssspppeee]]]]]]_________```bbbccc^^^VVVPPPQQQSSSRRRNNNKKKLLLIIIEEEBBB@@@>>>;;;777444000...,,,,,,++++++***++++++++++++***)))(((((()))***+++************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''''''(((***))))))))))))***++++++((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---------.............................................///000000......///000111222333333111111222222222333333333333222222222222222333333000000222444666777999:::444333222111111222333444111222333333333333333222444333333222222333333444222333333444444555555666555555666666666777777777555555666666777777888888999999888888888888777777999999<<>>???@@@@@@AAABBB???@@@AAABBBBBBAAA???>>>??????AAABBBDDDFFFGGGHHHDDDDDDDDDCCCDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJPPPUUUVVVRRRPPPPPPRRRPPPPPPPPPQQQRRRSSSUUUUUUTTTVVVWWWVVVTTTSSSSSSTTTVVVVVVUUUUUUVVVXXX[[[\\\^^^aaadddbbb\\\WWWVVVVVV[[[[[[[[[ZZZ[[[]]]bbbeeeiiigggeeedddfffggggggfffhhhhhhgggfffdddbbbaaa``````___```aaabbb```]]]ZZZYYYYYYXXXTTTOOOLLLJJJJJJHHHIIIJJJHHHFFFDDDDDDEEEFFFEEEDDDCCCAAA???>>>===<<<;;;;;;:::999999999888999888777666555444444444333333333333222222222222333333222222222222333333333222111111000111111111111111000000000111222222/////////000111222333444000333666555222//////111////////////..................///000000111222222333222111111333333333111111111111111111000///...///000000000000000000111000000000111111111222222000222444666777666444333333444555444333333444666888888999:::::::::::::::::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@<<<<<<===>>>>>>??????@@@CCCDDDFFFHHHJJJKKKLLLMMMHHHHHHJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFXXXVVVTTTQQQNNNLLLKKKKKKMMMMMMMMMKKKIIIIIIKKKMMMIIIIIIIIIIIIGGGEEECCCBBBBBB???<<<:::::::::999888777666555444444333333444222222111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------------,,,,,,,,,,,,,,,------------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,fffmmmsssooofff^^^^^^aaaaaaaaaaaabbbaaa\\\UUUPPPQQQSSSRRRNNNLLLLLLJJJFFFBBBAAA???;;;888444111///+++++++++***++++++,,,,,,+++***)))(((((()))***+++++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))******((('''((()))***************+++++++++((((((((()))))))))******************++++++++++++,,,,,,,,,---------..............................///............///000000......//////000111222222111111111111222222222222222111111111111222222333000000111333444555666777333222111111111111222333222222222333333333222222333333222222222222333333222222333333444444444444555555666666666777777777555555555666666777777777888888888888888888888888999999;;;???>>>;;;;;;???;;;<<<>>>@@@AAABBBBBBBBB>>>???AAACCCCCCAAA>>><<>><<<<<<<<<<<<;;;:::999999888777666555444444444444333222222222222222222222222222111111111111222222333333222111111000000000000000000//////000000000......///000222444555666000222333222000...///111///////////////.........---......///000111222222333222111222333444333222111111222222111000//////.../////////000000111111000111111111222222222222444555555555555444333222333444555333222222333555666777888999:::::::::999999999:::;;;;;;<<<======>>>??????@@@AAA@@@@@@@@@<<<<<<<<<<<<===>>>??????CCCDDDEEEGGGHHHIIIIIIIIIFFFGGGHHHJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHVVVTTTRRROOOLLLKKKJJJJJJKKKLLLKKKJJJHHHGGGIIIJJJJJJKKKKKKKKKIIIGGGDDDBBB@@@>>>;;;:::::::::888777555555444333333333333333111111000000000/////////.........---------,,,,,,************************++++++,,,------------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,,,,------------fffnnnssspppfff``````dddcccccccccbbb___ZZZUUUPPPPPPRRRRRRMMMKKKLLLJJJFFFBBBAAA???<<<888444111///+++++++++***++++++,,,,,,+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((******((((((((()))))))))******++++++++++++)))))))))*********++++++))))))*********+++++++++,,,,,,,,,---------.............................................///000000.........//////000000111000000000111111111222222000000000000000111222333111111111111111111111111111111111111111111111111111111222222333333222222444444333333333333444444222222222333333333333333555555555555666666666666555555555555555666666666666777777777777777777777999999;;;???>>>;;;;;;???<<<===???AAABBBAAA@@@@@@>>>???BBBCCCCCCAAA???===@@@AAABBBCCCDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDGGGFFFFFFFFFHHHKKKNNNPPPVVV^^^fffcccWWWMMMJJJLLLKKKKKKLLLNNNOOOOOOPPPPPPPPPQQQRRRQQQOOOMMMMMMMMMTTTSSSRRRRRRTTTWWW[[[]]]\\\ZZZVVVTTTSSSTTTTTTUUUZZZ[[[\\\\\\]]]___cccfffhhhhhhfffdddccccccdddeeefffdddbbbaaadddiiiooossskkkgggaaa]]][[[ZZZYYYXXXVVVVVVUUUSSSOOOLLLKKKKKKHHHGGGFFFEEEEEEDDDCCCBBBEEEFFFGGGGGGFFFCCC@@@>>><<<<<<<<<<<<;;;:::999888777666555444333333333444222222222222222222222222222111111000000111111222222222222222111111000000000000000000///...------......///000222444555666000111111000/////////000.........///////////////---......///000000111111222111000111333444333222222222222333222222111111......//////000000000111000111111111222222222222:::888555222111111222222333444444333111111222444555666777888999999999999888888888999999::::::;;;===>>>??????@@@@@@??????======<<<<<<===>>>???@@@CCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJJJJHHHEEECCCAAA@@@>>>;;;;;;;;;:::999777444333333222222222222222000000//////////////////...------------,,,,,,,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++))))))***+++,,,---...///fffmmmssspppfff```bbbfffeeeeeeeeebbb^^^YYYUUURRROOOQQQPPPLLLKKKKKKJJJFFFBBBAAA???<<<888444111///,,,,,,++++++***++++++++++++***)))(((((()))***+++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***((()))******++++++******)))))))))*********++++++)))))))))************+++,,,,,,,,,---------......---------------------------------------...//////---........./////////000///000000000000111111111////////////000111222222111111000000//////......000000000000000000000000///000111222333333333333444333333222222333333444222222222222222222222222333333444444444555555555444444555555555555555555333333444444444444555555999888;;;>>>>>>:::;;;>>>===>>>???@@@@@@???>>>======???@@@BBBBBBBBB@@@???AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGHHHJJJMMMQQQSSSXXX```gggcccXXXMMMIIIJJJJJJJJJLLLMMMNNNOOOOOOOOOMMMOOOPPPOOOMMMLLLLLLMMMSSSRRRQQQQQQSSSWWW\\\___\\\YYYVVVSSSQQQSSSUUUWWW[[[\\\]]]]]]]]]___bbbeeejjjjjjiiifffdddcccdddfffcccaaa^^^^^^bbbhhhppptttlllggg___YYYVVVVVVWWWWWWVVVUUUTTTPPPMMMKKKKKKMMMHHHFFFDDDDDDDDDDDDBBB@@@@@@AAABBBBBBBBB@@@>>><<<999:::;;;;;;:::999777666555555444333333333333333111111111222222222222222111111000000000000111111111111222222222111000000000000111000///...---,,,/////////000111222333444000000000000000000000000.........///////////////......////////////000000111000///000222333333222222222333333333222222111...//////////////////000000000000111111111222222;;;888444000...///111333111222333222111111222444444555666777888999999999777777777888888999999999<<<===>>>>>>??????>>>>>>>>>===<<<<<<===>>>@@@AAACCCCCCDDDCCCCCCBBBAAA@@@CCCDDDFFFGGGIIIJJJJJJJJJEEEFFFGGGIIIJJJJJJJJJJJJCCCDDDEEEGGGHHHHHHHHHHHHEEEGGGHHHGGGFFFEEEFFFGGGDDDDDDEEEEEEDDDBBB@@@???>>>===;;;:::;;;:::888777222222111111111111222222////////////............------------,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++(((((()))***+++---...///eeelllqqqnnneee```aaafffhhhhhhfffccc^^^YYYUUUSSSMMMPPPOOOKKKJJJKKKIIIEEECCCBBB@@@<<<999555222000------,,,+++************+++***)))(((((()))***+++)))))))))))))))*********((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***'''((()))*********))))))((((((((()))))))))******))))))))))))************,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......------............///////////////000000000111111///......///000111222222000000000000000////////////000000000000000000///---...000111333444444444222222111111111111222222222222222222222111111111222222222333333333444444444444444444444444444444333333333444444444555555777777999===<<<999999===<<<<<<<<<===<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAA??????>>>>>>???AAABBBCCC@@@@@@??????AAADDDHHHJJJHHHHHHHHHIIIKKKNNNPPPRRRSSSZZZ```^^^VVVNNNJJJKKKJJJKKKMMMNNNPPPPPPPPPOOOMMMNNNPPPPPPNNNMMMMMMNNNRRRQQQOOOOOORRRWWW\\\___]]]\\\[[[WWWTTTSSSUUUWWWZZZ[[[]]]]]]\\\]]]```bbbhhhhhhhhheeeaaa```aaaccc___^^^^^^^^^```dddiiikkkfffaaaZZZVVVTTTTTTTTTTTTUUUTTTQQQMMMIIIIIIKKKMMMGGGEEECCCCCCDDDDDDAAA???;;;<<<===>>>>>>===<<<;;;999:::;;;<<<;;;999777666555444333333222333333333000111111111222222222222000000000//////000000000000000111222333222111111...///000111000000///...000000/////////000111111000000000111111111000///............/////////000///////////////.........///......///111222222111111111222222222222111111///////////////........./////////000000000111111666444222000///000111222000111222111000111333555333444555777888999999999888888888888888999999999;;;;;;<<<===============>>>===<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHIIIIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFAAABBBEEEGGGHHHGGGFFFEEEBBBDDDFFFFFFEEEEEEFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@<<<:::999999:::999777555111111000000000111111222........................---------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************)))))))))***+++---...dddkkkpppmmmddd___aaaeeeiiiiiihhhddd^^^YYYUUUTTTMMMOOONNNKKKIIIJJJHHHEEECCCBBB@@@===999555222000...---,,,+++************+++***)))(((((()))***+++(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***)))((()))***&&&'''(((******))))))(((''''''''''''((((((((()))))))))))))))************,,,,,,,,,---------......------------------------,,,++++++++++++,,,------------..................////////////000000000000............///000222222///000000000111111111111//////000000000000//////,,,---///111333444555555111111000000000000111111222222111111111111111111111111222222222333333333444444444444444444444444555555555666666777777777666555888;;;;;;777888;;;:::::::::::::::::::::::::::;;;<<<===>>>???AAAAAA===<<<<<<<<<>>>AAADDDFFF???>>>>>>???BBBEEEJJJLLLIIIIIIJJJKKKLLLMMMOOOOOOMMMSSSYYYYYYTTTNNNLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPMMMOOOPPPPPPOOOOOOOOOPPPQQQOOONNNNNNQQQVVV[[[^^^^^^``````]]]WWWTTTTTTVVVZZZ[[[\\\\\\[[[\\\^^^```dddeeedddaaa]]][[[]]]___]]]^^^^^^___``````aaaaaa___[[[WWWTTTSSSSSSRRRQQQTTTRRRNNNJJJGGGGGGJJJMMMGGGEEEBBBBBBDDDCCCAAA>>>:::;;;;;;<<<<<<===<<<<<<<<<===>>>>>>>>><<<:::888444444333333222222333333000000111111222222222222000000////////////000000///000111222333333222111,,,---///111111111111000111111000///////////////000///000111333222000///---.........//////000000000000000///......------...------...111222111000///000000111111111000000000000//////.........---////////////000000000000000000111111111222222222///000111111000111333555333444555777888888999999999999999999999999:::::::::;;;;;;<<<===<<<<<<<<<===<<<;;;:::;;;===???AAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIGGGGGGFFFFFFDDDCCCBBBAAABBBDDDGGGIIIIIIGGGDDDBBB@@@BBBEEEEEEEEEEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCC:::999888888888888555333111000000000000000111111---.....................---------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************,,,+++***))))))***+++,,,eeejjjnnnkkkccc___```ccciiikkkiiiccc^^^ZZZUUUOOOOOOPPPPPPOOONNNLLLJJJHHHFFFDDD@@@<<<777333000///---,,,,,,+++***)))((((((+++***)))(((((()))***+++,,,,,,,,,+++++++++******)))+++---,,,+++***+++,,,))))))))))))************))))))))))))))))))))))))******))))))((((((''''''%%%&&&((()))*********)))))))))))))))))))))))))))************************)))***++++++***)))((('''(((((((((((()))***+++,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......(((***---...---,,,,,,---,,,,,,,,,---...///000000........................////////////000000000000000000///...............000000///...............///000000000111111111111111000000///////////////000000111111111222222222222222222222222222222222222222222333333333444444444444444555555555555666777666666999<<<<<<888555666666666666777888999:::===<<<:::999;;;>>>BBBEEE@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCFFFHHHGGGJJJNNNOOONNNLLLJJJJJJKKKMMMOOOQQQRRRQQQOOOMMMUUUTTTSSSRRRQQQQQQQQQQQQOOONNNNNNMMMNNNOOOQQQRRRSSSPPPNNNNNNQQQVVVYYYZZZ\\\^^^^^^\\\XXXTTTRRRRRRWWW\\\___^^^[[[ZZZ]]]aaafffeeeccc___\\\[[[\\\^^^^^^]]]]]]]]]___```___^^^TTTTTTSSSSSSRRRQQQQQQQQQNNNMMMJJJGGGEEECCCCCCCCCEEEAAA>>>???BBBBBB???;;;<<<;;;;;;:::999999999999;;;;;;<<<======;;;:::999111222222333333444444555000000000000000000000000222111000.........///000///////////////////////////000111111111///...---111111000000//////......////////////////////////000---,,,---000111000...000///...---,,,,,,---......///000111111000///...000000000000000000000000////////////////////////..................------000000////////////000000222111000///000111333444333333333444444444555555555666888999:::;;;;;;<<<======<<<<<<<<<======>>>======<<<<<<===>>>??????CCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEEEECCCAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@===:::777777888777555222222111111000///......---000000//////............,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++++++++******))))))******))))))((((((''''''fffkkkooolllfffbbbcccfffjjjkkkiiiccc^^^[[[UUUPPPOOOPPPPPPOOONNNLLLJJJHHHGGGDDDAAA<<<888444111000///...---,,,+++******)))+++***)))(((((()))***+++,,,,,,+++++++++*********)))+++,,,,,,+++******+++(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))******))))))))))))))))))))))))))))))************************)))******+++***)))((('''(((((((((((()))***+++,,,)))************++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------***,,,......---,,,---...)))***,,,---.........---................................./////////000000000000///...............000000///...............//////000000000111111111111111000///////////////000000000111111111222222222222222222222222222222222222222333333333333444444444444444555555555555777555555777999:::888555666666666666777888999999:::999888888:::===@@@BBB>>>>>>============>>>>>>>>>>>>===>>>@@@CCCEEEGGGGGGJJJNNNOOONNNLLLKKKJJJKKKLLLNNNPPPPPPOOOMMMKKKRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTRRRPPPQQQTTTXXX[[[]]]]]]\\\\\\^^^___]]]WWWQQQTTTWWWZZZZZZYYYZZZ]]]___bbbaaa```^^^[[[ZZZ[[[\\\\\\\\\]]]___```___\\\YYYTTTTTTTTTTTTTTTTTTTTTSSSMMMLLLIIIFFFDDDCCCBBBBBBDDDAAA>>>???AAABBB???;;;<<<;;;:::999888888888888777888888888888777666666222222222333333333333333000000000000000000000000111111000//////////////////////////////////////////000000111000///...---000000000///////////////........................///---,,,---000111000...111000...---------...///...///000111000000///...////////////////////////................................................000000000//////000000000222111000//////111222333333333333333444444444444666777888999::::::;;;:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCBBBAAABBBCCCBBBAAA@@@????????????<<<:::777777777777444222111111111000///........./////////......---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******************+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------++++++++++++*********)))******))))))((((((((((((ggglllpppooojjjggghhhjjjjjjllliiiccc]]][[[VVVPPPOOOOOOOOOOOOMMMKKKIIIHHHGGGEEEAAA===888555222111000000///...---,,,,,,++++++***)))(((((()))***+++,,,++++++++++++*********)))+++,,,,,,+++******+++(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))(((((())))))))))))))))))))))))************************))))))***++++++***((('''(((((((((((()))***+++,,,)))************+++++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,...000++++++,,,---------,,,+++........................---------.........//////000///......---.........000///......---.........////////////000000000000222111000000//////000000000000000000111111111111222222222222222222222222111111222222222333333333333333333444444444555555666555555666888888777666555555555555666777888999777777777888999;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>======>>>@@@BBBDDDFFFFFFIIILLLNNNMMMKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKIIINNNOOOPPPRRRSSSTTTTTTTTTSSSSSSQQQPPPPPPQQQQQQRRRTTTRRRQQQRRRVVVYYY\\\]]]^^^ZZZXXX^^^eeeeee[[[QQQTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZ[[[\\\^^^^^^[[[VVVRRRRRRRRRSSSSSSTTTSSSSSSSSSKKKJJJGGGEEECCCBBBBBBBBBCCC@@@>>>>>>@@@AAA???<<<<<<;;;999888777666666555555555444444444333333333333333333222222222222111000000000000000000000000000000000000000//////...//////////////////////////////000000000///......//////////////////000000------------------------...---------///000///...111000///////////////000...//////000000000//////////////////////////////................................................111111000000000000111111111000///...///000111222222222222222333333333333777777888999999999999999::::::999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@??????@@@@@@BBBBBBCCCDDDDDDEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDFFFFFFDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;999777777777666444222111111000000//////............------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******************++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((fffkkkooopppmmmjjjkkkmmmkkkllliiibbb]]][[[VVVQQQOOOOOOOOOOOOMMMKKKIIIHHHGGGEEEBBB===999666333222111000000///...---,,,,,,+++***)))(((((()))***+++++++++++++++************)))***,,,,,,***)))***+++(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))************************((()))***++++++***)))((((((((((((((()))***+++,,,))))))*********+++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,---...---,,,,,,...222555333222000...,,,,,,,,,,,,........................,,,,,,,,,---------......///......------.........///......------................../////////000000111111000////////////000/////////000000000111111111111111111111111111111111111111111222222222222222333333333444444444444666777888:::;;;:::888777444444444444555666777888555555777888999:::::::::999999999:::;;;<<<>>>???=========>>>???AAACCCDDDDDDFFFJJJKKKJJJIIIHHHIIIKKKKKKLLLMMMMMMLLLJJJIIILLLMMMOOOQQQSSSTTTTTTTTTOOOOOONNNMMMMMMNNNOOOPPPRRRQQQPPPRRRUUUXXXYYYYYY]]]YYYWWW[[[bbbccc[[[SSSWWWUUUTTTUUUVVVWWWVVVTTTXXXZZZ[[[\\\ZZZZZZZZZ[[[ZZZYYYYYYYYYXXXVVVQQQNNNPPPPPPQQQQQQPPPOOONNNMMMIIIGGGEEECCCBBBAAAAAAAAAAAA???>>>>>>???@@@>>><<<;;;:::999777555444444333555444444333333333333333444333333222111000000000000000000000000000000000...///000111111000///...//////////////////////////////////////////......---......//////000000000------------------------------------...//////...111111000000000000000000......//////////////////////////////////////////........................---------...............111111000000000000111111/////////...///000111111111111222222222333333333777777888888888888888777888888888888888999:::;;;;;;<<<<<<===???AAABBBCCCBBBAAA@@@@@@??????@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????BBBDDDFFFFFFDDDCCCCCCCCC@@@@@@???===<<<<<<<<<<<<999888777666666555444333111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))eeeiiinnnpppnnnllllllmmmlllmmmjjjbbb]]][[[WWWRRRNNNOOOOOONNNMMMKKKIIIGGGGGGEEEAAA===999666333222000000///...---,,,+++++++++***)))(((((()))***++++++++++++*********))))))(((***,,,+++***)))******'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***+++,,,))))))*********+++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,///444888===999333...++++++---...........................,,,,,,,,,,,,------------......------------............------------......---............/////////111000//////......//////....../////////000000000111111111111111111111111000000000111111111222222222222222222333333333444444888<<>>>>>======>>>>>>???@@@AAAAAAAAADDDGGGHHHGGGFFFFFFGGGKKKKKKLLLMMMMMMLLLKKKJJJMMMNNNOOOPPPRRRRRRSSSSSSLLLLLLKKKLLLLLLNNNPPPQQQRRRQQQQQQSSSUUUWWWWWWVVVYYYXXXWWWWWWYYYYYYXXXVVVVVVUUUTTTUUUWWWXXXWWWVVVVVVXXX[[[[[[[[[[[[[[[]]]\\\YYYUUUSSSRRRQQQOOOMMMQQQQQQQQQQQQOOOLLLJJJHHHFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===;;;:::888666555444333333333333333333222222222111333333222111000//////...000000000000000000000000...///000111111000///...////////////////////////..................//////------......//////000000........................,,,------...---......///000000111111111111111111...............//////000................................................---------.........//////111111000000000000111111///////////////000000111111111222222222333333333666666777888888888777777666666666777777888::::::;;;;;;<<<===>>>@@@BBBCCCBBBAAAAAA@@@???@@@@@@@@@CCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBB@@@??????AAACCCEEEEEEDDDCCCCCCDDD???>>>===<<<;;;:::::::::777777777666555333333333000000000000////////////+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((()))******++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,+++++++++++++++++++++,,,))))))))))))************eeeiiimmmppppppnnnmmmmmmmmmmmmjjjbbb]]][[[WWWSSSNNNNNNNNNNNNLLLJJJHHHGGGFFFDDDAAA===999666333222//////...---,,,++++++***+++***)))(((((()))***++++++************)))))))))(((***++++++***))))))***''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***************************))))))))))))))))))))))))'''(((***++++++***))))))(((((((((((()))***+++,,,)))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,000444888???;;;444///,,,,,,...///........................,,,,,,,,,---------......---------,,,------...///---------,,,------...///------------.........///000///......------..................////////////111111111111111111111111///000000000000111111111111111222222222333333333333777===???>>>;;;888777222222222222333444555666666666888999999::::::999888888888999:::<<<===>>>======>>>>>>????????????@@@BBBEEEFFFFFFEEEFFFGGGJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTOOONNNNNNNNNNNNPPPRRRSSSTTTTTTTTTUUUWWWWWWVVVTTTTTTVVVWWWUUUSSSSSSVVVYYYSSSTTTUUUVVVXXXYYYZZZ[[[WWWXXXZZZ[[[ZZZ[[[\\\^^^]]]ZZZUUUQQQPPPOOONNNMMMSSSSSSSSSRRRPPPLLLIIIGGGDDDCCCAAA???????????????>>>>>>>>>===============:::999888666555444444333000111222333222111000///222222111111000///......000000000000000000000000...//////000000000000000////////////////////////......------......///000..................//////////////////////////////+++---......------...//////000000111111111111000------------...///000000........................------------------------,,,,,,------.../////////000000////////////000000//////000000000111111111222222222222333333333333555555666777777777777777555555666666777888::::::;;;;;;;;;<<<===???@@@AAAAAA@@@??????>>>>>>??????BBBBBBCCCDDDEEEEEEDDDDDDAAABBBBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBAAA@@@???@@@BBBDDDEEECCCBBBBBBCCC>>>===<<<:::999888888888666777777666444222333444000000000000////////////++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))***+++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++************)))++++++++++++++++++++++++***+++,,,,,,******+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,)))))))))************+++gggjjjnnnqqqqqqpppnnnmmmmmmnnnjjjbbb]]][[[XXXSSSNNNNNNNNNNNNLLLJJJHHHGGGDDDCCC@@@<<<888555333222000///......,,,,,,+++***+++***)))(((((()))***+++************))))))))))))((()))++++++)))))))))***'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''((()))***+++************************))))))))))))))))))))))))'''((()))***+++******)))(((((((((((()))***+++,,,)))************+++++++++)))))))))***+++,,,---...,,,,,,,,,,,,------------+++,,,---,,,,,,...222444777555222///---,,,------........................------------............---,,,,,,,,,------...///---,,,,,,,,,------...///,,,,,,---------...............---,,,,,,,,,,,,---------........./////////111111111111111111111111/////////000000000111111111111111111222222222222222555888999777666666777111111111222222333444555666666777777888888999999999999999::::::<<<===>>>======>>>>>>>>>>>>>>>>>>AAACCCEEEFFFFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNRRRUUUXXXTTTSSSQQQPPPPPPPPPQQQQQQUUUTTTTTTUUUVVVUUUSSSPPPPPPSSSVVVWWWUUUVVVXXX[[[UUUWWWYYYXXXVVVUUUWWWZZZWWWXXXYYYYYYXXXYYY\\\^^^^^^[[[WWWUUUSSSRRRPPPNNNPPPQQQRRRQQQOOOLLLIIIFFFBBBAAA???>>>===>>>>>>???<<<============<<<===>>>999888777666555555555555111222555666666444111///111111111000000//////...000000000000000000000000///////////////000111111////////////////////////......---------...///000..................------........................+++---......,,,,,,---///......000111111111000000------,,,,,,---...000111........................------------------------,,,,,,------...//////000//////............/////////000111111111111111111333333333333444444444444333444555666777777888888555555555666777999:::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>@@@CCCCCCBBBBBBBBBBBB===<<<;;;999888777666666444666777666333111222444////////////000000000000,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******))))))))))))***+++,,,++++++++++++++++++++++++******************+++++++++++++++************)))***************************+++,,,,,,******+++,,,************+++++++++++++++++++++,,,,,,,,,------))))))*********+++++++++hhhkkkooorrrsssqqqooommmnnnnnnjjjbbb]]][[[XXXTTTNNNNNNNNNNNNLLLJJJHHHGGGDDDBBB???;;;777444222111000000///...---,,,+++++++++***)))(((((()))***+++************))))))))))))((()))++++++)))((()))***''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((('''''''''((()))+++,,,************************))))))))))))))))))))))))'''((()))***++++++***)))(((((((((((()))***+++,,,)))************+++++++++((())))))***+++---...///,,,,,,------------......---......---,,,,,,///111////////////...---,,,+++........................---------.........//////,,,,,,,,,,,,------...///,,,,,,,,,,,,------...///,,,,,,,,,---------......------,,,++++++++++++,,,---------.........//////000000000000000000000000////////////000000000000000111111111111222222222222333444222000111444777111111111111222333444555666666666666666777888999::::::::::::;;;<<<============>>>>>>>>>>>>======BBBDDDFFFGGGGGGGGGHHHJJJEEEEEEFFFGGGIIIJJJKKKLLLJJJIIIIIIJJJMMMSSSXXX[[[VVVUUUSSSPPPOOONNNNNNNNNSSSRRRRRRSSSTTTRRROOOLLLMMMPPPUUUYYYZZZ[[[[[[[[[ZZZ]]]^^^ZZZTTTPPPQQQTTTXXXXXXXXXWWWVVVXXX[[[^^^^^^\\\ZZZYYYXXXUUUQQQNNNLLLMMMNNNOOOMMMKKKGGGEEEAAA@@@???=========>>>???<<<=========<<<<<<===>>>999888777666666666666666333555888::::::777444111000000000000////////////000000000000000000000000000///.........000111222////////////////////////...------,,,---...///000/////////......------,,,------------------------***---///...,,,+++---000---...///111111111000///------,,,,,,---...000111........................------------------------,,,,,,------...///000000......------------......000000111222222222222222333333444444444444555555222333444666777888888888555555666666777999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;===>>>@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@?????????===@@@BBBCCCBBBAAAAAABBB===<<<:::888777666555555333666777555222111222444////////////000000000000,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********))))))***+++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++************)))***************************+++,,,,,,******+++,,,)))************++++++++++++++++++,,,,,,---------))))))******++++++++++++iiikkkmmmppprrrssssssssszzzrrrhhhaaa___]]]YYYVVVOOOPPPQQQQQQOOOLLLIIIGGGBBB@@@>>>;;;888555444333//////...---,,,,,,,,,,,,,,,+++)))((((((((()))***++++++***)))(((((())))))(((((())))))))))))(((((((((((('''(((((()))***+++((()))))))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))*********************************))))))))))))))))))))))))))))))*********,,,+++)))'''(((***,,,...,,,,,,+++******++++++,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---.........------,,,,,,,,,,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------............////////////..................////////////////////////////////////000000000000////////////111111000000111111222333000000000000111222333444666333000111444777888888:::;;;;;;;;;;;;;;;;;;:::777;;;===::::::===>>>======???BBBEEEFFFGGGGGGFFFDDDEEEGGGHHHIIIHHHHHHGGGIIIHHHGGGHHHLLLSSS[[[___WWWUUURRROOONNNNNNOOOPPPNNNQQQQQQOOOOOOQQQPPPMMMLLLOOOTTTZZZ^^^^^^[[[XXX^^^[[[WWWTTTRRRQQQQQQPPPTTTTTTSSSSSSUUUYYY\\\^^^kkkccc]]][[[VVVOOOOOOSSSPPPLLLIIIIIILLLKKKGGGBBBAAA@@@???===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666666555111333444555555444222111000000000000000000000000111111111222222333333444444222000000222333111///...------...000111000000////////////////////////......------------.................................------,,,,,,------.........------------......000//////.........//////......---------,,,,,,,,,------------------------////////////////////////111///...------...///111///000000000111111111111333333444555555444333333222333333444555666777777999999999999999999999999::::::999999999:::;;;;;;<<<;;;:::999999999:::;;;<<<===??????>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>???@@@AAA@@@AAAAAAAAA@@@>>><<<;;;999888777666555555555555555555444333333222222111000000///...............---------,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***'''((()))***************))))))***+++,,,,,,------++++++***)))(((((())))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))******************++++++++++++++++++++++++++++++((()))***+++,,,---------gggiiilllppprrrtttuuuuuuzzzsssiiibbb```^^^ZZZWWWQQQQQQOOONNNLLLKKKJJJIIICCCAAA???;;;888666444444///...---,,,,,,++++++,,,,,,+++)))((((((((()))***++++++***)))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***,,,---++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---......---------,,,,,,,,,***+++,,,...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------......////////////......---............////////////........................////////////////////////111111000000111111222333000000000000111222333444555333111222555888888777::::::;;;<<<<<<;;;:::::::::======:::999;;;<<<:::@@@AAACCCEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFFFFGGGJJJPPPVVVYYYTTTRRROOOMMMKKKKKKLLLMMMMMMPPPPPPMMMLLLMMMLLLHHHJJJLLLPPPUUUYYYZZZXXXUUUSSSQQQNNNMMMMMMNNNOOOOOOWWWVVVTTTSSSSSSUUUXXXYYYbbb^^^[[[\\\XXXRRRPPPRRRNNNKKKHHHHHHJJJIIIEEEAAABBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;;;;;;;::::::999888888777666555444444222222444444444222000///000000000000000000000000000000111222222333333333444222000000222333111///000/////////000000000///////////////////////////......------------.................................------,,,,,,------.........------------......//////............//////............---------,,,------------------------........................000///...------...///000//////000000000111111111222333444555555444333222111222333333555555666777999999999999999999999999:::::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<===??????>>>>>>@@@AAA@@@@@@AAAAAAAAAAAAAAABBBCCCAAA@@@>>>>>>>>>@@@@@@@@@@@@AAA@@@???>>><<<;;;999888777666666555555555444444333333222111111111000//////...............------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))))))))*********))))))***++++++,,,------++++++***)))))))))))))))******************************)))(((((()))))))))******************************************++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,fffhhhlllpppssstttuuuuuuyyysssjjjdddaaa^^^[[[XXXSSSQQQNNNKKKJJJIIIJJJJJJDDDCCC@@@===999777555444///...---,,,++++++++++++,,,+++***)))((()))******+++***))))))))))))))))))((())))))******))))))(((***))))))(((((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((()))))))))************************))))))))))))))))))************)))))))))))))))))))))))))))*********++++++)))***+++,,,,,,+++******((()))******++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,------------,,,,,,,,,,,,)))***,,,...000111222222,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------///////////////...---,,,---............/////////........................////////////////////////111000000000000111222222000000000000111222333444333222222444666777777666999:::<<<======<<<:::999;;;>>>===::::::<<<===:::CCCDDDEEEFFFEEEDDDCCCBBBFFFGGGGGGGGGGGGFFFFFFEEEFFFEEEFFFGGGJJJNNNRRRTTTQQQOOOLLLJJJHHHHHHIIIJJJKKKNNNNNNJJJIIIJJJHHHEEEHHHIIIKKKOOOSSSTTTSSSQQQOOONNNLLLLLLLLLNNNPPPQQQVVVUUUSSSQQQRRRSSSVVVWWWXXXWWWYYY[[[ZZZUUUQQQQQQMMMJJJFFFFFFGGGFFFCCC@@@CCCBBBAAA???===<<<<<<;;;888999999::::::999999888888888777666555444333222222222333333222000...---000000000000000000000000///000000111222222333333333222111111222222111///111111111000000000//////000000000000000000000000......------------.................................------,,,,,,------.........------------......///...............///////////////.........------------------------------........................000///...------...///000////////////000000000000111222333444444333222111000000111222333444555555888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::;;;<<<======<<<>>>??????>>>???@@@BBB>>>?????????@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@@@@@@@??????>>>===;;;:::999888777666666555555666333222222111111000////////////...------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++***)))(((((())))))***))))))******+++,,,,,,,,,+++***))))))))))))))))))************************+++***)))(((((('''((((((************************++++++++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,gggiiimmmqqqssstttsssssswwwqqqjjjddd```^^^[[[YYYSSSRRROOOLLLJJJIIIIIIIIIFFFDDDAAA>>>:::888666555///...---,,,++++++++++++,,,+++***)))))))))***+++******)))))))))))))))***)))))))))******)))))))))******)))(((((('''(((((('''(((((())))))))))))((())))))(((((((((((())))))'''(((((((((((()))))))))************************)))))))))))))))******************)))))))))))))))'''(((***+++++++++***)))((()))+++,,,---,,,***)))((())))))***************++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000111111,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////...---,,,,,,---------.........//////........................---...............//////000000000000000111222222000000000000111222333444222222333555666777777666888:::<<<======<<<:::888;;;======;;;===CCCDDDBBBDDDDDDEEEEEEEEEDDDCCCBBBGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFIIILLLOOOQQQSSSNNNMMMJJJHHHGGGGGGHHHHHHJJJLLLLLLIIIHHHJJJIIIEEEHHHHHHHHHKKKNNNPPPOOONNNOOOOOONNNLLLLLLMMMOOOQQQTTTRRRQQQQQQRRRUUUXXXZZZTTTUUUWWWXXXXXXUUURRRQQQLLLJJJFFFEEEEEEDDDBBB???BBBAAA@@@>>><<<;;;::::::888999999::::::999999888:::999888777555444333222222222222111000...---,,,000000000000000000000000...//////000111222333333222222111111111111111000///000000000/////////000000000000000000000000000......------------.................................------,,,,,,------......------,,,,,,------.........---------...//////000////////////.........,,,,,,------------------........................///......------......///........./////////000000000111222333333222111000//////000111222333444444777777777777777777777777777777888999::::::::::::888888999999;;;<<<======<<<>>>????????????@@@BBB=========>>>>>>>>>????????????>>>=========>>>?????????>>>===<<<;;;::::::999888777666555555555555111111111000//////......///...------,,,,,,------,,,+++++++++++++++++++++******************************************************++++++++++++******---+++)))''''''((()))***))))))******+++++++++,,,******)))))))))))))))***************************+++***)))(((''''''''''''************************,,,+++++++++++++++******************************))))))***+++++++++++++++jjjlllooorrrsssrrrpppooosssoooiiiccc___\\\ZZZXXXSSSRRRQQQOOOMMMKKKIIIHHHFFFEEEBBB>>>:::888666555//////...---,,,,,,,,,,,,---,,,***)))))))))***+++***)))))))))))))))******))))))************))))))******)))(((((('''((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))************************))))))(((((('''((()))++++++***)))((('''(((***,,,,,,,,,***)))(((((()))************)))***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............---,,,,,,------------....................................,,,,,,------............000000//////000000111222000000000000111222333444111222444555666666777777888999:::;;;;;;:::999888999;;;;;;<<>><<<:::999999999999999::::::::::::999999<<<;;;:::888666444333222222111111000///---,,,,,,////////////////////////---......///111222222333222222222222111000000111---///000000......000222000000000000000000000000......------------.................................------,,,,,,------...------,,,,,,,,,,,,---------------------...//////000////////////.........,,,,,,,,,---------....................................------------......---............////////////000111222222111000///...//////000111222333333666666666666666666666666444555777888999999999888666777888999:::;;;<<<======>>>@@@@@@??????AAABBB=============================================>>>>>>===<<<;;;:::999999999888777666555444444444444111111000//////......---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))---+++)))''''''((()))***)))***************++++++***)))))))))))))))******************************++++++***(((''''''''''''************************,,,,,,,,,,,,++++++******************************))))))***+++++++++******kkkmmmpppssssssqqqooommmpppmmmhhhccc^^^[[[YYYYYYTTTSSSRRRQQQNNNLLLIIIHHHGGGEEEBBB>>>:::777555444111000///...---------------,,,+++***)))***++++++)))))))))))))))******+++)))******++++++******)))***))))))(((((((((((()))&&&'''((())))))******)))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++++++++******)))((((((((('''((()))*********)))((('''((()))++++++++++++***'''((())))))******))))))******++++++++++++*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------,,,------------.........------------------------++++++,,,,,,---.........000////////////000111111000000000000111222333444111333555555555555777888888888888999999888888888888999999;;;CCCNNNQQQOOO???@@@@@@AAACCCDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEE@@@@@@AAACCCFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJNNNOOOMMMNNNQQQQQQNNNJJJIIIIIIKKKMMMMMMLLLKKKHHHKKKMMMMMMMMMPPPUUUZZZYYYWWWTTTRRRQQQRRRSSSUUUXXXYYYVVVQQQOOOQQQQQQOOOLLLJJJGGGDDDBBBAAA@@@@@@>>>===<<<:::999999999999999999999::::::999999999===<<<;;;999666444333222111111000///......------////////////////////////,,,---...///000111222333111222333222000000000111...000222111///...000222000000000000000000000000......------------.................................------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,---...///////////////.........------+++,,,,,,------.........------------------------------------------------------------.........///...///000111111000///......//////000111222333333555555555555555555555555333555666888999999999888666777999:::;;;<<<<<<<<<===???@@@@@@???@@@AAABBB>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::999888888888666555444333333222222333111000000//////......---------,,,++++++++++++,,,*********+++++++++++++++************************************************))))))************))))))+++***)))(((((())))))***************************)))))))))))))))******+++++++++++++++++++++++++++,,,+++***))))))((())))))++++++++++++++++++++++++---------,,,++++++******************************))))))***************)))jjjlllpppssstttrrrooonnnooommmiiiddd___\\\ZZZZZZXXXVVVSSSPPPMMMLLLKKKKKKFFFEEEAAA===999666444333222111000//////......///---,,,+++*********++++++)))))))))))))))***++++++)))******++++++******))))))(((((((((((())))))***&&&'''((()))************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++++++++******)))((((((''''''(((((()))))))))))))))((((((((()))***+++++++++'''(((((()))))))))))))))******++++++++++++******)))))))))))))))***++++++******+++++++++,,,,,,,,,******+++,,,,,,+++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---............,,,,,,---------.........------------------------***++++++,,,------......///////////////000111111000000000000111222333444222333555444333444777:::888777666555555666777888888888777888@@@JJJMMMJJJ?????????@@@AAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNQQQQQQOOOPPPRRRRRROOOJJJJJJJJJLLLMMMMMMKKKIIILLLOOOQQQRRRQQQSSSYYY___XXXWWWTTTQQQPPPPPPRRRSSSWWWYYYWWWQQQOOOQQQQQQMMMJJJIIIFFFBBB???>>>>>>???===<<<;;;::::::::::::;;;777888888999999888888777===<<<:::888555333111000111111000//////...//////////////////////////////+++,,,---...000111222333111222444222000///000222333555777444000---///222////////////////////////......------------.................................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000............---------,,,++++++,,,,,,---......///---------------------------------......---------,,,,,,---------...............000000000000.........///000111222333333444444444444444444444444444444555888:::;;;;;;::::::888999;;;======>>>=========???@@@@@@@@@@@@AAACCC@@@@@@???===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<===<<<:::888777777777777555444333222111111111111111111000000///.........---,,,,,,+++++++++++++++)))*********++++++++++++************************************************))))))************)))))))))))))))))))))*********************)))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++...------,,,++++++******************************))))))************))))))hhhkkkooossstttsssqqqoooooonnnjjjeee```]]][[[\\\[[[XXXSSSNNNLLLLLLMMMNNNFFFDDDAAA===999666444222333222111000////////////---,,,+++*********+++,,,))))))((())))))***++++++******++++++++++++******(((((('''(((((()))***+++&&&'''((()))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++++++++++++++***)))(((((('''(((((((((((()))))))))***(((((((((((()))***,,,,,,'''(((((()))))))))))))))******++++++++++++******)))))))))))))))******+++*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,---.../////////,,,,,,,,,---------......------------------------******+++,,,,,,---......///////////////000111111000000000000111222333444222444555333222333777;;;888666555333333555666888:::999666666===EEEGGGCCC????????????@@@AAABBBBBBDDDCCCBBBBBBCCCDDDEEEFFFIIIGGGEEECCCBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNPPPSSSSSSQQQPPPRRRQQQNNNJJJJJJKKKLLLNNNMMMJJJHHHMMMOOOQQQPPPNNNOOOTTTYYYTTTSSSPPPOOOOOOQQQSSSTTTTTTXXXWWWRRRPPPSSSQQQLLLIIIHHHEEEAAA===<<<<<<======<<<<<<;;;;;;<<<<<<<<<666666777777777777666666<<<;;;999777444222000///111000000/////////000000////////////////////////++++++---...///111222222000222444333000///000222777:::;;;777111---...111////////////////////////.........------....................................------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,---...///000......---------,,,,,,,,,++++++,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,---------......---...///000000///...---//////000111222333444444444444444444444444444444555777999<<<======<<<;;;;;;<<<===?????????>>>>>>===???@@@@@@@@@@@@AAACCCAAAAAA???>>><<<:::999888999:::;;;;;;<<<<<<<<<;;;<<<;;;999777666666777777444333222111000000000000111111111000//////......---,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))************))))))'''((()))***++++++***************)))))))))))))))))))))((())))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++......---,,,,,,+++******))))))))))))))))))))))))))))))*********))))))(((pppooopppqqqsssrrrpppnnnuuupppiiiccc```^^^]]]\\\WWWXXXUUUNNNKKKMMMNNNNNNGGGEEEAAA<<<888444111000000111111111000///---,,,---,,,+++))))))))))))***((()))***++++++***((((((((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++---,,,+++)))(((&&&%%%$$$'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))---***((((((+++,,,+++)))***((('''+++000222///+++((()))+++,,,------,,,,,,+++******+++------,,,*********))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************------------------------/////////......---------...------,,,,,,,,,------,,,,,,,,,---...///000000000000000000000000000000///.........///000222333555444222000000111222333555666777888888777666666666777777999:::;;;<<<<<<:::<<>>???AAABBBBBBAAAAAABBBEEEHHHIIIHHHHHHFFFDDDCCCDDDGGGJJJHHHGGGFFFHHHKKKNNNPPPPPP[[[XXXSSSNNNLLLKKKLLLMMMLLLMMMNNNMMMMMMNNNPPPSSSNNNQQQQQQNNNMMMPPPRRRQQQPPPQQQRRRQQQOOONNNNNNPPPVVVWWWWWWVVVTTTQQQNNNMMMJJJHHHEEEAAA>>><<<;;;;;;;;;;;;;;;;;;:::999888888777888888888888666555444111111111111111111111111---000111000---,,,...000000/////////.....................///////////////000111222333444333222222>>>;;;888444000///...///........................,,,---------.../////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------...---+++******+++---............------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...------------...////////////000111111111111111222111000000000111333333666666666666666555555555777888999:::;;;<<<<<<<<>>>>>>>>>>>===@@@?????????@@@AAAAAABBBAAA@@@>>>===;;;:::::::::::::::;;;;;;<<<=========<<<<<<;;;:::999777777666666555444222111000000//////000111111111///...---------,,,,,,,,,,,,++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***((())))))))))))***************))))))))))))******++++++******++++++,,,---***++++++,,,,,,++++++***))))))***++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++***))))))******)))************+++++++++pppoooooopppqqqqqqpppnnnrrrnnnhhhccc```^^^\\\ZZZVVVXXXUUUOOOKKKMMMNNNMMMGGGEEEAAA===999666333222222222222222111///---,,,---,,,+++))))))))))))***))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))(((((((((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))************)))))),,,***((()))+++,,,+++)))+++)))))),,,111333000---)))***+++,,,---,,,,,,++++++******+++------,,,*********))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,---------,,,---------.../////////000000000000000000000000000000//////000222333444555444222000000111222333444555666777777777666555666777888999:::;;;;;;<<<;;;===????????????@@@AAAAAA@@@@@@AAABBBDDDFFFGGGGGGGGGGGGEEECCCDDDFFFIIIHHHGGGGGGHHHKKKLLLNNNNNNQQQOOOKKKHHHFFFGGGHHHIIIJJJKKKLLLKKKKKKLLLOOOQQQQQQTTTSSSNNNLLLOOOQQQQQQOOOPPPQQQPPPNNNMMMNNNOOOTTTUUUUUUUUUSSSOOOLLLJJJHHHFFFCCC@@@>>><<<<<<;;;;;;;;;;;;;;;:::999888777555666666666666444333222111111111111111111111111...///111000...---...000///////////////......------.........//////000000000000222222333222222111777666333111/////////000........................---------........................//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...---,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,---....../////////000111111111111000111111000000000111222333555555555555555666666666666777888999:::;;;;;;;;;>>>>>>>>>???????????????>>>>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;::::::::::::;;;;;;;;;<<<<<<======;;;;;;:::999888777666666555444333222111111000000//////000000000///......------,,,,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))*********++++++******))))))))))))******+++*********++++++,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++***))))))******))))))*********+++++++++pppooommmmmmooooooooonnnnnnkkkfffccc```^^^[[[XXXUUUWWWUUUOOOKKKMMMNNNMMMGGGEEEBBB>>>;;;888666555555555444333222000...------,,,+++))))))))))))******)))))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))))))))************)))))),,,***))))))***++++++***,,,******...222333111...,,,,,,,,,,,,,,,+++******+++******+++------,,,*********))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++---------,,,,,,------...------..................////////////////////////////////////000111222222444333222000000111222222333333444555555555555555777777888999::::::;;;<<<;;;===???@@@???>>>???@@@>>>>>>@@@AAACCCDDDDDDEEEDDDFFFGGGFFFEEEDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGEEECCCCCCDDDFFFGGGGGGHHHIIIJJJIIIJJJMMMOOOUUUVVVTTTNNNKKKNNNQQQQQQOOOPPPPPPPPPNNNMMMNNNOOOQQQRRRSSSSSSQQQMMMIIIFFFDDDCCCAAA???===<<<<<<<<<::::::::::::999888777666333333444444333222111///000000000000000000000000...///000000......///000...///000000000///---,,,,,,------...///000111111//////000111111111111111/////////...//////000111////////////////////////...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------///...---,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111000000111000000000000111222222333444444555555666666666555666777888999999::::::===>>>>>>??????@@@@@@@@@===============>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999888777666666555333333333222222222111111---...//////000/////////------,,,,,,,,,,,,++++++******)))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))************+++++++++,,,***))))))(((((())))))***************++++++,,,,,,******++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++******)))*********)))))))))*********++++++qqqooollllllmmmnnnnnnnnnjjjhhheeeccc```]]]YYYVVVTTTVVVUUUOOOKKKMMMNNNMMMFFFEEEBBB@@@===;;;999999777777666444222000///...---,,,+++))))))))))))******)))((((((((()))++++++)))******+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))***************+++((((((((('''((())))))***((()))))))))************)))))))))))))))))))))))))))******++++++******)))+++******)))******+++++++++***+++...111222111///......------,,,***))))))+++******+++------,,,*********))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---.....................---------........................---------------...//////333222111111000111222222111222333333444444444444777777888999::::::;;;;;;;;;===??????>>>>>>???@@@;;;===???BBBCCCCCCCCCBBBBBBDDDFFFGGGFFFDDDEEEEEEFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEGGGIIIIIIIIIJJJLLLNNNTTTVVVSSSLLLJJJNNNRRRSSSOOOPPPQQQPPPOOONNNOOOPPPOOOPPPRRRRRRPPPKKKFFFCCCAAA@@@>>>===<<<<<<<<<===999999999999888777666666222333333333333111000///000000000000000000000000....../////////000000111...///000111000///---,,,,,,,,,---...///000111222...//////000000000000000,,,------...///000111111000000000000000000000000/////////...---------,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,++++++++++++,,,------...//////000000000000000000000000000000111111222222222333444555555666666555555555666777888999:::<<<<<<===>>>???@@@AAABBB>>>===============>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666555555444111222222222333222222222,,,------...////////////------,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))(((******+++++++++,,,,,,,,,))))))(((((((((((()))))))))******+++++++++++++++******++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***************+++))))))))))))************qqqooolllkkklllmmmmmmmmmiiigggdddbbb```\\\XXXUUURRRUUUTTTOOOLLLMMMNNNLLLFFFEEECCC@@@>>><<<;;;;;;999888666444222111//////---,,,+++))))))))))))******)))((((((((()))+++,,,******+++++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((((((((((((((((((((((()))******((()))))))))******************************************++++++++++++******++++++******)))******+++)))***+++---000111000///000///...---+++***))))))+++******+++------,,,*********))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...............------------------------------------------...............111111111111111111111222111111111222333444444555888888888999999::::::;;;;;;===>>>>>>===<<<===>>>:::<<>>===<<<;;;:::;;;<<<===888888888888777666555444333333444444333222000///////////////////////////.........///000111222111...///000000000///------,,,,,,---...///000111222///////////////000000000---...000111111111000000000000000000000000000000/////////...---------,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,++++++++++++,,,------......///000000000000000//////000000111111111111111222222333444555555666444444444555666777999:::;;;;;;<<<===???@@@AAAAAA???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::999666666666555555444444333000111222333333333222222,,,,,,---------...//////------,,,,,,,,,+++++++++***************+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''((()))******))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))((()))***+++++++++******)))******++++++******)))))))))***++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***+++***************++++++(((((()))))))))*********qqqooommmmmmmmmnnnmmmllljjjgggdddbbb___[[[WWWTTTQQQTTTTTTOOOLLLMMMNNNLLLGGGFFFCCCAAA>>>===<<<;;;888777555444222111000000---,,,+++))))))))))))***(((((((((((()))***+++,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))((((((((((((((())))))(((((())))))***+++))))))))))))******************************************++++++++++++*********++++++***))))))***,,,(((***,,,...///000000///111000...,,,+++*********+++******+++------,,,*********))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///------..........................................///000000111111111000000000000000111111111111111111111111111222444555666888888999999999::::::::::::;;;======<<<;;;;;;<<<:::<<>>??????@@@???>>>>>>============>>>::::::::::::;;;<<<===>>>===<<<<<<;;;:::999888888555555444444333333333333000111333333444333222111------,,,,,,,,,---......------,,,,,,,,,,,,++++++***************+++,,,---++++++++++++++++++++++++((((((((((((((((((((((((&&&((()))+++++++++******************+++++++++,,,)))((((((''''''(((((()))'''(((***+++++++++***)))))))))************))))))))))))***++++++++++++*********++++++++++++************++++++++++++***************)))******+++,,,((((((((()))))))))******pppooonnnnnnoooooommmkkkllliiieeeaaa^^^[[[WWWTTTPPPTTTTTTOOOLLLMMMNNNLLLGGGFFFCCCAAA>>><<<;;;:::777666444333111111111111---,,,+++))))))))))))***'''((()))******++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++))))))(((((())))))***+++))))))))))))***************************************++++++,,,,,,++++++***)))+++,,,+++)))(((***,,,)))+++---///000000111111111000...,,,+++******++++++******+++------,,,*********))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---...//////,,,---------.../////////........................000111111222222111000000//////000111111111111111111111111111222444666777888999999999999:::::::::888:::<<<;;;:::999999:::;;;<<<>>>@@@BBBBBBBBBBBB@@@AAACCCDDDCCCCCCDDDEEEEEEGGGHHHFFFAAA???BBBEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCFFFIIIKKKKKKLLLMMMNNNJJJMMMLLLHHHFFFIIILLLLLLLLLMMMOOOOOONNNMMMOOOPPPNNNMMMLLLIIIFFFCCCAAA@@@::::::888888888888999:::666666666666555444333333333333444444333222000///...........................---,,,...222444444222111000...---------///000---.........//////000000000000/////////000111222000111444555555333111///........................---------........................//////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,---......///---...//////000000//////......000111111111000///222222222222222333333333666555444444555777999;;;999::::::;;;<<<======>>>>>>======<<<;;;;;;<<<<<<999999999:::;;;<<<>>>???======<<<;;;:::888888777333333333333333222222222111222333444444333111000...---,,,+++++++++,,,---------,,,,,,,,,,,,++++++************+++,,,---...************************(((((((((((((((((((((((('''(((***,,,---,,,++++++)))))))))*********++++++((((((''''''''''''(((((('''(((***+++++++++))))))))))))************))))))))))))***++++++++++++*********++++++++++++************++++++++++++************))))))***++++++,,,(((((((((((()))))))))***ppppppoooppppppooommmjjjmmmjjjeeeaaa]]]ZZZVVVTTTPPPSSSSSSOOOLLLMMMNNNLLLGGGFFFDDDAAA>>><<<;;;:::666555444222111111222222---,,,+++))))))))))))***&&&''')))***+++++++++***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++&&&'''((()))+++---......)))))))))))))))******+++))))))))))))***************************************++++++,,,,,,++++++***)))+++,,,+++((((((***---***,,,///111111111222333111000...,,,+++++++++++++++******+++------,,,************)))***++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,---...///000,,,,,,------...///000000////////////////////////...///000111111000///......///000111111111111111222111111111222444666777999999999999999999::::::888999;;;:::999888888999<<<===???@@@AAABBBCCCCCC@@@AAACCCCCCBBBCCCDDDFFFEEEGGGHHHEEE@@@>>>BBBFFFEEEFFFHHHIIIJJJIIIHHHFFFBBBEEEHHHJJJKKKKKKLLLMMMJJJMMMLLLGGGEEEGGGHHHGGGJJJLLLMMMMMMLLLLLLMMMOOONNNLLLIIIFFFCCCAAA@@@???:::999888777777888999999666666666666555444333222222222333333222111///..............................,,,,,,...222555444333222111...,,,,,,---///111.........///////////////111000/////////000222333///111444666666444111///........................,,,------....../////////......////////////..............................------------------------,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...------------...//////---......///////////////---...000111111111000///333333222222222222222222666555444444555777:::;;;999999::::::;;;<<<<<<<<<===<<<;;;;;;::::::::::::888888999:::;;;===>>>???======<<<;;;999888777777333333222222222222222222111222444444444222000//////...,,,+++***++++++,,,---------,,,,,,,,,++++++************+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((''')))+++---...---,,,+++((())))))))))))*********((((((''''''''''''(((((('''(((***+++,,,+++)))((())))))************))))))))))))***++++++++++++*********++++++++++++************++++++++++++************))))))***+++,,,,,,(((((((((((())))))))))))ssspppnnnmmmnnnmmmkkkhhhkkkhhheeedddbbb^^^WWWRRRPPPSSSSSSOOONNNOOONNNKKKGGGFFFDDD@@@;;;888777777777555333222222444777888666111+++((()))+++,,,,,,))))))************))))))+++*********))))))(((((()))***++++++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********++++++***((('''((())))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))))))******++++++******))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,******++++++,,,------......------........................111000000///......------......---......///000111////////////000000000000111111111111222444666777555555555555666777888999;;;:::::::::;;;;;;999777===============>>>??????CCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBBBBEEEFFFGGGHHHIIIHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHHHHFFFFFFFFFHHHIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIFFFDDDEEEFFFEEEBBB???;;;:::999888888888999:::555666888999888666333111333222111000////////////,,,,,,---......------,,,......---------...//////000///...---------------,,,,,,,,,---------......111000///......///000111333333555999===;;;444---------............------///////////////.........------------------------......---,,,---...///000//////.........---------***+++,,,---............------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---////////////////////////...///000000000///---,,,...............---------222222111111000111111111222333555666666666888:::888:::<<<;;;999999<<>>>>>>>>===>>>>>>??????AAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHFFFEEEFFFHHHIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGEEEBBBBBBCCCBBB@@@===;;;:::999888888888999999555666777777666555333111333222111000////////////------------------,,,,,,------,,,,,,,,,------...///......------------...,,,,,,,,,------------...111000///......///000000222111222666999888222,,,------............------/////////////////////...------------------------...------,,,---...///000///.........------------+++,,,,,,---............------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,+++++++++,,,---........................///////////////......---........................222222111111111111222222333555666666555555666888888:::;;;:::999999<<<>>>===<<<;;;999888888999999:::::::::999999999999888999999888888777666666555111222222222222111000///000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))************+++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((())))))************))))))))))))((((((((())))))***************************))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))rrruuuuuuqqqkkkggghhhjjjhhhdddaaa___^^^[[[VVVRRROOOOOOMMMLLLNNNRRRPPPKKKFFFFFFDDDAAA<<<999999999666555333111000111222333999555///+++)))((('''&&&))))))************))))))************))))))))))))((()))******+++*********((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))******)))))))))((((((((()))******++++++******))))))***+++***)))((()))*********+++,,,,,,,,,++++++*********++++++++++++,,,******++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++************************++++++++++++,,,*********++++++++++++,,,***,,,------,,,+++,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++,,,,,,,,,---......///....../////////000000000111111111111222444555666555555444555555666777888:::999777777999;;;<<<;;;??????>>>>>>>>>>>>>>>????????????@@@AAACCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEEEECCCBBBAAACCCDDDEEEFFFGGGGGGGGGFFFHHHFFFEEEFFFGGGIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGDDDBBB@@@@@@??????<<<;;;:::999999888777888888888555555555444333333222222222222111000////////////.........------,,,,,,+++,,,,,,++++++***++++++,,,------,,,,,,,,,---......,,,,,,,,,,,,------------000//////......///000000000......111444333000,,,------............------......//////////////////---------------------------------,,,---......///............------------,,,,,,------...---------------,,,,,,,,,,,,++++++******************************+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------000//////............///////////////////////////333222222111222222333333444555666666555444555666777888999999888999;;;===<<<<<<;;;:::999999999999:::::::::999999999888888777777666666555444444444111111222222111111000000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((())))))************+++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((())))))************))))))***))))))((((((((())))))************************))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))ssssssrrrpppllljjjiiiiiidddcccaaaaaaaaa]]]WWWQQQPPPPPPMMMLLLOOOTTTRRRMMMFFFFFFEEEAAA===:::::::::666555222000//////000000777444000,,,***((('''&&&))))))************))))))*********)))))))))))))))((())))))***++++++++++++)))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))******)))))))))((((((((())))))************)))))))))***+++***)))((()))******++++++,,,,,,,,,++++++************++++++++++++))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************++++++++++++************++++++++++++)))+++------,,,,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,------------........./////////000000111111111222222333444555444444444444555666777777:::888666666888;;;======>>>>>>===<<<<<<<<<======<<<<<<===???AAACCCDDDEEEHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEDDDBBBAAA@@@CCCCCCDDDDDDEEEFFFFFFFFFHHHFFFEEEEEEGGGIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFCCCAAA???>>>===<<<::::::999999888888777777777777555444333111111111111222111111000//////////////////......---,,,,,,,,,,,,++++++******))))))******,,,+++++++++,,,---......++++++,,,,,,,,,---------............/////////000///---,,,...000000///---------............------............////////////........................,,,,,,,,,---------......------------------------,,,,,,------...------,,,------,,,,,,,,,+++++++++***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000////////////000000000000222222222222222222333444333444555555444444666777666777777777888999;;;<<<;;;;;;;;;:::999999999999:::::::::999999888888777555555555444333333222222000000111111111111000000...............---,,,,,,++++++++++++++++++++++++------,,,+++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))+++***))))))((()))))))))************************))))))))))))))))))))))))***************)))(((((())))))*********+++++++++))))))))))))))))))))))))sssooolllllloooooolllgggaaabbbcccffffffaaaXXXQQQPPPPPPNNNKKKMMMQQQPPPLLLHHHGGGFFFBBB>>>;;;:::;;;555444222000///.........222222000---+++)))))))))))))))************))))))))))))))))))))))))******))))))*********+++,,,,,,))))))************))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))))))))++++++*********))))))))))))))))))******)))))))))((()))******)))((()))+++++++++,,,,,,,,,++++++***))))))*********+++++++++((())))))*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++)))+++------,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------............////////////000111111222333333333333333333333333444555666777999777555555888;;;======<<<;;;;;;:::::::::;;;;;;;;;;;;===???AAACCCDDDEEEIIIIIIJJJJJJIIIIIIHHHHHHEEEEEEFFFFFFEEECCCBBB@@@CCCCCCCCCDDDDDDEEEFFFFFFHHHFFFDDDDDDGGGIIIJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBAAA@@@===;;;:::::::::888888888777777777666666555444222000000000111222111000/////////////////////...---,,,,,,,,,,,,---,,,+++******)))))))))***+++++++++++++++,,,---...+++++++++,,,,,,,,,------------......///////////////...------...000000000------............---------.........//////000000........................,,,,,,,,,---------------,,,,,,------------------,,,,,,------...---------------,,,,,,,,,+++++++++************************++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000.../////////000000111111222111111111222222333444000111444444555666888:::666666666777888:::;;;;;;::::::::::::::::::999999::::::999888777777666666444444333333222111111000///000000111111111000000....../////////...------++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))***************)))(((((())))))*********+++++++++************************sssmmmhhhiiioooqqqlllfffaaabbbdddggghhhcccZZZSSSPPPQQQPPPKKKJJJLLLMMMJJJJJJIIIGGGCCC>>>;;;::::::444333222111000///......///000000...,,,******+++))))))************))))))))))))))))))************++++++*********+++,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))((())))))******))))))(((((()))******))))))***+++++++++,,,,,,,,,+++******)))))))))************+++(((((())))))******))))))))))))))))))))))))))))))*********++++++*********+++++++++***************)))))))))************+++)))))))))************+++***,,,------,,,+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,------........./////////000000111222333333222222333333333333333444666666888666555666999;;;<<<<<<999999888888999::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFDDDCCCBBBDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFDDDDDDFFFIIIJJJKKKGGGFFFEEEDDDDDDDDDDDDDDDBBBBBB@@@===999888999:::666777777777777666555555555444222111000000111111000//////....../////////...---,,,++++++,,,......------,,,+++************++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///////////////............///000111222------............------------......///000000000........................++++++,,,------------,,,,,,,,,,,,,,,------------***+++,,,---............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///............//////000---......//////000000111000000000000111222333333...000333444555666888:::777555555666999;;;<<<;;;999::::::;;;;;;::::::999999888888777666555444444333333222222111111000000//////000000111111000000....../////////......---+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***)))************+++++++++))))))))))))))))))))))))'''((())))))******))))))))))))************))))))***))))))))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((()))************+++++++++************************qqqmmmiiiiiilllmmmiiieeecccbbbbbbeeefffccc\\\WWWSSSVVVVVVOOOIIIIIILLLLLLKKKKKKHHHDDD>>>:::999999333333222111000000//////...000111000,,,***)))***))))))************))))))((()))))))))************---,,,+++*********+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((())))))***+++,,,------******)))))))))((((((((((((((())))))))))))((((((''')))******))))))***++++++,,,,,,,,,,,,+++***)))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***************+++++++++))))))))))))************))))))))))))************+++,,,...---,,,++++++,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------------)))***,,,...///...---,,,---------.........//////000000111222333222222111222222222222333444555666777666666777999;;;;;;:::888888888888999:::<<<<<<<<<===???AAACCCCCCDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHFFFCCCCCCFFFIIIKKKKKKGGGFFFEEECCCCCCCCCCCCCCCAAAAAA???<<<777666777999666666777777777666555444444444333222111111111111//////.........//////000---,,,+++++++++---///000//////...---,,,++++++,,,,,,++++++************+++***++++++++++++,,,,,,,,,+++,,,---///////////////---...////////////111222------............------------......///000000111........................***+++,,,---------,,,,,,++++++,,,,,,,,,---------)))***+++---...//////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))***+++---......---------------------------------......///////////////,,,------...//////000000////////////000111222333///111333444444555777999777666555666:::<<<<<<<<<999999:::;;;;;;;;;:::999888777666555444333222222333333222222111000000000...//////000000000000000,,,------.........------************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((()))************)))))))))************))))))((((((((()))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((()))************+++++++++************************ooonnnlllkkkjjjhhhfffeeeeeebbbaaaaaacccbbb^^^ZZZWWW\\\\\\TTTKKKJJJMMMPPPMMMLLLIIIDDD>>>:::888888333333222222111111000000...000222000,,,)))((()))))))))************))))))(((((())))))*********+++...---+++*********++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((()))+++,,,---...///)))(((((((((''''''''''''(((((())))))))))))((((((''')))******))))))***,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++++++++,,,))))))))))))************))))))))))))************,,,---......,,,******+++******+++,,,,,,,,,,,,+++........................------------------------)))+++---/////////...------------........./////////000222333333222111000222222222222333444555555777666777888:::;;;:::888777777888999:::<<<===>>><<<>>>@@@BBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEDDDDDDDDDFFFHHHIIIHHHFFFCCCCCCFFFIIIKKKLLLGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@???:::666444666888555666777777777666444333444444333333222111111000//////.........//////000,,,,,,+++***+++...000111111000///...------------,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,***+++---///000000///...,,,---////////////000222---..................------------...///000000111////////////////////////***+++,,,---...---,,,,,,+++++++++,,,,,,---------((()))+++---...000000111---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,+++***))))))***+++---......------------------------------,,,---///000000000///...,,,,,,,,,---...//////000............///000111222111222444444444444666777888666555777;;;======<<<888999:::;;;;;;;;;:::999777666555444333222111111333333222222111000000000......///000000000000000++++++,,,------,,,,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((()))***************))))))************))))))'''(((((()))***,,,---...++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((()))************+++++++++************************lllmmmmmmkkkgggdddccccccddddddbbb______aaa]]]WWWUUUWWWVVVQQQJJJGGGIIILLLNNNOOONNNHHH@@@999555555444444333222111000///...------------,,,+++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++++++++************)))************************))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************((()))***++++++***)))(((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******)))))))))))))))******---,,,)))))),,,---+++,,,+++******))))))******)))************+++++++++---777999000***---...***,,,,,,+++***+++,,,---...////////////////////////000///...---,,,,,,---...------......//////000000............////////////000000111111111222222222555444444333333333444444555555555555666666666666555666666777888:::;;;<<<======>>>????????????>>>@@@CCCEEEEEECCCAAA?????????AAADDDEEEDDDCCCBBBBBBEEEDDDDDDDDDEEEFFFGGGGGGHHHEEEBBBAAACCCEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@???AAA@@@>>>;;;888666555444888777555333222222222333111111111111111111111111//////000000///...------,,,,,,,,,---///000222333444222111000///---***(((,,,,,,,,,++++++*********++++++******++++++,,,---...............---------+++,,,------,,,,,,...///000000///...---,,,,,,+++//////000000111111111222////////////////////////...------,,,,,,------...---------,,,,,,+++++++++******+++,,,...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,---...//////...---,,,------,,,,,,,,,---......---...000111222222111000111111222333333444555555777444333555:::======<<<<<<;;;:::999888888888888777777888777666555333222666555444222111000000000222222222111111111000000,,,,,,------------------************************))))))(((((()))***+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***)))''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))((('''''')))+++))))))*********+++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,+++++++++******iiikkklllkkkhhheeeeeefffeeeeeeccc______aaa^^^XXXSSSTTTTTTPPPJJJGGGJJJMMMNNNOOONNNGGG>>>666222222111111111000000/////////------------,,,+++******+++************)))))))))*********+++++++++,,,,,,+++++++++************)))************************))))))))))))************(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))((()))************)))((())))))))))))(((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))******************************))))))))))))******))),,,+++((((((,,,,,,***,,,+++******))))))******)))************+++++++++,,,555777///***---...***,,,,,,+++++++++,,,---...........................111000///...------...////////////...........................////////////000000000111111111222222555444444333333444444444555555555666666666777777888888888888888999:::;;;============>>>>>>>>>>>>@@@BBBCCCCCCAAA??????@@@AAACCCEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHEEEBBBAAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA???===:::888666555444777666555333222222222222111111111111111111000000///////////////...------------------...///111111111000////////////---+++,,,,,,,,,+++++++++******++++++******++++++,,,------------...............+++---......,,,,,,---////////////...------,,,,,,////////////000000000111........................------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------............---------------------......///000111222333333333222111222222222333555666555444666555666888:::;;;;;;:::999888888888999999:::::::::999777555333222222222555555333222111000000000222222111111111000000000---------------,,,,,,,,,************************)))))))))))))))***++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))((('''&&&((()))))))))*********+++++++++++++++,,,,,,++++++***)))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************,,,,,,+++++++++*********dddhhhkkkkkkhhhfffggghhhggggggddd```___aaa___ZZZQQQRRRQQQMMMIIIGGGJJJMMMNNNNNNMMMFFF<<<444000000////////////////////////---------,,,++++++******(((((())))))))))))***************++++++++++++,,,+++++++++************)))************************))))))))))))************(((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))''''''((())))))))))))(((((())))))******))))))((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***************************)))))))))))))))******(((+++***((((((,,,---***,,,+++******))))))******)))************+++++++++)))111333---)))------***,,,,,,+++++++++,,,---...........................000000///.........//////000//////......---,,,,,,---............/////////000000000000111111111111444444444444444444444444444444555666777888888999::::::999999888999999:::<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???>>>===???@@@BBBDDDFFFFFFEEEFFFGGGIIIFFFFFFEEEEEEDDDEEEEEEEEEFFFDDDAAAAAABBBDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@>>><<<:::777666555444666666444333222111111111111111111000000/////////...////////////...------...------------...//////...------...000000///...,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,------......//////---...///...,,,,,,---........................................../////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------.........//////111111222333333333222222444333222555888999666333333666999:::999888888888666666777888999:::;;;<<<;;;999666444333555777888555444333222111000000000111111111000000000//////...------,,,,,,+++++++++************************))))))))))))))))))***+++******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&(((((((((((())))))))))))************************)))******)))'''&&&'''((()))))))))************+++***++++++++++++******))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************,,,++++++++++++*********bbbggglllllliiiffffffhhhhhhiiifff```^^^```___\\\RRRRRRPPPKKKGGGFFFHHHJJJLLLMMMLLLFFF===666222111111000000000//////......------,,,++++++*********&&&''''''((()))*********************+++++++++++++++++++++*********))))))************************((()))))))))************(((((((((((())))))))))))(((((()))))))))******************++++++*********((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))))))))(((''''''(((((())))))******)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))***+++(((++++++))))))---...,,,,,,+++******))))))******))))))*********+++++++++(((---///+++))),,,---++++++++++++,,,,,,,,,------------------------------............---...............---------------------------.........///////////////000000000111111333333333444444444444444222333444555777888999:::999999999999999999:::;;;<<<;;;999888888:::<<<===>>>>>>===<<<;;;;;;>>>AAACCCDDDEEEEEEDDDEEEHHHJJJFFFFFFEEEDDDCCCCCCDDDDDDEEECCCAAA@@@AAACCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;999777666555444555555444333222111000000111000000//////..................//////...------......---------------...---,,,,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,------...//////...///000///---,,,,,,------------.........//////---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------+++******+++------+++,,,------...............///000111222333333444555333333666:::;;;888444111555::::::888555555666555666777888999:::;;;;;;555555555555777:::===???444333222111000000000000000000000/////////.........------,,,+++******)))***************************)))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***,,,,,,+++)))''''''((())))))))))))************)))***************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++************aaahhhnnnnnniiiddddddfffjjjjjjggg```]]]______^^^VVVSSSOOOJJJFFFDDDEEEFFFKKKLLLLLLGGG???999666666555555333222000///...---...---,,,***************&&&&&&'''((()))******+++))))))*********++++++++++++++++++*********))))))************************((()))))))))************(((((((((((())))))))))))))))))))))))******************++++++++++++******((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((((((((((()))''''''(((((())))))******(((((())))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++))),,,,,,***,,,000111///,,,+++******))))))******))))))*********+++++++++'''+++,,,******+++,,,+++++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------................../////////000000000111111222333444444333333111222333555666888999:::777777777888999:::<<<===;;;:::888777777999;;;<<<<<<<<<;;;:::999:::>>>AAABBBCCCDDDCCCCCCCCCFFFHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@@@@AAABBBBBBAAABBBAAA@@@??????>>>??????<<<;;;:::888666555555555444444333333222000///////////////......---------------............------...------,,,,,,,,,,,,,,,...------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,---...//////...///000///---,,,---...,,,,,,------.../////////---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------+++******+++------)))***,,,---.........---......000222444666777888444333333666:::<<<:::888333666:::999666444444666777888888999999888888777000222444666999:::;;;<<<333333222111000000000000/////////.........------------,,,+++******))))))******************************)))))))))))))))***(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((+++---...---+++)))))))))))))))))))))))))))))))))((())))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))+++++++++*********))))))aaahhhooooooiiicccbbbdddjjjkkkggg___[[[]]]______XXXTTTOOOIIIFFFDDDDDDEEEJJJLLLLLLHHHAAA;;;999999888777666444222000.........---+++***))))))******''''''((())))))***++++++)))))))))************++++++++++++************)))************************))))))))))))************(((((((((((()))))))))))))))))))))*********++++++******++++++++++++******))))))))))))))))))))))))''''''((())))))))))))((()))((((((''''''(((((()))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))),,,---+++---111333111,,,+++******))))))******)))************+++++++++((()))******+++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++((()))***+++---...//////,,,------------.....................////////////...///111222333333222111000111222333555666777888555555666777888:::<<<<<<999999888888888999:::;;;:::::::::999999:::>>>@@@AAABBBCCCCCCBBBBBBCCCDDDBBBBBBAAAAAA@@@AAAAAAAAABBB@@@??????AAAAAAAAA@@@??????>>>===============;;;:::999777666555555555333333333222111000///...------------------------,,,,,,---............------,,,,,,+++++++++,,,,,,///...---.........,,,***,,,,,,,,,,,,------------++++++******++++++,,,---++++++,,,,,,------.........///000///------...///---------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++(((((()))+++,,,...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***,,,...//////......000111111333555888:::<<<111222444666888:::<<<=========;;;999666444555666888999::::::999777555444000111333555555555444444222222111000000000000000.........---------,,,,,,,,,++++++******)))))))))************************+++******)))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''***,,,......,,,***))))))***)))))))))))))))(((((('''(((((())))))))))))(((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))+++************)))))))))^^^gggooopppiiicccbbbdddjjjkkkggg___ZZZ[[[^^^___XXXTTTNNNIIIFFFFFFFFFFFFKKKMMMMMMHHHAAA;;;888999777777666444333111000///...---+++)))((()))******((())))))******+++++++++))))))))))))************+++++++++************)))************************))))))))))))************(((((((((((())))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))'''((())))))******)))))))))(((''''''''''''((()))))))))))))))(((((((((((($$$&&&(((***++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((+++,,,+++---111333222,,,+++******))))))******)))************+++++++++***))))))+++,,,+++*********+++,,,---------,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))***+++,,,------...,,,,,,---------.........------........./////////,,,---///111222111000000000000111222333555555666666666666666777888999:::888888999999999:::::::::888999:::::::::;;;>>>@@@AAACCCDDDDDDCCCAAAAAAAAA??????????????????@@@AAAAAA???>>>???@@@AAA@@@???======<<<;;;;;;;;;<<<<<<:::999888777666555555555222222333222111000...---++++++,,,,,,------......+++,,,------.........---,,,+++++++++++++++,,,,,,...---------......,,,+++,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000---------.....................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))*********++++++++++++))))))***+++,,,,,,------......---------,,,,,,,,,************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,...000111111000000111111111222333555777888...111444555555888>>>CCCLLLGGG???:::777666555555888888999:::999777555444333333333333333333333444222111111000000000000000------------,,,,,,,,,,,,***************)))))))))************************++++++***)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''***,,,,,,+++)))))))))******))))))((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((************))))))))))))\\\fffooopppiiicccccceeejjjkkkggg^^^YYYZZZ^^^___WWWSSSMMMHHHGGGGGGHHHHHHMMMNNNMMMHHH@@@:::777777555555444444333222111111...---***)))((((((***+++************++++++++++++))))))))))))************+++++++++************)))************************))))))))))))************(((((((((((()))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))(((((()))***************)))((('''&&&&&&'''((()))******))))))((((((''''''###%%%'''***+++++++++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))************************(((((((((((()))***+++,,,'''***+++***,,,111333111,,,++++++***)))*********)))************++++++++++++))))))+++,,,+++*********+++,,,---...---,,,,,,++++++++++++++++++++++++******,,,---...------,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......---------.........//////***,,,...000111111//////000000111222333333444555777777666666666666777777888888999::::::::::::999777999:::;;;:::;;;>>>@@@AAACCCFFFFFFDDDAAA@@@@@@>>>=========>>>???@@@@@@@@@???>>>???@@@AAA@@@>>><<<<<<;;;:::::::::;;;;;;999888777666666555555555222222222222111000...,,,******+++,,,---......///+++,,,------.........---++++++******++++++,,,------,,,,,,---...///---,,,,,,,,,,,,------.........++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111.................................------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,******************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,,,,---000222333333222111111000/////////000111222,,,111555444333666???GGGWWWOOOCCC;;;888777666444666777999:::999888666444666555333333444666999;;;222111000000000000000111---------,,,,,,,,,++++++))))))))))))************************************++++++***))))))((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''***+++***(((((((((******))))))((((((((('''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))aaaeeejjjjjjgggcccbbbbbbkkkmmmjjjaaa[[[[[[\\\\\\XXXRRRMMMMMMKKKGGGFFFGGGJJJKKKJJJFFF@@@;;;888777777666444222222333444555000///---+++*********+++++++++++++++++++++++++++,,,+++***)))))))))++++++,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))((((((((((((''''''''''''''''''(((******+++++++++'''((()))(((&&&&&&((()))++++++******************))))))))))))))))))))))))...---,,,***)))(((((((((******))))))))))))*********************)))(((((())))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******)))************+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************,,,++++++******++++++,,,+++,,,...---,,,,,,---//////////////////.........---------...............//////000111222333333444555555555555555666777888777999::::::::::::;;;===;;;;;;<<<===============@@@AAABBBCCCCCCBBBAAA@@@@@@???????????????@@@@@@>>>????????????>>>======???<<<::::::<<<<<<999777555555444333333333444444111111111000000000000000,,,,,,,,,++++++*********+++,,,------......------************+++,,,---...000///...---,,,------...+++,,,...000000///...---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,***...---,,,,,,,,,,,,---...---------,,,,,,+++******------------,,,,,,+++***++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---...///000000000000......000444888888444000???999222------...---,,,000222444333222444<<>><<<======>>>???>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>@@@??????>>>>>>???@@@@@@??????@@@@@@??????>>>===???<<<::::::;;;;;;999777555444333333222333333333111111111000000000//////,,,,,,,,,+++++++++******+++,,,------......------************+++,,,---...///...---,,,+++,,,,,,---***,,,---/////////---,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,+++***------,,,,,,---///111333///...---,,,++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,---...////////////------...111555555222///:::666000------......---///222444333222444:::???AAA===999777888999888777555555555555555555555555666666666555444333333333222111000/////////000000...------,,,++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))************))))))************))))))******+++++++++******)))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,)))))))))))))))***+++,,,************))))))))))))))))))))))))))))))))))))]]]aaadddeeebbb```aaaccckkknnnkkkccc]]]]]]______YYYRRRMMMKKKJJJGGGGGGJJJKKKLLLKKKGGGBBB===:::999888777444222000/////////000...---+++************+++++++++++++++++++++++++++******)))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************))))))))))))'''((()))******+++******((())))))(((''''''(((*********+++++++++++++++***************************+++***************++++++******))))))))))))*********************)))(((((())))))))))))************************************((((((((((((((((((((((((*********++++++++++++,,,******))))))))))))******)))************+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------,,,,,,---............................../////////000000000000//////000111222333444444555555555555666777888999;;;<<<>>>>>>======???@@@>>>??????@@@@@@@@@@@@@@@??????@@@@@@??????>>>===@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>><<<::::::::::::888666444333222222111111222222222222111000000///......,,,,,,,,,,,,+++++++++++++++,,,------......------************+++,,,------------,,,+++++++++,,,,,,***+++---......---,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++---,,,+++,,,...111555777222000...,,,******+++,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++,,,---............,,,+++,,,...000111000///333111...---...//////...///111333333222222666999555444333444666888888888555555555555555555555555666555555444444333333222222222111111000//////...---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))************))))))************)))))))))******+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))\\\```cccdddbbbaaabbbdddjjjllljjjbbb\\\]]]______ZZZRRRMMMKKKJJJHHHHHHKKKJJJKKKJJJGGGAAA<<<:::999666555333111000////////////...,,,***))))))************************************************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((()))))))))*********************************************)))))))))(((((((((((()))***************((())))))(((''''''(((***)))***+++,,,,,,,,,++++++************************))))))))))))***+++,,,---+++******))))))******+++***************)))((((((((()))))))))************************************((((((((((((((((((((((((************++++++++++++******))))))))))))******))))))*********++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,***,,,------,,,+++---...------...............////////////000111111222222///000000111222333444555555555555555666777999999;;;===>>>>>>>>>>>>???AAA@@@@@@AAABBBBBBBBBAAAAAA?????????>>>>>>>>>======@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????===<<<;;;:::999888777666333222222111000111111111333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++*********++++++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,---,,,++++++---000444666333111...+++******+++---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++***+++,,,,,,------------+++*********,,,---......------------.../////////...000333333222111333444111111222333444555555444444444444444444444444444444444444444333333222222000000000000//////......,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((()))))))))************))))))************))))))))))))***+++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,************)))))))))((())))))))))))))))))))))))\\\```eeefffdddcccccceeegggjjjhhh```[[[\\\^^^^^^YYYRRRMMMLLLKKKIIIIIIKKKHHHIIIHHHEEE@@@;;;888888333222222111000000000000///...,,,***)))))))))***************************))))))******++++++++++++,,,++++++******++++++,,,************************************)))))))))(((((((((((((((((((((((((((((()))))))))************************************))))))((((((((('''''''''((())))))************)))((()))***)))'''''')))***)))***+++---------,,,+++************************((((((((()))***,,,---...++++++************++++++***************)))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******))))))*********++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***+++---,,,++++++,,,...,,,---------......////////////000000111222222333000000111222333444444555444555555555777888999::::::<<<===>>>======>>>@@@@@@@@@AAABBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>>>>???@@@??????>>>======>>>>>>@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::888666666555222222111000000000111111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++******++++++,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++***+++,,,------...,,,+++***+++---///111222000---+++)))***,,,---+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,)))))))))))))))***,,,---***+++,,,---......///000...000111222111111111111000111333333333333333333444444444444444444444444333333333333333222222222........................,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))************(((((())))))************((()))))))))************))))))************))))))((()))***+++++++++++++++************************************++++++++++++,,,,,,+++++++++++++++,,,************)))))))))((())))))))))))))))))))))))\\\aaafffhhhfffddddddeeeeeehhhggg___ZZZ[[[^^^^^^WWWQQQMMMNNNMMMJJJIIIKKKGGGHHHGGGDDD???;;;888777222222222111111111111000///---,,,***))))))))))))************************((()))***+++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++((((((((((((''''''''''''))))))************))))))))))))***)))(((((()))+++((())),,,---...---,,,+++++++++++++++++++++++++++((((((((()))***,,,---...++++++************++++++***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++******))))))))))))******)))************++++++++++++++++++++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,++++++,,,---,,,,,,,,,---......//////......///000111222222333000000111222333444555555444444555666777999:::;;;:::;;;======<<<<<<>>>??????@@@@@@AAAAAAAAAAAAAAA???????????????@@@BBBBBB@@@??????>>>============@@@@@@@@@@@@@@@??????>>>;;;<<<<<<:::777555444555333222111111000000111111111111000//////...------,,,,,,,,,,,,------------+++,,,------......------,,,++++++***++++++,,,,,,,,,---.../////////......---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++,,,------------,,,+++******++++++,,,///...,,,*********+++,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************)))))))))************++++++,,,,,,------,,,,,,,,,)))*********))))))+++---***,,,---...------///111//////000111111111111000...000222333333333444555333333333333333333333333222222222222222222222222000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,+++******))))))))))))))))))))))))))))))************************)))))))))*********++++++((((((((()))******++++++))))))))))))************))))))************))))))((()))***+++++++++++++++************************))))))*********+++++++++,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))[[[aaagggjjjhhhdddbbbbbbeeehhhggg```[[[\\\___```VVVQQQNNNOOOOOOKKKIIIIIIGGGHHHHHHEEE@@@;;;999888444333333333222111000///...---+++***)))((())))))************************'''(((***+++,,,,,,++++++,,,++++++******++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))))))))(((((((((((('''))))))************)))))))))******)))(((((()))+++((())),,,...///...,,,+++++++++++++++++++++++++++))))))))))))***+++------,,,++++++******++++++,,,***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++,,,++++++++++++,,,------******+++,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++,,,,,,++++++,,,---++++++,,,------...//////------...///000111222333000111111222333444555555444444555666777999;;;<<<:::<<<======<<<===>>>???>>>>>>???@@@@@@@@@@@@????????????@@@AAACCCEEEFFF@@@@@@>>>======<<<<<<<<>>===;;;<<<<<<:::666333333555333333222111111111111222000000/////////.........,,,,,,,,,---------......+++,,,------......------,,,,,,++++++***++++++,,,+++,,,---.........------///......------,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---'''(((***+++,,,,,,,,,+++++++++++++++++++++******,,,++++++*********++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************,,,,,,------------,,,,,,(((***,,,,,,***)))+++---,,,---......,,,,,,...111000//////000111222111111...000222222111111333555222222222222222222222222111111111222222222222222777444111---,,,,,,...///------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))*********+++++++++'''(((((()))******++++++))))))))))))************))))))************))))))(((((()))++++++,,,,,,+++*********************************+++++++++,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))ZZZaaahhhkkkhhhdddaaa```fffiiihhhaaa\\\^^^```aaaUUUPPPOOOQQQPPPLLLIIIIIIHHHIIIHHHFFFAAA===:::999666666555444222000...---...---+++)))(((((())))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************))))))))))))))))))*********))))))((()))******)))(((((()))+++'''))),,,...///...---+++++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,***************)))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))******************))))))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))+++,,,,,,+++***,,,---++++++,,,,,,---...//////,,,---...///000111222222000111222222444444555666444444555666888999;;;<<<;;;<<<>>>>>>======???@@@======>>>????????????>>>@@@@@@@@@AAACCCEEEGGGIII@@@@@@>>>===<<<<<<<<<<<>>======:::<<<<<<:::555333333555444333222222111111222222///////////////.........,,,,,,,,,------.........+++,,,------......------,,,,,,++++++***+++++++++)))***,,,---...---,,,,,,000///...---------------...------,,,,,,------...---,,,,,,++++++,,,,,,---%%%''')))+++,,,+++***))))))***+++,,,---,,,+++***))))))******++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,---------......------------------------************************))))))))))))************---------......---,,,,,,(((+++...---+++***+++------//////...++++++...111111///...///111222222222111333333111...---///222222222222222222222222222111111111111111111222222===999444///,,,,,,---...........................******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************)))************+++++++++'''(((((()))***+++++++++))))))))))))************))))))************))))))(((((()))++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))___cccgggiiigggdddbbbaaahhhhhhddd^^^\\\```bbbaaaUUUTTTUUUWWWSSSMMMJJJMMMHHHGGGFFFDDDAAA>>>;;;:::555555555444333222000000...,,,***)))((('''((((((************************,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++***((('''''''''((()))(((((()))***************)))))))))))))))(((''''''))))))***++++++++++++***************************))))))(((((())))))***+++***++++++,,,,,,------...,,,,,,++++++***)))(((((())))))))))))************************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......//////............//////111111222222222111111000222333555777999999999999<<<<<<;;;:::::::::;;;;;;===>>>???@@@@@@???===<<<>>>??????@@@@@@AAAAAABBBAAA>>>;;;:::<<<>>>??????>>>===;;;<<<<<<<<<;;;999999888777666555444444444444444333222222111000000////////////............***+++---.........---------------...------,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------++++++++++++******))))))************************************************+++---...///...,,,)))'''++++++,,,,,,,,,++++++***...------,,,,,,------...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,---------......---------,,,+++***)))(((***++++++++++++***)))))))))************++++++++++++++++++************)))++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---111111111000111111222222333333333222222222111111111111222222222222111111000000000000000111111222;;;888333...++++++,,,...+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******************++++++)))***---//////---+++***+++*********))))))((((((******))))))))))))******++++++************++++++))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++)))***+++++++++)))((('''(((((((((((((((((((((((())))))************))))))(((((()))***++++++,,,,,,,,,,,,++++++***)))(((((()))******++++++,,,------))))))))))))))))))))))))]]]```eeegggfffdddbbbbbbhhhhhhddd^^^]]]```bbbaaaWWWUUUUUUWWWUUUOOOLLLLLLHHHHHHGGGEEEAAA===999666444444444333222111000///++++++)))(((((()))******************************++++++******)))*********))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++***)))((('''(((((()))(((((()))************))))))))))))))))))(((''''''))))))***++++++++++++***************************+++************+++,,,,,,******++++++,,,---------,,,,,,+++******)))(((((())))))))))))************************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------------///..................///111111111222222111111000111222444666777888888888;;;:::::::::::::::;;;;;;===>>>???@@@@@@???>>><<<>>>>>>???@@@AAAAAABBBBBBCCC@@@<<<;;;;;;<<<<<<<<<>>><<<::::::;;;;;;;;;999777666555333222222111111555444444333222222111111////////////.........---***+++,,,.........---,,,,,,,,,------------,,,,,,---+++***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************************************+++,,,...///...,,,)))(((***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,------------...---------,,,,,,***))))))+++++++++++++++***)))))))))************++++++++++++++++++************)))+++++++++,,,,,,,,,------///...---,,,,,,,,,------000000000000111222333333333222222222222111111111000111111222222111111000///////////////000111111888555111---++++++,,,---++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))******+++++++++,,,***+++---......,,,+++***************)))))))))(((******))))))))))))***************))))))*********))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++)))******+++***)))((('''(((((((((((((((((((((((())))))************))))))(((((()))******+++,,,,,,,,,,,,+++******)))((((((------,,,,,,,,,+++++++++))))))))))))))))))))))))]]]aaaeeehhhgggfffeeedddhhhhhheee___]]]aaabbbaaaZZZUUUTTTXXXXXXSSSNNNLLLHHHIIIHHHFFFBBB<<<777333444444333333222000///...***))))))((()))***+++,,,******************************)))))))))***++++++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((('''((())))))******)))))))))))))))))))))(((''''''((()))******++++++******************************,,,,,,++++++,,,,,,---...*********+++,,,,,,------+++++++++******))))))((())))))))))))************************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************---------------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,,,,,,,---...------,,,,,,,,,,,,---------------------------,,,......------------......000000111111222111111000000111222444666666777777888888888888999:::;;;;;;===>>>???@@@@@@???>>>======>>>???@@@AAABBBCCCCCCEEEBBB===;;;:::::::::999===;;;888888999::::::999666555444222111111111111444444333333222222111111//////.........---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,,,,---,,,++++++,,,,,,***)))*********++++++++++++,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************+++,,,---...---,,,)))(((******+++++++++++++++***---,,,,,,++++++,,,,,,---+++++++++++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,++++++***))),,,,,,,,,,,,------------,,,------,,,,,,+++***)))+++++++++++++++******))))))************++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------////////////000111333333222222111111111000000000000000111111111111000000...------------...//////333111///---,,,,,,,,,,,,******++++++++++++******++++++************++++++((())))))***+++,,,------------,,,,,,++++++******************))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))******+++)))************)))(((((((((((((((((((((((((((((())))))************))))))((())))))******++++++++++++++++++******))))))(((//////...---,,,******)))))))))))))))))))))))))))bbbeeeiiikkkjjjhhhgggggghhhhhheee___^^^aaacccaaa\\\VVVTTTYYY[[[WWWPPPLLLGGGHHHIIIHHHDDD>>>888444444444444333222111//////+++***)))))))))***+++,,,************************))))))((())))))***+++,,,))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))***))))))((((((((((((((('''(((((())))))))))))))))))))))))))))))(((''''''((())))))***************************************,,,,,,++++++,,,,,,---...))))))******+++,,,,,,,,,+++*********)))))))))(((((()))))))))************************************(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))************************...------,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,+++++++++,,,------...------,,,,,,------......------------,,,,,,,,,------,,,,,,,,,,,,------///000000111111111111111//////111222444555555666777777777777888999:::;;;======>>>?????????>>>>>>======>>>???AAABBBCCCCCCCCC@@@===;;;::::::999888<<<999777666777999999999777666555444222222222222222222111111111000000000.........---------,,,,,,+++++++++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++...,,,++++++++++++***((())))))*********+++++++++------------------------************************++++++++++++++++++++++++************************************************+++,,,---------+++***))))))******++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,------,,,++++++***++++++,,,,,,++++++***)))))))))*********++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,------------------------000000/////////000111111111111111000000000/////////000000000000000000///,,,,,,,,,,,,,,,------......---------,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++(((((()))***,,,---......///...,,,+++*********************)))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))******))))))*********)))))))))(((((((((((((((((((((((())))))************))))))((()))))))))*********++++++*********)))))))))(((...------,,,+++***)))((())))))))))))))))))))))))fffhhhkkkkkkiiigggfffeeehhhiiifff```___bbbcccaaa\\\WWWUUUZZZ]]]XXXQQQMMMFFFGGGHHHHHHEEE@@@:::777444444444444333111000///---,,,***)))))))))***+++************************(((((((((((()))***++++++))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((''''''(((((()))************)))))))))))))))))))))))))))***************++++++,,,(((((()))******++++++,,,*********)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******))))))***+++,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,------...///000111111111111111...//////111222333555555666666666777888999:::;;;<<<<<<======>>>>>>>>>>>><<<<<<===>>>???@@@AAABBB???===;;;:::;;;;;;;;;::::::888666666777999999888666555444222111111111111/////////...............------------,,,,,,,,,,,,++++++++++++***+++++++++)))******+++,,,,,,++++++---,,,++++++,,,,,,***)))))))))*********+++++++++------------------------************************+++++++++++++++++++++,,,************************************************++++++,,,,,,,,,+++***)))((()))******++++++++++++++++++************++++++************************+++++++++,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,---------------------111111000///............000000/////////............//////000000//////...+++++++++++++++,,,,,,---+++++++++,,,,,,,,,++++++)))******++++++******)))+++++++++,,,,,,+++++++++((()))***+++,,,---......///...+++***))))))******))))))))))))))))))******)))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((fffhhhjjjiiigggdddcccccchhhiiifffaaa```bbbcccaaaZZZWWWWWW\\\]]]WWWQQQOOOEEEFFFGGGGGGDDD???;;;888444444333333222111///...---,,,+++***)))******+++************************))))))((((((((()))******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))(((((()))))))))))))))((('''''''''((())))))******))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,))))))((())))))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,---------............------------............///000111111111111...//////000111333444555777777777777888999::::::::::::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>??????<<<:::999:::;;;<<<<<<;;;888777666777999999999777333222111000............------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******))))))******((()))******++++++++++++,,,+++******,,,,,,+++************++++++++++++,,,,,,,,,,,,------------...************************++++++++++++,,,,,,,,,,,,***************************************************+++++++++++++++******(((((()))***+++++++++++++++******))))))******+++)))))))))***************++++++,,,,,,,,,,,,---------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***)))************++++++++++++++++++************)))************+++++++++++++++,,,---.........------111000///......------.../////////.........------......////////////......++++++******++++++,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))******+++,,,---......---,,,+++***))))))***+++))))))))))))************)))***+++,,,,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))((())))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((eeeggghhhhhhfffdddddddddgggiiigggbbb```cccccc```WWWVVVYYY]]]\\\VVVQQQPPPFFFFFFFFFDDD@@@<<<888666222222111111000...---,,,,,,+++*********+++,,,---***************************))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))***)))((('''&&&&&&'''(((((())))))(((((()))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******''''''(((((()))******+++((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***************+++++++++******************************+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,***++++++,,,---.../////////..................///---...///000111111111111////////////111333555666999999888888888999999:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<;;;:::666666777999;;;;;;888666222111000///...---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,+++***)))((())))))***'''((()))***+++++++++++++++***)))***,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************************************+++++++++******'''((()))***++++++++++++******))))))))))))******((()))))))))*********+++++++++,,,,,,,,,,,,------,,,------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,+++***)))************++++++++++++++++++************)))************+++++++++++++++,,,---.........------...---------......///000.........------------,,,---......//////......---++++++******++++++,,,---++++++*********+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++++++++,,,,,,---------++++++***************+++((()))))))))************)))***,,,------,,,***)))*********))))))*********))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((()))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((eeegggiiiiiihhhgggggghhhgggiiigggbbbaaacccccc```VVVVVVZZZ^^^[[[TTTQQQQQQGGGGGGEEEAAA===999555333000000//////...,,,+++******)))))))))***,,,...///************************+++***)))(((((('''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((()))*********)))'''&&&&&&''''''((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++''''''(((((()))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,)))***+++,,,...///000000//////............//////---...///000111111111111////////////111333555666::::::999999999999999999888888888888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::<<<:::999:::;;;;;;:::888555666888:::<<<;;;888666444333222000////////////------------------------,,,,,,,,,+++++++++******,,,+++***((((((((()))***'''''')))******+++++++++***)))(((***,,,......---++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------******************************************************************++++++'''''')))******+++++++++******))))))))))))******(((((())))))*********+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,------...---------,,,,,,------,,,,,,+++***)))************++++++++++++++++++************))))))************+++++++++***+++---...///...------+++++++++,,,...000111222......---------,,,,,,,,,---..................---+++++++++***++++++,,,---,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((((())))))*********+++)))***,,,------,,,***)))++++++************++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((('''''''''***)))(((((((((***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((iiiiiijjjiiiiiigggfffeeennnjjjeeebbbbbbbbbbbbaaaYYYXXXXXXYYYZZZWWWRRRMMMKKKGGGDDDBBB>>>777333444000111000///---++++++,,,***((('''(((+++...//////************************))))))************))))))*********)))))))))))))))************************((()))*********((('''&&&))))))(((((()))***++++++,,,+++***((((((((()))***)))***+++,,,,,,+++***)))(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))''')))++++++)))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,---///000222//////............//////,,,,,,------...///000000222111111000111222444555999999:::::::::999999888444555666777888999999999888999:::<<<<<<<<<<<<;;;:::::::::999999888888888666777777888888666555444333333222222111000////////////...---------------,,,------,,,******+++---+++*********))))))((((((******++++++++++++******------,,,,,,,,,++++++++++++***))))))+++------,,,,,,...///...---++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++///...,,,+++***++++++,,,************************(((((((((((()))))))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++*********'''((((((***+++,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++***,,,++++++******++++++,,,+++++++++*********))))))(((((()))************)))++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,///...,,,++++++,,,---///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********000///...---,,,+++++++++,,,,,,,,,------,,,++++++******************++++++))))))***++++++++++++***+++++++++*********)))))))))************+++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))***++++++,,,---,,,***)))***+++***)))((((((((()))+++,,,******************************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))mmmmmmlllkkkjjjjjjiiiiiinnnjjjeeebbbbbbbbbaaa```XXXWWWWWWXXXXXXVVVQQQMMMKKKGGGDDDBBB===666333444000000000...---+++++++++)))'''&&&'''***---......************************))))))************))))))***)))))))))))))))))))))************************((()))******)))((('''&&&)))))))))))))))***++++++,,,+++)))((((((((()))***))))))************))))))))))))(((''''''''''''((()))(((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''')))******)))((())))))((((((((()))))))))******))))))(((((((((((())))))((((((((()))))))))************))))))******+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,---...//////............//////,,,,,,------...//////000333333222222333444555666999::::::;;;;;;::::::999666666777888999999999999::::::;;;<<<<<<;;;:::999::::::999999999888888888555666666777666555444333333333333222111000000000///...------,,,,,,------,,,------,,,******+++---+++*********))))))))))))******++++++++++++******,,,,,,,,,,,,------------,,,+++******,,,------,,,,,,...///...,,,++++++,,,---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++*********++++++************************((((((((()))))))))******++++++***))))))***++++++,,,,,,,,,++++++*********((())))))***+++,,,---..................---,,,,,,++++++++++++++++++++++++******+++++++++***)))))),,,++++++******++++++,,,+++++++++*********))))))((()))******++++++******++++++,,,,,,,,,,,,------++++++,,,------------,,,///...,,,++++++,,,...///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,+++++++++******//////...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************++++++)))******+++,,,++++++++++++++++++*********)))))))))************+++++++++*********)))******++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))******++++++,,,---,,,***)))***+++)))))))))))))))***++++++***************************)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))rrrqqqooommmlllmmmnnnoooooojjjdddaaabbbbbb```^^^WWWWWWVVVVVVVVVTTTOOOLLLKKKGGGDDDBBB===666222222000//////...---,,,++++++((('''&&&'''))),,,------************************))))))************))))))))))))))))))))))))******************************((())))))))))))(((((('''))))))))))))))))))***++++++***))))))((()))))))))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((()))+++***)))(((((())))))))))))*********++++++))))))(((((((((((())))))((((((((())))))))))))*********))))))******+++,,,)))*********++++++,,,,,,------,,,,,,,,,,,,------------,,,+++***+++++++++///......------......///,,,,,,------.../////////444444444444555666777888999::::::;;;;;;;;;::::::888888999999999999999888;;;<<<=========;;;999777999999888888888888777777555555666666555555444333333333333222111111000000......---,,,,,,,,,,,,---,,,------,,,******+++,,,***************)))))))))******++++++++++++******,,,,,,,,,---......//////---,,,++++++---...------+++---......,,,++++++,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++************************)))))))))*********++++++++++++***))))))***+++++++++++++++++++++***************++++++,,,---......---.../////////...---,,,---,,,,,,++++++*********))))))***+++++++++******++++++************+++++++++++++++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---------------...---,,,++++++,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((''')))))))))))))))***+++++++++,,,,,,,,,***)))***+++))))))***+++++++++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((tttrrrooommmmmmnnnppprrrpppjjjccc```aaabbb___]]]WWWVVVVVVUUUSSSQQQNNNLLLKKKFFFDDDCCC>>>666222222000///...---------,,,+++)))(((&&&'''***,,,------************************))))))************)))))))))))))))))))))*********************************((())))))))))))(((((((((***)))))))))))))))************)))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))+++******************+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))+++,,,,,,***))))))***)))*********++++++++++++))))))(((((((((((()))))))))))))))************+++******))))))******+++,,,)))))))))******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,...------------------...---------.........//////333333333444555666777777888888999:::::::::999999999999:::::::::999999888;;;<<<>>>??????===;;;999777777777777777777777777555555555555555444444444333333222222111111111111///......---------------,,,------+++***)))+++,,,***************************++++++,,,,,,++++++***++++++,,,---...///000111...---+++,,,---......---+++,,,......,,,++++++,,,,,,++++++***************************************++++++++++++++++++++++++************************))))))))))))******++++++************************)))*********+++++++++++++++******************++++++++++++***************++++++,,,,,,---......///---...///000000///---,,,------,,,,,,+++***))))))***+++,,,,,,------------++++++************++++++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------------,,,,,,,,,---......------.........---,,,,,,++++++,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++++++++++++++******++++++,,,------------,,,************************))))))*********+++++++++,,,+++***))))))((())))))((((((((((((((((((((((((******)))))))))((((((((()))((((((((()))***+++,,,***+++,,,+++***))))))+++((()))+++,,,,,,,,,+++***************************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((tttqqqnnnlllkkkmmmppprrrooohhhaaa___aaabbb___\\\WWWWWWVVVSSSQQQOOOMMMMMMJJJFFFDDDDDD???777333333111///------//////---++++++)))((((((+++---...---************************))))))************))))))(((((())))))************************************)))(((((((((((()))))))))******)))))))))))))))***)))))))))*********)))))))))((('''&&&&&&'''((())))))(((''''''&&&&&&'''''''''''''''((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******++++++************++++++((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***+++---......,,,***++++++)))*********++++++++++++))))))(((((((((((())))))*********+++++++++,,,,,,******))))))******+++,,,)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,***++++++,,,---.........------,,,,,,,,,,,,---------------...............000111222333444555666666666666777888888888888888999999:::::::::999999888999;;;>>>@@@@@@???===;;;666666666666666666666666666666555555444444444444222222111111111111000000000///......---.........+++,,,,,,+++))))))***,,,***************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---///000111111///---,,,,,,---...---,,,***,,,------,,,+++,,,,,,,,,+++******))))))******************************++++++++++++++++++++++++************************))))))***++++++,,,,,,,,,************************)))*********++++++++++++*********++++++*********************************,,,,,,,,,------......///,,,---...//////...------------,,,,,,+++***))))))***+++,,,,,,------------+++******))))))******+++************************++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,---.........------,,,,,,,,,,,,------......---------...---,,,,,,++++++++++++,,,,,,---------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,************************))))))*********+++++++++++++++***)))((((((((((((((((((((((((((((((((((((++++++*********)))))))))(((((((((((()))***+++,,,***+++,,,+++)))((()))***((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((qqqooollljjjjjjllloooqqqnnnggg___^^^aaaccc```\\\XXXXXXVVVSSSOOOMMMMMMNNNIIIFFFEEEEEEAAA:::555666222000---...000111///,,,,,,***((()))+++---......************************))))))************))))))((((((((()))******++++++************************)))(((((((((((())))))***+++******)))))))))))))))(((((()))************)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))******,,,---///...,,,******+++)))))))))*********++++++))))))(((((((((((())))))*********+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++---......//////---,,,,,,++++++,,,,,,---...........................///000222333444444444444555666777777777777777888888999999999999999888777999===???@@@???<<<;;;444444555555555555666666555555444333333333333444000000000000000000000000//////...------------...+++,,,,,,+++))))))***+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---...///000000///---++++++,,,---,,,+++)))+++------,,,+++,,,---++++++***))))))))))))***************************++++++++++++++++++++++++************************)))***++++++,,,+++++++++************************)))))))))*********++++++)))***++++++++++++***))))))))))))***************,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,++++++*********))))))***+++++++++************))))))))))))*********************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............+++,,,,,,------.........---------------,,,++++++***++++++,,,,,,------...,,,------............---,,,,,,,,,,,,------------...------,,,,,,---------******+++,,,---------------------,,,++++++*********++++++,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++******)))((((((((())))))))))))))))))))))))))))))++++++++++++************(((((((((((()))***,,,,,,***+++++++++)))((()))***(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((nnnmmmkkkjjjjjjkkkmmmooommmeee]]]]]]aaadddaaa\\\YYYYYYWWWSSSNNNLLLMMMOOOHHHEEEEEEGGGCCC<<<888888444000...///222333111---+++)))((((((***,,,---,,,************************))))))************))))))'''(((((()))******++++++************************)))(((''''''((()))***+++++++++***)))))))))))))))'''((()))***+++******)))((((((((())))))((((((((()))(((((('''''''''''''''''''''''''''((((((((()))'''''''''((()))*********(((((((((((())))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********+++,,,---,,,***)))))))))((((((((()))))))))******))))))(((((((((((())))))(((((()))))))))***************))))))******+++,,,------,,,,,,++++++******,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,........................---...000222444444444444444555666777888888888888666666777888999999999999555888;;;======;;;888666333333444444555555555555333333111000000000111222............////////////------,,,++++++++++++,,,+++,,,,,,+++)))(((***+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---......///...,,,+++***+++,,,+++***)))***,,,,,,++++++,,,---++++++***)))))))))))))))************************************************************************)))***+++++++++***)))(((************************((((((((()))))))))******)))***++++++++++++***)))((()))))))))*********+++,,,,,,,,,,,,,,,---------,,,,,,*********,,,---///++++++++++++++++++++++++******+++++++++***))))))******))))))))))))******))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...............***+++,,,---............,,,------------,,,++++++******+++,,,,,,---......,,,,,,---...............,,,,,,,,,---------......---------,,,,,,------...)))***+++,,,------------...------,,,++++++******)))******+++,,,+++++++++))))))*********+++++++++)))************+++++++++)))(((((((((((())))))***))))))))))))))))))))))))************))))))))))))''''''(((((()))+++,,,---)))***+++***)))((()))***((((((''''''(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))mmmlllkkkjjjjjjkkkmmmnnnlllddd\\\\\\bbbeeeaaa\\\YYYYYYXXXSSSNNNLLLNNNPPPGGGEEEEEEGGGEEE>>>::::::555111...000333444222...***)))'''''')))+++++++++************************))))))************))))))'''(((((()))***+++++++++************************)))(((''''''''')))***+++++++++***))))))((())))))'''((()))+++++++++***)))'''((()))******)))((('''******)))(((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))***************+++,,,+++)))''''''((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((*********)))***++++++,,,///......---,,,+++******,,,++++++++++++++++++,,,******+++,,,+++***)))(((,,,++++++++++++++++++,,,.....................------...000333444555555555555555777888888999999999444555666888888999999999555777:::;;;;;;888444222333333333444444555555555222111///.........///000---------...............,,,+++******))))))******+++,,,,,,***)))(((***+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------...,,,******+++++++++)))(((***,,,,,,++++++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&************************(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,---+++)))((((((+++---///++++++++++++++++++,,,,,,---------------,,,+++*********))))))))))))******))))))******++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---......//////......***+++,,,---............,,,,,,---------,,,++++++******+++,,,,,,---......,,,,,,---.../////////...,,,,,,,,,------.........------,,,,,,,,,------...)))***+++,,,------...---......---,,,,,,+++******))))))***++++++++++++***))))))******++++++++++++)))************+++++++++(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))+++,,,---)))***+++***)))((((((***((('''&&&&&&&&&''')))***))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))************************uuukkknnnrrrmmmmmmoookkkjjjddd^^^^^^bbbddd```\\\VVVVVVUUURRRNNNJJJIIIJJJJJJGGGEEEGGGEEE>>>888777444111...,,,---.........***)))(((''''''((()))***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((()))***************))))))))))))))))))))))))((())))))))))))(((((('''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((()))******************************,,,,,,,,,+++++++++******,,,+++***)))))))))***+++***,,,------++++++,,,......---,,,,,,++++++++++++------...///000000000////////////000111111222222666666666666666777888999777999888555555999:::888444666888777444111000111777444222111333666777777333333222222111000000000/////////......---------******)))(((((((((((((((+++***)))*********(((&&&************************(((+++...000111///,,,*********+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******((()))))))))))))))(((((((((((((((((())))))))))))************************+++,,,,,,,,,,,,+++******)))************+++++++++)))***++++++,,,,,,++++++***...111000,,,)))(((((())))))************))))))***************)))((((((+++++++++***++++++,,,,,,---------,,,,,,---000333/////////......------,,,///............///000000///...---,,,,,,,,,------+++,,,------......------,,,,,,,,,------,,,++++++------------------------000000///...------,,,,,,,,,,,,,,,---------......---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''(((((()))***++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++******)))(((''''''&&&uuukkknnnrrrmmmmmmoookkkjjjeee______bbbccc```\\\XXXXXXWWWSSSOOOLLLKKKKKKIIIEEEDDDFFFEEE???999888444222...---------------***)))(((''''''((()))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((()))******************************,,,+++++++++************+++******))))))***+++,,,***+++---,,,++++++,,,......---,,,+++++++++++++++,,,,,,---.../////////////////////000111111222222666555555555555666666777333555444111222666888666555777888777444111222333777555222222333444444333222222111111000000//////.........---------,,,,,,++++++***)))))))))))))))+++***)))***++++++)))(((************************)))+++---//////---,,,***************+++++++++,,,))))))))))))))))))))))))(((((()))***************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))************************++++++,,,,,,++++++***)))))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,111666555000******+++))))))************))))))***************)))((((((************++++++,,,---,,,------,,,+++,,,///111............------,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------,,,,,,,,,------------------------//////......---,,,,,,+++,,,,,,,,,---------......---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))******++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))***************)))((('''''''''uuukkknnnrrrmmmmmmoookkkjjjeee```___bbbbbb^^^ZZZYYYYYYXXXUUUPPPMMMKKKKKKHHHDDDDDDFFFEEE???:::999555222///---------,,,+++***)))(((''''''((()))***+++++++++,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''((((((((((((((()))******************************************))))))))))))***)))))))))***+++,,,,,,***+++,,,,,,++++++,,,...---,,,,,,++++++++++++,,,***+++,,,---............/////////000111111222222555555555444444444444444000333222000222666999777777777777555333222333444666444333444444444222000111111000000///......---------,,,,,,,,,,,,,,,+++,,,,,,+++************++++++******+++------,,,***************************++++++,,,,,,,,,++++++***)))))))))*********++++++))))))))))))))))))))))))(((((()))***************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))))))))*********++++++++++++,,,---------,,,,,,,,,444<<<:::222***))),,,))))))************))))))***************)))(((((()))))))))***+++,,,---...,,,------+++******---///------------,,,,,,,,,,,,+++++++++,,,---...///000------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,------,,,,,,------------------------......------,,,,,,++++++,,,,,,,,,---------......------,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))******++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))******))))))((((((''''''tttkkknnnrrrmmmmmmoookkkiiieee```___```^^^ZZZWWWYYYYYYWWWTTTPPPLLLKKKKKKIIIEEEDDDFFFDDD>>>888777555333000...------+++******)))(((''''''((()))*********++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((((((((()))***************((((((((((((((((((((((((&&&&&&''')))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((())))))***************************)))))))))))))))((((((((((((((()))******+++,,,---)))+++,,,,,,++++++,,,---,,,,,,+++++++++++++++,,,)))***+++,,,---........./////////000111111222222444444444444333333222222111444444222444:::<<<;;;777777555333222222333444333333444555666555333000000//////......------,,,++++++++++++++++++++++++,,,++++++*********++++++*********+++...///...,,,************************,,,+++******************((())))))))))))*********))))))))))))))))))))))))(((((()))*********************)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++***))))))((())))))))))))************++++++,,,------------,,,)))444>>><<<111((('''***))))))************))))))***************)))((((((((((((((()))***,,,---...,,,,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222,,,,,,,,,,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------,,,++++++++++++,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((***)))))))))((((((((('''tttkkknnnrrrmmmmmmoookkkhhheeeaaa___]]][[[WWWSSSVVVVVVUUURRRNNNKKKJJJJJJLLLHHHFFFFFFCCC;;;555333555333000///...---+++)))***)))(((''''''((()))***)))******++++++*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((((((((()))***************((((((((((((((((((((((((&&&&&&''')))************&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,)))***,,,+++******+++---+++++++++******++++++,,,((()))***,,,---........./////////000111111222222333333444444333222111000111444555333666<<<>>>===777555333222222222333333111111333666888888555333//////......---,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++*********,,,...///...---************************++++++***)))))))))***+++((())))))))))))*********************************(((((()))******************)))))))))))))))******************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((('''(((((()))))))))************+++,,,,,,------,,,,,,)))444>>>===222)))'''***))))))************))))))***************)))((((((((((((((()))***,,,---...+++,,,,,,+++***)))***,,,+++++++++,,,,,,------------------......000111111,,,,,,---------,,,+++***+++,,,------......---------,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((((('''''''''&&&)))))))))))))))*********))))))))))))))))))******(((((((((((())))))))))))************************))))))************))))))''''''''''''(((((((((((())))))))))))((((((((((((uuukkknnnrrrmmmmmmoookkkhhhfffbbb___]]]YYYTTTQQQRRRSSSRRRPPPMMMJJJJJJJJJMMMIIIFFFFFFCCC:::333111444222000//////...+++)))***)))(((''''''((()))***((()))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))***))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++)))***++++++******+++---+++************++++++,,,((()))***,,,---......////////////000111111222222222222333444444333111111///222333222444:::===<<<666555333333444444333222//////111444777777666444//////......---,,,,,,,,,***++++++++++++,,,,,,,,,***))))))))))))***++++++*********,,,...///...,,,******************************))))))******+++,,,)))))))))*********++++++************************(((((()))***************)))))))))))))))******+++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((())))))******))))))((((((((()))***++++++++++++(((((((((((())))))))))))************************)))))))))))))))(((''''''((((((((()))))))))************+++,,,,,,,,,+++++++++444======444,,,***+++))))))************))))))***************)))((((((((((((((()))***+++,,,---***+++,,,,,,+++***+++,,,***++++++,,,---......///---,,,,,,,,,,,,---......,,,---...///...---,,,++++++,,,------......------------,,,,,,,,,...///000------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************(((((((((((())))))))))))************************))))))************))))))''''''((((((((()))))))))))))))))))))((((((((((((uuukkknnnrrrmmmmmmoookkkjjjhhheeebbb]]]YYYTTTQQQPPPQQQQQQOOOLLLKKKKKKKKKLLLHHHFFFFFFCCC:::444222222111/////////...,,,******)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((())))))*********)))***++++++++++++***)))(((***++++++******+++,,,***************+++,,,,,,((()))+++,,,...//////000/////////000111111222222000222333555555444333222///222222111333999<<<;;;777666444555777777555333/////////111444444333111/////////...------,,,,,,++++++++++++,,,,,,------***************+++,,,,,,*********+++---...---+++************************((())))))***+++,,,------************+++++++++,,,************************(((((()))***************)))))))))))))))***++++++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((())))))******))))))((((((((()))***++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))(((((('''&&&(((((((((((()))))))))***((()))******++++++******+++222999999333---******))))))************))))))***************)))(((((()))))))))))))))***++++++)))***,,,---,,,+++,,,...***+++,,,---...///000000......---,,,,,,,,,,,,------...///000000...---++++++,,,------......------...---,,,+++,,,...000111------------------------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---++++++++++++++++++++++++************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))************)))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************************))))))************))))))((((((((()))))))))******(((((((((((())))))))))))uuukkknnnrrrmmmmmmoookkkkkkjjjgggddd___YYYUUURRROOOPPPQQQOOOMMMLLLLLLMMMJJJFFFEEEFFFCCC;;;555444111000//////000///---+++***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((()))***************))))))))))))))))))))))))((()))))))))))))))(((''''''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,,,,+++)))((((((***++++++******+++,,,******))))))***+++,,,,,,)))***+++---...///000000/////////000111111222222000111333555555555333222000333444222444:::<<<;;;888777666888::::::777444//////...///111111000...000//////......---,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...+++******+++------,,,***************************'''(((***+++---.........***++++++++++++,,,,,,,,,************************(((((()))***************))))))((())))))***++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))++++++,,,,,,,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&(((((((((((())))))))))))(((((()))***************)))...444444111+++((('''))))))************))))))***************)))((((((***)))))))))))))))******(((***,,,------,,,---///++++++,,,---///000111111111000///..................///000111111///---,,,+++,,,------......------...---,,,+++,,,...000222------------------------........................,,,,,,,,,---------............---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************************))))))************))))))))))))))))))************(((((((((((())))))))))))ssslllnnnpppjjjkkkmmmfffhhhjjjiiibbb\\\XXXRRRLLLPPPOOORRRUUURRRLLLIIIKKKIIIFFFFFFHHHEEE===666444333333222000///---,,,,,,))))))(((''''''((()))***,,,,,,,,,++++++*********+++*********))))))((((((''')))******))))))***+++)))))))))))))))))))))))))))************+++++++++))))))************))))))+++*********))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&'''((()))******)))((('''+++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''',,,,,,((('''***,,,***(((((()))***++++++,,,,,,******))))))))))))))))))************************((()))***++++++***((((((,,,++++++***++++++,,,,,,***,,,...///......///000000000111222333333333333000111333555666666555555777666555444555888;;;===::::::::::::888666333222000000000000////////////---...000000000...+++***++++++,,,,,,,,,,,,------)))))))))***,,,///222444------------------------******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))*********))))))((()))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))************+++)))(((&&&&&&((()))+++((((((((((((((()))******,,,,,,,,,++++++*********************)))(((&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---...//////......///111000000//////.........---//////.........---------//////.........---------............/////////000////////////////////////000000000000////////////...------,,,,,,------...///...---,,,+++,,,---------------------------,,,,,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))************))))))******+++,,,,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))tttlllmmmnnniiikkkmmmfffgggiiihhhaaa[[[VVVQQQKKKPPPPPPRRRUUURRRLLLIIIKKKJJJGGGFFFHHHEEE===666444333222222000///...------******(((((('''((()))***,,,,,,,,,++++++*********************)))))))))(((''')))******))))))***+++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))*********)))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((()))))))))(((((((((((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''((()))***+++++++++***)))*********)))((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***++++++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++******+++,,,,,,------(((((()))******+++,,,,,,************************************************))))))***++++++***)))))),,,,,,++++++***+++++++++***,,,...///......///000///000111222333333333333///000222444555555555444666555333333444666999;;;999999888777666444222111000000000/////////............//////...---+++***+++++++++,,,,,,,,,------***))))))***+++...111222------------------------******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,************************)))***++++++++++++***)))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++(((((()))))))))************)))(((''''''((()))***((((((((((((((()))******)))***---......---***)))************)))((('''&&&((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,******************************++++++++++++******,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,---...//////......///000000/////////............//////.........---------/////////......---------........./////////000000////////////////////////000000000/////////.........------------------...000///...---,,,---......,,,,,,,,,------............------,,,+++***))))))++++++************++++++******************************)))))))))))))))*********))))))******+++,,,,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))************************))))))*********))))))((())))))*********+++++++++))))))))))))))))))))))))uuukkkjjjkkkgggjjjmmmffffffiiiggg```YYYTTTOOOJJJPPPPPPSSSUUUSSSLLLIIIKKKKKKGGGFFFHHHEEE===666444222222111111000//////...,,,+++***((((((((())))))+++++++++++++++*********************))))))))))))''')))******))))))***+++)))))))))))))))))))))))))))))))))*********++++++))))))************))))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((('''''')))***+++,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&))),,,---+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((,,,(((,,,777;;;444---,,,((())))))******+++++++++******************************************************+++++++++++++++***---,,,,,,+++*********+++***,,,.........---...//////000111222222333333222///000222444555555555444444333222222333555777999888777666444333222111111000////////////...............---,,,++++++++++++++++++++++++,,,,,,,,,,,,******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++*********++++++++++++,,,************************)))***++++++++++++***)))))))))***************))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))))))))*********)))(((''''''((()))***((((((((((((((()))******%%%(((---111111///+++)))*********))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,...//////......///000////////////............/////////............---////////////............////////////000000000000////////////////////////////////////....................................000///......------......++++++,,,---...//////000///...---,,,+++***)))(((++++++************++++++************************++++++***)))(((((())))))***))))))))))))***+++++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))***************************************)))((('''***************+++++++++))))))))))))))))))))))))uuujjjggghhheeeiiimmmffffffiiihhh```XXXSSSOOOLLLPPPPPPSSSVVVSSSLLLJJJKKKLLLHHHFFFGGGEEE===666555222222222111111000000000---,,,+++)))(((((())))))+++++++++************************)))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((()))******+++,,,,,,,,,,,,***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&(((++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))***&&&000DDDJJJ;;;---***((()))))))))*********+++************++++++++++++***************************+++++++++,,,,,,,,,,,,------,,,+++***************,,,......---------///...///000111222222222222000111333444555666555555333333222222333444666777777666444222111111111222/////////.........------///---+++***))))))***+++***++++++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************++++++++++++*********************************++++++*********))))))***+++++++++******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***)))(((''''''''''''((()))((((((((((((((())))))***%%%(((,,,000111000...,,,+++******))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))(((*********)))((()))***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,---///...------...000///////////////........./////////...............//////////////////////////////000000000111111111000000000000000000000000////////////.........---//////////////////////////////......------------,,,,,,------......//////......---,,,++++++******,,,++++++******++++++,,,************************,,,+++***)))(((((((((((()))))))))))))))***+++++++++++++++***************))))))************))))))))))))))))))))))))))))))******************************+++******)))((('''************************))))))))))))))))))))))))uuuhhheeeeeeccciiillleeefffjjjiiiaaaXXXTTTQQQOOOQQQPPPSSSVVVSSSMMMJJJLLLLLLHHHFFFGGGEEE===888666333333222222111111111000...---+++***)))))))))***************************))))))))))))))))))******''')))******))))))***+++))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))&&&&&&''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((())))))((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))***%%%---@@@EEE888,,,***)))))))))))))))*********))))))*********+++++++++*********************************++++++,,,,,,------,,,++++++*********+++***,,,......---,,,---.........///000111111111111000222333555666666666666333333333333333444666666777666444222111111111222............------------///---+++)))((()))***,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************+++******************+++))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((())))))***'''(((***+++---///000000+++******)))((())))))***+++*********)))))))))((())))))))))))))))))))))))(((*********)))((()))*********************************++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---......------...///.........///////////////////////////////////////000000000000000000000000000000000111111111111222111111111111111111111111000////////////.........///000000111111000000///............---------,,,/////////......---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************++++++***)))(((((())))))))))))(((((())))))***+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************((((((((((((((((((((((((sssfffcccdddccciiilllcccdddiiiiii```WWWTTTSSSRRRQQQQQQTTTVVVTTTMMMJJJLLLKKKGGGEEEFFFEEE???:::999444444333333222111111000...---,,,*********++++++)))))))))***************))))))))))))************''')))******))))))***+++))))))))))))))))))))))))((((((((()))))))))******))))))************))))))''''''(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))&&&&&&&&&''''''(((((()))''''''((((((((((((''''''(((((())))))))))))******))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((()))))),,,&&&&&&///222...+++---))))))))))))))))))))))))((((((((()))******++++++******************************)))******+++,,,---,,,++++++***++++++,,,,,,+++,,,......,,,,,,,,,------...///000000111111000000111333555666666666555333333333333333444555555555444333222111111111111......---------,,,,,,,,,///---+++)))))))))***+++************++++++++++++******************************************************************************+++,,,,,,,,,,,,+++)))))))))************+++************************++++++***))))))***++++++))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******)))((('''((()))---000222++++++)))(((((()))***++++++++++++******))))))((()))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,------------+++---......------...///.........///////////////...////////////000000000000000000000111111111111000111111111222222222222111111111111111111111111000000000000////////////000000222222222222000000...////////////...------111000000///...---,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******)))(((((((((((()))******)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************((((((((((((((((((((((((rrreeeaaacccccciiikkkaaaaaagggggg___VVVSSSSSSSSSQQQQQQTTTWWWTTTMMMKKKLLLJJJFFFDDDFFFEEE@@@<<<;;;666555555333222111000000------+++******+++,,,---((()))))))))*********+++((()))))))))************''')))******))))))***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((()))*********))))))(((((((((((())))))%%%%%%&&&''''''((())))))''''''((((((((((((''''''(((((()))))))))*********+++***(((''''''''''''((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))(((((('''''''''(((******)))))))))))))))))))))(((&&&''''''((())))))******************************))))))(((((()))***,,,---************+++,,,------+++,,,......,,,+++,,,,,,------...///000000000000...///111333444444444333111111111222222222333333111111111111111000///...---------,,,,,,,,,,,,+++///...,,,+++******++++++************++++++++++++******++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++))))))))))))************************************++++++***))))))***++++++((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&''''''''''''''''''&&&((((((((((((((()))******)))((('''&&&(((+++///111,,,+++)))(((((()))+++,,,,,,,,,+++******))))))((())))))))))))))))))))))))***+++,,,+++***)))***,,,******************************++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,------------...+++---......---,,,...///............/////////000.../////////000000000000000000000111111222222222111111111222222222333333222222222222222222222222222111111111000000000000000111222333333222111000000111111222111000///...000000//////......------,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((((((((()))***+++,,,((((((((((((((()))******((()))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******+++++++++*********))))))((((((((((((((((((((((((pppddd```cccdddiiijjj```^^^eeefff]]]UUURRRSSSTTTQQQQQQTTTWWWTTTNNNKKKLLLIIIEEECCCFFFEEE@@@======777666555444222111000///---,,,+++++++++,,,---...(((((())))))*********+++(((((())))))*********+++((()))******))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''((()))******+++))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((())))))*********+++,,,+++)))((('''&&&''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''###&&&)))+++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((("""(((,,,***)))***)))%%%))))))))))))((((((((((((%%%&&&&&&'''((())))))***************************)))((((((((((((***,,,---)))))))))***+++,,,......+++,,,...---,,,++++++,,,,,,---...///000000000000,,,...///111222222222222000000000000111111111111//////000000000///---,,,---------,,,,,,,,,++++++......---,,,++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++))))))))))))************************************,,,+++***))))))***+++,,,((()))***+++,,,---------)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((()))******''''''''''''(((+++---///,,,+++)))((((((***+++---,,,,,,++++++***))))))((())))))))))))))))))))))))***+++,,,,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///---.........//////000000.../////////000000111111000000111111222222222222111111222222222333333333222222222222222222222222222222222222111111111000000111333444444333111000222222333444333222111000.........///////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''((((((((()))+++,,,---((((((((((((((()))******(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++++++++++++++******))))))((((((((((((((((((((((((ttthhh```dddkkkkkkgggccccccbbb___ZZZUUUQQQPPPQQQRRRSSSVVVXXXTTTMMMKKKNNNJJJIIIGGGFFFEEECCC@@@>>>;;;:::888555333000...---,,,+++*********+++,,,---+++++++++***)))(((((('''***)))(((''''''((()))***))))))))))))************+++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************...---,,,+++***+++,,,------......////////////////////////000111333444555000000000000000///......---.........//////000000///...---+++******++++++++++++******************+++*********+++,,,------))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))++++++************++++++++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......---------......000111111...///111222222111///...999555000...///111222222666888:::999666333444555333555555333444777999:::666777777666444444666888444333111222444666777777666555444333222111111000111333555333000......///,,,---......,,,++++++,,,+++++++++************)))***************)))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******+++*********))))))((((((*********)))))))))))))))((((((((((((((()))******))))))***++++++++++++***)))))))))))))))***************))))))((((((''''''uuuiiiaaaeeellllllgggdddaaa```]]]XXXSSSPPPOOOOOORRRRRRUUUWWWTTTMMMKKKMMMJJJHHHFFFEEEDDDBBB>>><<<999888666444222000...------,,,+++++++++,,,---...++++++******)))(((((('''***)))(((''''''((()))***(((((()))))))))*********************)))))))))((())))))))))))))))))))))))((((((((((((((()))))))))******))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))******))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************---,,,,,,++++++,,,,,,,,,---......////////////////////////000111222444555111111111111111000//////............/////////000///...---+++******++++++++++++*********************************+++,,,,,,))))))))))))************))))))))))))))))))))))))************++++++++++++************++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++************************************)))))))))((())))))))))))))))))))))))************))))))))))))+++******))))))******+++++++++++++++,,,,,,,,,---***++++++,,,,,,---......,,,,,,---------.........------,,,,,,------...//////////////////000111222111000///...000333666888444444333444444555555555444777999:::999999;;;===>>>???AAACCCEEEGGGGGGEEEEEEEEEEEEFFFFFFEEEDDDCCC@@@<<<999888:::;;;;;;999???===999666333222222222333444444333111000111333......---,,,+++,,,---///,,,+++++++++******************++++++******)))(((************************))))))))))))******************++++++++++++******************)))))))))(((************))))))))))))((((((((((((((()))******))))))***++++++++++++************)))))))))))))))******))))))((((((((((((uuujjjcccfffllllllhhheee^^^^^^[[[VVVQQQNNNNNNNNNQQQQQQSSSVVVSSSMMMKKKMMMJJJHHHFFFDDDCCC@@@<<<999666555444222111///...------,,,,,,+++,,,---...///++++++******)))((((((((())))))(((((((((((())))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((()))(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''((()))***+++,,,******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,---......////////////////////////000111222333444111222222222222111111000............////////////......---,,,++++++++++++******++++++++++++++++++*********)))******+++,,,)))))))))*********++++++))))))))))))))))))))))))************+++++++++,,,************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************************))))))))))))))))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,+++++++++,,,------......,,,------------.........---------------...//////111000000000000000111222111000///...///222555777888888888777666666888:::>>>AAAGGGKKKNNNQQQTTTVVV[[[[[[^^^dddiiijjjfffcccbbbaaaaaaccceeeeeebbb^^^ZZZTTTNNNKKKMMMNNNKKKHHHIIIFFFAAA;;;888666555555888666555333222222333444222111...---,,,---///000,,,,,,,,,,,,+++++++++++++++++++++++++++******)))************************)))))))))*********++++++******++++++++++++******************))))))))))))************************))))))((((((((()))******))))))***++++++++++++***++++++******))))))((((((***))))))))))))(((((((((tttkkkdddgggllllllhhhfff]]]\\\ZZZVVVQQQNNNNNNOOOQQQPPPQQQTTTRRRMMMKKKLLLIIIHHHFFFDDDBBB>>>999666333333222111///...------,,,,,,+++***+++,,,---...************))))))(((((())))))(((((((((((())))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))******+++******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***+++,,,---...---,,,+++---......///////////////////////////000111222333111111111222222111000000.........///////////////---------,,,++++++++++++******+++++++++++++++,,,*********))))))******+++))))))*********+++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))******+++*********************************))))))))))))))))))))))))))))))))))))))))))***************++++++***))))))(((((())))))************+++++++++,,,,,,++++++,,,,,,---.........------------.....................---......///000111000000000000000111111333333333333333111000///555555666666888>>>EEEKKKVVV\\\eeeooouuuyyy{{{{{{}}}vvvmmmjjjlllmmmjjjgggYYYVVVQQQKKKFFFBBB@@@??????<<<999777666444111///444222000/////////......------------,,,,,,,,,+++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++******++++++++++++***************))))))))))))))))))***************++++++***))))))((())))))******))))))***++++++++++++***,,,++++++***)))(((''''''))))))))))))))))))))))))sssjjjdddfffjjjjjjgggfff]]]\\\ZZZVVVRRRPPPPPPPPPQQQNNNOOORRRQQQMMMJJJKKKIIIGGGFFFDDDBBB===888444222111000///...------,,,+++***)))))))))***,,,---*********)))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))(((((((((''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))((((((++++++******))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************************))))))))))))))))))******************++++++++++++)))***,,,---...---,,,,,,---......///////////////////////////000111222222//////000000000000000//////////////////.........,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))************+++++++++,,,,,,,,,+++,,,,,,------...//////---------........./////////............///000000000000000///000000111111444444444444555555666666222777@@@JJJSSS\\\cccgggsss{{{yyywwwrrrlllddd]]]XXXUUUQQQLLLGGGDDDAAA<<<444---///......///111111///,,,............---------------------------,,,++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******))))))))))))))))))******))))))******+++++++++,,,******))))))))))))******))))))***++++++++++++***,,,++++++***)))(((''''''))))))))))))************ppphhhccceeehhhgggeeeeee]]]\\\ZZZWWWSSSQQQQQQRRRQQQMMMMMMPPPPPPMMMJJJKKKHHHGGGFFFDDDBBB>>>888444222111000///...---,,,+++***))))))((((((***+++,,,******))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))))))))************+++))))))(((((((((((())))))''''''''''''(((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((,,,,,,+++***)))(((((('''((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************))))))))))))*********************++++++++++++,,,******+++,,,---------------......//////////////////////////////000111222......///000000000000//////////////////.........+++,,,,,,------,,,,,,+++******++++++,,,------------,,,++++++***+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---......//////------.........////////////////////////000111111000000000000111222333444222222333777===EEEMMMRRRTTT\\\kkk{{{zzzwwwqqqiii```ZZZVVVOOOCCC:::000...---///222333000...////////////.........---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++++++++******))))))))))))************))))))******+++,,,,,,,,,++++++***)))))))))******))))))***++++++++++++***++++++******))))))(((((()))))))))************+++mmmfffaaaccceeedddbbbccc\\\\\\ZZZVVVSSSQQQQQQRRRQQQLLLKKKNNNPPPMMMJJJJJJGGGFFFFFFEEECCC???999444222222111///...,,,+++++++++***)))))))))***+++,,,)))))))))))))))))))))***'''((()))******)))(((''''''''''''((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))***************))))))*********+++++++++)))((((((''''''(((((()))''''''''''''(((((((((((((((''''''&&&'''((()))***)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((,,,++++++******)))))))))''''''(((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************((()))))))))*********************+++++++++,,,,,,++++++++++++,,,---......---......///////////////000////////////000111111...///000111111111111111000/////////............++++++,,,---------,,,+++******++++++,,,------......------,,,++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,------.../////////............////////////000000//////000000111222111111111222444555777888999>>>HHHUUUbbbmmmvvvzzz}}}tttpppiii^^^TTTBBB<<<666333444444222///000000000/////////.........////////////...------------------------------*********+++++++++,,,,,,******++++++++++++******((()))))))))************))))))***++++++,,,------,,,+++******))))))******))))))***++++++++++++************)))))))))))))))))))))*********+++++++++kkkddd```aaacccbbbaaaaaa[[[[[[YYYVVVRRRPPPQQQRRRPPPLLLJJJMMMOOOMMMJJJJJJFFFFFFFFFEEEDDD???:::555333333111000...,,,+++***,,,+++*********+++,,,---)))))))))))))))*********'''((()))******)))((('''''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++((((((''''''''''''((((((''''''''''''((((((((()))(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((***************+++++++++&&&&&&'''((()))***++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************(((((())))))*********+++******+++++++++,,,,,,,,,++++++******+++---...000---......///////////////000////////////000000111///000111222222222222222000000//////.........---***+++,,,---------,,,+++******+++,,,,,,---......///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------------.........//////,,,,,,------.../////////............/////////000000000000000000111111222222222333444666888:::;;;GGGTTTiii}}}sssjjjXXXOOOBBB999666555222000000000000000///////////////////////////......---------------------------******+++++++++,,,,,,,,,******++++++++++++******(((((())))))*********+++))))))***+++,,,,,,------,,,,,,+++***))))))******))))))***++++++++++++***)))))))))))))))*********))))))******++++++++++++nnniiidddccceeeffffffeeebbb]]]XXXUUUUUUVVVUUUSSSQQQLLLIIIMMMNNNKKKHHHHHHHHHFFFDDDBBBAAA===999666444555444222...***))))))+++***((()))***,,,++++++*********))))))))))))(((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((())))))))))))*********))))))))))))*********)))(((''''''((()))******)))''''''''''''((((((((()))))))))(((''''''''''''''''''((()))******)))((('''******))))))((((((''''''%%%%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((())))))******))))))))))))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()));;;>>>777***&&&+++,,,&&&(((((((((((())))))))))))++++++************++++++***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,---------......///////////////.........000////////////.................................---------------,,,+++***---,,,+++++++++,,,---...*********)))))))))))))))+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++---//////...---...---+++******+++---...------,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++,,,,,,)))************+++++++++******++++++++++++************************************))))))((((((''''''))))))))))))************+++,,,,,,,,,+++***((('''************************,,,,,,,,,++++++*********(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,---...///000111111111111111000000000000000+++,,,...111333444222111333444777::::::>>>IIIUUUnnn{{{yyykkk]]]RRRCCC666666@@@222111000000111111///...222111111000000000000111......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))******,,,+++******))))))******kkkgggccccccfffiiiiiihhheee```[[[WWWVVVUUUTTTRRRPPPKKKIIILLLNNNLLLIIIHHHHHHFFFDDDBBBAAA===999666888999888555111---+++++++++***((()))***,,,++++++++++++*********)))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))*********++++++)))))))))))))))***+++,,,)))((('''(((*********)))'''''''''((((((((())))))))))))(((''''''''''''''''''((()))******)))((('''***)))))))))((((((((('''%%%&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((''''''''''''((())))))******))))))))))))******((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))333777222(((%%%+++,,,&&&(((((((((((())))))))))))*********))))))************++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************+++,,,,,,---......,,,---------............/////////////////////.../////////.........------------------------------,,,,,,,,,,,,,,,+++******,,,++++++***+++,,,---...************))))))))))))+++++++++++++++++++++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++******,,,...///...,,,---,,,+++******,,,...///......---,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++*********************************)))))))))((((((((('''))))))))))))***************++++++++++++***((('''************************++++++*********)))))))))(((((((((((())))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++------......------,,,+++,,,,,,---...///000111111111111111111000000000000444333111111333444555555777555777>>>IIIWWWjjjyyypppllliiiZZZCCC222777555222111222333333333000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))******,,,+++******))))))******iiieeebbbcccgggkkkllllllgggccc^^^YYYWWWUUUSSSQQQNNNIIIHHHLLLNNNLLLJJJJJJHHHFFFDDDBBBAAA===999666>>>>>>===999444000...---+++***((()))***,,,++++++,,,+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,************+++++++++,,,***)))(((((()))+++---///)))((('''(((*********)))''''''((((((((()))))))))))))))((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''(((((()))*********))))))))))))******((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))***...,,,&&&%%%++++++'''(((((((((((())))))))))))***))))))(((((())))))*********++++++++++++******************************++++++++++++++++++++++++************************))))))***+++---...//////------........./////////......//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))+++************+++,,,,,,************************+++++++++++++++++++++++++++,,,---............---++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++---...---,,,++++++******+++---///000///...---,,,*********))),,,,,,+++++++++++++++***************************)))************+++++++++******++++++++++++******************************))))))))))))(((((((((((())))))))))))************))))))*********))))))(((***************************))))))))))))((((((((((((((((((((())))))))))))))))))************))))))(((((()))))))))*********++++++++++++++++++++++++------......------,,,,,,,,,,,,---...///000111111111111111111111111111111444333222111111222333444:::===GGGYYYjjjzzz~~~sssuuusss___III???;;;555111000111222222//////000000000000//////......---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))******++++++***))))))))))))***hhheeebbbcccgggkkkmmmlllfffccc___ZZZWWWTTTRRRQQQLLLHHHGGGKKKNNNMMMKKKKKKHHHFFFDDDBBBAAA===999666@@@@@@???;;;666111///...+++***((()))***,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,***)))((('''(((+++...000***)))((((((***+++***((('''(((((((((((()))))))))))))))((((((((((((((()))(((((())))))))))))(((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((('''((())))))*********))))))))))))******((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))%%%))))))&&&&&&******&&&(((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++*********************+++++++++************************************************((()))***+++---...///000.........////////////000............////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))***************+++++++++)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++******))))))+++------,,,+++************,,,---///000...---,,,+++************++++++++++++++++++++++++++++++************))))))))))))*********+++++++++******++++++++++++******************************))))))))))))((((((((((((((()))))))))************((()))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))*********+++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,---...///000111111000111111111111111222222///000222333333555777999AAAOOOhhh|||}}}wwwlllTTTLLLAAA777222000000000...///000000000000///.........---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))******++++++***)))))))))))))))jjjfffccccccgggjjjkkkjjjcccaaa^^^ZZZVVVSSSRRRRRRLLLGGGFFFKKKNNNMMMKKKKKKHHHFFFDDDBBBAAA===999666>>>>>>===999444000...---+++***((()))***,,,++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,***)))''''''(((+++...000+++)))((()))***+++***((((((((((((((()))))))))***))))))((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))************))))))))))))******((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&((()))''''''((((((&&&(((((((((((())))))))))))))))))(((((((((((()))))))))******++++++******)))))))))*********+++++++++************************************************((()))***+++---...///000.........////////////000---.........//////000000---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******))))))******++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++***************+++++++++***************************++++++,,,,,,,,,++++++***))))))+++------,,,+++)))******+++,,,...//////+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,---...///000111111000000111111222222222333333333333444777>>>GGGNNNVVViii|||rrrhhhXXXHHH===666222000000000000000000//////.........---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))******+++***))))))(((((())))))jjjfffbbbbbbfffhhhiiihhhaaaaaa___[[[VVVRRRQQQRRRLLLGGGFFFKKKNNNLLLJJJJJJHHHFFFDDDBBBAAA===999666888999888666222...------+++***((()))***,,,++++++,,,+++++++++************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++************+++++++++,,,)))(((''''''(((***,,,...,,,***))))))***+++***(((((((((((()))))))))******))))))((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((())))))***+++******))))))))))))******((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))((('''''''''&&&(((((((((((())))))))))))***))))))(((((())))))***))))))************)))))))))))))))***++++++,,,,,,************************************************))))))***+++---...//////------........./////////------......///000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++)))***++++++,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++*********+++---...---,,,******+++,,,------......+++++++++++++++,,,------+++,,,,,,,,,,,,,,,------------,,,,,,+++*********)))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***************+++))))))))))))))))))))))))))))))************++++++(((((((((((())))))))))))))))))************))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------,,,,,,---...///000111111000000111111222333333333999999888888>>>JJJ[[[gggrrrooo\\\LLLAAA888444444333222000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))************)))(((((((((((()))hhheeeaaaaaaeeehhhiiihhhddddddbbb]]]WWWRRRPPPQQQLLLGGGFFFJJJMMMKKKIIIIIIHHHFFFDDDBBBAAA===999666333444444333000---------+++***((()))***,,,++++++++++++*********)))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))))))))*********++++++((((((''''''((()))******,,,+++)))***++++++)))((((((((()))))))))*********))))))(((((()))******+++***)))(((''''''((()))***'''((((((((()))))))))***)))((('''''''''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((())))))***+++******))))))))))))******((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))************((('''''''''&&&&&&((((((((((((((())))))))))))*********))))))*********))))))************))))))((())))))***++++++,,,,,,******************************************************+++,,,,,,---......,,,---------............------......///000000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******,,,---------,,,+++))))))***++++++,,,------++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++******,,,...///...,,,***+++,,,,,,------------...---,,,,,,,,,,,,,,,---,,,,,,---------...............------,,,++++++***)))************+++++++++******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************...---,,,+++******++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))************))))))************+++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,---...///000111111000000111222222333444444>>>DDDKKKQQQYYYcccoooxxxtttbbbTTTIIIBBB888666333000......///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))************)))(((((((((((((((fffccc___```dddhhhiiiiiiggggggeee___WWWQQQOOOOOOMMMHHHFFFJJJMMMKKKHHHHHHHHHFFFDDDBBBAAA===999666///111222111///------...+++***((()))***,,,,,,+++*********))))))))))))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********((())))))))))))*********'''''''''(((((((((((((((,,,+++******++++++)))((())))))))))))************))))))((())))))***++++++***)))(((''''''((()))***'''((((((((())))))******)))((('''''''''(((***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))******+++******))))))))))))******((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************)))'''&&&&&&&&&&&&''')))(((((((((((())))))))))))++++++************++++++))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,,,,---------......---------...///000000111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***+++,,,---...---,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++---//////...---++++++,,,---------,,,,,,000///...---,,,+++++++++---------......///////////////...------,,,++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************000///---+++******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,---.........---,,,,,,---...///000111111000000111222333333444444DDDQQQdddsss{{{~~~yyyiii]]]VVV;;;888444000......///000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))************)))(((((((((((((((jjjeee```aaaeeeiiiiiiggg^^^gggkkkcccWWWQQQOOONNNMMMIIIHHHKKKLLLJJJJJJLLLIIIGGGEEEEEECCC>>>666///111111111000///---,,,+++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))((((((******++++++++++++*********************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))******************)))(((((())))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++((((((((((((((((((((((((***************)))((((((+++******)))***,,,---...---...///...------...///---------............////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,+++******,,,......---,,,,,,------------------......---------,,,,,,,,,,,,---......,,,,,,---...---------............//////,,,***,,,000222000,,,444333111000...------,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++******+++++++++******)))******++++++++++++******)))************+++++++++******))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((******)))))))))))))))***++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000333//////555444555AAAKKKbbbuuujjjYYYFFF888777666000---111111444222+++)))...000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))iiifffbbbbbbdddgggggggggdddllloooggg\\\WWWVVVVVVNNNIIIHHHKKKLLLJJJJJJLLLJJJGGGEEEDDDCCC>>>666000000000000000///---,,,,,,++++++******)))*********))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++******)))***************)))((((((************************++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''((())))))***************)))(((((())))))))))))))))))))))))******))))))(((((((((((('''(((((()))******++++++***************************************)))((((((+++************,,,---...---...///...------...///---------............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,+++******---......---------------------------.........---------,,,,,,,,,---......,,,,,,---...---------............///000---***,,,///111///,,,111111///...---,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,+++++++++******+++++++++******)))******++++++++++++******)))************+++++++++&&&(((******(((''''''(((************************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000111111111111666444333777666999HHHZZZrrrppp[[[GGG@@@:::111...111---111000++++++///111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++*********))))))))))))************************((()))***++++++***((('''))))))))))))))))))))))))hhhfffdddccccccdddeeefffbbbiiijjjcccYYYVVVWWWWWWNNNIIIHHHKKKLLLJJJJJJKKKKKKHHHEEECCCBBB>>>888222////////////......---,,,*********)))******++++++))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++******))))))************))))))(((************************++++++++++++++++++++++++))))))))))))))))))))))))***+++---......---+++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))************))))))((())))))))))))))))))))))))***))))))))))))(((((((((((((((((()))******++++++************************)))************))))))(((+++*********+++,,,---...---...///...------...///---------............///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++***+++---.........///.........---,,,,,,,,,.........------------,,,,,,.........---,,,---...---------............///000---+++,,,//////---+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++)))******+++++++++************++++++++++++******)))************+++++++++&&&+++///...***'''(((***************************))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000222111111111111222222333555999666555;;;???JJJ]]]rrrsss[[[MMMBBB777111111...000000......111111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************)))))))))************************'''(((***++++++***))))))))))))))))))))))))))))))fffffffffdddbbbbbbdddfff^^^cccddd\\\UUUTTTUUUVVVNNNJJJHHHKKKLLLJJJIIIKKKLLLHHHDDDCCCAAA>>>999444///////////////...------***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))((())))))************))))))))))))************)))(((************************************++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))(((((((((((((((((((((((('''(((***,,,,,,***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''''''''((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))************)))(((******++++++,,,------...---...///...---------///---------............///,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++***+++---//////...000//////...---,,,,,,+++............---------------...///...---,,,---///---------............///000...,,,,,,......,,,***,,,,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,++++++++++++***))))))***+++++++++*********++++++,,,,,,++++++***))))))*********++++++++++++222777555...)))***---************************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))***+++***************+++++++++***+++++++++++++++,,,,,,------------------------....../////////000000000222222111111111222333444888;;;777:::GGGQQQ___tttppp```RRRCCC888444333333222222111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''((()))***++++++******))))))))))))))))))))))))eeeeeeeeedddbbbaaacccddd```dddddd^^^XXXXXXYYYZZZOOOJJJHHHKKKLLLJJJIIIJJJKKKHHHDDDCCCBBB???999555000000000000///...------***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))******)))))))))((())))))*********))))))************************)))))))))******+++++++++************************((()))************)))((((((((((((((((((((((((((('''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))((())))))*********))))))***++++++,,,------......---...///...---------///---------............///,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++---//////...000000///...------,,,,,,//////.........------------...//////------...///---------............//////...------------,,,+++,,,,,,,,,,,,---...///000------,,,,,,,,,---......,,,,,,+++++++++*********((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++///555:::888000******---************************))))))))))))))))))))))))+++++++++,,,,,,,,,------************************))))))(((((()))***++++++))))))*********+++++++++*********++++++,,,,,,,,,------------------------------........./////////222111000000111222444555666<<>>999333000111111000.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))eee```]]]]]]]]][[[^^^bbbggggggddd______aaa```\\\UUURRRPPPOOOMMMJJJMMMRRRPPPMMMJJJHHHGGGCCC<<<777:::999777444222000...---,,,,,,,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))))))))***'''(((++++++((())),,,******)))))))))***++++++))))))***+++++++++******+++***)))***,,,---,,,+++******************++++++***))))))***,,,......---((()))***)))((('''((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((())))))******))))))(((((((((((())))))&&&&&&''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***++++++***)))(((************************((()))******++++++******,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,------------...------------...............//////000000000000000000000000000000000000000,,,...000111000000000111......///000000/////////---///000000///000222444000000000111222333444555333222000//////000222333333333222222222222111111111222333333333222000///.........///////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))((((((((()))******)))))))))************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000111///...+++,,,------......------............////////////...000222222222555;;;???;;;HHH[[[qqqxxxeeeIIIAAA777222222444333111000////////////.........------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************)))******++++++******)))fffaaa]]]]]]\\\ZZZ\\\```gggfffbbb]]]]]]aaa___[[[SSSPPPOOOOOOLLLJJJNNNTTTRRROOOKKKIIIGGGBBB<<<666777666555333111000......+++,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((***+++++++++***))))))))))))************+++((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))******'''(((++++++((())),,,******))))))******+++,,,******+++++++++***)))(((+++***))))))******)))((()))))))))***+++++++++,,,***))))))***---......---***+++,,,+++(((''')))+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***'''''''''((()))*********))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***,,,------,,,***)))************************))))))+++,,,,,,,,,+++***,,,,,,,,,------------...........................------------------------,,,,,,,,,---------......------------........./////////000111111111111000000000000000000000000000...///111111000111222444000111222333333333333333333444666666555666999;;;444555555666888999::::::999777555333333444555777555555444444444333333333222222333333333222111000000000000///////////////........................***+++,,,............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...///000...,,,---,,,,,,,,,,,,---..................///////////////111333222222777???FFFLLL```|||xxx]]]QQQAAA888555666444222000000000/////////..............................,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))hhhbbb^^^]]][[[XXXZZZ]]]fffeee```\\\\\\```___ZZZRRROOONNNNNNLLLJJJNNNUUUSSSPPPLLLIIIGGGBBB;;;666444333333222111000//////++++++,,,---------,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))(((((())))))))))))*********(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))************'''(((++++++)))))),,,******))))))***+++,,,,,,***+++,,,,,,+++***)))(((+++***(((((())))))'''&&&(((((()))***+++,,,,,,---***))))))+++---//////...,,,---...,,,)))(((***,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,...//////...,,,+++************************)))***+++,,,---,,,++++++,,,,,,,,,---------......////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........---------.........////////////000111111111111111000000000000000000000000000111222222111222444666444555666777888888888888;;;<<<=========>>>@@@CCC???@@@AAABBBCCCDDDEEEFFFAAA???<<<999888888:::;;;666666666555555444444444000000111222111000///...111111000000//////......////////////////////////)))***,,,.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))***+++,,,,,,))))))******++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---//////---+++...---,,,+++,,,---...///............/////////000000222333222222888BBBJJJhhhooo```LLL>>>888555222///000000000000////////////........................,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******bbb```___]]]\\\\\\\\\]]]cccbbbaaa```^^^[[[YYYWWWWWWTTTSSSRRRNNNKKKOOOVVVTTTQQQMMMKKKIIIDDD>>>888444666888999777333///,,,,,,++++++++++++++++++,,,+++*********))))))(((((((((((()))***************))))))(((((('''''''''&&&))))))))))))***+++,,,---,,,++++++******++++++,,,******))))))))))))******))))))***++++++++++++***))))))((((((((()))+++,,,************************)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++***)))***---333777:::444---((('''(((******************************************))))))))))))+++***))))))((())))))***))))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))))))))+++++++++,,,.../////////......((()))***+++,,,+++***))))))))))))***+++,,,---...------------------------////////////////////////////////////////////////........................000000111111111111111111......000222444444333111555333222444666666333///...333777666222222888>>>???>>>===>>>AAAGGGMMMQQQVVVUUUYYY___```]]]^^^ccc```[[[^^^gggmmmiiieeecccaaa[[[VVVUUUVVVTTTLLLEEEAAAAAA@@@<<<777555666777777666555444444333111...111444666333...---000444444222///...///000...---.........///////////////..............................---------,,,,,,,,,******+++,,,,,,,,,+++++++++***)))(((((()))***+++++++++************++++++++++++************++++++)))************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,//////,,,---111///)))..................------,,,...111111000000000111555222...---@@@???@@@ppp}}}uuucccMMM>>>888555222111333444333333333000---///............---------------------------------+++++++++*********))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++cccbbb```^^^\\\\\\\\\\\\bbbaaa```^^^\\\ZZZYYYXXXWWWTTTSSSRRRNNNKKKNNNUUUSSSPPPLLLJJJHHHCCC<<<666222555:::<<<;;;666000,,,++++++************++++++************)))))))))((((((((()))***************)))))))))(((((((((''''''))))))))))))***+++,,,---,,,++++++******++++++,,,******))))))))))))******))))))***++++++++++++***+++***)))))))))***+++,,,************************************++++++++++++******))))))))))))******************************)))************+++++++++,,,+++***+++///555:::===>>>999222,,,************************************************))))))))))))***************)))))))))))))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************++++++,,,---...///......---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........................////////////////////////////////////////////////........................000111111111111000///...888666333111111111222222000111222333444555666777:::===>>>======AAAIIIQQQaaabbbeeeiiimmmpppsssuuu{{{wwwxxx~~~yyytttfffbbb[[[TTTOOOIIIDDDAAA>>><<<999888777555333000000222333111///...///111333333222111111111000000////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,++++++***+++***)))(((((()))***+++++++++************++++++++++++************++++++)))************+++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,///111///,,,---111111---........................,,,...111111111000000111111555>>>777999CCC\\\~~~nnnaaaPPP===444666000000000///000111111000///............------------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,*********++++++******************++++++++++++,,,dddccc```^^^]]]\\\\\\\\\bbb```]]][[[ZZZYYYZZZZZZVVVTTTSSSRRRNNNJJJMMMSSSRRROOOLLLIIIGGGAAA999333000444999===<<<777111,,,*********))))))*********************))))))))))))(((((()))************************)))))))))))))))))))))))))))***+++,,,,,,++++++************++++++******))))))))))))******))))))***++++++++++++***,,,,,,+++*********++++++************************************+++++++++,,,******))))))))))))******************************)))************+++++++++,,,******...555<<>>AAA@@@000...,,,+++,,,------,,,************************+++++++++*********))))))''')))+++,,,,,,+++***)))((()))))))))************))))))(((((((((((())))))''''''''''''((((((((((((************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++,,,,,,+++***)))++++++++++++,,,+++++++++------,,,---...000222333---,,,,,,+++++++++,,,,,,........................////////////////////////////////////////////////........................---...000333444444444444---///333555666666777777888;;;>>>BBBGGGOOOXXX^^^ppprrrvvv|||yyytttllleee^^^XXXRRRNNNFFF@@@777444444444222000111222333222///...///000000000000///////////////..............................---------,,,,,,,,,---------,,,+++***)))(((************************++++++************++++++++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,...000///---............////////////---///111111111111333444999BBBnnnsssaaasssxxx```III>>>>>>888222222222000///000///............------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------aaaaaa```_________```aaaccc```\\\YYYXXXYYY[[[]]]UUUSSSTTTSSSNNNHHHIIIMMMQQQOOOLLLJJJHHHBBB999333...///000111111000///...******))))))))))))******))))))))))))))))))******(((((()))***************************++++++++++++*********)))******+++,,,+++******))))))******+++******))))))))))))******))))))***++++++++++++***------------,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++************++++++************************))))))*********++++++++++++)))''',,,444999:::888,,,+++))))))+++,,,,,,+++************************++++++++++++************''')))+++,,,---,,,***)))((()))))))))************))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,++++++***++++++++++++++++++++++++------------...000222444------,,,+++++++++,,,,,,------------------------////////////////////////////////////////////////////////////////////////......///000111222333333444666777777888<<>>;;;777333222222333222111222444555111111000000////////////..............................---------,,,,,,,,,---------,,,+++***)))(((******++++++++++++******++++++************++++++++++++************++++++))))))*********++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,///333555222///,,,........./////////000000...000111111111222444666>>>QQQ|||www___FFFAAA888222333444111...//////............---------------------------------+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------bbbaaa```______```aaabbbbbb```\\\YYYWWWXXXYYY[[[TTTSSSTTTTTTNNNHHHGGGKKKOOOMMMLLLKKKHHHCCC:::333//////..................*********))))))*********))))))))))))************(((((()))******************************++++++++++++***************++++++******))))))))))))************))))))))))))******))))))***++++++++++++***,,,,,,---------,,,++++++************************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))************+++++++++***)))(((+++000222111000111...,,,***++++++***)))************************,,,++++++++++++*********((()))***,,,,,,,,,,,,+++))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++---,,,+++*********++++++---,,,------...///000111///...............//////------------------------////////////////////////////////////////////////////////////////////////111000///......///111222555555555666===KKK]]]iiilllmmmqqq|||~~~nnn```XXXQQQJJJEEE:::666222111222444444444222111111000000//////.................................---------,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,+++******++++++************++++++++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------222888:::666111............//////000000111///000111222111333555777>>>]]]~~~wwwwww{{{pppVVVFFF999111333444000///222///............---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,eeedddbbb```_________``````^^^[[[WWWUUUUUUVVVVVVSSSSSSTTTTTTOOOGGGFFFIIILLLKKKIIIIIIHHHBBB:::333111111111111000//////...++++++************++++++((()))))))))************(((((()))***************)))))))))*********++++++++++++***************+++******))))))))))))************))))))))))))******))))))***++++++++++++*********,,,,,,---,,,++++++************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,---------,,,222///,,,******+++++++++************************,,,,,,+++++++++*********))))))***++++++,,,------))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---...---,,,+++***++++++,,,+++,,,,,,---.........---...............///000111........................////////////////////////////////////////////////////////////////////////333222000///111555999;;;===@@@DDDKKKVVVhhh}}}zzzrrrmmmXXXNNNCCC<<<:::999666222222222111111000//////.................................---------,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++++++++************++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......---000888:::555000000---......///000000111111///000111222222333666999===]]]|||wwwqqqooommmjjjhhhgggggggggfffeeefffiiipppyyykkkUUUCCC555333333//////444///............---------------------------------,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++*********++++++++++++,,,hhhgggdddaaa___^^^]]]]]]^^^\\\YYYVVVTTTSSSSSSSSSSSSSSSTTTUUUOOOGGGEEEHHHJJJIIIHHHHHHGGGBBB999333222333444555444222000...,,,,,,++++++++++++,,,,,,(((((())))))*********+++(((((()))***************(((((())))))************++++++***************+++******))))))))))))************))))))))))))******))))))***++++++++++++***((()))+++,,,---,,,,,,+++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++(((+++---...---,,,,,,,,,...,,,(((((()))+++------************************,,,,,,,,,+++++++++******************+++,,,---...))))))))))))************))))))(((((((((((())))))''''''''''''((((((((()))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((()))+++---...///...,,,+++++++++,,,,,,***+++,,,---------,,,++++++++++++,,,---...///000////////////////////////////////////////////////////////////////////////000000000000000000000000333222111222777>>>EEEIIIUUU[[[dddmmmuuu}}}ooo\\\PPPJJJDDD<<<555222222222111000//////.................................---------,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,------,,,+++***++++++************++++++++++++************++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........***,,,333555111...000---......///000111111222000111222222222333777999???WWW|||ssskkkeeeaaa]]]\\\[[[ZZZZZZZZZ[[[\\\VVVVVVXXXZZZ^^^lll{{{{{{gggQQQ===666333......555//////.........------------------------------------------.........//////,,,,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++iiigggbbb]]]___cccccc___]]]___]]]VVVQQQSSSUUUVVVPPPPPPNNNMMMJJJIIIGGGGGGEEEFFFGGGGGGDDDAAA===:::555444333222111000000000...,,,++++++,,,---,,,+++))))))))))))))))))))))))((()))***++++++***)))((((((***++++++******+++,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++******++++++++++++******++++++******************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************+++,,,------------,,,,,,,,,---......///...---+++******++++++++++++++++++++++++++++++))),,,///000...+++***)))************************---***((((((+++,,,+++))),,,++++++++++++++++++,,,---......,,,++++++---///......,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++*********+++------///---+++)))))))))***+++---------,,,,,,+++++++++---------.........//////,,,,,,,,,---------......,,,---......//////......---,,,+++...111333111///333111///...///000000///888666555:::FFFYYYmmmyyy~~~|||rrrcccYYYMMMCCC;;;666444666444......222111///000111000++++++...//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///111000...------...///000000////////////000000111//////000111222333777;;;AAAqqqwwwpppiiidddbbb^^^XXXSSSUUUUUUTTTUUUWWWWWWWWWVVV[[[XXXWWWYYYZZZ^^^lll{{{vvvaaaEEE222000555666111111000//////000///---+++------......///.........)))***+++---///000222222...---+++*********++++++))))))******++++++++++++++++++++++++******))))))gggfffaaa^^^___cccbbb^^^]]]___]]]VVVRRRSSSUUUUUUQQQPPPOOOMMMJJJHHHGGGGGGFFFHHHIIIIIIGGGBBB===:::666666555333222222111111///---++++++,,,,,,,,,***************************))))))***++++++***)))((((((***++++++******+++,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,------...///...---+++++++++++++++++++++++++++++++++++++++,,,---...,,,+++***+++,,,************************---***((()))+++,,,+++)))++++++************++++++,,,------,,,***+++---...------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))***+++,,,------,,,+++******+++---...---------,,,,,,+++++++++,,,------------.........------........./////////------.../////////......111000///111333333111///***---222555666555444444666<<>>999888888777666555444333333000...,,,+++,,,,,,+++)))************************))))))******+++******))))))***++++++******+++---)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++++++++++++++,,,------///...---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,///...,,,)))((()))---000++++++++++++++++++++++++,,,+++))))))+++,,,+++************))))))*********+++,,,,,,+++******+++---,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++,,,++++++++++++---///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------....../////////000000000---......///////////////.........000111111///------000444666777888;;;>>>FFFOOO___rrrlll[[[III???<<<888444222333///---//////---///333111111000//////.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...------...///000///////////////000111222555//////666777555>>>MMM}}}{{{sssggg___]]]^^^^^^]]]\\\YYYVVVXXX\\\___```___ZZZZZZ[[[\\\^^^```bbbcccccc``````aaa```]]]\\\^^^mmmxxx{{{hhhXXXFFF555000444333222000000000///---,,,///////////////...---,,,,,,,,,------.../////////---,,,,,,++++++++++++,,,************++++++++++++++++++++++++************ffffffcccaaacccfffccc^^^^^^___\\\VVVSSSUUUTTTRRRQQQRRRRRRNNNIIIEEEEEEFFFJJJMMMPPPQQQNNNGGG???999999999999888777666555444111///,,,+++++++++***)))************************))))))*********+++******)))***,,,+++******+++---)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,+++,,,,,,++++++******++++++,,,---......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///...,,,)))((()))---000++++++++++++++++++++++++,,,+++******++++++++++++******))))))))))))*********+++++++++))))))***,,,***************+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000......///000000000000///+++,,,---///111111111000555333333666???MMM[[[dddeeemmmyyy{{{}}}zzzwwwdddUUUKKKAAA777111555000...000000......000000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............///000000////////////000111222222555//////666444444GGGaaaxxxkkkeee___[[[[[[^^^___```aaa``````bbbeeefffeeeccccccdddfffgggiiikkknnnppprrrooommmllljjjfffaaa___gggoooyyytttiiiVVV???444666444222000000111111000///000000000000///---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++ggggggeeeccceeehhheee```]]]^^^[[[VVVUUUVVVUUURRRPPPRRRSSSOOOHHHDDDEEEFFFJJJMMMQQQSSSPPPHHH???::::::::::::999888777555444111///,,,+++++++++***)))***************************************++++++,,,)))+++,,,,,,++++++,,,---***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........//////...---,,,,,,,,,,,,++++++******++++++,,,---------------------,,,,,,++++++,,,,,,,,,---------,,,,,,---,,,++++++,,,...++++++++++++++++++++++++,,,,,,++++++***++++++,,,******))))))))))))******)))***++++++***)))***+++))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////...///000000111111000000///000111222222222333444555333777DDD[[[vvvsssuuuzzz}}}~~~|||qqqaaaRRRDDD;;;666111...000111...---.../////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000////////////000111222333333000111444333:::WWWxxx|||}}}yyymmmddd```___^^^___bbbdddffffffooopppqqqrrrrrrqqqmmmkkknnnqqqtttuuuuuuvvvyyy{{{|||wwwrrrooommmiiieeehhhkkkpppuuuxxxzzz}}}~~~xxxuuufffPPP???888555333222111333444444333000000000000///...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,hhhgggdddbbbdddhhhfffaaa[[[\\\ZZZVVVVVVXXXWWWRRROOORRRSSSOOOHHHDDDEEEHHHJJJMMMQQQRRROOOHHH@@@;;;999999999999888777555333000...,,,+++,,,,,,+++)))++++++++++++++++++++++++***************+++,,,---***+++,,,,,,++++++,,,...***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------......///------,,,,,,,,,,,,---------------.........////////////...---------......+++++++++++++++,,,------------............---,,,++++++,,,,,,------......)))+++---...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---*********))))))*********(((***,,,,,,***)))******)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******.........---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------.........///////////////000111111111111111000111111000//////222444999???KKK___www}}}wwwwwwwwwwww{{{{{{~~~pppaaaWWWBBB:::333222222000...000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000/////////000111222333444222222444555:::LLLnnn|||qqqiiidddccceeehhhkkkllliiibbb^^^___aaadddgggkkknnnpppqqqzzzzzz{{{{{{zzzxxxvvvuuuwww{{{~~~~~~uuuooonnnmmmkkkkkkmmmppptttyyy}}}zzzooo___JJJ::::::777555444444555555444000000000000//////...---//////.........---------+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,gggfffbbb___bbbffffffaaaZZZZZZXXXVVVWWWZZZXXXSSSMMMQQQSSSOOOHHHDDDFFFJJJHHHKKKOOOPPPNNNHHH@@@<<<777888999999888666333222///---++++++,,,,,,,,,***++++++++++++++++++++++++******))))))***,,,---...***+++---,,,++++++,,,...***,,,------,,,++++++,,,------------------------------............------,,,,,,,,,---.../////////------,,,,,,,,,,,,---------.........////////////..................///000,,,,,,,,,,,,,,,------...,,,---...//////...------++++++,,,,,,---......///***+++------,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,...++++++************++++++)))+++,,,---+++******+++***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,------------.............../////////000000000///000111111222222111111000111111000000444:::>>>KKKXXXkkk|||zzzbbbTTTDDD;;;666222222444////////////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,+++******)))******+++++++++,,,,,,,,,---------------------------------............///,,,---...//////000000000/////////000111222444555333666777999JJJhhhyyynnngggbbbcccdddgggjjjkkkkkkkkkkkknnnrrrxxx~~~{{{sssrrrrrrpppwwwxxx{{{xxxqqq^^^IIIAAA>>>999777555555333222//////000000000//////..................---------++++++---.........------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------fffeee```]]]___dddeeeaaaYYYYYYWWWUUUXXX[[[YYYTTTLLLPPPSSSOOOHHHDDDGGGKKKHHHJJJMMMOOOLLLGGGAAA<<<666777888888777555222111...,,,++++++,,,---,,,+++++++++++++++++++++++++++******))))))***,,,---///***,,,------,,,+++---...***,,,------,,,+++,,,,,,------------------------------............------,,,,,,------...///000000...------,,,,,,------.............../////////000...............///000111------,,,,,,------...///,,,---.../////////------++++++,,,,,,---...//////+++,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---******,,,///,,,,,,++++++++++++,,,,,,)))+++------,,,+++***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,---,,,++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////000000000000111111111111000000111222222222222111333555666777:::AAAJJJQQQ\\\nnnvvvxxx~~~{{{www}}}nnnUUUDDD:::555444666000000000000000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,//////...---+++***))))))******+++++++++,,,,,,,,,---------------------------------.........//////,,,---...///000000000000/////////000111333444555555888888===WWW}}}|||rrrqqqpppqqqtttwww{{{}}}yyy}}}yyywwwwwwuuuvvv```FFFBBB===999666444222000...//////000000000000///........................***+++---...///...---------------,,,,,,++++++++++++++++++,,,,,,---------fffccc______aaabbbbbb```YYYWWWTTTUUUWWWYYYWWWUUURRRQQQNNNJJJGGGEEEFFFHHHHHHHHHIIIKKKKKKGGG???999777777777777555333111000000...,,,*********+++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,+++******,,,...---,,,,,,++++++******))),,,,,,,,,---------......444111......//////---******,,,......---------...555333000...,,,,,,,,,,,,222222111000000000//////333111000111333444222///111222444555444222///---...///000222222111000///...+++***---222444111...---111111---+++---...,,,.........------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///111111111000000000000000///000111222222222111111222333666<<>>888777777777666555333111000000...,,,+++******+++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,+++******,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......///---+++,,,---...,,,******,,,---...---...///000444333111000000222444555000111333666:::===>>>>>>>>>======???CCCDDDCCC@@@AAA@@@???===<<<:::999999888777777555333111///...333000......000111///,,,(((---///,,,+++---...,,,---......///////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......///000000111111111111000000000000000000000000000222444666444:::CCCOOO[[[jjjwww{{{xxxnnn]]]MMMBBB999444333666777444333444000000///...------------++++++++++++++++++++++++---,,,******++++++***(((---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................---------............//////............///000000222111111111333444444333444777>>>^^^~~~xxxhhhTTT@@@888555111///000000000000000000///......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++iiieee___[[[[[[\\\]]]^^^YYYWWWVVVWWWXXXZZZZZZYYYQQQPPPNNNIIIEEECCCCCCDDDDDDEEEGGGHHHGGGCCC===888777777777666444333111000000...---++++++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,+++******,,,...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,+++***+++---......------///000///......///111111111000000222444666888666888<<>>BBBPPP]]]oooyyy}}}~~~pppVVVGGG999444333222000000222111000///............,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................---------............////////////...///000000111000111222333333444555666<<>>GGGPPPXXX]]]```aaaRRRPPPNNNQQQVVVYYYYYYWWWSSSSSSRRRQQQQQQQQQSSSTTTVVVTTTRRRQQQQQQSSSUUUWWW___^^^]]]^^^bbbgggllloooqqqmmmeeeZZZNNNGGGEEEFFF???@@@===555000000111000...///000000000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,------...//////000000000000111111222222222333000333555777<<>>;;;:::888777555333222111111111//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,+++******,,,...***++++++,,,---......///,,,,,,,,,---------......---...//////...---...000---111777;;;===>>>???@@@GGGJJJOOOUUUYYY[[[\\\\\\RRRNNNKKKMMMTTTYYYZZZXXX]]]]]]\\\[[[\\\___eeeiiidddaaa]]]YYYWWWWWWXXXYYY^^^[[[YYYWWWYYY]]]cccfffqqqqqqnnnfff]]]YYY[[[___\\\\\\VVVKKKAAA<<<777333.............../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''((((((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------************************)))))))))************+++***++++++,,,,,,------...,,,,,,,,,---------......,,,------......///000000000000111111222333333333111333666:::EEEZZZssssss[[[JJJ>>>666333444333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///222222111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................---------............///000000//////000000111222222333333222000222777<<>>???BBBEEEEEEAAA>>><<<<<<888777555333111111111111/////////......---,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,+++******,,,...******++++++,,,,,,------,,,,,,,,,---------......+++...000000//////111444999>>>FFFKKKNNNNNNMMMMMMPPPPPPPPPRRRTTTXXX[[[\\\aaa]]]\\\cccooo{{{}}}zzzzzz}}}|||wwwnnnfff```___```bbbgggjjjkkkfff___]]]bbbhhhooorrrqqqhhh^^^VVVNNNFFF@@@>>>:::666333111111000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''''''''(((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************))))))))))))******************+++,,,,,,---......,,,,,,,,,---------......---......//////000111111000000111222222333444444444<<>>iiigggccc\\\WWWUUUXXX\\\XXXZZZZZZXXXTTTSSSTTTWWWTTTTTTRRRMMMFFFAAA===<<>>333<<<000000000000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---000<<>><<>>MMMXXXYYYQQQHHHhhhgggaaaYYYUUUXXXZZZZZZXXXXXXWWWTTTQQQQQQSSSUUUUUURRROOOMMMFFF???===@@@@@@BBBDDDDDDBBB???<<<;;;777888888777444111000111111000//////000000///---...------------,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,---......+++---...---,,,+++,,,...))),,,000111000///000111111666???GGGLLLPPPRRRTTTZZZZZZ[[[]]]```eeejjjmmmvvv{{{rrrhhhffffffeeebbb^^^]]]```dddqqqvvvwwwvvv{{{{{{nnnYYYMMM@@@888222...///333111000000...------......,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))(((((()))))))))*********,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))*********+++******++++++++++++******,,,++++++******++++++,,,***************************+++,,,---------,,,,,,---------,,,,,,,,,++++++...........................///000000111111111111333333444555444666BBBPPPiiixxxzzzaaaLLLEEE;;;333000111333444...------...//////---+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////////////////000000000111444999333222999===[[[pppVVV>>>444333333333333111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---888DDDLLLLLLDDD<<>>EEEOOOWWWYYYYYYWWWUUURRRUUU]]]gggttt~~~vvvmmmddd^^^ZZZ___aaagggppp{{{}}}vvvfffQQQAAA;;;888444/////////...---,,,---...---,,,,,,++++++,,,,,,,,,---,,,,,,++++++*********))))))*********+++++++++------,,,+++***)))((('''(((((((((((((((((((((((()))))))))*********************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------------,,,,,,,,,,,,........................111111111111222222222222000111333666;;;IIIddd|||{{{hhh^^^OOO@@@666333444666.........///000000---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------.........//////////////////000000000111111555222111222555EEEmmmzzzgggJJJ444555555555444222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,222:::???===666000gggddd]]]VVVVVVZZZ\\\YYYWWWWWWVVVSSSPPPOOOOOOPPPTTTQQQPPPOOOJJJCCCAAACCCBBBCCCEEEFFFEEE@@@;;;666333444555555333222222333111///......///000...------------,,,,,,,,,+++++++++***++++++++++++,,,,,,---,,,,,,,,,,,,---......---...//////------...////////////......444>>>GGGPPPTTTYYY[[[YYYUUURRRPPPPPP\\\ooopppfff\\\WWWYYYbbbhhhkkktttvvvggg\\\KKK888444111//////000000---+++...------,,,,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++***))))))(((******************************************************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,............////////////111111111111111222222333111000222;;;JJJddd}}}uuugggWWWHHH===555222333222111111222000---+++------,,,,,,,,,,,,------------------------------,,,,,,,,,------------.......................................//////////////////000000000111111111222---222777888NNNwww}}}sssYYY<<<555444333333333111///---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---000333666444000,,,hhhfffaaaZZZXXX\\\]]][[[TTTUUUUUUSSSQQQOOOPPPQQQRRRPPPPPPOOOKKKDDDBBBDDDEEEEEEEEEEEEEEEAAA:::555111333444444333222222333000///......//////...---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......------...//////...---111888BBBJJJOOOSSSTTTWWWWWWXXXXXX[[[\\\gggtttwwwmmmggghhhddd___dddpppvvv\\\HHH>>>222---000222000---///......---,,,,,,------,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********************++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........./////////000000000000000000000222333444777444777EEE[[[vvvxxxzzzxxxmmm```OOO===222333222111111111111///---...------,,,,,,------...------------------------,,,,,,---------.........////////////////////////........./////////000000000000000000111111111111555111555<<>>000...//////...000///......------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++***************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------.....................//////000000111////////////000333555666666888CCCZZZttttttyyy|||uuueeePPP@@@444222//////000111111111.........------.........------------------------,,,---------............////////////////////////....../////////000000000000000000111111111222222666555444:::SSSvvv|||xxxiiiTTT;;;777222000111222111///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,------iiioooppphhhaaa___```aaaVVVWWWWWWUUURRRPPPOOOOOONNNMMMNNNOOOKKKEEECCCEEEMMMIIIDDDCCCBBB@@@:::555000222333333111000111222000...------...///---,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---......***,,,...//////000222444333:::DDDNNNSSSUUUUUUUUUTTT[[[fffqqq|||xxxkkkiiiggglll}}}|||qqq```NNN@@@777222000111000///...------------++++++++++++++++++++++++************+++++++++++++++++++++***************)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------.........///---......///000000111111/////////000222555888:::===HHH```||||||yyyzzzgggWWW???:::555111111111222222000//////......//////000........................------------............////////////////////////.../////////000000000000000000111111111222222222000:::444>>>gggrrrdddDDD===555111111222111///........................,,,,,,,,,,,,,,,,,,,,,,,,........................******+++******+++,,,---jjjrrruuummmccc```aaacccXXXYYYYYYVVVRRROOONNNNNNMMMLLLMMMOOOKKKEEECCCEEEOOOJJJDDDBBBBBB@@@:::666000222333333111000000111000...------...///---,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++---,,,,,,,,,,,,---......***,,,...000111222555777>>>FFFOOOSSSSSSTTTXXX\\\fffooo{{{zzzqqqfffbbbgggrrrzzz~~~www___III;;;555111111000......---------++++++++++++++++++++++++))))))*********+++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------.........//////---......///000111111222000//////111333777:::<<>>777333111111000000000////////////000000........................---------.........//////000000000000000000000000////////////000000000000000111111111111222222222---@@@<<>>:::000+++000///***+++222...---,,,---...---+++)))++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))(((((((((***+++,,,*********************************)))******+++,,,...,,,+++,,,---...---,,,******+++,,,,,,---......111111000000/////////............///////////////333------222333555CCCVVVyyyzzzlllaaaQQQAAA666111000000///222111,,,,,,000000,,,........................---------.........//////////////////////////////...............///000000111111111222444444333222333;;;BBBiii|||~~~dddHHH333333555///...444//////...------------...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++kkkrrrzzzqqqaaaaaadddZZZZZZZZZYYYVVVRRROOONNNOOOLLLNNNPPPOOOKKKHHHHHHHHHQQQLLLFFFBBB@@@>>>:::666444444444333333333222222222222111000///------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................222:::DDDKKKZZZWWWRRRPPPSSS\\\gggnnnyyy|||vvvlllfffcccqqqgggKKK<<<222444444...,,,...,,,+++)))***,,,---...---++++++++++++++++++++++++******************************++++++++++++************)))(((((()))***+++***************************************++++++,,,...////////////......---++++++,,,------...//////000000000//////...............////////////000000111000333666666===VVVrrr{{{zzznnn\\\III;;;222000000333111------111000+++........................---------........./////////////////////////////////............///000000111111111222333444333333111???TTT}}}kkkSSS<<<555444000///222//////...------------...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++jjjpppxxxrrrcccbbbcccZZZWWWXXXXXXVVVRRROOONNNNNNMMMOOOPPPOOOLLLJJJIIIIIIOOOJJJDDDAAA@@@???;;;888555555555444444444333333444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,---...////////////...,,,---222===GGGOOORRRXXXUUUTTTWWW^^^hhhpppuuu~~~pppiiilllrrr~~~iiiRRR===666555111...///...,,,***)))+++---//////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********++++++***)))))))))******++++++++++++++++++++++++***************+++,,,,,,---111444444000......///,,,------......//////////////////.....................//////000000000000222333777:::===LLLqqqrrryyysss___JJJ;;;444111222111...///111///+++........................------.........///////////////////////////////////////......//////000111000111111222333444444444444EEEffftttbbbJJJ999222222111000000///......------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++iiinnnwwwsssgggeeeggg___XXXYYYYYYWWWSSSOOOMMMMMMMMMMMMNNNMMMLLLJJJHHHHHHLLLGGGBBB@@@@@@???<<<999444444444444333333333333555444333111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---.../////////......//////444???LLLUUUVVVTTTQQQSSSZZZdddnnnvvvyyyyyysssxxx}}}}}}uuukkkfffmmm|||pppSSSBBB999333111333222///---,,,---------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,++++++******)))))))))+++++++++++++++++++++++++++************+++,,,,,,,,,111666555111------///,,,---------.........///..................------/////////000000111111222555333666>>>LLLdddzzzpppyyyqqq\\\FFF999222000......000111///,,,..................................../////////////////////////////////////////////...///000000111000111222222333444555777<<>>333444444///000//////...............------------------------------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,gggiiirrrrrrhhhgggjjjccc\\\]]][[[XXXSSSOOOMMMLLLKKKKKKKKKKKKKKKIIIGGGFFFJJJFFFAAA???@@@???===:::333333333333222222222222333222111000...---,,,++++++++++++,,,,,,---------,,,,,,,,,------........./////////000000//////...111666AAAOOOZZZ]]]XXXRRROOOWWWeeesss|||~~~{{{xxxmmmsssxxxyyy{{{vvvkkkgggmmm|||vvvbbbQQQAAA777444000///...---...---,,,***++++++,,,,,,,,,---------+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++******))))))+++++++++++++++++++++++++++++++++***+++,,,,,,---***000444444///,,,,,,...,,,,,,,,,,,,,,,---------------..................//////000000111222222333444222888JJJeeewwwooommmSSS@@@444///,,,---000111000...////////////////////////........./////////000000000000000000000000000000///////////////000111111///111222222222333777999@@@TTTyyy|||vvvbbbFFF777777666000000000///............///------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,fffeeemmmnnnfffeeeiiiddd______\\\WWWRRRNNNMMMMMMKKKJJJIIIJJJKKKJJJGGGEEEIIIDDD@@@>>>??????===:::333333222222222111111111000000///...---,,,+++++++++,,,,,,------......///,,,,,,,,,---......//////111000000000000111111222888AAANNNYYY^^^\\\WWWTTTWWWaaappp||||||yyyxxxkkkhhhssszzzbbbJJJ;;;333111...---...---,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***...111111///------...,,,,,,,,,,,,,,,,,,,,,,,,...............///////////////000111222333333444333:::KKKfffzzzdddSSS;;;333---...111111000000////////////////////////....../////////000000000000000000000000000000000000000//////000000111222...000333222222333888<<>>???>>><<<999444444333333333222222222.........---------,,,,,,,,,,,,---......///000000,,,,,,------.../////////111000//////000333666888AAAJJJUUUYYYWWWUUUWWW[[[```iiitttzzz|||}}}tttrrrwwwkkkUUUCCC>>>666111...---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,......////////////------------------------.........//////000000000///000000111222333444555999PPPqqq}}}pppeeeFFF:::111111333111000111////////////////////////.../////////000000000000000000000000000000000000000000//////000000111222---000333333111333999>>>PPP|||ttt___III;;;666555111000000///////////////------------------------------,,,,,,,,,,,,++++++)))******+++,,,,,,------oooiiimmmnnneeedddhhheee]]][[[WWWRRRNNNMMMNNNQQQMMMKKKJJJKKKMMMMMMIIIFFFHHHDDD???>>>>>>>>><<<999555555444444444333333333........................------......///000111111,,,,,,------...///000000//////......111666;;;>>>GGGPPPWWWUUUNNNNNNWWWbbbdddlllsssuuuvvv|||xxxkkklllxxxqqqWWWNNNAAA555///......///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---000111111000.....................---.../////////000000111111///000000222333444555555CCCfffyyyqqqjjjOOOAAA555333444111///111000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222---000333333111333999???^^^yyyhhhPPP<<<555666111111000///////////////---------------------------------,,,,,,,,,++++++))))))***+++,,,,,,------ooojjjmmmnnnffffffhhhbbbbbb\\\YYYVVVPPPJJJMMMUUUUUUOOOJJJIIIKKKLLLHHHEEEFFFEEEAAA;;;:::===<<<888777555444333333222000...///...,,,++++++,,,...///...------------...//////---......///......------000000000000333999AAAGGGKKKJJJJJJNNNTTT[[[```ccchhhkkkooosssvvv|||}}}vvv|||xxxlllppptttmmmhhhVVV>>>444777555......,,,---//////---...333...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---///111111000///.........------------......////////////000000000000///...111555555444888>>>VVVyyytttooojjjRRR999000111333000---111000000000000000111111000000////////////000000000000000000000000000000111111111000000000000000000444111///333333<<>>===888333333444666777555222///...---,,,++++++,,,---...------------......//////---.....................///...000666@@@GGGIIIHHHFFFJJJRRR\\\fffooouuuyyylllnnnqqqsssuuuyyy}}}~~~~~~zzz~~~|||pppppp{{{vvvmmmjjj[[[CCC555555111...---000///,,,,,,///......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,---------.........+++,,,---...///...---,,,......------------......////////////000000000000///...000111111777FFFTTTwwwsssqqqqqqeeeUUUJJJAAA888444555222111111000000000111111111000000//////000000111000000000000000000000000111111111111111111111111222333333555666555MMMuuu{{{jjjQQQ===444111111111111111111000000///............---------------------------------,,,,,,,,,++++++,,,,,,---kkkgggkkkmmmffffffhhhbbbbbb```]]]WWWQQQMMMNNNRRRVVVOOOGGGDDDFFFIIIHHHEEECCCDDDBBB>>>===???===888111222444666888666222///...---,,,,,,,,,,,,---...,,,------...............---------------......///...000555<<>>>>>???<<<666000000333555777666222///---------,,,,,,---------,,,---......//////.........------------...///000---444===AAABBBDDDHHHLLLTTTYYY```fffkkkppptttxxx|||xxxyyy{{{ttt~~~zzzjjjrrr}}}tttlll[[[JJJ;;;444000000000......000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......------------......////////////000000000000000333777777:::LLLpppyyytttqqqkkkaaaPPP===444333333333222111111111111111111111000000000000111111000000000000000000000000000000111111222222222333111333222444777???ddd|||lllQQQ:::333222111111000111111222///............---------------------------------,,,+++++++++,,,,,,---...oookkkoooppphhhffffff^^^bbbdddbbb[[[UUUTTTUUUUUUPPPJJJDDDCCCFFFHHHGGGEEE>>>@@@@@@>>>>>>>>>;;;555000000111333555444111...------------------------+++,,,.../////////...---...---,,,,,,---...000111111999BBBDDDAAABBBHHHOOOTTTYYY___dddhhhnnnuuu{{{wwwpppssszzzwwwsssnnnwwwxxxkkk___FFF<<<444111000...---/////////............//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------......------------......////////////000000000000666555777>>>LLLgggyyyuuupppiiiYYYFFF888333444333222111111111111111222111111000000111111222000000000000000000000000000000111111222333333333000444222333===OOOuuutttZZZ???555444222111000000111111///............---------------------------------++++++++++++,,,---......oookkkpppqqqjjjhhhhhh``````dddbbbZZZUUUVVVWWWVVVQQQKKKEEEDDDFFFFFFDDD@@@<<<>>>???======>>>999333000000000111222222000---,,,------------------,,,+++,,,...///000///...---...---,,,,,,,,,...000111888<<>>777444000///000//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------.........------------......////////////000000000000666555>>>VVVttt{{{uuupppeeeRRR@@@777555444333222111111111111222111111000000111111222000000000000000000000000000000111222222333444444...666444444FFFdddzzzfffMMM777666333111000///000000///............---------------------------------++++++++++++,,,---...///nnnjjjooorrrkkkjjjjjjbbb^^^cccbbbZZZTTTVVVWWWVVVSSSMMMGGGEEEFFFEEEAAA<<<:::===>>>=========888222111000//////000000///---,,,------......------,,,+++,,,...000000///...---...---,,,+++,,,...000222===>>>@@@BBBFFFKKKQQQTTTUUUXXX[[[^^^aaajjjwwwxxxqqquuu{{{vvv|||xxxooohhhYYYHHH???999444222333//////............//////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,---...///.........------.........////////////000000000000111333HHHqqqyyyvvvnnn\\\GGG;;;555444333222111111111111222222111111111111222222000000000000000000000000000000111222333333444444...888666555NNNrrr~~~qqq[[[888777444111/////////000//////.........---------------------------------++++++++++++,,,---...///uuukkkkkklllhhhiiiiii______bbbaaaYYYTTTSSSUUUTTTSSSNNNGGGBBBBBBBBB@@@>>>======>>>>>><<<999777555444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...,,,+++---333888CCCAAA@@@BBBHHHPPPVVVZZZZZZ\\\^^^cccmmmvvvwwwrrr}}}}}}ooofffgggvvvzzzyyy}}}yyyooosssnnnaaaOOO>>>555222111///000000...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...//////......------------------------------------------------,,,------.........------333111000111111111111333555888QQQ}}}tttooolllZZZCCC777666333111000000111111111111111111111111111111222222111111111111111111222222111111222222333444666666333;;;]]]|||sssbbbCCC666///333555000...222////////////....................................---------............///vvvllllllmmmiiijjjiii```___cccbbb[[[UUUTTTUUUTTTSSSMMMFFFBBBBBBAAA@@@>>><<<=========<<<:::777666444222000...---------...,,,,,,------------------------------------------,,,,,,------...222777;;;AAAAAAAAADDDKKKSSSZZZ^^^```cccfffkkkttt{{{{{{uuu{{{}}}~~~zzztttooooooqqqzzz~~~yyyuuukkk[[[MMMCCC;;;555000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...//////......------------------------------------------------000///...------///111222...,,,---000222111222444888DDDbbbzzzxxxtttnnn^^^MMM<<<888444111111222222222111111111111111111111111222222111111111111111111222222222111222222333444111666888KKKuuu~~~uuujjjNNN>>>222333555000...111////////////....................................---------............///wwwnnnooopppjjjjjjjjj```___dddddd]]]WWWVVVUUUSSSSSSMMMFFFBBBAAAAAA???>>>;;;;;;<<<===<<<:::888777333222000............///..................------------------------------,,,++++++...333888<<<>>>@@@AAACCCGGGMMMVVV]]]bbbdddiiinnnssszzz~~~xxx~~~|||uuulllffflll|||~~~rrruuuzzzwwwuuuggg[[[QQQDDD888444111......000000...+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......///.........---------------------------------------------------,,,+++***+++---000222000---///444555222333666;;;TTTwww{{{}}}{{{ssseeeZZZEEE===444111222444333111111111111111111111111111111111222222222222222222222222222222222333444444222888===\\\yyyuuu^^^III666222444111///000////////////....................................---------............///wwwpppqqqrrrkkkjjjjjjaaa```dddeee___YYYWWWUUUSSSSSSMMMFFFBBBAAAAAA???===999:::<<<<<<<<<:::888777222222000////////////000////////////............------------...............,,,,,,000777<<<>>>===AAABBBEEEJJJOOOVVV]]]bbbdddkkkrrrwww~~~~~~xxxzzzuuunnnfffgggvvvwwwuuurrrttttttggg^^^OOOAAA<<<555...,,,...000...+++------------------------------,,,,,,,,,,,,------------...............---------------------------------------------------***,,,///111333222111000333000000444333///333;;;IIIhhh{{{xxxllldddNNNCCC777111222444333000111111111111111111111111111111222222222222222333333222222222222333444444666===EEEiii}}}|||jjjRRR:::111222333111000////////////....................................---------............///vvvpppsssssslllkkkkkkccc```eeefff```YYYWWWUUUSSSRRRMMMEEEAAAAAA@@@???===999:::;;;<<<<<<:::888777111111111000000000111111000000000//////.........---------......////////////......222888<<<===<<>>222,,,---......---------------------------...------,,,,,,------...---...............------------------------------------------------------+++111999???@@@<<<666111111---...111//////===PPPooo}}}vvv~~~rrrjjjWWWKKK<<<444333444222///111111111111111111111111111111222222333333333333333333222222333333444555555@@@TTT|||qqqYYY???222222444333222////////////....................................---------............///tttooossstttlllkkkllldddaaaffffff___XXXVVVUUUSSSRRRLLLEEEAAA@@@@@@>>>===::::::;;;<<<;;;999777666111111111111222222222222000000000///......---------------...//////000000000000222666:::<<<===<<>><<<:::;;;<<<<<<;;;888666444000111111222333333333333000000///......---,,,,,,---------...///000000000///222666:::<<<===???@@@FFFJJJPPPSSSSSSUUUZZZ___hhhpppvvvwwwvvvuuuoooiiibbbkkkxxxxxxppp{{{qqqsssxxxppphhh[[[TTTJJJ???666111000///..............................------------............//////...------,,,------------------------------------------------***,,,111444444222...,,,444111333777:::LLL{{{}}}ttthhh^^^PPPBBB999444222111111111111111111111111111111111222222333444444555444333333333333444555555999DDDwww|||{{{iiiOOO<<<555555444222////////////....................................---------............///ooolllrrrtttlllkkkmmmfffcccfffddd\\\UUUTTTTTTSSSRRRLLLEEEAAA@@@@@@>>><<<;;;<<<<<<<<<:::888555333000111222333333333333333000//////...---,,,,,,,,,---------...///000000111---333999<<<===>>>AAADDDFFFKKKRRRUUUUUUWWW\\\aaahhhoootttsssppplllfff```cccqqqooojjjrrr|||uuu|||xxxppp___[[[SSSHHH===444000///..............................------------........./////////...---,,,,,,------------------------------------------------///...---,,,,,,---//////111///111444777NNNtttxxxmmmeeeWWWHHH<<<555333333111111111111111111111111111111222333333444555555444333333333333444555555EEEHHH}}}}}}yyy~~~nnnVVVAAA777555444222000/////////....................................---------.........//////rrrqqqppppppnnnkkkfffccc^^^aaa___YYYTTTTTTTTTQQQNNNIIIBBB???@@@@@@===999;;;:::999<<>>@@@EEEIIINNNPPPSSSWWW[[[aaaeeegggjjjnnnpppmmmgggbbbbbbddd{{{}}}mmm^^^{{{}}}yyyrrrpppeeeZZZRRRIII===333///000,,,+++------+++,,,000........................//////.........---------........................------------------------.../////////------///111222333444444;;;VVVvvvzzzqqqkkk___QQQCCC:::555444222111000111333444444333222222222222222222222222222555555222111333666888:::bbbwwwaaaGGG666333222//////000000111000...,,,+++....................................////////////qqqqqqqqqqqqppplllgggcccaaaccc```YYYSSSRRRQQQOOOLLLGGGAAA???@@@???===999;;;999999;;;>>>===777222222222222222111111111111000...,,,,,,---------,,,---------....../////////666888;;;===>>>AAAFFFJJJWWWXXXYYY\\\aaaggglllpppkkknnnnnniiiddddddlllsss}}}zzzgggqqqzzzpppeee]]]SSSFFF:::444222...,,,......,,,,,,///........................//////.........---------........................------------------------.../////////......///111//////111555???YYY|||vvvzzzwwwooocccVVVIII???777222222111000111333444444333222222222222222222222222111222333222222555888:::JJJxxx{{{gggLLL:::444333111000000000000///...---,,,....................................////////////pppqqqrrrsssrrrmmmgggbbbdddeeeaaaXXXRRRPPPOOOLLLIIIEEE@@@?????????===;;;:::999999;;;===<<<777333222222222111111111000000000...,,,,,,---...---,,,---------...///000111222888:::<<<===???CCCHHHLLLVVVWWWYYY\\\aaahhhmmmpppooonnnjjjdddaaaggguuu~~~yyynnntttwwwllleee\\\MMM???777444///---///000------///.......................................---------........................------------------------.../////////......000222111000333>>>QQQkkk{{{rrr}}}}}}ttthhh\\\RRRGGG;;;222444222111222333444444333222222222222222222222222000000111222444777:::<<>><<<:::999:::;;;===<<<888555333333222222222111111111///...,,,,,,.........---,,,,,,,,,---///111333555::::::;;;===@@@DDDIIILLLOOORRRWWW]]]ccchhhkkkmmmooojjjddd```ccclllyyy}}}|||zzzooosss{{{|||rrrmmmeeeVVVGGG>>>666000,,,...000///...///................................................................................................---/////////...///111222444000555LLLkkkxxx{{{~~~|||wwwkkkbbb[[[PPPAAA555666444222222333444444333222222222222222222222222222000000333555777;;;???]]]yyysssqqqqqqrrrrrrmmmnnnppppppmmmiiifffeeedddiiikkkkkkrrrwww```HHH999444444222111///.........///000....................................////////////nnnoooqqqssssssnnngggbbb___aaa___XXXRRRQQQOOOLLLFFFDDDBBBAAAAAA@@@???===::::::;;;<<<===<<<999888444333333333222222222222///...,,,---...//////...+++++++++---///222555777;;;:::;;;===AAAFFFIIIKKKLLLRRR\\\eeelllnnnmmmkkkfffaaa]]]```jjjtttzzz|||xxxwwwwwwwwwzzzxxxooo}}}zzzyyytttooocccUUUMMM:::222---...000//////000////////////////////////---.....................////////////////////////........................---...////////////111333333111???```sssqqqzzzzzznnnfffbbbXXXIII<<<888666333222333444444333222222222222222222222222555222222555555666<<>>555333222111///......///000111....................................////////////nnnnnnpppqqqqqqmmmgggccc[[[___^^^YYYTTTRRROOOKKKDDDDDDCCCBBB@@@>>>======999:::;;;;;;;;;:::999999333333333222222222111111///...,,,---...000//////++++++,,,---000555888;;;<<<<<<===@@@EEEIIIKKKKKKLLLTTT```jjjooonnniiifffZZZZZZ]]]fffssszzz{{{xxxxxxvvvtttuuuyyy~~~zzz{{{wwwsssjjj^^^WWWEEE:::000///000000///000////////////////////////---------...............////////////////////////........................---...000000///000222444777AAA]]]wwwuuu~~~|||{{{}}}sssjjjeee]]]PPPFFF:::777444333333444444444222222222222222222222222555333444777555444@@@OOO~~~~~~ttt^^^FFF777333111000000//////000000000....................................////////////mmmnnnnnnoooooolllgggcccYYY^^^___ZZZUUURRRMMMHHHBBBBBBBBB@@@>>>;;;::::::777888999999999888888888111111111000000000000//////...,,,---///000000///---------///333888<<>>>>>???DDDJJJMMMMMMLLLPPPWWWaaajjjmmmiiiccc^^^VVV]]]hhhrrrxxxyyyvvvtttxxxvvvsssssswww|||zzz~~~xxxuuuooofff```SSSEEE777222111///...///////////////////////////---------.........//////////////////////////////........................---...000000///000333555;;;XXX}}}vvv}}}|||{{{|||~~~}}}yyynnnggg___UUUMMM<<<999555333333444444444222222222222222222222222333222666888444444EEE[[[|||jjjPPP;;;333///000000111111111000000....................................////////////nnnmmmmmmmmmmmmkkkgggcccYYY^^^```[[[VVVQQQKKKEEE@@@AAAAAA???<<<999888777555666777888777666666777////////////............///...,,,---///000000///......///111555:::???BBB??????BBBGGGMMMPPPOOOMMMXXX^^^fffllllllhhhaaa\\\YYYeeettt{{{zzztttpppooovvvssspppqqqtttzzz{{{zzz~~~~~~{{{vvvnnniii^^^NNN===444222///---...000000000000000000000000---------.........//////000000000000000000000000////////////////////////---...000000000111333555999ddd{{{{{{~~~qqqhhh```XXXRRR===999555333333444444444222222222222222222222222111111666999333444JJJdddrrrVVV???444//////111222222111000///..................................../////////000pppmmmkkkkkkjjjhhhbbb]]]\\\\\\\\\[[[VVVPPPIIIEEEEEECCC???===<<<;;;999777666777888888888777555444222000//////111111...+++...........................+++,,,333<<>>>>>DDDOOOSSSPPPOOORRR[[[]]]aaadddeeeccc^^^ZZZcccqqqyyypppooorrrxxxwwwvvvsssrrrtttxxx|||uuuyyyxxxpppwwwyyynnndddZZZJJJ<<<333///...---......///////////////...////////////////////////000///...---------------000000000000000000000000///...///000000///222555DDDlllzzz~~~xxxnnn\\\TTTXXXRRRCCC666555666444333555444444444333333333222222444555///555<<<555JJJ|||xxx___GGG222555333111111222111000...////////////////////////////////////000000000000pppmmmjjjjjjjjjgggaaa]]]ZZZ[[[[[[ZZZVVVPPPIIIFFFEEECCC???===<<<;;;999777666666777888777666555444333111//////000000///,,,........................------///666>>>BBB@@@<<>>:::CCCEEEJJJOOOQQQQQQVVV\\\___cccddd^^^UUUTTT\\\eeesssuuuvvvsssnnnkkklllnnnwwwvvvtttrrrppppppsssuuuuuuzzztttzzz|||oooggg[[[NNNCCC:::333/////////////////////////////////////////////////////////...------------...000000000000000000000000111......111111111666===LLLuuu|||xxxdddYYYXXXTTTGGG:::555555444555666444444444444333333333333222555444666;;;BBBbbb{{{fffQQQ===666444222111111111000...////////////////////////////////////000000000000qqqmmmjjjhhhgggddd___ZZZVVVWWWXXXXXXUUUPPPJJJGGGEEEBBB???===<<<:::888666555555666777666555444333444222000......///000000...........................111777>>>AAAAAA===:::AAADDDIIIMMMOOOSSS[[[bbbddddddaaaZZZTTTWWWcccmmmtttpppkkkgggfffgggjjjlllqqqqqqpppnnnmmmnnnpppssstttxxx}}}xxx|||sssmmmcccXXXLLLAAA777000000000000//////////////////////////////////////////......---------......////////////////////////222//////333222000888CCCccczzzjjj]]]XXXUUUJJJ>>>777555666666777555444444444444333333333222555666777:::KKKsssnnnXXXBBB777555222111111111000///////////////////////////////////////000000000000rrrnnnjjjhhhfffccc^^^ZZZVVVWWWXXXXXXUUUPPPKKKGGGDDDBBB>>><<<;;;:::888666444555555666666444333222444333111///......000111...........................333:::???@@@???===<<<>>>BBBFFFHHHMMMVVV```fffgggbbb\\\XXXZZZbbblllrrrpppjjjdddaaadddhhhlllmmmnnnooooooooooooqqqtttwwwuuuvvvwwwvvvuuuvvvxxx{{{}}}yyytttppphhh___TTTGGG;;;333222111000///////////////////////////////////////......---------......///////////////////////////111///111555222222AAATTTssseee[[[UUUMMMBBB:::666777777666555555555444444444333333333555888777;;;WWWvvv___HHH999666333111111111000///000000000000000000000000////////////000000000000tttpppkkkhhhfffccc^^^ZZZVVVXXXYYYXXXUUUPPPKKKHHHDDDAAA>>><<<;;;:::777666333444555555555444222222333333333111///...000111........................///555;;;>>>======>>>???>>>@@@BBBEEEMMMYYYbbbeeeeee^^^WWWXXXaaakkkpppqqqjjjgggcccdddhhhmmmooooooiiikkklllmmmmmmooosssuuuzzzzzzwwwsssooopppuuuzzz~~~~~~~~~}}}rrruuurrrmmmfff\\\PPPCCC;;;333222000///...//////000////////////////////////...------------...//////000000000000000000000000000///222666333999VVVwwwwwwhhh[[[TTTPPPGGG===999999888555555555555555444444444333444444999888???ggg~~~hhhPPP:::777333111000111000000000000000000000000000000////////////000000000000vvvqqqlllhhhfffddd___[[[XXXYYYZZZYYYVVVQQQKKKHHHDDDAAA>>><<<;;;999777555333333444555444333222111111333444222000...///111........................111555:::;;;::::::???CCCAAABBBBBBDDDNNN\\\cccbbb^^^YYYUUUZZZdddlllnnnlllcccccceeehhhllloooooonnnggghhhjjjjjjkkkllloooqqqyyyzzzwwwsssoooqqqwww}}}~~~~~~~~~vvvwwwuuurrrllldddYYYMMMEEE444333111///......///000////////////////////////---------------...//////000000000000000000000000000...222555555EEEuuu}}}|||lll___SSSRRRKKK@@@;;;;;;888444555555555555444444444444333222999;;;FFFwww{{{nnnWWW;;;777333111000111000000000000000000000000000000////////////000000000000wwwrrrmmmiiigggddd___[[[YYYZZZ[[[ZZZWWWQQQKKKHHHDDDAAA>>><<<;;;999777555333333444555444333222111000333555444111...///111........................111666:::999777999???FFFEEEEEEBBBDDDPPP^^^bbb^^^XXXUUUUUU[[[dddjjjjjjggg^^^```eeejjjmmmnnnllljjjkkklllnnnnnnmmmnnnppprrrpppqqqqqqnnnkkkmmmttt{{{}}}~~~yyyxxxyyywwwrrrmmmiiikkklllnnnnnnppprrrttt|||yyyxxxuuuqqqjjj```TTTMMM444333111///......///000////////////////////////---------------...///000000000000000000000000000000...111444777OOOyyy}}}vvviiiRRRSSSMMMBBB<<<<<<888333666666555555555444444444333000888<<>>BBBFFFBBBCCCEEEKKKRRRUUUSSSPPPPPPTTTZZZbbbfffddd___ZZZYYY]]]___aaaffflllkkkeeeiiihhhggghhhjjjkkkiiigggeeegggjjjnnnrrrvvvxxxyyy~~~}}}xxxwww}}}~~~{{{yyyqqqmmmkkkmmmmmmmmmrrrzzzxxxvvvrrrhhh]]]XXXIII???444///111222111///000000000000000000000000........................000000000000000000000//////111444666???]]]xxxmmm\\\TTTLLLGGGBBB;;;888999666666555444444444444555888444???BBBeeexxxcccJJJ777222666222000222///000000000000000000000000........./////////000000tttjjjjjjlllhhhiiihhh^^^YYYYYYZZZZZZZZZWWWQQQMMMCCC@@@===:::999888666555333333333222222222111111...///000111111000///......------++++++...222666:::;;;<<<<<<===???CCCGGGCCCFFFKKKQQQUUUUUUQQQNNNOOOXXXbbbgggddd^^^ZZZYYYZZZ[[[\\\___fffllliiidddgggcccaaadddiiijjjfff```bbbfffmmmtttzzz}}}~~~~~~}}}|||}}}}}}~~~|||xxxqqqjjjiiillliiihhhmmmwwwxxxyyyyyymmmaaa\\\NNNEEE888111111222222111////////////////////////........................000000000000000000000000---222555777DDDeeeyyypppcccXXXMMMHHHEEE???;;;999777666555555444444555555666222<<>>;;;888777666666555555666666999:::<<>>:::999999888777666555555111======iiiqqqhhhttt{{{fffKKK999444555444111222111111111000000//////000000000000111111111111wwwgggfffnnnmmmjjjhhhbbb^^^\\\\\\]]]^^^]]]ZZZWWWMMMBBB999888888666444333111000000000/////////...,,,,,,,,,------,,,++++++,,,+++,,,---111555999<<<<<<======<<<;;;===BBBFFFIIIJJJJJJHHHHHHKKKQQQWWWUUUTTTRRRPPPPPPRRRTTTUUUZZZ[[[```fffgggaaa\\\\\\]]]\\\\\\___eeekkkqqquuuzzzzzzvvvnnnjjjjjjiiifffhhhjjjmmmrrruuuxxxxxxwwwxxx~~~~~~zzzuuunnniiiddd[[[RRRHHH???777333222222111000000000000000111111000000000000111111222...---000222111222555<<>>>>>>>>>>>@@@DDDGGGFFFDDDCCCEEEKKKRRRXXX[[[RRRQQQPPPOOOPPPRRRTTTUUUXXXYYY]]]dddddd___ZZZZZZaaa``````bbbffflllqqquuuwwwyyywwwnnngggfffeeedddhhhkkkoootttwwwxxxxxxwwwyyywwwqqqlllggg___WWWMMMCCC999333222222111000000000000111111111000000000000111111222......000222111333888AAALLLmmm|||^^^YYYtttzzzgggWWWMMMIIIGGGFFF;;;;;;:::888777666666666777===III}}}nnneeemmm~~~pppUUUAAA888555444222111111111111000000000000000000000000111111111111tttggghhhrrrooojjjgggaaa]]]\\\[[[[[[[[[ZZZYYYYYYLLLBBB999777888555333333000000000000////////////.........---,,,+++***)))***+++,,,///222777;;;=========>>>???@@@CCCFFFHHHGGGCCCAAAEEEPPPYYY\\\\\\OOOOOONNNOOOPPPRRRTTTVVVWWWWWW[[[bbbbbb]]]ZZZZZZaaaaaa``````aaadddhhhlllnnnssstttmmmgggfffiiiiiikkkoootttxxxzzz{{{{{{{{{|||zzzvvvooojjjccc[[[RRRGGG<<<444333222111111000000111111111111000000000000111111222//////111222222555;;;MMMbbb~~~oooVVVYYYyyy{{{iiiZZZPPPIIIFFFGGG===<<<:::888777777666777777<<>>BBBEEEHHHIIIKKKEEEBBBHHHTTT\\\\\\YYYLLLLLLMMMNNNPPPSSSUUUWWWVVVVVVZZZ```aaa\\\YYYZZZ\\\]]]^^^^^^]]]___bbbeeehhhoooqqqlllhhhiiilllmmmnnnrrrwww{{{||||||}}}~~~{{{yyyqqqlllddd]]]VVVKKK???666333222222111111111111111111111000000000000111111222000000222222222777>>>YYYzzzbbbOOO[[[~~~}}}kkk^^^TTTJJJEEEEEE???===;;;999777777777777:::@@@___|||uuurrrwwwzzz```III999222000000000000000000000000111111///000000000111111111111rrrfffhhhppplllgggfffbbb___^^^\\\YYYVVVUUUVVVXXXKKKAAA888777777555222222////////////000000000000///////////////...---,,,+++,,,...111444777999;;;999999:::???DDDIIIKKKLLLLLLHHHFFFLLLVVV\\\YYYTTTJJJKKKMMMOOORRRUUUWWWXXXUUUTTTXXX^^^___[[[XXXYYYVVVZZZ___``````aaacccfffgggmmmnnnkkkhhhiiikkkjjjnnnrrrwwwyyyxxxyyy||||||xxxtttnnnfff___YYYPPPCCC:::333333222111111111111222111111000000000000111111111000111333222222999AAAPPP}}}UUUJJJ]]]oooaaaWWWKKKDDDDDD@@@>>><<<999777777777888:::CCCiiillllllqqqzzz~~~fffMMM:::111000111000000000000111111111111000000000000111111111111rrreeegggnnniiidddeeebbb``````]]]XXXTTTRRRUUUWWWKKKAAA888777777555222222.../////////000000000111---......///......---------...///111444666888999888888:::@@@GGGMMMPPPPPPKKKHHHHHHNNNVVVYYYTTTOOOIIIJJJLLLOOOSSSVVVXXXZZZRRRRRRVVV[[[\\\YYYWWWXXXUUU[[[bbbeeedddcccdddffffffiiijjjggghhhjjjjjjhhhnnnrrrvvvwwwuuuwww{{{wwwwwwpppgggaaa\\\TTTHHH???444333222222111111222222111111000000000000111111111111222333222333:::CCCVVVpppNNNHHH```vvvdddXXXMMMEEEEEEBBB???<<<999777777888999:::GGGrrr}}}bbbiiiuuujjjQQQ<<<222111333///000000000111111111111000000000000111111111111sssfffgggnnnhhhdddfffdddaaaaaa^^^XXXSSSQQQTTTWWWKKKAAA888666777444222222.../////////000000111111,,,,,,------...---------...///000222444666777888888888;;;AAAJJJPPPSSSSSSHHHGGGIIIOOOVVVWWWRRRKKKIIIJJJMMMPPPTTTWWWYYY[[[PPPPPPSSSYYYZZZWWWUUUVVVWWW^^^fffhhhfffcccbbbcccbbbdddeeeeeehhhlllkkkhhhppptttwwwvvvuuuvvv|||xxxzzzrrriiiccc___WWWLLLCCC444333222222111111222222111111000000000000111111111111222444222333;;;EEEuuufffLLLJJJddd{{{eeeYYYNNNGGGGGGBBB@@@<<<999777777888999???OOO{{{wwwdddmmm}}}nnnTTT>>>444222555//////000000111111111222000000000000111111111111tttfffgggnnniiieeeeeebbb[[[___```[[[WWWVVVSSSOOOEEE@@@999666555555333111000000000000////////////////////////////////////...///111333555888;;;<<<;;;:::999;;;@@@EEEIIIKKKAAACCCGGGMMMRRRRRRNNNJJJLLLKKKLLLPPPUUUXXXWWWVVVLLLMMMSSS[[[]]]ZZZXXXYYY]]]^^^___bbbeeegggfffdddddddddeeefffhhhjjjkkkmmmqqqrrrtttvvvzzz}}}|||{{{}}}tttoooggg^^^]]]UUUBBB:::555000...000222222111111111111111111111111111...444333222444333===SSS```HHHPPPfffkkkZZZOOOGGGBBBAAA@@@===;;;:::999999999???RRR~~~fffqqqvvvZZZCCC555111222111111111111000000000000000000000000000000000000uuuggggggmmmhhhcccdddaaa[[[``````[[[WWWUUURRROOOEEE???999666555555333111000000000000////////////........................///000222666:::======<<<===;;;:::;;;???CCCEEEFFFCCCEEEJJJOOOQQQOOOJJJFFFKKKJJJKKKOOOUUUYYYXXXVVVPPPPPPTTT[[[]]]ZZZXXXZZZ]]]]]]___bbbeeeffffffeeeeeeeeefffhhhjjjlllnnnppprrrsssvvvzzz~~~||||||uuuqqqjjj___]]]WWWFFF<<<777222///111222222111111111111111111111111111222666333333666555@@@VVVsssUUUJJJSSSjjjqqq[[[NNNFFFCCCAAA???===;;;:::999999:::CCCYYY~~~iiiqqq~~~yyy^^^FFF888333333222222222222111111111111111111111111111111111111vvvgggffflllfffaaaaaa^^^\\\``````[[[VVVTTTQQQMMMDDD???999555555555333111000000000000////////////------------------------///111555;;;AAABBB???;;;???===<<<===???AAABBBAAAEEEIIINNNQQQQQQLLLFFFBBBHHHHHHJJJOOOVVVZZZYYYXXXTTTRRRUUUZZZ[[[YYYYYY[[[\\\\\\^^^aaaeeeffffffeeeeeeeeegggiiillloooqqqrrrssstttwww{{{yyyuuu{{{{{{|||vvvtttnnnbbb^^^YYYKKK@@@:::444111111333222111111111111111111111111111333444000111555333===TTTfffLLLMMMYYYpppuuu\\\OOOGGGDDDAAA???===;;;::::::::::::BBB]]]{{{hhhmmmvvv~~~cccKKK;;;444333444333333333333222222222111111111111111111111111vvvgggfffkkkddd___```]]]\\\``````ZZZUUUSSSPPPLLLCCC>>>888555555555333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,///111666>>>EEEEEE???999???>>>>>>@@@BBBBBBAAA@@@GGGLLLRRRTTTQQQKKKFFFCCCFFFFFFIIIOOOVVVZZZZZZXXXVVVTTTTTTWWWXXXWWWWWW[[[ZZZ[[[]]]```dddffffffeeebbbccceeegggkkknnnqqqrrrssstttvvvyyy}}}{{{uuu}}}ttt~~~~~~xxxxxxssseee___[[[QQQCCC===555111111222111000111111111111111111111111333333000333777333===UUU^^^LLLRRR```vvvsss^^^SSSKKKCCCAAA???>>><<<;;;:::;;;;;;AAAddduuubbbeeennnzzzjjjPPP>>>555333333333333333222222222222111111111111111111111111wwwhhhfffjjjccc^^^___\\\\\\``````ZZZTTTRRRNNNJJJCCC===777555555555333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---000777>>>DDDCCC===888>>>>>>@@@CCCEEEFFFDDDAAAGGGNNNUUUVVVQQQKKKGGGGGGDDDEEEHHHOOOWWW[[[ZZZYYYVVVSSSRRRUUUVVVTTTVVVZZZXXXYYY[[[___dddffffffeee___```bbbeeehhhllloooppppppqqqtttwww{{{yyyqqq{{{|||{{{vvvhhh```]]]UUUGGG@@@777222000111000///111111111111111111111111444444333777:::666BBB___yyyZZZRRRYYYhhh|||qqq```[[[PPPBBB@@@???>>><<<;;;;;;;;;<<>>:::888===>>>AAAEEEHHHHHHEEEBBBGGGOOOVVVVVVOOOIIIHHHIIICCCDDDHHHOOOWWW[[[ZZZXXXUUURRRQQQTTTUUUTTTVVVZZZWWWXXXZZZ^^^cccffffffeee^^^___aaadddgggjjjmmmooolllnnnsssxxx}}}}}}xxxjjjbbb^^^WWWKKKCCC:::333111111000///111111111111111111111111000000000555888666KKKpppnnnTTTWWWaaannnvvveeeaaaUUUCCC@@@???>>><<<;;;<<<<<<===EEEwwweeeXXX___mmm{{{xxx\\\EEE888555222222222222111111111111222222222222222222222222xxxhhheeejjjddd```aaa___]]]```___YYYSSSPPPLLLHHHAAA<<<666444444555333111000000000000////////////------------------------...444:::===;;;999999:::===>>>BBBFFFIIIGGGCCC???HHHPPPVVVTTTKKKEEEEEEIIICCCDDDHHHOOOWWWZZZYYYWWWTTTRRRRRRUUUVVVUUUWWWZZZVVVWWWYYY^^^cccfffffffff```aaaccceeehhhkkknnnoookkkooouuu{{{zzzuuussswww~~~yyylllccc___WWWPPPHHH===666333333222000111111111111111111111111//////...222555:::[[[eeePPPZZZhhhssskkkdddWWWDDD@@@???>>><<<<<<<<<======FFF~~~aaaWWW___mmmzzzcccJJJ<<<777444333333333222222222222222222222222222222222222xxxhhheeejjjddd```bbbaaa]]]```___YYYSSSOOOKKKGGGAAA<<<666444444555333111000000000000////////////------------------------000666<<<===888666888<<<===???BBBFFFHHHFFFAAA<<>><<<<<<<<<======LLL```VVV^^^kkkvvv|||gggMMM>>>999555555444444444333333333222222222222222222222222tttiiiiiijjjaaa___cccaaa^^^```^^^WWWSSSPPPLLLGGGAAA<<<666444444444333111........................,,,...//////......000111444444666:::;;;:::999:::======BBBGGGEEE>>>>>>CCCGGGMMMNNNGGGCCCEEEEEECCCAAAGGGLLLNNNSSSXXXXXXVVVUUURRROOOOOORRRTTTTTTSSSVVV[[[aaaddddddcccdddeee```aaaccceeeiiilllnnnooommmttt|||~~~|||zzz{{{}}}{{{zzzyyy{{{}}}tttiiifff[[[WWWQQQGGG<<<333000111444222222222222222222222222444222555999;;;SSS\\\UUU^^^lllxxxiii\\\OOODDD@@@>>>>>>===;;;<<>>===::::::;;;<<<<<<@@@DDDBBB===???DDDHHHLLLKKKFFFDDDFFFEEEBBBCCCHHHMMMNNNQQQVVVVVVSSSRRRPPPNNNOOOSSSVVVWWWVVVVVV[[[```cccbbbaaaaaaaaa___```cccfffjjjlllnnnnnntttwwwzzzzzzwwwuuuvvvwww|||~~~xxxmmmhhh^^^WWWRRRHHH===444111111333222222222222222222222222333222555:::>>>WWW~~~[[[WWWaaammmxxxxxxcccQQQEEEAAA>>>>>>===;;;<<<@@@TTTVVVWWWcccnnntttxxxpppXXXCCC666666444222111222222111000111111222333333333333222xxxmmmkkkjjj```]]]___]]]```bbbaaa\\\WWWUUUOOOJJJAAA<<<666333444444333111........................***,,,---,,,,,,,,,...000999???DDDCCC>>>;;;;;;=========???AAA@@@>>>BBBGGGJJJIIIFFFCCCEEEGGGEEE@@@FFFKKKNNNNNNPPPTTTSSSPPPOOONNNNNNPPPTTTWWWYYYYYYWWW[[[___bbbaaa^^^]]]\\\]]]```cccgggjjjlllmmmmmmuuutttssssssssstttvvvwww{{{qqqjjjaaaWWWSSSJJJ???666222111222222222222222222222222222333222555999???ZZZyyyvvvsssVVVXXXbbbnnnyyyfffPPPGGGBBB>>>>>>===;;;===AAAXXXzzzTTTYYYiiitttssstttuuu]]]HHH999666444222222222222222000111111222333333333333222}}}qqqooonnnccc^^^aaa^^^\\\______ZZZVVVRRRMMMFFFAAA<<<666333333444222000........................+++,,,---,,,,,,---///222===EEEJJJFFF@@@======>>>@@@@@@AAA@@@???AAAGGGMMMLLLGGGBBBBBBFFFHHHEEE@@@HHHLLLOOONNNPPPSSSSSSPPPNNNNNNPPPRRRTTTVVVWWWXXXYYY\\\```bbbaaa^^^[[[YYY\\\___cccgggjjjkkkjjjiiijjjhhhgggiiiooowww}}}~~~xxxsssooopppuuu~~~|||sssjjjcccXXXTTTMMMCCC999333111222222222222222222222222222222222333666>>>[[[fffQQQXXXbbbpppyyyiiiTTTHHHCCC???>>>===<<>>@@@@@@DDDEEEDDDAAAAAAEEEMMMRRRMMMEEE@@@AAAGGGIIIEEEAAALLLOOOQQQPPPQQQTTTTTTQQQNNNPPPRRRSSSTTTTTTTTTTTTYYY\\\```cccdddaaa]]]ZZZ[[[^^^aaaeeeggggggfffeee]]][[[\\\bbblllxxxrrriiifffeeecccbbbcccfffmmmwww{{{tttiiidddZZZWWWPPPGGG===666222111222222222222222222222222222333222333>>>]]]]]]QQQ\\\dddqqqzzz{{{mmm^^^KKKDDD???>>>======@@@EEEWWWzzz```[[[ppp~~~zzzgggMMM:::777555333222333333222111111111222333333333333222zzzooommmlllaaa]]]___\\\___cccddd___ZZZTTTLLLDDD@@@;;;555222333333222000........................---------------///222555@@@IIIJJJCCC>>>@@@CCCAAAFFFHHHGGGBBBAAAGGGOOOSSSMMMEEE???BBBHHHHHHFFFEEERRRUUUUUUSSSRRRUUUTTTQQQMMMPPPSSSTTTSSSQQQPPPPPPWWWZZZ^^^cccfffeeeaaa]]][[[]]]___aaabbbaaa```___XXXZZZ]]]dddooo{{{zzznnnhhhaaa```eeekkkmmmmmmnnnooopppuuu~~~}}}vvviiifff\\\ZZZTTTKKKAAA999444222222222222222222222222222111333333555DDDgggyyyYYYVVVdddhhhsss{{{xxxnnn```MMMFFF@@@>>>======AAAGGGWWW~~~jjjZZZnnnkkkOOO;;;777555333222333333333111111111222333333333333222xxxmmmkkkkkkaaa]]]```^^^bbbfffgggbbb\\\VVVLLLCCC@@@;;;555222222333111///........................,,,,,,,,,+++,,,...222555@@@GGGFFF===;;;BBBEEEAAADDDHHHFFF@@@???FFFMMMPPPMMMEEE@@@DDDHHHGGGGGGHHHZZZ\\\[[[VVVTTTTTTSSSOOOKKKNNNRRRTTTRRRPPPOOOOOOSSSVVV[[[bbbhhhhhhddd```[[[\\\\\\\\\\\\\\\[[[[[[^^^bbbjjjqqqzzzxxxrrrooonnnkkkkkkqqq{{{{{{kkkhhh^^^\\\XXXOOOEEE;;;555333222222222222222222222222///444666:::OOOwwwrrrVVV[[[jjjiiittt{{{}}}nnn\\\NNNGGG@@@>>>======BBBIII\\\uuueeeYYYkkkoooRRR===777555333333333444333222111111222333333333333222xxxmmmllllllbbb```cccaaacccggghhhccc\\\UUUKKKBBB@@@;;;555222222333111///........................+++++++++******---111444@@@EEEBBB999:::CCCFFFAAABBBFFFEEE>>><<>>===>>>CCCJJJdddhhhYYYWWWhhhqqqUUU???777555333333444444333222111111222333333333333222tttpppkkkgggeeedddcccbbbdddjjjgggbbb```TTTEEEDDD<<<888444111000000000///////////////...............++++++---------111777CCC???<<<;;;===@@@CCCDDD@@@AAAAAA>>><<<===BBBFFFMMMEEECCCIIIJJJEEEIIIRRRaaajjjmmmfff\\\VVVQQQKKKIIILLLQQQSSSRRROOOMMMLLLJJJOOOWWW^^^bbbdddeeefffaaa\\\XXXUUUSSSUUU___jjjuuu}}}zzz~~~sssttteee^^^XXXTTTLLL@@@666333333222222111111222222333222;;;777>>>nnnccc\\\dddjjjoooxxx~~~{{{eeeZZZIII???@@@@@@;;;>>>HHHoookkkNNNSSSfffvvv^^^@@@:::555333555555222000222111111222222222333333333vvvrrrlllgggeeedddbbbaaabbbiiieeeaaa```SSSEEEDDD<<<888444111000000000///............------------...,,,+++---...---222888>>><<<::::::<<<>>>???>>><<<======>>>???AAADDDFFFFFF@@@AAAHHHIIIFFFIIIRRR___jjjqqqmmmeee\\\SSSJJJIIILLLPPPRRRRRROOONNNMMMMMMPPPUUUZZZ^^^aaaccceee___XXXTTTWWW\\\cccmmmvvv~~~ssspppggg```YYYUUUNNNBBB999555333333222222222222333333222<<<<<>>DDDGGGGGGFFFAAA>>>AAAHHHJJJHHHLLLUUU\\\hhhssstttmmmbbbTTTJJJIIILLLPPPRRRRRRPPPPPPPPPTTTUUUVVVXXX[[[^^^```bbbbbb[[[YYYaaammmwwwtttmmmiiibbb[[[WWWQQQEEE;;;777333333222222222222333333222777888RRRvvvXXXYYYdddkkkqqq{{{~~~vvv___OOODDDDDDCCC???DDDOOOaaaSSSUUUYYYhhh~~~~~~hhhJJJ;;;666333444444222111222111111222222222333333333{{{vvvooojjjfffdddaaa```___eeebbb___^^^SSSEEEDDD<<<888444111000000000///.........---------,,,,,,...,,,+++---...///555<<<===;;;::::::;;;<<<<<<;;;:::888:::AAAJJJMMMIIIDDD@@@@@@DDDKKKLLLLLLPPPWWWZZZeeeppptttnnnbbbTTTJJJHHHKKKOOOQQQRRRQQQRRRSSSZZZYYYYYY[[[^^^`````````eeecccgggrrr}}}yyypppkkkccc[[[XXXSSSHHH===888333333333222222333333333666666333KKKzzzkkkRRRXXXdddjjjrrr|||~~~|||```PPPEEEEEECCC???FFFSSS^^^UUUZZZZZZbbbsss~~~mmmOOO===777444444444111111333111111222222222333333333{{{wwwpppkkkgggeeecccaaa^^^eeebbb^^^^^^RRREEEDDD<<<888444111000000000///////////////.........---///,,,+++---///000666>>>CCC@@@<<<;;;===???AAABBB>>><<<>>>FFFNNNPPPJJJBBB@@@BBBGGGKKKKKKKKKPPPVVVZZZ```hhhlllhhh]]]QQQJJJHHHKKKNNNPPPQQQSSSUUUWWWXXXYYY\\\aaafffjjjjjjhhhhhhlllvvvuuulllccc[[[XXXTTTJJJ???999444333333333333333333444999:::999OOOdddPPPZZZdddiiirrr|||}}}```QQQFFFEEEBBB>>>FFFUUU\\\TTT]]]^^^cccmmmyyy~~~~~~sssVVV>>>888444444444111111333111111222222222333333333zzzvvvpppkkkiiigggeeeddd___fffccc___^^^RRRDDDCCC<<<888444111000000000///000000/////////.........///,,,+++---///111888@@@FFFBBB>>>===???CCCFFFHHHAAA@@@BBBIIIPPPQQQIIIBBB>>>CCCGGGHHHGGGIIINNNTTT\\\\\\```ccc```VVVNNNKKKHHHJJJMMMPPPRRRTTTWWWZZZWWWXXX]]]eeeooouuuvvvuuurrrwwwxxxnnnddd[[[YYYVVVLLLAAA:::444444333333333333444444444999@@@[[[bbbUUU```fffiiittt|||}}}ttt```QQQFFFDDDAAA===GGGWWW~~~[[[VVV```bbbfffjjjrrrsssWWW???999444444444111111333111111222222222333333333xxxtttoookkkjjjiiihhhgggaaagggddd___^^^RRRDDDCCC<<<888444111000000000/////////.........---------///,,,+++---///222999AAADDDAAA???@@@BBBEEEGGGHHHAAAAAADDDJJJPPPOOOIIICCC>>>CCCGGGGGGFFFIIIPPPWWW^^^[[[\\\___\\\SSSLLLKKKHHHJJJMMMOOOQQQUUUYYY]]]^^^^^^```gggrrryyy{{{{{{}}}}}}yyypppfff]]][[[YYYOOOCCC<<<444444333333333333444444000777BBBcccddd\\\hhhjjjkkkvvv{{{{{{~~~oooaaaRRRGGGEEEAAA>>>IIIZZZ{{{^^^___dddgggiiikkkttttttYYY@@@:::555444333111111444111111222222222333333333wwwsssoookkkkkkkkkjjjjjjbbbhhheee```___RRRDDDBBB<<<888444111000000000///......---------,,,,,,,,,///,,,+++---///222:::BBB@@@??????AAADDDGGGGGGFFF@@@AAAEEEJJJNNNNNNIIIDDD>>>EEEIIIHHHGGGLLLUUU[[[___[[[[[[^^^[[[RRRKKKKKKHHHJJJMMMOOORRRVVVZZZ^^^iiieeedddhhhpppwwwzzzzzzyyyvvv{{{{{{rrrggg^^^]]][[[RRRFFF>>>555444444333333444444555666999DDDggggggcccnnnmmmlllxxxzzzxxxtttsssbbbSSSHHHFFFAAA>>>JJJ\\\zzzbbbiiiiiijjjkkknnnxxx{{{aaaAAA:::555444333111111444111111222222222333333333vvvsssnnnjjjmmmpppmmmgggaaaaaabbbaaa\\\SSSIIIAAA;;;777333000////////////......---------,,,,,,,,,,,,,,,,,,,,,...333:::???===::::::>>>EEEIIIHHHEEE>>>???AAAEEEFFFFFFCCC@@@>>>DDDGGGDDDDDDLLLXXX___aaa^^^^^^^^^ZZZQQQLLLKKKKKKNNNPPPPPPQQQWWWaaaiiiwwwvvvvvvvvvxxx{{{{{{uuunnnllloootttyyy{{{}}}}}}uuunnnfff___ZZZRRRGGG???777222000333555444444666777;;;BBBrrrqqqhhhkkknnnsssooowwwzzz}}}www{{{}}}zzzjjjTTTHHH>>>BBBEEEEEEbbbyyyqqqkkkpppnnnmmmppp|||}}}hhhFFF999666666111333666000222222222222222222222222yyyvvvppplllmmmpppllleeeaaaaaaaaa```\\\SSSIIIAAA;;;777333000////////////......---------,,,,,,,,,,,,,,,------///333999===<<<::::::???DDDGGGEEEBBB===>>>AAACCCEEEDDDBBB@@@@@@FFFHHHEEEEEENNNYYY```bbb______```[[[RRRKKKJJJJJJLLLOOOPPPQQQVVV^^^eeeqqqqqqppppppqqqtttwwwzzzsssooojjjhhhkkkppptttvvvwwwwwwxxxzzz~~~uuuooofff```[[[SSSIIIAAA888333111333555444444666666===LLLkkkdddiiimmmrrrooowwwwww~~~yyysss{{{mmmVVVIII???BBBDDDFFFeeeuuuqqqpppsssrrrqqquuukkkHHH:::666666111333666111222222222222222222222222|||yyyrrrmmmmmmoookkkcccaaaaaaaaa```[[[SSSIIIBBB;;;777333000////////////......---------,,,,,,,,,+++---...///000333777:::;;;:::;;;???CCCDDDAAA===;;;===@@@BBBCCCCCCBBBAAABBBHHHJJJGGGGGGPPP[[[```cccaaabbbbbb]]]RRRJJJGGGHHHLLLOOOQQQRRRUUU[[[```gggfffeeeeeefffhhhkkkmmmkkkiiiggggggjjjnnnqqqrrrpppqqqtttxxx|||wwwpppgggaaa]]]VVVLLLDDD999444111444555333444666666>>>WWWeeeccciiinnntttqqqxxxvvv~~~xxx~~~qqqZZZKKK@@@BBBCCCHHHjjjppprrrwwwwwwvvvvvvzzzpppLLL<<<666777222333555111333333333333333333333333|||yyyrrrmmmnnnpppllldddaaaaaa```___ZZZRRRIIIBBB;;;777333000/////////.........---------,,,,,,,,,+++---000111111333555777::::::<<>>::::::===AAACCCCCCBBBAAAAAADDDIIIJJJHHHIIIRRR\\\aaaeeecccdddddd^^^RRRHHHEEEHHHLLLPPPTTTUUUWWWYYY[[[\\\\\\[[[[[[\\\^^^___aaaffffffgggiiillloooqqqrrrppprrruuuxxxzzz|||~~~yyyrrriiiccc___YYYPPPHHH;;;666222444555333444777777>>>ZZZeeeggglllpppvvvrrryyyvvvwww^^^NNNBBBAAABBBJJJrrroootttzzzyyyxxxwww{{{tttRRR>>>777888333222555222333333333333333333333333yyywwwqqqmmmoooqqqnnngggaaaaaa```^^^YYYRRRHHHBBB;;;777333000/////////.........---------,,,,,,,,,+++---000111222333555666999:::===@@@AAA@@@===;;;;;;???CCCEEEDDDBBBAAAAAAEEEHHHIIIGGGJJJTTT^^^bbbeeeddddddddd^^^QQQHHHDDDHHHLLLQQQVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]bbbdddgggjjjmmmooopppqqqppptttxxx{{{{{{{{{}}}~~~}}}|||uuullleeeaaa[[[RRRLLL===777333444555333444777999>>>TTTfffjjjnnnnnntttqqqvvvttt|||aaaPPPCCCAAABBBNNN{{{qqqwww{{{xxxwwwvvvyyywwwWWW@@@777999555222444222333333333333333333333333wwwtttooolllnnnrrroooiiibbbaaa___]]]YYYQQQHHHBBB;;;777333000////////////......---------,,,,,,,,,+++---000111222333555777999;;;>>>@@@BBBAAA@@@???<<>>PPPzzz}}}fffkkkmmmkkkqqqmmmrrrrrr}}}~~~dddRRRDDDAAABBBRRRsssyyy|||wwwuuuuuuyyy{{{]]]CCC777:::666222444333333333333333333333333333vvvtttnnnkkknnnqqqnnnhhhbbbaaa___\\\XXXQQQHHHBBB;;;777333000////////////......---------,,,,,,,,,+++---///000111333666999999;;;>>>AAABBBCCCDDDEEE===EEEMMMOOOKKKEEEAAA???@@@CCCDDDDDDJJJUUU___bbbfffcccbbbaaaZZZOOOGGGEEEGGGJJJOOOTTTXXXZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^___^^^bbbgggiiijjjkkkmmmoookkkrrrzzz~~~~~~~~~~~~~~~{{{qqqjjjddd^^^VVVOOOAAA:::555555555333444777666AAAQQQ|||gggmmmmmmjjjpppnnnsssrrr~~~|||wwwsssqqqoooooorrryyy||||||eeeSSSEEEAAABBBVVVttt{{{zzzxxxuuuwwwaaaDDD777;;;777222444333444444444444444444444444wwwtttoookkkmmmpppmmmfffbbbaaa___\\\XXXPPPHHHBBB;;;777333000////////////......---------,,,,,,,,,+++---...///000333777:::999;;;>>>AAACCCDDDGGGIII???GGGPPPSSSNNNFFFAAA???>>>AAABBBBBBIIIUUU___bbbfffbbbaaa___YYYOOOHHHFFFFFFHHHMMMRRRWWWYYYYYYWWWTTTTTTVVVXXXZZZ[[[]]]]]]```dddiiikkkkkklllnnnpppmmmsss{{{~~~|||}}}}}}ssskkkeee___VVVPPPBBB;;;555555555333444888555CCCTTT}}}iiipppoookkksssqqqwwwttt}}}vvvqqqlllhhheeedddhhhoootttvvvzzzfffTTTFFFAAABBBXXX|||sss|||{{{vvvvvvcccEEE888;;;777222444444444444444444444444444444|||uuummmkkknnnooolllgggbbb___[[[XXXUUUPPPGGGAAA===777111//////000000.........//////......---,,,............000333777999:::<<>>:::>>>EEEGGGCCCFFFTTT___bbbfffdddbbbaaaZZZOOOHHHFFFEEEJJJRRRXXX[[[YYYUUURRRSSSRRRSSSUUUYYY\\\]]]]]][[[___ffflllqqqsssrrrqqqrrrsssvvvyyy{{{|||||||||xxxtttlllgggbbb\\\VVVIII>>>555444666666666888<<<>>>bbbtttnnnooooooiiinnnvvvuuuwwwtttlllhhhfffiiifffbbbccchhhpppwwwzzzkkkUUUAAACCCEEETTTnnnoooxxx{{{tttpppttt~~~jjjNNN888777999333111555222222222222222222222222}}}uuummmlllnnnppplllgggdddaaa]]]ZZZVVVPPPHHHBBB===777111//////000000...///.........---------------------...000333666888999;;;>>>@@@AAAAAAAAA@@@@@@CCCGGGHHHGGGCCC@@@===???FFFGGGCCCFFFTTT___bbbgggeeecccbbb\\\QQQIIIGGGDDDIIIQQQXXXZZZYYYUUUSSSRRRRRRSSSVVVZZZ]]]]]]\\\YYY]]]ccciiiooosssuuuuuuppprrruuuyyy{{{{{{{{{{{{vvv~~~vvvnnniiieee^^^XXXJJJ???555444666666777888???GGGrrrqqqkkkoooppplllqqqyyywwwwwwyyytttqqqnnnllljjjkkkooouuuzzz}}}qqqYYYDDDDDDEEESSSjjjppp{{{zzztttqqquuu~~~nnnQQQ:::888999444111555222222222222222222222222~~~vvvnnnllloooppplllggggggccc^^^ZZZWWWQQQIIIBBB===777111//////000000...000///---,,,,,,,,,---...,,,,,,,,,---000222555777999:::<<<>>>???>>>===<<>>AAACCCDDDBBBAAABBBDDDEEEKKKLLLGGGJJJVVVaaaccceeecccbbbbbb[[[PPPGGGDDDGGGJJJPPPUUUVVVUUURRRPPPOOOPPPSSSWWWZZZ[[[YYYWWWWWWWWWXXXZZZ___dddjjjmmmkkkmmmqqquuuxxxzzz{{{{{{zzz|||uuupppkkkccc]]]NNNBBB777555666666777999:::UUUgggcccjjjpppooouuuzzzuuuvvv{{{bbbIIIEEEDDDSSS}}}gggssszzzxxxuuussswwwzzz^^^CCC:::999555333444333333333333333333333333wwwnnnlllmmmnnniiidddfffbbb]]]XXXUUUOOOHHHCCC===777111//////000000...000...,,,+++***+++---...++++++,,,...000222444555777888:::;;;;;;:::999777===BBBGGGHHHEEEBBBBBBDDDFFFMMMNNNIIIKKKXXXccceeegggeeeeeeddd^^^RRRIIIFFFJJJLLLPPPSSSTTTRRROOOMMMNNNOOOQQQUUUWWWWWWUUURRRQQQPPPOOOOOOQQQUUUYYY\\\]]]___dddjjjpppvvvzzz}}}~~~xxxtttnnnfff___PPPDDD999666777777888:::===ZZZjjjffflllssssssxxx{{{tttuuu|||cccJJJFFFFFFWWWlllvvvxxxwwwuuutttzzzdddGGG:::888555444444333333333333333333333333wwwnnnkkkllllllgggbbbfffaaa\\\XXXTTTPPPIIIDDD===777111//////000000...///...,,,+++++++++,,,---+++,,,---///111333444555777888:::;;;<<<;;;999888???EEEKKKKKKGGGBBBAAABBBFFFLLLMMMIIILLLYYYcccfffiiihhhhhhhhhaaaUUULLLHHHKKKMMMOOOQQQRRRPPPNNNLLLNNNNNNOOOQQQRRRRRROOOMMMJJJIIIHHHHHHJJJLLLNNNPPPPPPQQQUUU\\\dddmmmuuuyyy}}}~~~}}}xxxrrriiicccSSSFFF:::666777777888:::<<>>AAA@@@GGGHHHDDDHHHVVVaaadddfffdddeeefff___RRRHHHEEEGGGHHHKKKNNNPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIGGGEEEHHHJJJOOOTTTXXX[[[\\\]]]]]]ZZZUUUSSSTTTXXX^^^bbbooozzzzzzzzzqqqjjjVVVHHH<<<777777777999;;;<<>>777444444666555555444444444333333333~~~vvvmmmhhhhhhiiigggdddeee___YYYUUUSSSOOOHHHBBB:::777222000///000000000//////......---,,,,,,,,,------...333999===<<<:::;;;>>>CCCGGGGGGDDD???<<>>KKKXXX___eeefffggggggfff```VVVKKKBBBDDDFFFIIILLLNNNOOOOOOOOOMMMNNNPPPTTTZZZ]]]^^^^^^\\\]]]```eeekkkppprrrrrruuuuuutttqqqmmmgggbbb___YYY]]]iiiyyytttaaaOOO===777888999999999@@@VVVbbbcccgggmmmrrrrrrnnniiisss}}}wwwiiiSSSHHHKKKaaayyysssxxxvvvvvvuuuvvv~~~tttSSS>>>777555555666555444444444444333333333xxxnnniiiiiiiiigggdddeee___XXXTTTRRROOOHHHCCC:::666222///...///...............------,,,,,,,,,,,,,,,...333888;;;;;;999:::???EEEIIIHHHDDD???<<>>;;;@@@DDDFFFEEEFFFHHHGGGDDDGGGMMMEEE???MMM]]]ccciiieeefffgggfffaaaXXXMMMEEEDDDEEEHHHLLLOOORRRTTTVVVUUUWWW[[[^^^```bbbcccdddhhhggghhhkkknnnqqqrrrrrr}}}}}}xxxuuuiii```YYY```yyy{{{iiiVVVAAA888888888999:::DDDkkkpppqqqpppmmmoooqqqnnnfffppp{{{wwwYYYJJJNNNiiixxxlllgggjjjvvvzzz{{{xxxxxx}}}YYY???777888777555444444444444444444444444zzzooojjjiiihhhfffccceee^^^VVVRRRQQQNNNIIIDDD===999333000...---,,,+++------,,,,,,,,,,,,,,,,,,)))***---111444666666777888>>>DDDFFFCCC???<<<;;;BBBGGGIIIFFFDDDFFFFFFDDDJJJOOOEEE>>>MMM]]]dddiiidddeeeeeeeeeaaaXXXMMMEEEEEEFFFIIILLLPPPTTTWWWXXXXXXZZZ]]]___```aaaccceeejjjiiiiiijjjmmmooopppppp|||~~~sssiii\\\ZZZjjj~~~mmmYYYCCC999888888999;;;FFFpppnnnrrrqqqnnnpppuuurrriiimmmyyyzzzYYYHHHNNNmmmyyyjjjbbbdddtttyyy{{{xxxwww\\\@@@777999888444333333333444444444444555xxxnnnhhhgggfffccc```ddd^^^VVVQQQPPPNNNIIIDDD<<<888333000///......---,,,,,,,,,,,,,,,,,,,,,,,,)))+++///222444555666777777===CCCCCC@@@;;;::::::EEEKKKNNNIIICCCCCCDDDDDDLLLOOODDD<<