BM6P6(@ }}}{{{wwwsssqqqmmmiiigggccc```[[[VVVRRRNNNIIIEEE???>>>===;;;999888888888999999888888777666666666444444444444444444444444444555666666666555444333666777888999:::;;;;;;;;;999999999888777666666555666777999;;;<<<<<<<<<;;;;;;999888666666777999:::<<<===>>>===:::999;;;===;;;:::888666666777888999888888777777999;;;>>>???BBBAAABBBBBBDDDGGGIIIJJJJJJKKKMMMNNNOOOPPPSSSUUUTTTYYY___cccdddgggkkknnnrrrtttvvvyyy|||~~~vvvlllccc^^^ZZZZZZcccppp{{{tttrrrpppmmmllljjjhhhddd___ZZZUUUSSSLLLMMMOOOPPPOOOLLLIIIGGGEEEEEEEEEDDDCCCAAA@@@??????>>><<<:::999777777666444555777888888888777666777777777777777888888999???999666777999:::>>>BBBNNNWWWlll}}}zzzwwwssspppmmmiiifffccc```[[[VVVRRRMMMIIIEEE???>>>===;;;:::999888888999999888888777666666666444444444444444444444444444444555555555444444444444555666777888999999999999999999888777666666666777888:::;;;<<<<<<;;;;;;:::999777666666777999:::;;;<<<===;;;999888999<<<;;;:::888777666777888999666777888:::;;;<<<======?????????@@@BBBDDDGGGHHHKKKMMMNNNOOOOOOQQQSSSVVVTTTYYY___cccdddgggkkknnnrrrtttwwwzzz}}}xxxllldddaaa[[[[[[cccmmm~~~vvvsssqqqooommmkkkiiieee```[[[WWWTTTOOOPPPPPPOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCBBB@@@@@@???>>><<<:::999777777666444555666777888777777666777777777777777888888999<<<888666999;;;===AAAEEEPPPZZZooo}}}zzzvvvssspppmmmiiifffccc___[[[VVVRRRMMMHHHEEE???>>><<<;;;:::999888888999888888777777666666555444444444444444444444444444444333333333333444444444555666777888999999999999999999888777777666666888999:::;;;<<<<<<;;;:::999888777666666777999999999::::::999888777999::::::999888777666777888999444666999<<<======<<<;;;?????????@@@BBBDDDFFFHHHMMMNNNOOOPPPOOOPPPSSSUUUTTTYYY___cccdddgggkkknnnrrruuuxxx{{{zzznnneeeccc]]]\\\bbbjjjyyyzzzuuusssqqqnnnmmmkkkgggbbb]]]YYYVVVSSSRRRPPPNNNLLLIIIGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>===;;;999888777777555555666777777777777777777777777777777888888999999666666:::===???CCCIIIUUUaaauuu}}}zzzvvvssspppmmmiiifffbbb___ZZZVVVQQQMMMHHHEEE>>>>>><<<;;;:::999999999888888888777666666555555444444444444444444444444444333222111222333444555666777888999:::;;;;;;;;;999999999888888777777777999:::;;;<<<<<<<<<;;;:::888777777666777888888999999999999999888888999:::999888777777777777888888555666999;;;<<<<<<<<<<<>>???DDDJJJYYYggg||||||zzzvvvrrrppplllhhhfffbbb___ZZZUUUQQQMMMHHHDDD>>>===<<<;;;:::999999999888888777777666555555555444444444444444444444444333333222111222333444555666777888999:::;;;;;;;;;999999999999888888888888:::;;;<<<<<<<<<;;;:::999666666666777777888888999:::999999888999:::::::::777777777777777777888888888888777888999;;;===???AAA@@@AAAAAACCCEEEHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQTTTYYY___cccdddgggkkknnnsssvvv{{{vvvnnnccc]]][[[^^^cccmmmxxxsssrrrpppooommmjjjfffaaa]]]ZZZTTTRRROOOMMMKKKJJJJJJKKKFFFFFFFFFFFFEEEDDDCCCCCC@@@???===;;;:::888888777666666666666666777777888777777777777777888888999999777888<<<===>>>CCCJJJ[[[kkk|||yyyuuurrrooolllhhheeebbb^^^ZZZUUUQQQLLLGGGDDD======<<<;;;::::::::::::888777777666666555555444444444444444444444444444333222222333333444555666444555666777888999999999999999999999999999999999;;;<<<======<<<;;;:::999555666666777777888888888:::999777888999;;;:::999666666777777777777777777999888777777888;;;>>>@@@>>>>>>>>>???AAACCCEEEGGGIIIJJJKKKLLLKKKLLLOOOQQQTTTYYY___cccdddgggkkknnnssswww|||zzzssseee___\\\^^^```hhh~~~{{{uuusssqqqpppnnnkkkfffbbb^^^[[[SSSRRROOOMMMLLLKKKKKKKKKFFFFFFFFFFFFFFFEEEDDDDDD@@@???>>><<<:::999888888666666666666666777888888777777777777777888888999:::999:::<<<<<<>>>EEENNN^^^ppp|||yyyuuurrrooolllhhheeebbb^^^YYYUUUQQQLLLGGGDDD===<<<;;;;;;::::::::::::777777777666555555444444444444444444444444444444222222333555555666666666444555666777888999999999999999999999999999999999<<<============;;;999888444555666777888888888888999777555666888:::999888555666666777777777777777777777888999:::<<<===>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJKKKLLLLLLMMMPPPRRRTTTYYY___cccdddgggkkknnnssswww}}}|||uuuiiibbb^^^^^^^^^cccvvvwwwuuuppppppnnnkkkgggbbb^^^\\\TTTSSSQQQOOOLLLJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEEEEAAA@@@>>><<<:::999888888777666666555666777888999777777777777777888888999<<<:::;;;===>>>AAAKKKVVVhhhzzz|||yyyuuurrrooolllhhheeeaaa^^^YYYUUUPPPLLLGGGDDD===<<<;;;;;;::::::::::::777777777666555555444444444444444444444444444444111333444666777777666555666777888999:::;;;;;;;;;999999999999999999999999======>>>>>>===;;;999888444444666777888888888888888555333444777999888777555555666777777888777777555666999;;;======<<<<<<@@@@@@@@@AAABBBEEEGGGIIIHHHJJJLLLLLLMMMOOOQQQTTTTTTYYY___cccdddgggkkknnnssswww~~~}}}vvvllleee```___]]]```rrryyywwwpppooonnnkkkgggbbb^^^\\\VVVUUUSSSPPPMMMJJJGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@>>><<<:::999888888777666555555555666888999777777777777777888888999<<<;;;<<<>>>???DDDPPP\\\sss}}}zzzvvvrrrnnnjjjdddaaa\\\ZZZXXXTTTOOOJJJFFFDDD???>>>;;;999777777888999777777777888777666555555666666555555555444444444111222222333333444444555777888999;;;<<<<<<;;;;;;;;;:::999888888888999:::<<<::::::<<<>>>>>>:::666666666555555555555666666;;;;;;::::::::::::999999<<<;;;999888888888999999888888888999:::;;;<<<===@@@@@@AAABBBCCCEEEEEEFFFMMMLLLLLLLLLNNNQQQTTTVVVXXXZZZ\\\___bbbggglllppptttxxx~~~xxxlllfff```\\\ZZZ```ooo~~~zzzuuupppooolllkkkiiieeeaaa]]]ZZZWWWRRROOONNNLLLJJJIIIJJJJJJIIIHHHGGGFFFEEEEEE??????===<<<:::999777777777777777777777777777777666666666777888888999999999999<<<>>>@@@FFFUUUddd||||||yyyuuurrrnnnjjjeeeaaa\\\[[[XXXTTTOOOJJJFFFDDD???>>>;;;999888777888888777777777777666666555555666666555555555444444444111222222333333444555555777888999;;;<<<<<<;;;;;;:::999888888888999:::;;;<<<::::::;;;===<<<:::777444444555666777999:::;;;;;;;;;::::::::::::999999999999777666666666777777999999999:::;;;<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFKKKKKKKKKMMMOOORRRTTTVVVXXXZZZ\\\___aaaffflllppptttxxx{{{pppiiibbb]]]ZZZ^^^lllzzzzzzuuuqqqooommmkkkiiifffbbb___ZZZWWWSSSPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===;;;999888777777777777777777777777777666666666777888888999999999:::<<>>;;;999888777888888888777666666555555666666555555555555555444444444222222222333444444555555777888:::;;;<<<;;;;;;:::999888888888888999;;;<<<;;;:::999999::::::999888555666666777888:::<<<<<<;;;;;;::::::::::::999999999888777666555666777777:::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEFFFFFFHHHIIIKKKNNNPPPSSSUUUVVVXXXZZZ\\\^^^aaaeeekkkooosssxxx~~~uuunnneee^^^ZZZ]]]hhhtttyyysssqqqpppnnnlllkkkhhhccc```[[[XXXSSSPPPNNNMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@>>>===;;;999888888777777777777777777777777666666666777888888999999:::;;;>>>AAAEEEMMM___ooo{{{xxxuuuqqqoookkkfffccc^^^\\\YYYUUUPPPJJJFFFDDD>>>===<<<:::888888777777777666555555555555666777555555555555555555555555222222333333444555555555888999:::;;;<<<;;;::::::888888777777888:::<<<===;;;:::999888888999999999999999888888888888999999;;;;;;:::::::::999999999:::999888777777888999:::::::::::::::;;;===>>>?????????@@@BBBDDDEEEFFFGGGFFFHHHKKKNNNQQQTTTUUUVVVXXXYYY\\\^^^```eeejjjnnnrrrxxxxxxpppfff```\\\\\\eeeoooyyyqqqqqqpppnnnmmmllliiieeebbb\\\YYYTTTQQQOOOMMMKKKIIIJJJJJJIIIHHHGGGFFFFFFEEE@@@???>>><<<:::999888777666666666666666666666666666666666777888888999999;;;<<>>===<<<:::999888777777666555555555555555666666444555555555555555555555222333333444444555666666888999:::;;;;;;;;;:::999888888777777888:::<<<===:::::::::999888888999999999888888777777888888999;;;;;;:::::::::999999999999999888777777888999:::888888999999:::;;;===>>>>>>???@@@BBBDDDEEEGGGGGGFFFGGGKKKNNNRRRTTTVVVWWWWWWYYY[[[^^^aaaffflllpppsssxxxyyyqqqgggaaa]]]]]]dddlll~~~zzzpppqqqooonnnmmmllljjjfffccc]]]ZZZUUURRRPPPNNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBB???>>>===;;;999888777666666666666666666666666666666666666777888888999999;;;<<>>>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJMMMQQQTTTVVVWWWVVVXXX[[[^^^bbbhhhnnnrrruuuyyy{{{rrrhhhbbb___^^^cccjjjzzz}}}rrrooonnnmmmmmmllljjjgggddd^^^[[[VVVRRRPPPNNNKKKJJJHHHHHHGGGFFFEEEDDDDDDCCC???>>>===<<<:::888777666777777777777777777777777666666666777888888999999;;;;;;???FFFNNN]]]tttxxxvvvsssqqqooolllhhheee```^^^[[[VVVPPPKKKFFFDDD======<<<;;;:::888777666111333555777888666555333444444444555555555666666333333444444555666666666999:::;;;;;;;;;:::999999:::999888888888999:::;;;888;;;======:::999999:::777777777888:::;;;===>>>;;;;;;::::::::::::999999666555555444555666777888999999999:::;;;<<<===>>>===>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJLLLOOOSSSVVVXXXVVVXXX[[[___dddjjjpppuuuwwwzzz~~~tttiiiccc```^^^aaaffftttuuunnnmmmllllllllljjjgggddd___\\\WWWSSSQQQNNNLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFAAA@@@???>>><<<:::999888777777777777777777777777666666666777888888999999:::;;;???FFFOOO```yyyxxxvvvsssqqqooollliiifff```^^^[[[VVVPPPKKKFFFDDD======<<<;;;:::888777666000222666888999777444222444444444555555555666666333333444444555666666666999:::;;;;;;;;;:::999888;;;:::999888888888999:::888;;;??????<<<999999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999888777666666666888999::::::::::::;;;<<<===>>>???===>>>@@@BBBDDDFFFGGGHHHJJJJJJJJJLLLNNNRRRVVVXXXUUUXXX\\\```eeekkkrrrwwwxxx{{{~~~|||zzzyyyxxxyyyzzz{{{{{{zzzxxxuuutttxxxvvvsssrrrrrrsssvvvxxxtttwww{{{vvvkkkddd```]]]___cccpppwwwmmmlllkkkkkkkkkjjjgggddd```\\\WWWSSSQQQNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>><<<;;;:::777777777777777777777777666666666777888888999999::::::>>>FFFPPPaaa{{{{{{xxxtttqqqnnnkkkgggdddaaa___[[[VVVPPPJJJEEECCC>>>===;;;999888888888999555555555555555444444444555555444444444333333333333111000222666999999888888888999999999:::::::::888888888888999:::;;;<<<;;;<<<=========<<<::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666666666777999:::777777888999;;;<<<======>>>@@@CCCDDDEEEFFFIIIKKKOOONNNMMMMMMMMMOOORRRSSSWWWZZZ^^^cccgggmmmsssxxxzzz|||~~~zzzwwwuuurrrpppmmmkkkiiiiiiiiijjjiiihhhfffeeeddddddeeefffbbbbbbaaaaaaaaaaaaaaaaaaeeeeeeeeehhhlllqqqvvvyyyyyynnngggbbb^^^^^^aaalll{{{xxxrrrooommmlllmmmlllhhhddd```]]]YYYVVVSSSQQQNNNKKKJJJIIIIIIHHHGGGFFFEEEEEE@@@>>><<<===???AAABBBBBB999999999:::999888777777:::999888888999::::::::::::;;;@@@HHHRRRccc{{{xxxtttpppnnnjjjgggdddaaa___[[[VVVPPPJJJEEECCC>>>===;;;999888888888999888888777666555555444444555555444444444333333333666444222333555777666555888888888999999999::::::888888888888999:::;;;<<<;;;<<<=========<<<;;;:::999888888888888888888999::::::::::::::::::::::::888777666666666777999999888888999:::;;;;;;<<<<<>>>>>???AAAAAAAAA777777777666666666555555888777666666777888888888;;;<<<@@@HHHRRReeezzzwwwssspppmmmjjjfffccc```^^^[[[VVVPPPJJJFFFCCC>>>===;;;999888888888999::::::999777666555444333555555444444444333333333666444333333555666666555888888888999999999999:::888888888888999:::;;;<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777666777888888999999999::::::;;;;;;;;;<<<@@@BBBDDDEEEFFFHHHJJJLLLNNNMMMLLLLLLMMMOOORRRSSSVVVWWWYYY\\\aaagggoootttzzz|||~~~zzzuuummmgggbbb___\\\ZZZXXXWWWUUUSSSRRRQQQRRRRRRSSSRRRQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTTTTUUUXXXZZZ\\\___dddmmmuuu|||pppiiiccc^^^^^^aaadddrrrwwwsssnnnlllllljjjgggcccaaa^^^YYYVVVTTTQQQNNNLLLHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>???@@@???>>>888777555444444444555666777777666666777777888999<<<<<<@@@GGGSSSgggyyywwwsssooommmiiieeeccc___]]]ZZZUUUPPPJJJFFFCCC>>>===;;;999888888888999888888777777666555444444555555444444444333333333222222222333555777888999888888888888999999999999888888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<888888888888888888888888777777777777777888888999:::::::::;;;;;;;;;;;;;;;@@@BBBEEEFFFGGGHHHKKKMMMMMMLLLLLLLLLMMMOOORRRSSSVVVWWWYYY[[[___fffnnnsssvvvxxx{{{}}}~~~zzzqqqlllfff```]]]ZZZWWWVVVTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSWWWVVVUUUUUUUUUWWWYYYZZZXXX\\\bbbiiippp{{{ssskkkddd______bbbbbbnnnxxxsssnnnllllllkkkhhhfffaaa^^^ZZZVVVTTTQQQNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>>>>>>>>>><<<;;;:::999777555555666777888888999999999888999:::;;;<<<<<>>===;;;999888888888999555555555555555555555555555555444444444333333333222222333444444666888999777777888888888999999999888888888888999:::;;;;;;======<<<<<<;;;;;;;;;;;;888999::::::::::::999888888888888888888888888888666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBEEEFFFGGGHHHKKKMMMLLLLLLKKKKKKMMMOOORRRTTTUUUVVVWWWXXX\\\bbbjjjpppqqquuuyyy|||~~~vvvppphhheee___[[[YYYWWWTTTRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXWWWZZZ^^^bbbgggppp{{{vvvmmmfffaaa```bbbbbbmmmxxxsssnnnkkkllllllkkkiiiaaa^^^ZZZWWWTTTRRROOOLLLIIIIIIHHHGGGFFFEEEEEEDDDAAA???>>>======<<<:::888;;;999777666555666888999888999:::999888888:::<<<<<<;;;???HHHWWWmmmxxxuuuqqqnnnkkkhhhdddaaa^^^\\\YYYTTTOOOJJJFFFCCC>>>===;;;999888888888999333333444444555666666666555555444444444333333333555666666555333333444666777777777888888888888999888888888888999:::;;;<<<======<<<;;;;;;;;;;;;<<<::::::<<<<<<<<<<<<::::::888888888888888888888888666666777888888888888777::::::;;;;;;<<<<<<<<<===@@@BBBDDDEEEFFFHHHJJJLLLKKKKKKJJJKKKMMMOOORRRTTTRRRSSSUUUWWWZZZ```ggglllooossswww{{{~~~}}}uuummmggg___\\\XXXUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSTTTUUUWWWXXXYYYVVVYYY[[[]]]```fffpppwwwyyypppiiicccbbbddddddmmm|||{{{uuuoookkkkkklllkkkiiibbb___ZZZWWWUUURRROOOMMMJJJJJJIIIHHHGGGFFFEEEEEE@@@???>>>======<<<999777999888666555555555666777555777999888555555888;;;===<<>>===;;;999888888888999555555555555666666666666555555444444444333333333555666777555333222444666777777777777888888888888888888888888999:::;;;<<<>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????>>>===<<<999999999999999999999999555666777888999888888777999::::::;;;<<<===>>>>>>???AAACCCEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLOOORRRTTTSSSUUUWWWZZZ]]]aaagggkkkpppsssxxx|||~~~{{{uuunnngggbbbZZZXXXTTTRRRQQQPPPNNNLLLLLLMMMMMMMMMNNNMMMMMMMMMQQQRRRTTTVVVWWWWWWWWWWWWTTTUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZ[[[[[[\\\\\\]]]YYY[[[\\\]]]^^^bbbiiinnn{{{|||ssskkkeeeccceeeeeemmmzzzyyyqqqkkkjjjjjjiiigggbbb___[[[WWWUUURRROOOMMMIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@?????????>>>;;;888888888888888777777777777444777:::888555444888;;;??????DDDRRRdddyyywwwtttqqqmmmkkkgggccc```]]][[[XXXTTTOOOJJJFFFCCC>>>===;;;999888888888999888888777777666666555555555555444444444333333333111444555555333444777:::777777777777888888888888888888888888999:::;;;<<<>>>===<<<;;;:::;;;<<<<<<999:::<<<======<<<:::999999999999999999999999999555666777999999888888777999999:::;;;<<<>>>>>>???>>>@@@CCCDDDEEEFFFIIIKKKKKKJJJJJJJJJLLLOOORRRTTTVVVYYY\\\^^^aaaeeejjjnnnqqquuuyyy|||~~~~~~wwwqqqlllfffaaa[[[XXXUUUSSSSSSRRRPPPNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOQQQSSSUUUVVVVVVVVVVVVXXXYYYYYYZZZ[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]]]]___`````````bbbhhhmmmrrr{{{~~~uuummmfffdddfffffflllyyy|||rrrllliiihhhgggeeebbb___[[[WWWUUURRROOOMMMHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@AAAAAA@@@===::::::;;;;;;;;;;;;:::999999666999<<<:::777666:::>>>AAAAAAGGGVVVhhh~~~tttssspppmmmjjjgggeeeccc]]][[[XXXTTTOOOJJJEEECCC>>>===<<<:::999888777777888777666444444333333333333333333333333333333222333333444444666777999999888888777777777777888888666777888888::::::;;;<<<<<<<<<<<<;;;:::999777666;;;;;;;;;::::::999999999;;;;;;:::999999:::;;;;;;777777666666666666666777888999;;;<<<===>>>>>>===BBBBBBDDDEEEGGGIIIJJJKKKLLLKKKJJJKKKOOORRRUUUVVVYYY\\\___aaabbbfffmmmssswwwxxxzzz|||~~~zzzrrrlllgggbbb```YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRPPPQQQSSSVVVXXXYYYZZZ[[[\\\\\\\\\]]]^^^```cccdddddddddeeeffffffeeedddccccccccccccdddeeefffhhhhhhssswwwwwwooohhhddddddgggiiittt~~~rrrnnnmmmkkkiiijjjaaa^^^ZZZWWWTTTRRROOOLLLKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA???>>><<<;;;;;;:::666666666666777888999:::888888888999:::;;;<<<===???@@@FFFVVVooouuusssqqqnnnkkkgggeeeddd]]]\\\YYYTTTOOOJJJFFFCCC>>>===<<<:::999888777777777777666555444333333333666666555555555555666666444333444444555666777888888888777777777777888888777777888999:::;;;<<<<<<=========<<<;;;:::888888;;;;;;:::::::::999999999;;;:::999888888999:::;;;777777666666666666777777:::;;;;;;<<<===>>>??????@@@@@@BBBCCCEEEGGGHHHIIILLLKKKKKKMMMPPPTTTWWWXXX\\\___cccfffgggkkkqqqvvvxxxyyy{{{}}}~~~wwwpppjjjeee```]]]ZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSTTTVVVXXX[[[\\\]]]^^^`````````aaabbbeeeggghhhllllllnnnoooooonnnmmmllliiiiiiiiiiiijjjkkklllmmmrrruuu}}}xxxppphhhddddddeeegggqqqsssnnnllliiiggghhhaaa^^^ZZZVVVTTTRRROOOMMMJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;999888888777777777777777888888888999:::;;;<<<===AAABBBIII[[[uuuvvvtttrrroookkkhhheeeddd^^^\\\YYYUUUPPPKKKFFFDDD>>>===;;;:::888777777777666666666555444444333333444333222111111222333444444444333333444555666666888888888888888888888888888888999:::;;;<<<==================<<<:::999888::::::::::::999999999999999999888888888888999999777777666666666666777777<<<<<<;;;<<<===>>>@@@AAA???@@@AAACCCDDDFFFGGGHHHLLLLLLLLLNNNQQQUUUXXX[[[]]]aaagggjjjllloootttxxxxxxzzz|||~~~{{{vvvpppkkkeee```\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZ\\\^^^```bbbbbbeeeeeefffgggiiikkkmmmnnnpppqqqssstttuuuttttttsssrrrrrrqqqqqqqqqrrrrrrssstttvvv{{{xxxppphhhccccccbbbdddlll}}}sssmmmkkkgggeeeeeebbb___ZZZVVVTTTRRROOOMMMIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA???===<<<;;;;;;;;;<<<;;;999888666666555555888888888999:::;;;<<<===BBBEEEOOOcccvvvuuurrroookkkhhheeeddd^^^]]]ZZZUUUPPPKKKGGGDDD===<<<;;;999888777777666555666666555555444444333222111000//////111222333444444333333333444444555888888888888888888888888888999999:::;;;<<<===>>><<<<<<<<<<<<;;;:::999888:::999999999999999999999888888888888888888888888777666666666666777777888<<<;;;::::::;;;===@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNQQQUUUYYY]]]]]]bbbiiimmmoooqqqtttxxxyyy{{{}}}}}}zzzvvvrrrnnnhhhccc___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]^^^```bbbdddfffgggiiijjjkkkmmmoooqqqrrrssstttuuuwwwyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{~~~yyypppgggccccccaaabbbiiixxxsssnnnkkkhhhffffffddd```[[[VVVTTTQQQOOOMMMIIIIIIIIIHHHFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;<<<;;;:::888777666666555888888888999:::;;;<<<===CCCGGGSSSjjjvvvuuurrroookkkgggdddccc^^^\\\YYYUUUPPPJJJFFFDDD===<<<;;;999888777666666444555555666666555444333555444444333444555666777444444333333333444444555777888999999999999888777888999999:::;;;<<<===>>>:::::::::::::::999888777999999999999999999999999888888888888888888888888666666666666666777888888;;;:::999888999<<<>>>@@@AAABBBBBBDDDEEEFFFGGGGGGGGGIIIKKKMMMOOOTTTYYY^^^```fffmmmqqqrrrtttvvvyyyzzz|||~~~~~~|||yyyuuurrrooojjjfffbbb``````___^^^]]]]]]]]]]]]______^^^^^^^^^^^^______aaaaaabbbccceeegggjjjkkkmmmnnnppprrrtttvvvwwwxxx{{{}}}zzzppphhhdddcccbbbcccjjjwwwtttooommmkkkiiijjjeeeaaa[[[VVVSSSQQQOOONNNKKKJJJJJJIIIHHHFFFDDDDDD@@@@@@???===<<<<<<<<<<<<::::::999888888888888888888888888999:::;;;<<<===BBBHHHWWWpppvvvtttrrrnnnjjjfffcccbbb]]][[[XXXTTTOOOJJJEEECCC===<<<:::999777666666666444444555666666555444333333333444444555555666666444444333333444555666666777888999::::::999888777888888999:::;;;<<<======999999999999999888777777888888888999999999999999888888999::::::999888888666555555666666777888999999999888888999;;;===>>>??????@@@AAABBBCCCDDDDDDEEEHHHKKKMMMOOOTTTZZZ```ggglllrrruuuvvvwwwzzz|||{{{}}}~~~~~~~~~~~~zzzwwwtttqqqnnnkkkhhheeeddddddcccbbbbbbbbbbbbbbbddddddccccccccccccddddddeeeeeeeeefffiiikkknnnpppppprrrtttwwwyyy{{{||||||~~~|||ssskkkggggggfffhhhooozzzwwwrrrpppnnnlllmmmfffbbb[[[VVVSSSQQQOOONNNKKKKKKJJJJJJHHHFFFEEEDDD@@@???>>>===<<<<<<<<<<<<999999888888888999999:::888888888999:::;;;<<<===BBBIIIZZZtttuuutttqqqmmmiiieeebbb```\\\ZZZWWWSSSNNNIIIDDDBBB===<<<:::888777666666666333444555777777666444333///111333555555555444333444333444444555666777888777888:::;;;;;;:::888777777777888999:::;;;<<<<<<999999:::::::::999888888777888888888999999999999888999:::;;;;;;:::999888555555555555666777888999888999999:::;;;<<<======??????@@@AAABBBCCCCCCDDDDDDHHHLLLOOOPPPUUU\\\bbbkkkoootttvvvvvvwwwzzz}}}|||~~~~~~~~~~~~~~~~~~|||yyytttqqqooonnnllljjjjjjiiihhhhhhgggggghhhhhhhhhhhhgggggggggggghhhhhhjjjjjjjjjjjjlllooorrrttttttuuuxxx{{{~~~wwwoookkklllkkkmmmuuu{{{uuusssooommmnnngggbbb\\\VVVSSSQQQOOONNNJJJJJJJJJIIIGGGFFFDDDCCC@@@???>>>======<<<<<<===:::999999888888999999:::888888888999:::;;;<<<===CCCKKK]]]xxxuuusssppplllhhhdddaaa___[[[ZZZWWWRRRMMMHHHDDDAAA<<<;;;:::888777666666555222444555777777666444333222444777999:::999777666333333444444666777999999777888:::;;;;;;:::888777666777888999:::;;;;;;<<<::::::;;;;;;;;;:::999999777777888888999999999999999:::;;;;;;;;;;;;:::999555555555555666777999999888999;;;<<<===>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEDDDIIINNNPPPQQQVVV^^^eeekkkooosssttttttuuuxxx{{{|||~~~~~~~~~}}}}}}~~~|||wwwtttrrrqqqpppooommmmmmlllkkkkkkkkkllllllkkkjjjjjjiiiiiijjjjjjkkkmmmmmmlllmmmooorrruuuwwwvvvxxx{{{~~~zzzrrrooopppnnnqqqyyy~~~wwwtttpppmmmmmmhhhccc\\\VVVSSSQQQPPPNNNIIIIIIIIIHHHFFFEEECCCBBB@@@???>>>======<<<======;;;::::::999888888888999888888888999:::;;;======DDDMMM___zzzuuusssooojjjfffcccaaa```\\\XXXSSSOOOLLLHHHBBB===888999::::::999888777666555555444333333333333444444444444444444444333333222222333222111222555777;;;:::999777666555555555666777888999::::::999888::::::999999888777777777:::::::::::::::999888777::::::999999999999999999666666666666777888999:::999;;;<<<<<<;;;<<<===???>>>??????@@@AAABBBCCCCCCFFFFFFIIINNNRRRUUU[[[bbbkkknnnqqqtttuuuwwwyyy{{{~~~~~~~~~}}}{{{yyyyyy{{{~~~}}}|||wwwuuutttuuuuuuuuurrrssstttttttttsssrrrqqqrrrqqqqqqqqqppppppoooooooooqqqrrrsssssstttwwwyyywwwzzz}}}~~~wwwsssrrruuuwwwyyyuuussspppmmmgggddd___ZZZUUUQQQNNNMMMKKKJJJJJJIIIHHHGGGFFFEEEFFFCCC???===<<<;;;999777999999999888888888777777888999;;;;;;:::;;;===???EEENNNbbb~~~vvvtttppplllgggdddbbbaaa]]]YYYTTTPPPMMMHHHBBB>>>999999::::::999888666555555555444444333333333444222333333333333333333333222333444333333333666888999888888777777777777777666777888999::::::999999:::999999888888777666666888888888999999999::::::999999888888888888777777555555555555666777888999888999;;;;;;::::::<<<===??????@@@AAABBBCCCDDDDDDDDDCCCFFFKKKNNNPPPVVV]]]hhhkkkoooqqqsssuuuxxxzzz~~~zzzzzzyyywwwuuuuuuwwwyyy}}}}}}yyywwwwwwwwwwwwvvvuuuvvvwwwwwwwwwwwwuuuuuuuuutttssssssrrrrrrrrrrrrrrrssstttuuutttvvvxxxzzzzzz|||zzzuuussstttwwwyyyuuussspppmmmgggddd```ZZZUUUQQQNNNMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDAAA>>><<<<<<<<<;;;::::::::::::999999999999888888:::;;;::::::;;;===???FFFPPPdddwwwuuurrrmmmiiifffcccbbb]]]ZZZVVVRRRNNNIIICCC???;;;;;;::::::888777555444555555444444444333333333111111111222222333333333333444555444444444666888666666777777888888888999555666888::::::::::::999999999888888777666666666666666666777888:::;;;<<<888888888777777777666666444444444444555666777888777999::::::999:::;;;===@@@@@@AAABBBCCCDDDDDDEEEEEEDDDFFFJJJLLLNNNSSSYYYcccfffkkknnnqqqsssvvvyyy}}}~~~~~~{{{{{{zzzxxxvvvvvvxxxzzz}}}|||{{{{{{{{{zzzyyyyyyzzz{{{||||||{{{zzzzzzyyyxxxwwwuuuttttttuuuuuuuuuwwwxxxwwwwwwwwwyyy{{{}}}~~~xxxtttsssvvvyyyuuussspppmmmhhheee```[[[UUUQQQOOONNNIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@===<<<<<<===<<<<<<888888888777777777777666999::::::::::::;;;>>>@@@GGGQQQeeewwwuuurrrnnnjjjfffcccbbb]]][[[XXXSSSNNNIIIDDDAAA<<<;;;;;;999888666555444444444555444444444333333000111111222333444444555222333555555444444666777666666777888888888888888555666888:::;;;;;;::::::999999888777777666666555666666666666777999;;;<<<999999888888777777666666555555555555666777888888888999:::;;;::::::;;;===@@@AAAAAABBBCCCDDDEEEEEEHHHGGGHHHLLLMMMNNNSSSYYY___ccchhhlllooosssvvvyyy|||}}}~~~}}}{{{{{{zzzyyywwwvvvvvvxxxzzz~~~~~~|||}}}~~~~~~}}}{{{yyywwwwwwwwwwwwxxxyyyzzz{{{zzzyyyzzz|||}}}yyytttrrruuu}}}xxxsssqqqnnnkkkhhhfffaaa[[[VVVRRRPPPNNNIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@===<<<<<<===<<<;;;999999999999888888888777999::::::::::::;;;???BBBGGGRRRfffvvvtttrrrnnnjjjfffcccaaa]]]\\\YYYTTTNNNHHHDDDBBB<<<<<<:::999777666555555444444555555555444333222111222222333444555555666000222444444333333444666777888888888888777666666555666888:::;;;;;;;;;;;;999999888888777666666666888888888888888999999:::;;;;;;:::999888888777777666666666666777888999999999:::<<<<<<;;;;;;===>>>@@@AAAAAABBBCCCDDDEEEEEEJJJHHHIIILLLMMMMMMQQQXXX\\\```fffkkkooosssxxx{{{|||}}}~~~~~~}}}{{{yyyuuuuuutttsssrrrrrruuuwww~~~~~~|||zzzyyyyyyyyyyyy{{{|||}}}}}}||||||~~~xxxsssrrrtttzzzvvvqqqooollljjjiiifffbbb\\\WWWSSSPPPOOOIIIHHHHHHGGGFFFEEEDDDDDDDDDAAA>>><<<<<<<<<;;;999======<<<<<<<<<;;;;;;;;;999::::::::::::<<<@@@CCCGGGSSShhhuuutttrrroookkkfffcccaaa\\\\\\YYYTTTMMMGGGDDDBBB<<<;;;:::888777666666666333444555555555444333222333333333444444555555555///111333444333333444555777888999999999777666555555666888:::<<<<<<<<<<<<::::::999999888777777777888888999:::::::::999999<<<;;;;;;:::999888777777666666666777777888999:::999;;;<<<<<<<<<<<<===???@@@@@@AAABBBCCCDDDDDDEEEHHHFFFGGGJJJKKKJJJOOOUUUZZZ^^^dddjjjoootttyyy}}}}}}}}}~~~~~~|||zzzxxxtttttttttsssssstttxxxzzz}}}|||{{{zzz|||}}}~~~~~~~~~~~~xxxsssqqqqqqvvv~~~vvvqqqnnnllljjjjjjgggbbb]]]WWWSSSQQQPPPIIIIIIHHHGGGFFFEEEEEEDDDEEEBBB>>><<<<<<<<<:::999::::::999999999999888888:::::::::999:::<<>>??????@@@AAABBBCCCDDDDDDFFFEEEEEEHHHIIIIIIMMMSSSWWW[[[bbbhhhnnntttyyy}}}}}}~~~~~~|||yyyxxxtttuuuuuuuuuvvvxxx|||}}}||||||}}}yyysssnnnnnnqqqyyywwwrrrpppmmmkkkjjjgggccc]]]XXXTTTQQQPPPJJJJJJIIIHHHGGGFFFEEEEEECCC@@@===<<<<<<===<<<;;;888888777777777666666666:::::::::999:::===AAAEEEKKKXXXmmmxxxwwwuuurrrnnniiieeecccZZZ[[[YYYTTTLLLEEEBBBBBB;;;:::888777777777888888333444555666666444222111333333222222222222222222111333666666666555555666333444777999::::::999888555666888;;;<<<=========<<<<<<;;;::::::999999888333666:::>>>??????===<<<::::::999888777666555444555444444555555666777888777999::::::::::::;;;===>>>??????@@@AAABBBCCCDDDGGGEEEFFFIIIJJJJJJNNNTTTUUUYYY```gggmmmsssyyy}}}~~~~~~|||yyywwwpppqqqrrrrrrsssvvvzzz}}}}}}|||}}}zzztttllllllooovvvyyysssqqqooollljjjhhhccc]]]XXXTTTRRRPPPKKKJJJJJJIIIHHHGGGFFFFFFAAA>>><<<<<<===>>>>>>============<<<<<<<<<;;;;;;:::::::::999:::===BBBFFFMMMZZZpppzzzwwwssspppmmmjjjfffccc___]]]ZZZUUUOOOIIICCC@@@===;;;999888888777666555888777666444444555666666333333333333333333333333666555555666666777888999444777:::======:::777444777888:::<<<>>>>>>>>>>>>???>>>===;;;999888888888:::::::::999999777666666::::::::::::999777666444555555444555666777999:::::::::::::::;;;<<<======>>>???AAACCCCCCCCCAAA@@@CCCEEEFFFGGGHHHKKKOOORRRUUUXXX]]]ccchhhnnnuuuyyy{{{{{{|||}}}|||zzzxxxvvvsssrrrqqqrrrtttxxx{{{~~~}}}|||}}}}}}~~~xxxpppiiieeegggqqq|||~~~tttpppnnnmmmkkkhhhccc___[[[UUUPPPLLLJJJIIIGGGFFFFFFFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;::::::999888888888999;;;888777:::<<<===BBBHHHNNNccc}}}zzzwwwssspppmmmjjjfffccc]]][[[XXXTTTNNNHHHCCC@@@<<<:::888777888888777666666555444444333333444444333333333333333333333333333333333333444555666777555666999;;;;;;999666555777888:::<<<>>>>>>>>>>>>???>>>===;;;:::999888888777777888999::::::::::::999999999999888666555333555555555555666777999:::::::::::::::;;;<<<======???@@@BBBDDDDDDDDDCCCBBBFFFGGGHHHHHHHHHHHHJJJLLLPPPSSSYYY___eeelllsssxxx{{{|||||||||{{{yyywwwuuurrrqqqqqqrrrtttwww{{{}}}}}}yyyqqqiiidddfffnnnyyyzzzrrrnnnlllkkkhhhccc___[[[VVVPPPLLLKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;::::::999888888999999<<<999888;;;===>>>CCCIIIUUUiiiyyyvvvrrrooollliiieeebbb[[[YYYVVVRRRMMMGGGCCC@@@;;;999777777888999888777333333333333333222111111333333333333333333333333333333333333444555666777555666777888888777666555777888:::<<<===>>>>>>>>>???>>>===;;;:::999999999666777888999::::::::::::888888999999888666444333555555555555666888999:::::::::::::::;;;<<<======@@@AAABBBDDDEEEEEEDDDCCCEEEGGGIIIIIIHHHHHHIIIJJJLLLPPPVVV]]]ccckkksssxxx||||||}}}|||{{{xxxuuussspppppppppqqqtttwww{{{}}}}}}zzzqqqiiidddccckkkuuuvvvpppmmmjjjgggccc___[[[VVVQQQMMMKKKIIIGGGGGGGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;::::::999999999999999===::::::<<<===>>>DDDKKK]]]rrryyyvvvrrrnnnlllhhheeebbb[[[YYYVVVQQQLLLHHHDDDBBB:::999777777888999888777222222333444444222111000222222333333333333444444555555555555666777888888666666666666666666666666666888:::<<<===>>>======???>>>===;;;:::999999999888999999999888888777666999999999999888777555444444444555666777888999999::::::::::::;;;<<<======???@@@BBBCCCDDDDDDDDDDDDAAADDDHHHJJJKKKKKKLLLMMMNNNQQQWWW]]]dddmmmuuu{{{|||}}}}}}|||zzzxxxuuusssoooooopppqqqtttxxx{{{}}}~~~yyypppiiicccbbbhhhpppzzzrrrooojjjgggccc___\\\WWWRRROOOLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;::::::999999999::::::<<<::::::<<<<<<>>>EEENNNaaawwwxxxuuuqqqnnnkkkhhhdddaaa\\\ZZZVVVRRRMMMHHHEEECCC:::999777777888999888777333444555555555444222111222222222333333444444444444444444555555666777888666666555555555555666666666777999;;;============>>>===<<<::::::999999999777777777777777777666555:::;;;;;;;;;:::888666555444444555666777888999999::::::::::::;;;<<<======>>>???@@@AAABBBCCCDDDDDDBBBEEEJJJLLLNNNOOOQQQRRRQQQTTTYYY^^^dddllluuuzzz||||||||||||zzzwwwtttrrrmmmnnnppprrruuuyyy|||~~~yyynnniiicccaaafffmmmzzz|||sssoooiiigggccc___\\\XXXSSSPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;::::::999::::::;;;;;;:::999:::<<<<<<>>>GGGQQQccc{{{wwwtttpppmmmjjjgggccc```^^^[[[WWWQQQLLLHHHEEECCC;;;999777777888999888777555555555555555444444333111222222333333444444555222222222222333444555666666666666666666666666666666777999;;;<<<=========<<<;;;:::999888888888888333444555777888999999999;;;;;;<<<<<<;;;999777666333444555777888888888888::::::::::::;;;<<<======>>>>>>???@@@AAACCCDDDDDDHHHJJJNNNPPPQQQSSSUUUWWWVVVXXX[[[___dddkkkrrrwwwyyyyyyzzzyyyxxxuuurrrqqqmmmnnnpppssswww{{{~~~zzznnnhhhbbbaaaffflllvvv}}}rrrmmmiiifffccc```]]]YYYTTTQQQNNNLLLIIIHHHGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<999888:::<<<===@@@KKKVVVhhhwwwtttpppmmmjjjgggccc```^^^[[[VVVPPPJJJFFFCCCAAA<<<:::888777888888777666666555555444444444444444111111222333333444555555222222222222333444555555555666666777777666666555555777999;;;<<<======<<<::::::999888777777777777444555777888:::;;;;;;;;;:::;;;;;;;;;:::888666555333444666777888888888888::::::::::::;;;<<<======?????????@@@BBBCCCEEEFFFJJJLLLOOORRRUUUYYY]]]```___```aaacccfffkkkqqqvvvtttuuuuuuvvvtttrrrpppnnnmmmnnnqqquuuxxx||||||ppphhhbbbaaafffkkkttt}}}qqqlllhhhfffccc```]]]YYYUUURRRNNNLLLJJJHHHGGGFFFDDDAAA@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<999999<<<>>>???CCCOOO\\\pppvvvtttpppllljjjfffbbb```^^^[[[UUUOOOIIIDDDAAA???===;;;999888888777666555666555444333222333444555111111222333333444555555444444444444555666777777555666777888888777666555555777999;;;<<<===<<<<<<999999888777666666666777999::::::;;;;;;;;;::::::::::::::::::999777666444333444666777888999888888::::::::::::;;;<<<======@@@@@@@@@AAACCCEEEFFFGGGGGGJJJOOOSSSXXX^^^eeejjjfffgggggggggiiimmmssswwwpppqqqrrrrrrrrrpppnnnlllmmmooorrruuuyyy}}}~~~rrrgggbbbbbbggglllsss|||qqqmmmhhhfffbbb```]]]ZZZVVVRRROOOLLLJJJHHHHHHFFFDDDAAA@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;<<<===999:::===@@@AAAFFFSSS```xxx}}}~~~qqqpppnnnllliiifffdddbbbXXXWWWTTTPPPKKKFFFAAA>>><<<<<<:::999888777777777555555444444444333333333222333333444444333333222555555555555555666777888999888777666666555555666777888999;;;<<<===>>>>>>???===;;;999999999:::;;;666555555666666777888999<<<<<<<<<;;;999777666555444444555555666666777777;;;;;;:::;;;;;;<<<===>>>BBBBBBAAAAAABBBEEEHHHIIIIIILLLOOOSSSXXX___gggllllllmmmmmmmmmmmmnnnqqqtttqqqrrrqqqooolllkkklllmmmkkkmmmqqqwww{{{sssiiifffcccdddgggrrrzzzrrrpppjjjgggdddaaa^^^ZZZVVVRRRGGGGGGFFFFFFEEEEEEFFFFFFBBBAAA@@@>>>===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<888888???EEEKKKZZZkkk}}}yyy{{{tttrrrpppmmmiiieeeaaa___ZZZXXXUUUQQQKKKFFFBBB@@@<<<;;;:::999777777777777555555444444444333333333222222333333333333222222444444444444555666777777999888777666555555555555555666777999:::;;;<<<<<<<<<;;;999777666777888999999888888777777777888888999::::::999999888777666444444555555666777777777;;;;;;:::;;;;;;<<<===>>>????????????AAADDDGGGHHHJJJLLLOOORRRVVV\\\ccchhhlllnnnooooooooooooqqqsssrrrrrrrrrooolllkkkkkkllllllnnnqqqvvv{{{vvvjjjgggddddddgggpppvvvnnnllliiigggdddaaa^^^ZZZVVVRRRKKKJJJIIIGGGEEEDDDDDDDDDAAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===999;;;AAAFFFMMM```tttzzzwwwzzzwwwuuurrrmmmhhhccc___\\\\\\ZZZUUUPPPKKKGGGDDDBBB;;;:::999888777666666666555555444444444333333333111111222222222222111111333333333333444555666777888777666555555444444555555555777999:::;;;;;;;;;;;;:::888666555666777888;;;:::999888777777777777666777888888888888888777444444555666666777888888;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@BBBEEEHHHJJJKKKMMMOOOQQQTTTXXX^^^bbbjjjllloooqqqqqqqqqrrrsssssssssrrrpppllljjjjjjkkkmmmnnnqqquuuzzzxxxlllhhheeedddfffoootttllljjjhhhfffcccaaa^^^ZZZUUURRROOONNNKKKHHHEEECCCBBBAAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;???DDDHHHQQQiiivvvtttyyywwwuuurrrmmmhhhccc^^^\\\\\\YYYUUUOOOJJJFFFCCCBBB;;;:::888777666666555555555555444444444333333333000111111222222111111000222222222333444555666777888777666555444444444444666777999:::<<<=========<<<;;;999777666777888999:::999888888777777777777666666777777777777666666444444555666777888888999;;;;;;:::;;;;;;<<<===>>>??????AAACCCFFFIIILLLMMMLLLNNNOOOPPPRRRUUUYYY\\\cccggglllppprrrssstttuuuttttttssspppllliiiiiijjjmmmnnnqqquuuzzzzzzmmmiiifffeeeeeemmm}}}wwwoookkkgggfffcccaaa___[[[VVVRRRQQQOOOLLLIIIFFFCCCBBBAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>???@@@AAADDDGGGJJJLLLNNNMMMNNNPPPQQQQQQSSSVVVYYY\\\aaahhhnnnqqqtttvvvwwwvvvuuutttpppllliiihhhiiimmmnnnqqquuu{{{vvvssstttuuuyyyzzznnnjjjfffeeeeeekkk{{{{{{qqqmmmgggfffdddbbb```\\\VVVRRRPPPNNNLLLIIIFFFDDDCCCBBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;AAAGGGKKKYYYzzzuuuppprrrzzztttssspppmmmiiidddaaa___ZZZWWWSSSNNNIIIEEEAAA@@@;;;:::999888777666666666555555444444444333333333111111222222222222111111222222222333444666777888999888777666666555555555444444666888999::::::::::::999777555444555666777555555555555666777888999888888888888777666444444444444555666888999::::::;;;;;;:::;;;;;;<<<===>>>===>>>@@@CCCFFFIIIKKKLLLMMMOOOQQQRRRRRRTTTWWWYYYYYY^^^ffflllppptttwwwyyywwwwwwuuupppkkkhhhgggggglllnnnqqqvvv}}}wwwmmmhhhhhhfffiiinnnsssyyyzzznnnjjjgggeeeeeejjjyyy~~~rrrmmmgggfffeeedddbbb^^^XXXTTTNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;@@@HHHNNN___rrrnnnqqqzzzuuusssqqqmmmiiiddd```^^^YYYXXXUUUPPPKKKFFFBBB???<<<;;;:::999777777777777555555444444444333333333222222333333333333222222222222333444555777888999:::999888777777666666777333444666777999:::::::::;;;999777555555555666777777777777666777777888888777777777888888777777666444444555777888999:::;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAADDDGGGIIIJJJKKKMMMOOOQQQSSSTTTVVVXXXZZZ[[[```ffflllpppsssvvvyyyxxxwwwuuuqqqkkkgggffffffkkkmmmrrrxxx~~~uuukkkdddccc``````aaaccceeekkkrrrvvvzzzuuuyyy{{{mmmjjjfffeeedddjjjxxxuuunnnhhhgggffffffddd___YYYUUUOOOMMMKKKGGGEEEBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@IIISSSeeeoookkkoooyyyvvvuuurrrmmmhhhccc___]]]ZZZYYYVVVRRRMMMGGGCCC@@@===<<<:::999888888777777555555444444444333333333222333333444444333333222333333333444666888999:::;;;:::999888777777777777555666888999;;;<<<<<<<<<===<<<:::888777888999:::;;;:::999888777777777777555666777888999999999999444444555777888:::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>AAABBBDDDGGGIIIKKKLLLLLLMMMOOORRRTTTUUUWWWZZZ\\\___ccchhhlllpppsssvvvxxxyyyxxxuuuqqqkkkgggffffffjjjmmmrrryyy~~~vvvkkkdddbbb^^^^^^\\\ZZZZZZ]]]bbbgggmmmwww|||uuummmqqqxxx|||mmmiiifffeeedddjjjxxxxxxqqqhhhhhhggggggeee```ZZZVVVPPPNNNKKKGGGDDDAAA???>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@DDDJJJTTTkkk}}}llljjjoooyyyuuusssooojjjfffcccaaa```[[[YYYUUUPPPJJJEEEAAA???<<<;;;:::999888888888888777666666555444444333333333333333333333333333333333333444555666777888888::::::999888777666555555444555777999:::;;;:::::::::999888666666666666777888888999999999999888888888888888888888888888888666666777777999:::;;;<<<:::::::::;;;<<<<<<======>>>@@@CCCEEEFFFGGGJJJLLLPPPRRRTTTYYY^^^ccceeegggiiijjjlllooorrruuuwwwxxxyyywwwsssooojjjfffbbb```eeeiiiqqqyyyvvvpppgggbbb\\\XXXWWWWWWXXXXXX[[[^^^iii{{{uuummmcccaaaaaagggooo}}}|||qqqjjjcccbbbdddjjjwwwwwwnnnkkkhhhgggfffbbb[[[UUUPPPNNNKKKHHHEEEDDDCCCCCC@@@???>>>======<<<<<<======<<<<<<;;;;;;;;;<<<<<<>>>>>>BBBJJJWWWmmm}}}kkkiiinnnxxxvvvtttpppkkkgggccc```___]]]ZZZVVVPPPJJJEEE@@@>>><<<<<<;;;999999999999999666666555555444333333333333333333333333333333333333333444555666777888888:::999999888777666555555333444777999;;;<<<<<<<<<:::999888666666666666777888999999:::::::::999999888888888888888888888888444555555666888:::<<<===:::;;;;;;<<<======>>>>>>>>>AAACCCEEEFFFHHHJJJMMMQQQSSSWWW\\\bbbgggkkknnnqqqqqqrrrsssuuuvvvwwwwwwzzzxxxtttoooiiiddd```^^^bbbgggoooxxxsssmmmeee___\\\[[[[[[[[[XXXZZZbbbppptttjjj^^^ZZZYYY\\\aaakkk|||}}}sssllleeecccdddiiiuuuzzzpppmmmjjjhhhgggccc\\\WWWQQQOOOLLLHHHFFFDDDCCCCCC@@@@@@???>>>============>>>>>>===;;;;;;:::::::::======@@@JJJYYYppp}}}llliiimmmwwwvvvtttqqqlllgggccc```^^^]]][[[VVVPPPJJJDDD@@@===;;;;;;:::999888888888888555555555444444333333333222222333333333333444444333333444555666777888888999999888888777666666555444555777:::;;;<<<<<<;;;:::999888666666666666777888999999::::::::::::999888888888888777777777777333333444666888:::<<<===;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCDDDEEEGGGJJJLLLPPPSSSYYY___eeejjjpppssswwwwwwwwwwwwwwwwwwwwwwwwzzzxxxtttnnnhhhccc___\\\___eeennnxxx{{{rrrjjjfffcccbbbaaa``````dddllluuusssiii^^^ZZZVVVWWWYYY___kkkvvvuuunnngggddddddiiisss~~~|||sssooollliiihhhddd^^^XXXRRRPPPLLLIIIFFFDDDCCCBBBAAA@@@???>>>==================<<<;;;;;;;;;;;;;;;>>>===@@@JJJZZZppp~~~mmmjjjnnnxxxvvvtttqqqmmmhhhddd```^^^]]][[[VVVPPPJJJDDD@@@===:::999888777666666666666444444444444444333333333222222222333333444444444333333444555666777888888999999888888777777666666666777999:::;;;;;;:::999:::999888666666666666777777888999999:::::::::999888888888777777777666666333333444666888:::<<<===;;;;;;<<<<<<===>>>>>>>>>===???BBBCCCDDDFFFIIIKKKOOOSSSYYY___eeejjjqqquuuyyyyyyyyyxxxxxxxxxwwwwwwzzzxxxsssnnnhhhbbb^^^[[[^^^dddmmmxxx{{{uuuqqqmmmkkkiiiggghhhlllrrr~~~tttjjjaaa[[[VVVTTTTTTWWW^^^gggmmmvvvvvvooohhheeeeeehhhrrr}}}}}}uuuqqqmmmjjjhhhddd^^^ZZZRRRPPPMMMIIIFFFDDDCCCBBBAAA@@@???>>>>>>=========;;;;;;;;;;;;;;;<<<======@@@>>>AAAJJJYYYmmmmmmlllppp{{{tttsssqqqmmmiiieeebbb```]]]ZZZVVVPPPJJJEEE@@@>>>999888777666666555666666444444333333333333333333111222222333333444444555333333444555666777888888888888888888777777666666888888:::;;;;;;;;;:::999:::999888666666666666777666777888999999999999999888888888777777666666555444555555666888:::<<<===:::;;;;;;<<<======>>>>>>===@@@BBBDDDEEEGGGIIILLLMMMRRRYYY^^^bbbgggnnnssswwwwwwxxxxxxxxxxxxxxxxxxyyywwwsssmmmgggaaa]]][[[\\\bbblllwwwzzzrrrnnnlllnnnsss||||||uuurrrrrrrrrsss|||vvvlllbbb[[[UUUSSSRRRRRRVVV\\\```eeennnxxxvvvpppiiifffeeeiiirrr|||~~~vvvrrrmmmjjjhhhddd___ZZZSSSQQQNNNJJJFFFDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>:::::::::;;;;;;===>>>>>>@@@???BBBIIIUUUhhh}}}mmmlllrrr~~~sssrrrpppnnnjjjfffcccaaa[[[YYYUUUPPPJJJEEEAAA???:::999888777666666666666333333333333333333333333111111222333333444555555333333444555666777888888888888888888777777777777666777999;;;<<<<<<;;;;;;:::999888666666666666777555555666777888888888888999888888777666666555555666666777777999:::;;;<<<:::::::::;;;<<<<<<======???AAADDDFFFGGGIIIKKKMMMKKKPPPWWW\\\^^^cccjjjooossstttuuuvvvwwwxxxyyyyyyxxxvvvrrrlllgggaaa]]][[[ZZZ```jjjuuuzzzuuutttvvv{{{{{{uuummmgggeeeeeeeeeeeekkksssxxxpppccc\\\VVVTTTSSSQQQTTTXXX[[[^^^bbbhhhqqq~~~vvvpppiiigggfffiiirrr|||wwwrrrmmmjjjhhhddd^^^ZZZTTTRRRNNNJJJGGGDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<===AAAHHHRRReeeyyyjjjkkksssqqqqqqpppnnnkkkgggdddbbb[[[YYYUUUPPPKKKFFFBBB@@@;;;:::999888777777777777333333333333333333333333111111222333333444555555333333444555666777888888888888888888777777777777444666888:::<<<=========:::999888666666666666777444444666777777888888888999888888777666555555444888888888888999:::;;;<<<999999::::::;;;<<<<<<===AAACCCFFFHHHIIIJJJMMMOOOJJJOOOVVVZZZ\\\```ffflllpppqqqrrrtttvvvxxxzzzzzzwwwuuuqqqlllgggbbb^^^\\\XXX^^^hhhsss}}}~~~zzzyyyyyy}}}yyyrrrmmmeee```^^^^^^^^^^^^bbbhhhssszzzrrreee^^^XXXWWWUUUSSSTTTXXXZZZ\\\^^^aaagggsssvvvoooiiiggggggiiirrr|||wwwrrrmmmiiigggddd^^^ZZZTTTRRRNNNJJJGGGDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999<<<@@@GGGOOOcccwwwhhhjjjrrrtttrrrpppmmmiiifffdddbbb]]][[[WWWQQQKKKEEEAAA???>>>;;;888777888999999888555555444444444333333333444333222111111222333444555555555555777999;;;<<<999999888666555444333222555777999;;;<<<===<<<<<<;;;:::999777666555555555777777777777666666666666888888888888777666555444333444555777888:::;;;<<<;;;::::::::::::;;;<<<<<>>======<<<<<<<<<======>>>>>>AAAHHHSSSfffrrrgggiiitttuuutttrrrnnnkkkhhheeedddaaa^^^ZZZSSSMMMFFFBBB???<<<:::777666777777777666555555444444444333333333222222222333333222222222222222333444555777888999777777777666666555555555555777999;;;<<<===<<<<<<::::::888777666666666666777777777777777777777777888888888888777666555555666666777777777777888888;;;::::::::::::;;;<<<<<<@@@BBBFFFMMMXXXbbbiiillljjjfff```[[[XXXYYY[[[]]]fffhhhlllppptttwwwxxxyyywwwvvvsssnnnhhhbbb]]]ZZZVVVXXX^^^iiirrryyy{{{rrrjjjeee^^^]]]\\\\\\]]]___aaabbbhhhfffccc___\\\ZZZYYYYYYVVV[[[cccpppvvvnnnfffbbbaaaaaafffmmmooouuuzzz{{{xxxxxx|||uuunnnooonnnnnnttt|||vvvoookkkjjjgggaaa\\\VVVRRRMMMIIIGGGFFFDDDBBBCCCBBBAAA@@@???????????????>>>===<<<<<<<<<<<<<<<>>>>>>AAAIIITTThhh}}}oooeeehhhtttvvvuuurrrooollliiifffeee```]]]XXXRRRJJJDDD???<<<;;;999777666777777666555555555444444444333333333111222333444444333222111222222333444666777888999666666666666666666777777555777999;;;<<<<<<<<<<<<:::999888777666666666666777777777777777888888888888888888888777666555555222333444666888999:::;;;;;;::::::::::::;;;<<<<<>>===<<<<<<;;;<<<<<<>>>>>>AAAHHHUUUjjj|||nnneeehhhtttwwwuuussspppllliiigggeee```]]]XXXRRRJJJDDD???<<<:::999777777777777666555555555444444444333333333111222333444444333222111222333444666777888999999666666666777777777777777555777999;;;<<<<<<<<<<<<999999888777666666666777666777777777888888888999999999999999888777666555222333444555777999:::;;;;;;::::::::::::;;;<<<<<>>>>>===<<<<<<<<<<<<<<<======@@@HHHVVVnnn}}}ooofffiiiuuuvvvuuusssooollliiifffeeeaaa^^^ZZZSSSMMMFFFBBB???:::999888888888888777555555555444444444333333333222222222333333222222222222333555666888888999999777777777777777777777777555777999;;;<<<===<<<<<<999999888777777777777777666777777888888999999999999999999999888777666555555555666666666666777777;;;::::::::::::;;;<<<<<>>@@@BBBEEEKKKTTT```hhhwwwzzz|||wwwooogggbbbbbbaaadddhhhmmmrrrvvvxxxyyyvvvuuurrrmmmggg```[[[XXXTTTRRRTTTZZZaaajjjvvvzzznnnfffaaa\\\[[[[[[]]]```dddhhhkkkpppooonnnllljjjgggeeeddd```bbbgggooo|||vvvuuuuuuwww}}}wwwppplllkkkhhhbbb]]]YYYUUUPPPLLLJJJIIIGGGFFFCCCBBBAAA@@@????????????<<<<<<;;;<<<<<<===>>>?????????CCCMMM^^^zzz{{{nnnffflllxxxuuutttrrrnnnkkkhhheeeddd]]][[[WWWQQQKKKEEEAAA???;;;:::999:::::::::888666555555444444444333333333444333222111111222333444///000333555666666666666888888888888777777777666555777999;;;<<<===<<<<<<999888777777777777777888666777777888999999::::::999999:::999999888777666111222333555777888999:::;;;::::::::::::;;;<<<<<<===>>>???@@@DDDLLLWWW___dddjjjppppppkkkdddaaa``````cccggglllppptttvvvwwwvvvtttqqqmmmgggaaa[[[YYYSSSQQQRRRXXX___gggsss~~~|||rrrjjjfffeeeeeefffgggkkkooorrruuu{{{zzzxxxuuuqqqnnnkkkiiigggiiimmmttt~~~vvvuuuuuuxxx~~~xxxqqqnnnllljjjddd^^^ZZZVVVQQQMMMKKKJJJHHHFFFCCCBBBAAA@@@????????????;;;;;;;;;;;;===>>>???@@@AAA@@@EEEPPPbbbyyymmmffflllzzzzzzwwwrrrmmmiiifffdddddd```^^^ZZZSSSLLLEEE???<<<===:::666333222333666888777777666555444444333333222222222222222222222222333333333444666777999:::666666777777666444111000777888999;;;<<<>>>>>>>>>999888777666666555555555777777777777888888888888444555555666666666666666333444555666777888999:::???===;;;999888999;;;<<<<<<<<<===>>>BBBFFFJJJLLLVVVZZZ^^^```aaaaaaaaabbbcccdddgggkkkooorrrssssssuuuuuusssoooiiibbb\\\XXXPPPOOOPPPUUUZZZaaannn{{{wwwtttuuusssuuuwwwyyy{{{~~~~~~|||vvvooopppmmmnnnwwwxxxttttttxxxyyyqqqmmmllliiiccc^^^\\\XXXSSSNNNLLLJJJHHHFFFEEEDDDBBBAAA@@@AAAAAABBB>>>>>>>>>>>>????????????AAACCCHHHRRReee{{{oooiiippp~~~zzzwwwsssmmmiiifffdddccc^^^\\\XXXSSSLLLFFFAAA>>>:::999777666555444444444666666555555444333333222222222222222222222222222444444444555666888:::;;;777888888888777555333222444555777888:::;;;;;;;;;777777666555444444444444555555555555666666666777:::999999777555333111000333444555666777888999:::<<<;;;999777666777999:::::::::;;;<<>>>>>>>>>>>????????????AAADDDIIISSShhhzzzoooiiippp~~~zzzwwwsssnnniiifffdddccc]]][[[WWWRRRLLLGGGBBB???888999:::;;;:::777555333555555444444333333222222222222222222222222222222333333333444666777999:::999999888888777666555555333444666777999999::::::888888777666555555555555555555555666666666777777;;;;;;999888555222000///333444555666777888999:::<<<:::999777777888999:::;;;;;;;;;<<<>>>AAACCCEEEGGGIIILLLNNNPPPSSSVVVYYY___bbbggglllpppsssuuuvvvvvvvvvsssooohhhaaaZZZVVVQQQPPPQQQUUUYYY```mmmyyy~~~zzzxxx~~~{{{{{{~~~{{{sssoooooommmiiiddd^^^ZZZTTTPPPMMMKKKIIIGGGEEEDDDBBB@@@????????????>>>>>>>>>?????????@@@@@@AAADDDJJJVVVkkkyyynnniiiqqqzzzwwwsssooojjjgggdddccc]]][[[WWWRRRLLLFFFAAA>>>:::;;;<<<===<<<999777555444444444333333222222222222222222222222222222222111111222333444666777888:::999888666666555666666555666777999::::::;;;;;;;;;:::999888777777777777777777888888888999999999777777777777666555444333333444555666777888999:::===<<<:::999999:::;;;<<<=========>>>???AAACCCDDDEEEFFFHHHJJJMMMQQQVVVZZZ]]]aaagggmmmqqqtttvvvwwwzzzyyyvvvrrrkkkddd]]]YYYRRRQQQQQQUUUXXX___kkkwww|||~~~{{{ssspppooonnnjjjfff```\\\VVVQQQNNNLLLIIIHHHFFFEEEBBB@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@AAADDDKKKYYYpppyyynnniiirrryyywwwtttpppkkkgggdddccc___]]]XXXRRRKKKDDD???<<<<<<;;;:::999888777777777444333333333333333222222222222222222222222222222222333333444555777888999888888777666555555555555555666777888999:::::::::;;;:::999888777777777777888888888888999999999999555555666666666666666555333444555666777888999:::<<<;;;:::::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCEEEGGGIIILLLPPPVVV[[[\\\aaahhhnnnqqqtttvvvxxxyyyyyyvvvrrrlllddd^^^ZZZTTTQQQRRRUUUXXX^^^jjjuuu~~~~~~||||||}}}|||sssoooooonnnkkkgggbbb]]]XXXSSSPPPMMMJJJIIIFFFEEECCCAAA???>>>>>>>>>????????????@@@@@@@@@@@@AAAEEEMMM[[[tttyyyooojjjsssyyyxxxuuuppplllhhheeeccc___]]]XXXRRRKKKCCC>>>;;;;;;999666444333333444555444444444444333333333333222222222222222222222222555555555666888999;;;<<<777777777666666555555555444444666777777888888888888888777666555555555555666666666777777777888888777777777777666555333333333444555666777888999:::999999888888999999::::::;;;;;;<<<===>>>??????@@@AAACCCEEEGGGJJJOOOUUUYYY[[[bbbjjjppprrrsssvvvxxxvvvuuussspppjjjccc]]]YYYUUURRRRRRUUUWWW]]]hhhttt{{{wwwwwwxxx{{{xxxwwwzzz~~~}}}tttpppooooookkkhhhccc___YYYTTTQQQNNNKKKIIIFFFEEECCCAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@AAABBBEEENNN^^^wwwzzzpppllluuuyyyxxxuuuqqqmmmhhheeeccc^^^[[[WWWQQQKKKDDD???<<<:::999777555444444444555444444444444444444444444222222222222222222222222444444555555777999:::;;;666777888888888777666555555555666777888888888888777777666555444444444444666666777777777888888888999999888777555444222111333444555666777888999:::888888888999999:::::::::;;;;;;<<<>>>???@@@@@@@@@@@@BBBEEEHHHJJJNNNSSSWWW[[[ccckkkqqqrrrsssuuuxxxttttttrrroooiiiccc]]]ZZZUUUSSSRRRTTTWWW\\\gggsss~~~xxxvvvssswww~~~{{{vvvuuuxxx}}}~~~~~~wwwqqqppppppllliiieee```ZZZUUURRROOOLLLJJJFFFEEEDDDBBBAAAAAABBBBBB?????????@@@@@@@@@AAAAAABBBFFFNNN___xxx{{{qqqmmmwwwyyyxxxuuuqqqmmmhhheeeccc[[[ZZZVVVQQQKKKEEE@@@>>>;;;;;;:::999888777666666555555555555555555555555222222222222222222222222111111222222444555777888777888999;;;:::999777666777888999:::::::::::::::999888777666666555555555888999999999999:::::::::888888777777666555333333333444555666777888999::::::::::::;;;;;;<<<<<<<<<<<<===???@@@BBBCCCCCCCCCAAACCCGGGIIILLLOOOSSSWWW\\\ccclllqqqrrrrrruuuxxxuuutttssspppkkkeee```\\\VVVSSSSSSTTTVVV[[[gggrrr~~~zzzzzz}}}|||wwwuuuxxx~~~~~~yyyrrrllljjjmmmrrrvvvyyy}}}yyysssrrrqqqmmmjjjeeeaaa[[[VVVRRROOOLLLJJJFFFEEEDDDCCCBBBCCCCCCDDD??????@@@@@@@@@AAAAAAAAACCCFFFOOO```yyy{{{rrrnnnyyy{{{xxxsssnnnjjjgggccc```\\\ZZZVVVPPPJJJEEEAAA???999999888777666555444444555555444333222222222222222222222222222222222222333333333444666888999::::::::::::999888777777666555666888:::;;;;;;;;;;;;999888777555555777888999888888888888888999999999999999888777666555444444444444444555666888999:::<<<<<<<<<;;;;;;:::::::::999:::;;;===???AAACCCDDDBBBDDDFFFGGGJJJNNNSSSWWW___dddjjjpppsssuuuwwwyyywwwuuuqqqnnnjjjeee^^^ZZZWWWUUUSSSSSSUUU]]]gggnnnyyy~~~{{{}}}yyy{{{rrrmmmfffbbbaaabbbcccccciiimmmssszzzuuurrrrrrqqqooonnnccc```[[[XXXUUURRROOOLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA???>>>>>>>>>??????@@@EEEPPPbbb{{{~~~vvvqqqwww~~~xxxzzzvvvqqqmmmiiifffbbb___[[[YYYUUUPPPJJJDDD@@@>>>;;;:::999888777666666555666666555444333333333333222222222222222222222222222222333444555777888999:::999999888777777666666777888999;;;;;;;;;:::999:::999777666555666777888777777888888888999999999999999888777666555444444444444444555777888::::::<<<<<<;;;;;;;;;::::::::::::;;;<<<===???BBBDDDEEECCCDDDFFFHHHJJJOOOTTTXXX___dddjjjooorrrtttvvvwwwvvvtttqqqnnnjjjeee___ZZZWWWUUUSSSRRRUUU\\\fffmmmwww~~~zzztttsssqqqrrryyy|||rrrmmmeee```^^^^^^^^^^^^aaadddjjjqqqxxx}}}wwwsssrrrooommmlllccc```\\\XXXUUURRROOOMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBAAA?????????@@@AAABBBGGGQQQccc|||xxxppplllrrrwwwtttoookkkgggddd```]]]ZZZXXXTTTOOOIIICCC???===<<<<<<;;;:::999888777777777666666555444444333333222222222222222222222222111111222333444666777888888888777777666666555555999:::;;;<<<<<<;;;:::999;;;:::888666555555666666777777777888888888999999999999888777666555444444333444444555777888:::;;;<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>@@@BBBDDDEEEDDDEEEGGGIIILLLPPPUUUYYY___dddjjjnnnqqqrrrtttuuutttrrrpppmmmjjjeee___[[[WWWVVVTTTRRRUUU[[[dddkkksss|||{{{sssiiiccc```]]]___gggqqq~~~xxxssskkkddd```^^^\\\[[[[[[^^^ccciiipppwww}}}yyysssrrrnnnkkkiiidddaaa\\\YYYVVVSSSPPPMMMLLLJJJIIIGGGEEEDDDCCCCCCDDDCCCAAA@@@@@@AAABBBBBBDDDIIISSSeee}}}ssskkkgggnnnvvvrrrmmmiiifffccc___\\\YYYWWWSSSNNNHHHBBB>>><<<<<<;;;;;;:::999888777777666666666555444444333222222222222222222222222222111111111222333444666777777777666666555555555555888999;;;<<<===<<<<<<;;;<<<;;;999777666555555555666666777777888888999999999999888777666555444444333333444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???@@@CCCDDDEEEEEEFFFHHHJJJLLLQQQVVVZZZ___ccciiimmmpppqqqrrrssstttrrrooommmjjjfff```\\\WWWVVVTTTRRRTTTYYYaaagggoooxxxxxxooofff]]]WWWUUUSSSTTT[[[dddqqqvvvnnniiieeebbb```^^^___bbbhhhooowww~~~yyytttrrrnnnkkkjjjeeebbb]]]ZZZWWWTTTQQQNNNLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBBDDDIIIUUUggg~~~rrrjjjfffmmm|||uuuqqqmmmiiifffccc___]]]YYYWWWSSSMMMGGGBBB>>><<<::::::999888777666555555444444555555444333111111222222222222222222222222111111111222333444555666666666666555555555555555666777999;;;===>>>>>>>>><<<;;;:::888666555444444555666666777888888999999999999888777666555444444333333444555777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@BBBDDDEEEEEEFFFIIIJJJMMMQQQVVVZZZ___ccciiimmmoooqqqrrrssstttrrrpppnnnkkkfffaaa]]]XXXVVVTTTRRRSSSWWW^^^dddkkksss{{{}}}~~~zzzxxx{{{~~~~~~~~~~~~rrrhhhaaaZZZRRRMMMQQQOOOPPPTTT[[[fffwww{{{uuuqqqmmmkkkggggggiiimmmsss{{{xxxtttssspppmmmlllfffccc^^^[[[XXXUUURRROOOMMMLLLKKKIIIGGGFFFEEEEEEBBBAAA@@@??????@@@AAABBBCCCIIIVVViiirrrjjjfffkkkxxxuuurrrmmmjjjgggddd```^^^YYYWWWSSSNNNHHHBBB>>><<<999888888777666555444444333444444555444222111000222222222222222222222222222222222222333444555666666666666666666666555555444555888;;;===>>>>>>>>>;;;;;;:::888777555444333444555666666777888999999999999888777666555444444222333333555777999;;;<<<:::::::::;;;;;;;;;;;;<<<=========>>>@@@AAACCCDDDEEEFFFHHHJJJMMMQQQVVVZZZ^^^ccciiimmmpppqqqssstttvvvtttrrrooolllgggaaa]]]XXXWWWTTTRRRRRRVVV\\\aaagggpppwwwyyy{{{~~~zzzqqqmmmmmmssswwwyyy|||}}}|||{{{}}}xxxqqqfff^^^XXXTTTOOOLLLNNNMMMMMMPPPTTT\\\kkkzzz}}}yyyxxxyyy{{{xxxtttsssqqqooonnngggddd___\\\YYYVVVSSSPPPNNNMMMLLLJJJHHHGGGFFFFFFAAA@@@@@@??????@@@BBBBBBCCCJJJXXXlllqqqiiidddiiiuuuvvvsssoookkkhhheeebbb```ZZZXXXTTTNNNHHHCCC???<<<999888777777555555444333444444555666555333111000222222222222222222222222333222222333333444555666666666666666666666666666444666888:::<<<<<<<<<<<<::::::999888777666555444444444555666777888999999999999888777666555444444222222333555777999;;;===:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFHHHJJJLLLPPPUUUYYY^^^bbbhhhnnnqqqrrrtttvvvyyywwwtttqqqmmmhhhbbb]]]XXXWWWUUURRRQQQTTTZZZ^^^dddmmmtttvvvwww{{{}}}|||~~~}}}qqqgggccc```aaagggnnnqqquuuyyyyyyyyyzzz{{{~~~{{{qqqjjj```YYYUUUSSSPPPNNNLLLKKKMMMNNNPPPUUUdddrrrxxxttttttqqqooonnnhhheee```\\\ZZZWWWSSSQQQOOONNNLLLJJJIIIGGGGGGGGGBBBAAA@@@@@@@@@BBBCCCDDDCCCKKK[[[qqqpppiiieeeiiiuuuwwwtttooollliiifffcccaaaZZZXXXTTTOOOIIICCC???===999999888777666555444444555555777777666555222111222222222222222222222222333333333333444555555666666666666777777777777777666777888:::;;;;;;::::::999999999999888666555444444444555666777888999999999999888777666555444444222222333555777999;;;===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGIIILLLPPPUUUYYY]]]bbbiiinnnqqqsssvvvwwwzzzxxxuuurrrnnnhhhbbb]]]XXXWWWUUURRRQQQTTTYYY]]]bbbkkkssstttuuuyyy{{{zzz{{{|||}}}tttlllaaaWWWYYYVVVWWW___eeeiiinnnssswwwyyy{{{{{{{{{{{{tttlllddd[[[TTTRRRQQQOOOMMMKKKKKKMMMOOOOOOTTTaaaoooyyytttsssqqqnnnmmmhhheeeaaa]]]ZZZWWWTTTQQQPPPOOOMMMKKKIIIHHHGGGGGGCCCBBBBBBAAABBBCCCDDDEEEDDDMMM]]]tttqqqjjjggglllxxxyyyvvvrrrnnnkkkhhhccc```]]]XXXRRRLLLGGGBBB>>>;;;::::::999999888777777777555555444333333222111111111222222333333222222111222222333333444555555555555555666777777777777777555666777888999:::::::::;;;:::999777666666666666555555666666666555555444::::::999888888777777666222222333444666888:::;;;>>>===<<<;;;:::999999999<<<===>>>???AAABBBDDDDDDDDDCCCEEELLLPPPRRRVVVZZZ___bbbgggkkkpppuuuzzz}}}yyyxxxvvvtttpppjjjbbb]]][[[YYYTTTOOONNNQQQWWW\\\cccggglllppprrrtttvvvwwwzzzzzz{{{}}}{{{ooogggaaaZZZUUUUUUJJJKKKNNNRRRWWW^^^dddggglllooorrrwww{{{~~~xxxpppkkkbbbaaa\\\WWWWWWXXXUUUOOONNNLLLLLLPPPTTTXXX```iii}}}yyyuuummmmmmooojjjkkkiiifffaaa]]]YYYWWWVVVQQQOOOMMMKKKJJJIIIFFFDDDDDDCCCAAAAAAAAABBBDDDFFFHHHQQQbbb{{{qqqjjjfffmmm{{{wwwtttpppllljjjfffbbb___]]]XXXRRRLLLGGGCCC>>>;;;:::999999888777777666666666666555444444333222222111222222333333222222111222222222333444444555555444444555666666666666666666666888999::::::;;;;;;999888777666555444444333777888888999888888777777999999999999888777666666222222333444666888:::;;;======<<<;;;::::::::::::<<<===>>>???AAABBBDDDDDDDDDBBBDDDIIINNNPPPTTTYYY]]]aaaggglllppptttxxx{{{xxxvvvuuusssooojjjccc^^^XXXVVVTTTQQQOOOQQQUUUXXX```dddiiinnnqqqtttvvvxxxzzz{{{|||}}}}}}yyyvvvtttssstttzzz{{{pppddd^^^XXXQQQMMMMMMHHHIIIJJJLLLPPPUUUYYY\\\dddgggkkkpppuuuyyy|||~~~|||yyyuuupppkkkgggdddddd```\\\[[[\\\YYYSSSTTTRRRQQQTTTVVVYYY```hhh{{{yyyvvvnnnnnnqqqlllkkkiiifffaaa]]]ZZZWWWVVVRRRPPPMMMLLLKKKIIIGGGDDDDDDCCCBBBAAAAAACCCDDDFFFIIIRRReeeqqqjjjgggnnn}}}vvvtttpppmmmjjjgggccc```]]]YYYRRRLLLGGGCCC???<<<999888888777777666555555666666555555444444333333111222222333333222222111222222222333444444555555444444555555666666555555666777888:::;;;;;;<<<<<<:::999999888777666555555888888999999999999888888777888::::::999888666444333333333555666888:::;;;===<<<;;;;;;::::::::::::<<<<<<>>>???AAACCCDDDEEEDDDAAABBBFFFJJJMMMRRRXXX\\\```ggglllppprrruuuwwwuuutttsssrrroooiiiccc^^^UUUUUUTTTRRRPPPPPPRRRUUU\\\```ggglllppptttwwwyyy{{{{{{|||~~~}}}xxxssspppllliiikkkrrr|||oooeee[[[VVVRRRLLLIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOXXX[[[___eeekkkppptttvvvwwwuuurrroookkkiiigggfffhhhiiihhheeedddeeeaaa[[[^^^ZZZYYYZZZZZZ[[[aaahhhyyyxxxvvvooopppsssnnnkkkiiifffbbb^^^ZZZXXXWWWTTTRRROOOMMMLLLJJJGGGEEEDDDCCCBBBAAAAAACCCEEEFFFJJJUUUkkkpppiiigggoooxxxvvvrrrooollliiifffccc]]]YYYRRRLLLHHHCCC???<<<888888777777666555555555555555444444444333333333111222222333333222222111333333333444555555666666555555666666666666666555666777999:::;;;<<<======999999999888777666555444555666777777777777777777666777999;;;:::888555444333333444555666888:::;;;===<<<;;;:::::::::::::::;;;<<<===???AAACCCDDDEEEEEEBBBAAAEEEIIILLLQQQWWWZZZ___gggmmmpppqqqrrrssssssrrrqqqpppnnniiiccc^^^VVVUUUTTTRRRPPPPPPRRRUUU[[[```ffflllpppsssvvvxxx{{{||||||~~~|||uuunnnhhhiiinnnyyyzzzjjj```XXXTTTRRRMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIMMMPPPUUU[[[aaafffjjjlllooommmiiieeecccdddfffiiimmmqqqsssqqqqqqqqqmmmggggggccc``````^^^^^^bbbiiiwww|||vvvuuuoooppptttooollljjjgggccc___[[[YYYXXXVVVTTTQQQOOOMMMLLLIIIFFFEEEDDDBBBAAABBBCCCEEEFFFKKKYYYrrroooiiigggpppyyyvvvrrrooommmiiifffccc^^^YYYSSSMMMHHHCCC???<<<888888777777666555555555333333333222222222222222111222222333333222222111444444444555666666777777777777888888888777777666666777888:::;;;<<<======777777777777666444333222555555666777777777777777555777999::::::888666444444444555555777888:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;===???AAACCCEEEFFFGGGCCCCCCFFFJJJLLLQQQWWWYYY^^^ffflllpppqqqqqqrrrrrrqqqqqqpppnnniiiccc^^^YYYWWWTTTQQQNNNPPPTTTWWW]]]aaaggglllpppsssuuuwww{{{{{{|||}}}}}}sssiiidddeeemmm|||ssseee\\\UUUSSSRRRNNNLLLLLLJJJJJJIIIHHHHHHGGGGGGGGGGGGIIINNNSSSXXX]]]```bbbcccbbb___\\\[[[___fffkkkssszzz|||vvvppplllhhhfffcccaaadddjjjuuuyyyttttttoooppptttpppmmmkkkhhhddd```]]][[[ZZZXXXVVVSSSQQQOOOMMMJJJHHHEEEDDDBBBBBBBBBCCCEEEGGGMMM\\\wwwpppjjjhhhqqqyyyvvvqqqnnnkkkgggccc```^^^ZZZSSSMMMHHHDDD@@@===999888888777777666555555222222222222111111111111111222222333333222222111444444444555666666777777888888999999999888777777555666777999;;;<<<======;;;;;;<<<;;;:::999777666555666777888888999888888555666888999999888666555555555555666777888::::::<<<;;;;;;::::::;;;;;;;;;:::;;;===???AAACCCEEEFFFGGGDDDDDDHHHKKKLLLQQQVVVXXX^^^eeellloooqqqrrrssssssrrrqqqpppnnniiiccc^^^ZZZXXXUUUPPPNNNOOOTTTWWW\\\```ffflllooorrruuuwwwzzzzzz{{{}}}}}}qqqjjjfffjjjuuu|||nnn___WWWQQQQQQQQQMMMKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDFFFIIIMMMQQQTTTVVVWWWVVVVVVUUUSSSTTTZZZdddlllyyy|||wwwqqqmmmhhhdddfffkkkrrr|||yyyssstttpppqqquuupppooommmjjjfffccc```^^^]]]ZZZXXXUUURRRQQQNNNKKKIIIEEEDDDCCCBBBBBBDDDFFFGGGPPP```|||tttmmmkkktttzzzwwwsssnnnkkkfffbbb___^^^ZZZSSSMMMIIIDDD@@@===:::999999888777777666666222222222222222222222222111222222333333222222111222222333333444555555555888888888888888777666666444555666888:::<<<<<<===<<<======>>>===;;;888777444444666777777888888888666666777777777777666666555555666666777888::::::;;;;;;;;;::::::;;;;;;<<<:::;;;===???AAADDDEEEFFFGGGDDDEEEIIILLLLLLOOOTTTXXX]]]eeekkkooorrrtttuuutttsssrrrqqqnnniiiccc^^^WWWVVVUUURRROOOOOOQQQTTTXXX]]]dddjjjnnnrrruuuxxxxxxyyy{{{}}}vvvooolllrrr{{{xxxlll```YYYSSSSSSSSSQQQOOOOOONNNNNNMMMLLLJJJIIIGGGFFFDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMMMMPPPXXXdddnnn~~~{{{uuummmffffffjjjnnnwwwzzzuuuvvvrrrsssvvvrrrpppooolllhhheeebbb```___\\\YYYVVVTTTRRROOOLLLJJJEEEDDDCCCBBBCCCDDDFFFGGGRRRbbbyyyrrrooowww~~~zzzuuuqqqmmmhhhccc```^^^ZZZSSSNNNIIIDDD@@@===::::::999999888777777777333333333333333333333333222222222333333222222222000111111222222333444444777777777777777666555555333444666888:::;;;<<<<<<666777888888777555222111111222333444555555555555666666666666666777777777666666666666777888::::::;;;;;;:::::::::;;;;;;<<<:::;;;===???AAADDDFFFGGGEEECCCEEEJJJLLLLLLNNNRRRXXX]]]dddkkkooorrruuuwwwuuutttsssrrroooiiiccc^^^TTTTTTUUUSSSPPPOOOOOOPPPTTTYYYaaahhhmmmrrrvvvyyywwwxxxzzz}}}ssslllmmmsss}}}vvvmmmeee^^^XXXYYYYYYVVVTTTUUUSSSRRRQQQPPPNNNKKKIIIHHHDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKLLLOOOYYYfffqqqzzzpppgggfffiiikkkttt|||wwwxxxtttuuuxxxsssqqqpppmmmiiifffcccbbbaaa]]]ZZZWWWTTTRRRPPPMMMJJJFFFEEECCCBBBCCCDDDFFFGGGTTTddd}}}vvvssszzz}}}zzzvvvqqqlllhhheeeddd\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666555555444333333333333444111000000000111222333333111111111222333444666666999888888888777777666666666666777888:::;;;<<<<<<:::999888666555555555555444555555666666666666555999777666666777777666555333444555666777888999:::::::::::::::::::::::::::;;;<<<>>>AAACCCDDDEEEFFFEEEFFFGGGGGGIIILLLQQQUUUWWW]]]eeelllqqquuuyyy{{{yyyxxxvvvtttqqqkkkddd___XXXSSSPPPQQQPPPOOOQQQVVVXXX]]]dddjjjnnnqqqtttuuu{{{|||~~~xxxtttqqq{{{xxxpppjjjkkkgggdddeeegggfffbbb]]]___[[[UUURRRQQQOOOKKKGGGGGGDDDDDDGGGGGGCCCBBBDDDIIIKKKLLLLLLOOOYYYgggrrruuulllgggdddcccfffnnnzzzyyywwwxxxxxxxxxzzztttrrroookkkgggeeedddccc```]]]ZZZVVVSSSOOOJJJGGGHHHHHHGGGEEEDDDEEEHHHKKKVVViiizzzuuuttt~~~|||zzzvvvqqqlllhhheeeccc\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666555555444444333333333444333333333222222222222222444444444555666777888999888888888888777777777666555555777888:::<<<===>>>:::999888666555555555555555555666777777777777666777666444555666666555333555555666666777777888888::::::::::::::::::::::::<<<===???BBBDDDEEEFFFGGGEEEFFFGGGGGGIIILLLQQQUUUXXX]]]eeemmmrrrvvvzzz|||}}}{{{yyywwwsssmmmfff```ZZZUUUQQQQQQQQQOOOQQQVVVYYY]]]dddjjjnnnrrrtttvvv{{{|||~~~{{{|||~~~zzzyyyvvvssspppqqqooooooqqqtttsssnnniiihhhbbb[[[VVVTTTQQQMMMJJJHHHEEEEEEGGGGGGCCCBBBEEEHHHJJJMMMNNNRRR\\\kkkvvvtttjjjdddaaa```cccjjjuuu{{{yyyzzzzzzyyyzzzvvvtttpppllliiifffddddddbbb```\\\XXXUUUQQQLLLIIIGGGGGGFFFDDDCCCEEEHHHKKKXXXkkk~~~zzzyyy{{{yyyvvvqqqlllhhheeeccc\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666555555555444444444444333444444555555444333111000222222222222333555666777888888888888777777777777444555666888:::<<<===>>>:::999888666555555555555666666777888888888888888888666555555666777555444777777777777666666666666::::::::::::::::::::::::===>>>@@@CCCEEEFFFGGGGGGEEEFFFGGGGGGIIILLLQQQUUUYYY^^^gggnnntttxxx|||~~~}}}zzzvvvooohhhbbb\\\VVVSSSSSSQQQOOOQQQUUUYYY^^^dddjjjnnnrrruuuwwwzzz{{{~~~zzzooonnnlllnnnqqquuuwwwwww{{{|||}}}vvvoooeee]]]XXXTTTPPPLLLIIIFFFEEEGGGFFFCCCBBBEEEGGGJJJNNNQQQWWWbbbqqq|||ssshhhbbb^^^]]]```eeennnxxx~~~|||}}}|||{{{|||xxxvvvrrrnnnjjjgggeeedddeeebbb^^^[[[WWWSSSNNNJJJFFFFFFEEECCCBBBDDDGGGJJJZZZmmm}}}}}}zzzxxxuuuqqqmmmhhheeeccc\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666555555555555555444444333111222444555555333111000111111111111222333444555888888888777777777777777666666777888:::;;;<<<<<<:::999888666555555555555666777888999999999999999;;;999888888999999888777666666666666777777777777999999::::::::::::;;;;;;===>>>@@@BBBDDDFFFGGGGGGEEEFFFGGGGGGIIILLLQQQUUUZZZ___hhhooouuuzzz~~~|||wwwppphhhccc]]]XXXTTTSSSRRROOOQQQUUUXXX\\\ccchhhlllpppsssvvvyyy{{{}}}zzznnngggddddddfffiiiooouuu{{{~~~}}}pppeee^^^XXXRRRMMMJJJFFFDDDFFFEEEBBBCCCFFFGGGLLLQQQVVV]]]iiixxxtttiiibbb___]]]___bbbhhhppp{{{~~~~~~|||}}}xxxwwwtttppplllhhheeedddgggddd```\\\XXXSSSNNNJJJEEEEEEDDDBBBBBBCCCGGGJJJYYYlll~~~xxxwwwuuuqqqmmmhhheeebbb\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666555555666666666555444333---///111333444444333222555444444555555666777888777777777777777777888888888888999999999::::::::::::999888666555555555555666777888999::::::::::::<<<:::999999::::::999888444444555666777888999999999999999::::::;;;;;;;;;;;;===???AAACCCDDDEEEFFFEEEFFFGGGGGGIIILLLQQQUUUZZZ___hhhpppwww||||||wwwppphhhbbb]]]XXXTTTSSSRRROOOQQQUUUVVVZZZ```eeeiiimmmqqqtttxxxzzz}}}yyyppphhhbbb^^^^^^aaaeeelllsss|||qqqfff]]]TTTOOOKKKGGGEEEFFFEEEDDDEEEJJJKKKPPPWWW^^^eeeqqqyyymmmfffbbb``````bbbfffkkksss~~~~~~~~~xxxwwwtttqqqmmmiiifffeeegggddd```[[[WWWRRRLLLHHHDDDDDDCCCBBBAAACCCGGGJJJVVVjjjwwwvvvuuurrrmmmiiidddbbb\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666555555666777666555444333,,,...000222333444444333444444333333444555555666777777777777888888888888888888999999999::::::::::::999888666555555555555555666777888999:::::::::;;;999888888999999888777333333444666777999::::::888999999::::::;;;;;;<<<;;;<<<>>>@@@CCCDDDEEEEEEEEEFFFGGGGGGIIILLLQQQUUUYYY___hhhpppwww}}}|||wwwooogggbbb\\\VVVSSSSSSQQQOOOQQQUUUVVVYYY___ccchhhlllpppsssxxxyyy||||||qqqgggaaa]]][[[ZZZYYY^^^hhhrrr}}}rrreeeZZZSSSNNNIIIGGGHHHHHHHHHKKKPPPSSSYYYaaahhhooo{{{tttkkkfffcccaaabbbcccfffkkksss}}}~~~~~~yyyxxxvvvssspppllliiihhhhhhddd```[[[VVVQQQKKKGGGDDDDDDCCCBBBBBBDDDGGGKKKUUUiiivvvvvvtttrrrnnniiidddbbb\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666555555777777777666444333000000111111222333444444222222111111111222333333666777777777888888888888555666777888:::;;;<<<===:::999888666555555555555444555666888999:::::::::;;;:::999999::::::999888444555555666777888888999888888999::::::;;;<<<<<<<<<===???AAACCCEEEFFFFFFEEEFFFGGGGGGIIILLLQQQUUUXXX^^^hhhpppwww}}}{{{wwwppphhhbbbZZZUUUQQQQQQQQQOOOQQQVVVVVVZZZ^^^cccggglllqqqtttxxxyyy{{{~~~wwwpppggg___[[[YYYXXXXXXXXXaaannn}}}pppbbbZZZRRRMMMJJJLLLMMMMMMRRRWWW]]]ccckkkrrrzzz{{{ppphhhddd______``````ccciiipppuuu~~~zzzzzzxxxwwwtttpppmmmllliiifffaaa\\\WWWQQQKKKGGGDDDDDDDDDCCCBBBDDDHHHKKKUUUjjjvvvuuutttrrrnnniiidddbbb\\\XXXRRRLLLHHHCCC>>>;;;999999888888777666666666444666777888777666444333333333222222222333444444555555444444444555666666666666777777888888888999333444555888:::===???@@@:::999888666555555555555444555666777999999::::::>>><<<;;;;;;<<<===;;;:::666666666777777777777777888888999::::::;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGEEEFFFGGGGGGIIILLLQQQUUUXXX^^^gggpppwww}}}|||wwwpppiiicccXXXSSSPPPQQQPPPOOOQQQVVVWWWZZZ___dddhhhlllqqquuuxxxyyy{{{~~~|||qqqllleee___\\\ZZZYYYXXX]]]gggvvvxxxhhh___UUUPPPMMMOOOPPPRRRWWW]]]dddjjjssszzzsssiiiddd]]]]]]]]]\\\]]]aaaggglllssszzz~~~{{{{{{zzzyyywwwtttqqqooojjjgggbbb]]]XXXRRRLLLGGGDDDDDDDDDCCCCCCEEEIIILLLWWWkkkuuusssrrrpppnnnjjjddd```___[[[VVVOOOHHHBBB???===;;;;;;;;;:::888666555444666666666666555555555555444444333222222111111000444444444444555777888999999888777666555555555555666666777888999::::::;;;<<<<<<<<<<<<:::777555333444444555555666777777888888777888999::::::888666777666555555555666888999;;;;;;;;;;;;<<<>>>??????>>>>>>@@@AAACCCDDDEEEFFFEEEGGGHHHIIIJJJLLLPPPRRR[[[```gggmmmsssyyy~~~|||wwwooofff```ZZZXXXUUURRRQQQRRRSSSTTTYYY]]]bbbfffiiilllpppsssyyyzzz|||zzzuuummmeee^^^[[[[[[[[[dddooooooddd]]]XXXTTTUUUVVVYYYbbbkkkrrruuu{{{vvvjjjccc___\\\ZZZYYY[[[___dddhhhkkksssyyyssswwwvvvvvvxxx{{{}}}|||~~~}}}~~~}}}|||zzzwwwsssppppppkkkddd\\\VVVPPPKKKGGGFFFCCCBBBDDDCCCBBBEEEKKKYYYmmmyyywwwtttrrroookkkgggccc]]]ZZZUUUNNNGGGBBB???===;;;::::::888777666555555666666666666555555555555222222222222222222222333444444444444555777888999999888888777666666666666555555666888999:::;;;<<<===<<<<<<:::999777555444444555555555666666777777888888888999::::::888666777666555555555666888999::::::;;;<<<>>>???AAABBB>>>>>>@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIKKKOOOSSS]]]bbbjjjqqqwww}}}}}}xxxppphhhbbbYYYWWWTTTQQQPPPPPPRRRSSSYYY\\\aaafffiiimmmqqqtttyyyzzz|||vvvmmmfffdddddddddmmmyyyzzzoooccc^^^ZZZ[[[]]]```hhhqqqvvvyyy~~~zzznnngggcccaaa^^^\\\]]]```eeegggmmmsss|||~~~tttnnnooonnnooorrrvvv~~~}}}}}}~~~|||yyyuuurrrpppjjjccc[[[UUUPPPJJJGGGFFFCCCBBBDDDCCCBBBFFFLLLWWWkkk{{{xxxtttqqqnnnjjjfffccc[[[XXXSSSMMMGGGBBB???===:::999888666555555666666666666666555555555555444000111111222333333444444333333444444555666888999999999888777777666666666444444666888:::<<<===>>>>>>===;;;999777666555555555555555666666666666666888888888999;;;:::888666777666555555555666777888999999;;;===???AAABBBCCC===>>>???AAACCCDDDFFFFFFGGGGGGGGGFFFGGGJJJOOOSSS\\\bbbjjjrrryyyzzzssskkkeee[[[YYYUUURRRPPPQQQRRRSSSXXX[[[aaafffjjjnnnrrruuuyyyzzz|||wwwpppnnnnnnoooyyy}}}mmmhhhdddeeegggjjjqqqyyy{{{~~~uuummmiiigggdddbbbccceeehhhjjjqqquuu{{{|||qqqkkkiiihhhiiimmmrrr|||~~~~~~|||wwwsssoooiiibbbZZZTTTOOOJJJGGGFFFCCCBBBDDDCCCCCCHHHNNNXXXlllyyyzzzvvvqqqmmmjjjfffccc```ZZZWWWRRRLLLFFFBBB???>>>:::888666444444555666777666666555555555444444444111111111222222333333333333333333444555666777888999999999999888777666666333444555888:::===>>>???>>>===;;;888666666666666555555666666666666666666999888888:::;;;;;;999777666666555444555666777888888999;;;<<<>>>???@@@@@@===>>>???AAACCCEEEFFFGGGHHHHHHFFFEEEFFFIIIOOOSSSXXX^^^gggpppxxx~~~|||vvvnnniii^^^\\\WWWSSSRRRRRRTTTUUUWWW[[[aaafffjjjooosssvvvyyyzzz|||{{{wwwwwwxxxzzzsssnnnoooqqqsssyyy}}}vvvpppnnnmmmkkklllnnnpppqqqwwwzzzuuuooojjjiiiiiimmmrrr|||~~~~~~}}}xxxtttmmmhhh```XXXRRRMMMIIIFFFEEEBBBBBBCCCDDDDDDJJJPPP\\\qqqtttzzzyyyuuupppllliiieeebbb___ZZZWWWRRRLLLFFFBBB???>>>:::888666444444555666777555555555555444444444444333333333222222222111111333333333333444666777888999:::::::::999888777666222444555888;;;===???@@@???>>>;;;999777666666777555555555555666666666666999888999:::;;;;;;999777666555444444444555777888999999:::;;;<<<<<<<<<;;;<<<===???AAACCCEEEFFFGGGIIIHHHGGGFFFFFFIIIOOOSSSUUU[[[eeeooowww~~~~~~xxxqqqlll```\\\WWWSSSQQQQQQSSSTTTXXX[[[aaafffjjjooosssvvvyyyzzz|||~~~xxxwwwyyyzzz}}}xxxwwwwwwwwwxxxzzz|||}}}}}}|||}}}~~~wwwpppmmmlllnnnrrr|||~~~xxxtttlllfff^^^VVVPPPLLLHHHFFFEEEBBBAAACCCDDDFFFLLLSSS```uuupppwwwyyyvvvrrrooolllhhhdddaaa[[[XXXSSSMMMGGGBBB???===:::999888666555555666666555555555444444444444333444444333333222111111000222222333333444555777888::::::;;;;;;:::999777666333444666888;;;===???@@@@@@???===;;;999888777777444444555555666777777777999999999:::<<<;;;999777666555444444444555666777888999:::;;;;;;:::999888<<<===???AAACCCEEEGGGHHHIIIIIIIIIGGGHHHJJJOOOSSSUUU\\\fffpppxxxzzzsssooo```]]]WWWRRROOOOOOQQQSSSYYY\\\bbbgggkkkooosssvvvyyyzzz|||~~~~~~~~~~~~}}}yyyuuurrrrrrrrrsssyyyuuurrroooooorrr|||yyytttkkkeee\\\TTTOOOKKKHHHFFFEEEBBBAAACCCEEEGGGNNNVVVcccxxx~~~ooovvvxxxvvvtttqqqoookkkfffccc]]]ZZZUUUNNNGGGBBB???===;;;::::::888777666555555555555555444444444333333333222222222222222222222222222222333444555666777::::::;;;<<<;;;999888666444555777999;;;===???@@@@@@??????===<<<:::888777222333444555666777888999:::999999:::<<<<<<:::888555555444333444555666777777888:::<<<<<<;;;:::999<<<===>>>AAACCCEEEGGGHHHIIIJJJJJJJJJJJJLLLOOORRRUUU\\\fffqqqxxx~~~{{{uuupppddd```YYYTTTQQQQQQSSSUUUZZZ^^^cccgggkkknnnrrruuuyyyzzz|||{{{zzz|||~~~}}}~~~~~~|||zzz|||~~~wwwtttpppkkkgggfffeeefffkkkrrr|||zzzvvvrrrrrrttt~~~{{{vvvjjjddd[[[SSSMMMJJJGGGEEEEEEBBBAAACCCEEEHHHOOOWWWhhh}}}yyyooovvvvvvuuusssrrrpppkkkfffbbb___[[[VVVOOOHHHBBB???===<<<;;;;;;:::888666555444555555444444444333333333111111111222222333444444222222222333444555666777:::;;;<<<<<<<<<:::888666555666777999;;;===>>>???@@@@@@@@@???===;;;888777111222333555777888999::::::999999;;;<<<<<<:::888555555444333444555666777666888:::<<<>>>======<<<<<<<<<>>>AAACCCFFFGGGHHHIIIKKKKKKKKKKKKMMMOOORRRSSS[[[eeeooowww}}}{{{uuuqqqhhhddd^^^XXXUUUUUUWWWYYY[[[^^^cccgggkkknnnrrrtttyyyzzz|||xxxmmmlllnnnqqq~~~~~~~~~|||}}}}}}{{{yyy{{{{{{xxxwwwuuuuuuuuuuuusssrrrpppmmmhhhccc___]]]\\\\\\\\\bbbjjjsss~~~~~~yyyuuuuuuwww|||wwwiiicccZZZRRRMMMIIIGGGEEEEEEBBBAAACCCEEEHHHPPPYYYmmmuuupppwww|||zzzvvvrrroookkkfffccc```^^^XXXRRRKKKEEEAAA???===;;;999777666666777888555555555444444333333333222222222222222222222222000000///...///222777;;;888777777777777777888999444555666777:::<<<>>>???@@@@@@???>>><<<999666444666666777777777777666666777777777777777777777777666555555444444666777888<<<<<<<<<<<<<<<===>>>???:::<<>>???@@@@@@@@@>>><<<999777555555666777777888888888777999999999999999999999999555444444444555666888999:::::::::;;;;;;<<<=========>>>@@@BBBEEEFFFHHHHHHJJJKKKMMMMMMLLLLLLNNNOOORRRWWW___hhhpppxxxwwwqqqfffccc^^^ZZZXXXXXXZZZ[[[```bbbdddgggiiinnnssswww|||~~~|||pppkkk^^^VVVVVVWWWXXXbbbooo}}}~~~zzzwwwzzzvvvnnniiiddd^^^ZZZ]]]]]]^^^^^^]]]\\\[[[ZZZZZZYYYWWWUUUSSSQQQOOONNNPPPNNNPPPWWW___gggttt{{{tttuuuyyy}}}qqqgggbbb[[[TTTPPPMMMJJJHHHGGGFFFGGGJJJLLLOOOXXXaaarrrtttllltttvvvuuurrrpppnnnkkkfffccc]]]ZZZUUUOOOIIIDDD@@@>>><<<;;;999777666666666777555444444444444333333333222222222222222222222222222333444444333444666888999888888777777666666666444555666777999;;;===>>>@@@@@@@@@???===:::888666555555777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;555444444444555666888999999999999:::;;;;;;<<<<<>>?????????>>>===:::888777444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666555444444555666777888888999:::;;;<<<<<<<<>>===<<<:::888777333555666888:::;;;<<<<<<:::::::::::::::::::::::::::888777555444444444444888888:::<<<============>>>>>>???AAADDDGGGJJJLLLQQQRRRRRRQQQOOONNNOOOPPPOOORRRVVV[[[aaajjjsssyyyzzzwwwmmmjjjddd^^^ZZZYYYZZZ[[[___aaaeeehhhjjjnnnrrruuuzzz|||{{{ooofff```[[[VVVTTTPPPMMMKKKLLLMMMNNNQQQVVV```mmm{{{tttnnnlllllllllrrrwwwzzzmmmfff^^^XXXUUUSSSOOOLLLIIIIIIJJJJJJKKKLLLLLLMMMIIIKKKMMMOOOOOOOOONNNMMMIIIFFFFFFIIIJJJKKKPPPWWW^^^hhhwww|||uuuwww{{{zzzpppccc```\\\YYYYYYYYYYYYYYYZZZYYYZZZ]]]```cccmmmwww}}}oooiiipppssssssrrrrrrqqqnnniiieee^^^[[[VVVPPPJJJEEEAAA???999999888888666555555444333333333444444444444555111111111222222333333444444666777777666666666777888999::::::999888666555555555555666888:::;;;<<<;;;<<<<<<<<<;;;:::888777333444666888999:::;;;;;;888888888888888888888888:::999777555444333333444777888:::<<<>>>>>>>>>===>>>>>>???AAADDDHHHKKKNNNRRRSSSTTTSSSQQQOOOPPPQQQOOORRRVVV[[[aaaiiiqqqwww}}}~~~zzzxxxoookkkeee^^^ZZZXXXYYYYYY\\\___cccgggjjjmmmqqqtttyyy|||xxxjjjaaa[[[UUURRRRRROOOMMMLLLLLLLLLNNNPPPRRRYYYeeevvv}}}wwwqqqllliiijjjnnnuuu|||uuuhhhbbbZZZUUUSSSQQQNNNKKKIIIIIIHHHHHHIIIJJJKKKLLLIIIJJJKKKLLLMMMMMMLLLLLLHHHEEEEEEGGGHHHGGGKKKQQQVVV^^^kkkyyy|||uuuwww|||yyypppeeebbb___^^^___aaabbbbbbdddcccfffjjjllloooxxx{{{nnngggnnn}}}rrrrrrrrrrrrpppmmmhhhccc\\\YYYTTTOOOIIIDDDAAA???999999888888777555444444333333333444444444555555000111111222333333444444444555666666555555777888666777888999999888777555555555555666888999;;;;;;999::::::;;;:::999777666333444666777888999999999999999999999999999999999888777666444444555555666555777999;;;=========<<<@@@@@@@@@AAADDDGGGKKKMMMOOOQQQRRRRRRQQQQQQRRRSSSQQQTTTYYY^^^cccjjjrrrwwwzzz~~~}}}zzzyyyoookkkeee^^^ZZZXXXWWWXXXZZZ]]]bbbgggjjjnnnrrruuuxxx{{{~~~wwwiiiaaa\\\UUUSSSUUUQQQPPPOOOMMMMMMOOOQQQQQQXXXdddttt|||sssnnnhhhjjjmmmrrrwww|||~~~ppphhhbbb[[[WWWUUUTTTQQQOOOKKKJJJJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHEEEEEEGGGFFFDDDFFFKKKPPPVVV```kkkxxx{{{uuuwww}}}xxxpppiiigggddddddfffiiikkkkkknnnnnnrrrwwwzzz|||yyyllleeelll{{{qqqqqqqqqqqqooolllfffbbb]]]ZZZUUUNNNHHHBBB>>>;;;888888888888777555444333333333333444444555555555000000111222333333444444333444555555444555777999777888:::;;;;;;:::999888555555555666777999:::;;;888999999:::999888777666333444555777888888888888999999999999999999999999555555444444555666888999333555888:::<<<<<<<<<;;;BBBBBBAAABBBCCCFFFIIIKKKLLLNNNPPPQQQQQQRRRTTTVVVSSSWWW[[[```ffflllsssxxxxxx}}}|||zzzyyypppllleee^^^YYYWWWWWWWWWYYY]]]bbbgggkkkoootttvvvxxx{{{vvviiiccc___ZZZYYY\\\TTTTTTRRROOOOOOQQQRRRRRRYYYcccrrr{{{tttkkkkkkkkklllnnnqqqtttvvvwwwyyy{{{~~~{{{mmmgggbbb[[[WWWVVVUUURRRPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJGGGGGGGGGEEEBBBDDDHHHLLLPPPXXXbbbnnnzzztttxxx}}}xxxpppllljjjhhhhhhkkknnnpppqqquuuvvv{{{yyyllldddjjjyyyrrrqqqqqqqqqpppmmmhhhddd]]]YYYSSSMMMHHHCCC???<<<:::999777666666666777888222222333333444333333333333333333333333333333333555444333222222333555666999::::::;;;:::999888777555555555555666777999:::;;;;;;;;;:::999888777666444555666777777777777777777777777888999999::::::999888777666666555555666888999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLNNNNNNOOORRRUUUWWWXXXXXXZZZ\\\aaagggnnntttyyy{{{zzzuuunnnjjjccc\\\XXXWWWXXXYYYZZZ]]]bbbgggkkkppptttxxxyyy|||}}}pppgggdddcccaaa^^^YYYZZZZZZXXXVVVTTTSSSTTT[[[bbbpppvvvllliiifffdddeeeeeeeeeeeehhhkkknnnqqquuu~~~sssiiiddd^^^[[[ZZZXXXUUURRRUUURRROOONNNNNNNNNMMMMMMMMMMMMLLLMMMOOOOOOMMMLLLIIIHHHFFFEEEDDDCCCDDDDDDHHHIIIOOOZZZdddqqq{{{uuuvvv|||~~~wwwsssoooooooooqqqssswww{{{}}}wwwllldddkkkwwwrrrqqqqqqpppooolllgggccc]]]YYYRRRLLLHHHCCC???<<<999999777666666666777888444444555555666555555444111111111111111111111111222222333333444444444333999999:::::::::999888777555555555555666888999;;;;;;;;;;;;:::999888666666555555666777888888888888888888888888999999999999888777666555555444555555666777999;;;<<<===>>>>>>>>>@@@BBBCCCDDDFFFJJJLLLOOOOOOPPPRRRVVVXXXZZZZZZ___bbbgggnnnuuu||||||xxxnnnjjjccc]]]XXXWWWXXXXXXYYY]]]bbbggglllqqqvvvyyyyyy|||}}}vvvsssqqqmmmjjjiiigggdddaaa]]][[[[[[[[[^^^eeerrr}}}oookkkfffbbbaaa```___^^^^^^aaadddgggllltttyyymmmggg```\\\[[[ZZZWWWTTTWWWUUURRRQQQQQQRRRQQQPPPPPPOOONNNNNNNNNNNNLLLJJJIIIHHHFFFEEEDDDCCCDDDDDDGGGGGGLLLUUU^^^hhhxxxzzzuuuvvv}}}zzzvvvsssssstttvvvzzz~~~uuujjjcccjjjvvvsssrrrqqqpppnnnkkkfffbbb]]]YYYRRRLLLGGGCCC???<<<999888888777666777777777444555555666555555444444111111111111111111111111111222444666666555444333888999:::::::::999888777666555555555666888:::;;;;;;;;;::::::999777666555666666777888999::::::999999999999999888888888888999888777666666555555555444666888:::<<<>>>??????>>>???BBBCCCDDDFFFIIILLLOOOPPPQQQTTTWWWZZZ]]]^^^dddhhhoooxxx{{{oookkkddd^^^YYYWWWWWWXXXWWW[[[```fffkkkpppvvvzzz{{{}}}|||wwwppphhhbbb_________aaagggsss}}}{{{uuuoooggg```[[[XXXVVVTTTTTTWWWZZZ]]]aaaiiittt|||wwwpppgggbbb___^^^\\\ZZZ[[[XXXVVVUUUVVVVVVUUUSSSRRRQQQOOONNNNNNMMMKKKIIIIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFIIIPPPWWW___mmmyyy~~~xxxtttwww~~~}}}zzzxxxyyy{{{~~~qqqhhhaaagggssstttrrrpppooommmiiieeeaaa]]]XXXRRRLLLGGGCCC>>>;;;999888888777777777777777333333333444333333222222333333333333333333333333333444555666777777666666777888999::::::999888777666666555555666888:::;;;;;;;;;::::::999777666555666777888999:::;;;;;;;;;;;;;;;:::999999888777777::::::999888777777777777555666888:::<<<===>>>>>>===???AAACCCDDDFFFIIILLLNNNPPPRRRUUUXXX[[[```bbbiiiooowww~~~ppplllfff___ZZZXXXWWWWWWTTTXXX^^^dddjjjpppvvvzzz|||tttlllgggdddbbbbbbgggrrrwwwqqqnnnkkknnnsssyyyyyysssiii___YYYTTTPPPNNNNNNQQQTTTVVVZZZbbbmmmuuu}}}rrrjjjgggeeebbb```]]][[[YYYXXXXXXXXXVVVUUUSSSQQQOOONNNNNNMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFIIINNNTTTZZZfffrrr|||wwwtttwww~~~nnneee___eeeqqqtttrrrooonnnlllhhhdddaaa\\\XXXRRRLLLGGGBBB>>>;;;888888888888777777777666333444444444333222222111333333333333333333333333444333333333333555666888777777888999999999888777666666666666777888:::;;;;;;;;;;;;;;;999888777666666777888999;;;;;;<<<<<<<<<;;;;;;:::999888777777999999888777666666666666777888999:::;;;;;;<<<<<<===???AAABBBCCCEEEIIIKKKMMMPPPSSSUUUXXX\\\bbbgggooovvvqqqmmmgggaaa[[[XXXWWWVVVUUUYYY___eeekkkqqqwww{{{~~~uuummmiiieeehhhqqq{{{uuupppjjjfffccc```aaaccceeekkkwww}}}xxxrrrqqqqqqvvv{{{~~~~~~|||xxxrrrhhh___WWWRRRMMMKKKKKKMMMOOOQQQTTT\\\fffmmmzzz~~~tttnnnkkkgggddd```^^^\\\[[[ZZZYYYWWWTTTRRRPPPNNNMMMNNNNNNMMMLLLIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDGGGLLLPPPVVV```kkkxxx{{{vvvtttxxxkkkbbb]]]cccooosssqqqnnnlllkkkhhheeebbb\\\XXXQQQKKKFFFBBB>>>;;;777888888888888777666666666666666666555444333333111111111111111111111111222111000///000222555777666777888999999999888777777666666666777999;;;<<<======<<<<<<;;;999888777555666888999:::;;;<<<<<<<<<;;;;;;:::999888888888777666555444333333333333777888999::::::;;;;;;:::===>>>AAABBBCCCEEEHHHKKKLLLOOOSSSUUUXXX]]]dddjjjttt|||rrroooiiibbb\\\XXXVVVVVVVVVZZZ```fffkkkqqqwww{{{}}}uuukkkiiijjjooozzz|||yyyvvvuuupppmmmiiifffdddaaa^^^\\\ZZZZZZZZZZZZ\\\cccnnnwwwwwwooojjjdddccccccgggmmmrrrrrrqqqooojjjccc\\\VVVQQQLLLJJJGGGIIIKKKKKKNNNTTT]]]dddrrr{{{xxxrrrlllgggeeecccaaa___^^^\\\XXXUUURRRPPPNNNMMMNNNNNNNNNNNNIIIHHHFFFEEEDDDCCCDDDDDDAAAAAACCCHHHKKKPPPYYYdddqqq{{{{{{vvvtttyyyjjjaaa\\\bbbmmmrrrpppmmmkkkjjjhhheeeccc\\\WWWQQQKKKFFFBBB===;;;777888888999888777666555666666666666555444333222111111111111111111111111000111111222333444555666555666777999999999888777777666666666777999;;;<<<>>>>>>>>>===<<<;;;999999444555777999:::;;;;;;<<<;;;;;;;;;::::::999999999888777666555444444444444666666888999;;;;;;<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKJJJNNNRRRUUUWWW]]]eeelllttt|||~~~ssspppjjjccc]]]YYYVVVUUURRRVVV\\\bbbgggmmmrrrvvvzzz||||||nnniiihhhjjjqqq}}}wwwqqqmmmiiigggeeeaaa^^^\\\\\\\\\ZZZYYYUUUVVVVVVTTTTTTWWW]]]bbbmmmvvvyyyqqqjjjfffdddaaa___]]]___cccffffffeeeaaa^^^ZZZVVVSSSOOOKKKHHHFFFGGGHHHHHHIIIOOOWWW^^^hhhqqq~~~|||tttnnnllljjjgggeeeccc```[[[XXXUUURRROOOMMMMMMMMMMMMLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBAAACCCFFFHHHKKKTTT]]]iiisss{{{vvvuuuzzzkkkaaa[[[aaammmqqqooolllkkkjjjhhhfffddd\\\WWWQQQKKKFFFBBB===:::777888888999999777666555444444444444333222111000333333333333333333333333111333555777888888777777555666777888999999888777777777666666777999;;;<<>>>>>===<<<:::999444555666888:::;;;;;;;;;;;;;;;::::::::::::999999;;;:::999888777777777777333555777999;;;<<<===>>><<<>>>@@@BBBCCCEEEHHHKKKIIIMMMRRRUUUWWW]]]fffmmmqqqyyy|||tttpppjjjccc]]]YYYVVVUUUMMMQQQVVV\\\aaaffflllpppwwwzzz}}}uuuhhheeedddhhhsss~~~{{{rrrlllgggcccaaa```]]]YYYXXXZZZZZZYYYWWWQQQSSSTTTSSSPPPQQQTTTXXX]]]bbbgggjjjooosssqqqlllkkkkkkkkkiiieeebbbaaa```bbb^^^[[[ZZZ]]]^^^]]][[[WWWUUUSSSQQQPPPMMMIIIGGGFFFGGGHHHGGGHHHMMMUUU[[[aaaiiiwww|||uuuqqqooommmjjjhhhddd___[[[XXXTTTPPPMMMMMMLLLKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDEEECCCEEEGGGHHHJJJQQQZZZdddnnn{{{{{{wwwvvv{{{kkkaaa[[[aaallltttqqqooommmkkkhhhdddaaa[[[WWWQQQKKKFFFBBB>>>;;;;;;:::999777777777777888555555444444444333333333111222222333333222222111222222222333555777888999222444666999::::::999888888888888777555666888:::;;;<<<===>>>>>>===<<<;;;777777666666666888999:::::::::::::::::::::::::::888::::::999777555555555666666777888:::;;;<<<===>>>???@@@AAABBBDDDGGGJJJNNNPPPSSSUUUXXX\\\aaaeeellluuu|||wwwqqqiiibbb]]]YYYWWWUUUSSSTTTUUUVVVYYY^^^eeejjjnnnvvv}}}~~~yyyhhhbbb]]]___dddmmmzzz~~~sssiiibbb]]]WWWYYYYYYXXXXXXWWWVVVUUUUUUSSSRRRPPPOOONNNOOOOOOPPPSSSTTTWWW[[[YYYUUUWWW\\\\\\___``````cccgggfffbbbcccddddddbbb^^^[[[ZZZZZZYYYUUUQQQNNNMMMLLLKKKJJJFFFGGGGGGGGGHHHKKKPPPSSS]]]cccooo||||||xxxrrrooolllhhhccc^^^[[[XXXTTTQQQOOONNNKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGLLLSSSXXX^^^fffrrr}}}zzzvvvuuu{{{kkk```]]]```iii}}}tttrrrooollljjjgggccc```[[[WWWPPPKKKFFFBBB>>>;;;999888777555555555555666555555444444444333333333111222222333333222222111222222222333555666888999444666888:::;;;;;;::::::888888888777555555888:::;;;<<<===>>>>>>===<<<;;;999888777666666666777888999999999:::::::::::::::888::::::999777555555555666777777999:::;;;<<<<<<>>>???AAAAAABBBDDDGGGJJJNNNPPPRRRUUUWWWZZZ___bbbdddkkkvvv|||wwwrrrjjjbbb]]]YYYVVVTTTMMMMMMNNNOOOQQQUUU\\\aaalllttt{{{}}}{{{eee^^^XXXYYY]]]dddoooyyy{{{}}}zzzqqqhhhccc]]]XXXYYYYYYXXXXXXXXXXXXWWWWWWUUUTTTRRRPPPNNNNNNNNNNNNOOOPPPSSSVVVTTTPPPRRRWWWXXX]]]aaacccgggmmmmmmjjjkkkjjjiiieeeaaa]]][[[ZZZVVVSSSOOOLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGIIIMMMPPPXXX___jjjxxx{{{wwwuuuqqqlllhhhccc___ZZZVVVTTTRRRPPPNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEJJJPPPUUUZZZaaalllwwwzzzvvvvvv|||pppddd]]]___iii|||uuurrrooollljjjfffbbb^^^[[[VVVPPPKKKFFFBBB>>>;;;999888666555444444555666555555444444444333333333111222222333333222222111222222222333444666777888666777:::<<<===<<<;;;;;;777888888666555555777999;;;<<<===>>>>>>===<<<;;;:::999777666555555555666999999999999999999999999999:::;;;:::777555555666777777888999::::::;;;;;;===???AAABBBBBBDDDGGGJJJMMMOOORRRTTTUUUXXX\\\___bbbgggmmmtttzzz{{{wwwrrrkkkddd___ZZZWWWTTTNNNNNNNNNNNNPPPUUU[[[```kkksss{{{|||xxxbbbZZZTTTSSSUUUZZZcccllltttxxxyyyrrrkkkfff```ZZZWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLKKKKKKMMMOOOMMMJJJMMMSSSVVV]]]eeejjjpppwwwxxxuuuvvvsssooojjjddd___\\\ZZZUUURRROOOMMMLLLLLLKKKJJJJJJJJJIIIGGGFFFGGGIIILLLRRRYYYdddrrr}}}zzzwwwrrrooogggbbb\\\VVVSSSQQQOOOMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEIIIOOOSSSVVV]]]hhhrrr{{{yyyvvvwww~~~rrreee\\\^^^gggzzzuuurrrooollliiieee```]]]ZZZVVVPPPKKKFFFBBB???<<<;;;:::888777666666777777555555444444444333333333111222222333333222222111222222222333444555777888666777:::<<<<<<<<<;;;:::777777777666555555777999;;;;;;<<<======<<<;;;;;;999888666555555555666666999999999888888888888888999:::;;;:::888666555666777888888999999:::;;;;;;===???AAABBBCCCDDDGGGIIILLLNNNQQQSSSTTTVVVYYY\\\bbbdddhhhkkkooouuu||||||yyytttnnngggbbb]]]XXXUUURRRRRRQQQQQQSSSYYYbbbgggooowww}}}~~~qqq```YYYRRRQQQRRRUUU]]]eeesssyyy}}}yyysssmmmeee^^^ZZZZZZYYYXXXXXXYYYZZZ[[[YYYXXXVVVSSSQQQOOOMMMLLLJJJIIIJJJKKKIIIGGGKKKRRRYYYcccnnnvvv|||~~~zzzsssllleee```[[[XXXVVVTTTQQQPPPPPPPPPOOOMMMJJJKKKJJJHHHFFFFFFHHHJJJNNNTTT___lll||||||wwwssslllggg___YYYUUURRROOONNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHKKKPPPTTTWWW]]]gggoooxxxyyyvvvxxxtttfffZZZ]]]eeevvvtttrrrnnnkkkhhhddd```\\\ZZZVVVPPPJJJFFFCCC???<<<:::999888666666666666777555555444444444333333333111222222333333222222111222222222333444555666777555666888:::;;;:::999888777777777666444555777999:::;;;<<<======<<<;;;:::777666555555555777888999999999999888888888777777999;;;;;;:::888666666666777777888999::::::;;;;;;<<<>>>AAACCCCCCEEEGGGIIIKKKNNNQQQRRRTTTUUUXXXZZZ^^^^^^___```ccciiipppuuuzzz|||xxxrrrlllfff```ZZZWWWPPPPPPOOOPPPSSS[[[eeelllvvv~~~{{{kkk\\\VVVPPPPPPQQQSSSZZZaaasss{{{~~~wwwnnneeecccbbb```^^^]]]]]]^^^^^^\\\[[[YYYWWWUUURRRPPPOOOLLLJJJJJJJJJIIIHHHMMMUUU```lllzzz|||sssjjjddd^^^YYYVVVVVVTTTRRRRRRRRRRRRQQQPPPKKKLLLKKKJJJHHHHHHJJJLLLLLLRRR[[[hhhxxx{{{vvvqqqjjjccc^^^ZZZVVVTTTPPPOOONNNLLLKKKKKKKKKJJJHHHIIIIIIIIIJJJMMMRRRUUUYYY___gggooowwwxxxvvvyyyxxxiiiYYY[[[bbbrrrssspppmmmjjjhhhddd```\\\YYYUUUOOOJJJGGGCCC???===888777555444333333444555555555444444444333333333111222222333333222222111222222222222333444555666444555777999999999777666666777777555444444666888:::;;;<<<======<<<;;;:::777666666666777888:::;;;:::::::::999888888777777:::;;;<<<;;;888666666777666666777888:::;;;<<<===<<<>>>AAACCCDDDEEEGGGHHHJJJMMMPPPSSSTTTUUUWWWYYY\\\\\\]]]]]]___dddjjjooovvv|||wwwqqqkkkeee^^^YYYRRRQQQPPPQQQUUU^^^jjjqqq{{{tttgggYYYSSSOOOOOOPPPRRRXXX___ppp|||}}}tttnnnkkkgggccc```___^^^^^^bbbaaa___\\\YYYUUURRRPPPMMMJJJIIIJJJHHHIIIPPPYYYfffuuuzzzooogggaaa]]]XXXTTTTTTSSSRRRRRRSSSTTTRRRQQQNNNOOOOOOMMMKKKJJJKKKMMMLLLQQQYYYdddsss~~~yyyssslllgggbbb]]]ZZZTTTSSSQQQOOOMMMLLLLLLKKKIIIJJJLLLLLLNNNQQQUUUXXX\\\aaaiiiqqqyyy~~~wwwvvv{{{wwwfffYYYZZZ```nnnqqqooollljjjgggddd```]]]YYYUUUOOOJJJGGGCCC@@@===888777555444333333444444555555444444444333333333111222222333333222222111222222222222333444555555444555777999999888777666666777666555444444666888::::::<<<<<<<<<<<<::::::999999888777777888999:::;;;;;;;;;:::999888888888:::;;;<<<;;;888777666777444555666888:::<<<===>>>;;;>>>BBBDDDDDDEEEFFFHHHIIILLLPPPSSSTTTVVVXXXZZZ]]]^^^___```aaaeeejjjmmmttt~~~{{{vvvpppiiiaaa\\\WWWVVVTTTSSSXXXaaallluuu|||{{{lllcccYYYTTTPPPPPPQQQSSSXXX___mmm}}}~~~xxxrrrllliiiggggggiiihhheeeaaa\\\VVVRRROOOKKKIIIGGGHHHGGGIIIRRR\\\iiiyyywwwkkkccc___\\\XXXTTTUUUTTTSSSTTTVVVVVVUUUTTTSSSSSSSSSQQQMMMKKKKKKLLLLLLPPPWWWaaaooo}}}wwwqqqkkkeeeaaa[[[ZZZXXXUUUSSSQQQPPPOOONNNPPPQQQSSSTTTXXX\\\___bbbgggooovvv~~~|||wwwvvv|||sssaaaXXXYYY^^^kkkpppnnnkkkiiigggdddaaa^^^YYYUUUOOOJJJGGGCCC@@@===:::999777666555555666666555555444444444333333333222222222333333222222222222222222222333444444555555666888999999888777666666666666555444444666888::::::;;;<<<<<<;;;::::::<<<;;;:::888888888888999<<<<<<;;;;;;:::999888888:::;;;<<<;;;999777666777333444666888:::===>>>???;;;>>>BBBDDDDDDEEEFFFHHHHHHLLLPPPSSSUUUWWWYYYZZZZZZ\\\^^^___aaacccgggjjjsss}}}~~~yyyssskkkddd^^^XXXVVVSSSRRRUUU^^^jjjrrr{{{qqqeee```]]]WWWSSSTTTTTTUUUZZZ```mmm~~~zzzxxxwwwooommmjjjddd^^^WWWQQQNNNJJJGGGEEEFFFFFFIIIRRR\\\iiizzz~~~uuuiiiaaa^^^\\\XXXUUUWWWWWWVVVXXXZZZZZZYYYWWWWWWWWWVVVSSSOOOLLLKKKKKKLLLOOOVVV___lll|||~~~wwwpppkkkcccaaa___\\\YYYVVVUUUTTTTTTUUUXXXZZZ[[[___cccfffhhhmmmuuu|||{{{vvvwww|||uuubbbXXXYYY]]]iii~~~ssspppmmmkkkiiieeeaaa^^^XXXUUUQQQKKKEEE@@@===;;;999888777666666555555666777666444444555555555444444444555555555555444444222333444444555555444444666888999999777666777777777666666555555555555666666777888:::;;;;;;::::::999777666666888:::::::::<<<<<<;;;;;;;;;:::::::::888888999999888777555444999999888888999;;;===>>>===???@@@@@@AAACCCFFFIIILLLLLLNNNPPPSSSVVVYYY[[[___bbbdddeeeeeeggglllpppvvv}}}vvvooohhhcccXXXUUURRRQQQUUU\\\ccciiivvv{{{|||vvvrrrsssuuu|||{{{sssjjjddd```\\\ZZZZZZXXXXXX___gggttt}}}tttkkkeee^^^VVVQQQRRRLLLGGGEEEFFFGGGJJJSSS\\\mmm}}}wwwlllccc___^^^\\\ZZZZZZZZZ[[[]]]___^^^\\\YYY\\\\\\[[[XXXUUUQQQNNNLLLNNNNNNRRR[[[fffsssyyyuuunnnjjjfffdddbbbaaa___]]]YYY\\\```bbbcccfffkkkooouuuvvvyyy~~~{{{uuuyyytttaaaZZZVVVYYYeeevvvuuusssooolllhhhddd```\\\WWWUUUPPPKKKEEE@@@===;;;888777666555555444555555555444222222333333333222333333444444444444333333000111222222333333222222666777999999777666777888777777666555555555555666888999:::;;;;;;;;;:::999:::888666666888999:::999<<<<<<;;;:::999888888777999999::::::999777666555666666666666777888:::;;;===>>>@@@AAAAAACCCGGGIIIMMMNNNOOORRRUUUXXXZZZ\\\```cccfffggghhhlllrrrxxx|||~~~xxxqqqiiieeeZZZWWWSSSQQQSSSYYY```dddrrrwww~~~zzzsssnnnjjjfffhhhnnnyyy|||uuummmgggdddaaa______^^^___eeemmm{{{yyylllddd^^^VVVQQQPPPKKKFFFDDDEEEFFFIIIQQQZZZlll}}}tttlllhhhfffeeecccdddcccdddeeefffeeebbb_________]]][[[WWWTTTPPPNNNPPPPPPSSS[[[dddoooyyyvvvqqqnnnllljjjhhhfffbbbeeehhhjjjkkkmmmrrruuuyyy{{{}}}|||xxx|||vvvcccZZZUUUVVVbbbqqqwwwtttppplllhhhccc^^^ZZZVVVTTTOOOJJJEEE@@@===;;;999888777666666555555555555444222222333333333222222222333333333333222222000111222222333333222222555777999999777777777888777777666555555555555555:::;;;<<<<<<<<<;;;999888;;;999777666888999999888<<<<<<;;;:::888777666666999::::::;;;:::999777666555555444555666777999:::===>>>@@@AAABBBDDDGGGIIIMMMNNNPPPSSSVVVYYY\\\]]]bbbeeehhhjjjmmmttt|||zzzssslllggg]]]ZZZUUURRRSSSWWW\\\```mmmrrryyy|||uuuooohhhdddbbbbbbfffooo|||}}}uuuooollliiiggghhhiiiiiiooovvv~~~lllbbb]]]VVVPPPNNNKKKGGGEEEGGGGGGIIIPPPXXXiiizzzyyyvvvuuusssrrrrrrqqqppppppooonnnjjjgggdddcccaaa^^^ZZZWWWTTTRRRRRRQQQSSSYYYaaakkkzzz}}}zzzxxxuuusssppprrrssstttuuuwww{{{~~~|||zzz~~~zzzeeeZZZTTTSSS\\\iii}}}vvvsssooolllhhhccc^^^ZZZUUURRRNNNIIIDDD@@@===<<<::::::999888777777777777777666444444555555555444222222333333333333222222222333444444555555444444555777888999777777777888888777666555555444555555888999:::;;;;;;;;;:::999<<<:::777777777888888777;;;;;;::::::999999888888::::::;;;;;;;;;:::888888666666666666777888:::;;;<<<>>>@@@BBBCCCEEEGGGJJJMMMNNNPPPRRRVVVYYY\\\^^^dddgggjjjnnnsss{{{|||vvvooojjj```]]]XXXUUUUUUXXX]]]```jjjooovvv}}}{{{tttmmmhhhjjjhhhiiipppzzz~~~wwwsssrrruuuvvvvvvzzz}}}iii___[[[VVVPPPNNNMMMJJJHHHIIIJJJKKKPPPXXXddduuu}}}{{{yyyvvvrrroooiiihhheeebbb]]]YYYVVVUUUQQQPPPRRRXXX^^^ggguuu}}}}}}||||||}}}}}}{{{~~~hhh[[[TTTRRRXXXbbbssstttqqqmmmjjjgggccc^^^[[[SSSQQQMMMHHHDDD@@@===<<<999999888777666666666666777666444444555555555444333333444444444444333333222333444444555555444444555666888888888777888999888888666555555444444444444555777999:::;;;::::::<<<:::777777777888888777999999::::::;;;;;;<<<<<<::::::;;;<<<;;;:::999888666666555555666888:::;;;;;;>>>AAACCCDDDEEEHHHJJJLLLMMMNNNQQQUUUYYY\\\]]]eeehhhlllqqqvvvyyyrrrmmmbbb___[[[YYYYYY\\\```cccjjjnnnuuu{{{yyytttsssppppppttt}}}wwwddd\\\YYYVVVRRROOOMMMJJJIIIJJJJJJJJJNNNUUU^^^ooo~~~yyyuuupppnnnjjjfff```\\\XXXWWWPPPOOOQQQVVV\\\cccqqq~~~~~~zzzkkk]]]VVVRRRVVV\\\iiirrrooollliiifffbbb]]]ZZZRRRPPPLLLHHHCCC@@@===<<<777666555444333333333333555444222222333333333222333333444444444444333333000111222222333333222222444666888888888777888999999888777555555444444444222333666888:::;;;;;;;;;;;;999777666888999999888888888999:::<<<===>>>>>>999:::;;;;;;;;;:::999999444444333444555666888999;;;===AAACCCEEEFFFHHHJJJKKKLLLNNNQQQUUUYYY\\\^^^eeeiiinnnrrrwww{{{uuupppdddbbb^^^\\\\\\___cccfffkkkooouuu{{{~~~~~~{{{{{{~~~qqqbbb[[[YYYVVVSSSRRRLLLJJJIIIJJJJJJHHHKKKQQQYYYjjjyyyvvvqqqkkkddd___[[[YYYPPPOOOQQQUUUZZZ```mmmyyy{{{mmm^^^WWWRRRTTTXXXaaavvvrrroookkkgggddd___ZZZVVVPPPNNNKKKGGGCCC@@@===<<<888777666555444444444444555444222222333333333222222222333333333333222222000111222222333333222222444666888888888888888:::999888777666444444444444444555777999:::::::::::::::888666666888999:::999888888999:::;;;<<<<<<===888999:::;;;;;;:::999888555444444444555777999::::::===AAADDDEEEGGGIIIJJJLLLMMMOOORRRVVVZZZ]]]___eeeiiinnnssswww~~~~~~wwwrrrfffdddaaa^^^^^^```cccffflllpppuuuyyy|||wwwmmmbbb^^^[[[VVVSSSTTTOOOLLLLLLMMMLLLJJJLLLQQQWWWfff{{{~~~xxxpppiiibbb^^^\\\SSSRRRRRRVVVXXX]]]hhhsss~~~nnn^^^VVVRRRSSSTTTZZZlllssspppkkkgggbbb]]]WWWSSSPPPNNNKKKGGGCCC@@@===<<<;;;:::999888777777777777777666444444555555555444111111222222222222111111333333444555555555444444444666888888888888999:::999888777666444444333333777888999:::;;;::::::999999777666666888:::::::::888888999999999:::::::::777888999:::::::::999888777777666777888999;;;<<<:::===AAADDDFFFGGGIIIKKKMMMNNNPPPSSSWWW[[[___aaaeeeiiiooossswww|||xxxttthhhfffbbb___^^^```bbbdddlllpppuuuxxx{{{}}}ssskkkddd```\\\VVVSSSTTTSSSPPPPPPRRRPPPNNNPPPTTTVVVeeezzz|||tttllleee```^^^VVVTTTTTTVVVXXX[[[eeeoooyyynnn]]]UUUQQQRRRRRRVVVfffxxxuuurrrmmmhhhddd___ZZZVVVRRROOOLLLGGGBBB???<<<:::777777777777777888888888777666555444333222222222333333222111111222333333222333444666777666333000222333333444666888999:::555555555555555444444444666777999;;;<<<<<<<<<<<<;;;:::999888777777777777999::::::;;;;;;<<<<<<<<<999999:::;;;:::999888777777777777777888999:::;;;===???AAACCCDDDFFFHHHJJJMMMOOOSSSVVVXXX\\\aaadddiiilllppptttxxx}}}yyyvvvooolllgggbbb```aaadddfffmmmqqquuuyyy|||wwwmmmeeeaaa^^^ZZZXXXYYYXXXXXXWWWUUURRRQQQRRRSSSZZZeeeyyyzzzssslllddd___ZZZVVVRRRRRRWWW^^^dddhhhwwwxxxyyy{{{|||}}}}}}}}}zzzxxxzzziii^^^TTTMMMOOOQQQUUUbbbqqquuuqqqlllhhhccc___ZZZVVVQQQOOOLLLGGGBBB???<<<;;;777777777777777777777888666666555444333333333333333333222111111222333333444333444555777666444222333333333444555777888999666666555555444444444555777888:::;;;;;;;;;::::::::::::888777777777777777999::::::;;;;;;<<<<<<<<<:::::::::::::::999888888777777777777777888::::::===???BBBCCCDDDFFFIIIKKKMMMOOOSSSVVVXXX\\\aaadddhhhkkkooossswww|||zzzwwwqqqmmmhhhdddbbbbbbeeegggooorrrvvvzzz}}}yyypppiiifffddd```___aaa]]]]]]]]][[[YYYXXXYYYZZZ___jjj~~~zzzrrriiiddd^^^[[[WWWVVVYYY___ccceeennnnnnoooooonnnnnnmmmmmmiiigggjjjoootttxxxmmm```VVVNNNOOOQQQTTT```nnntttpppkkkgggccc___ZZZVVVQQQOOOKKKGGGCCC???<<<;;;888888777777777777777777666555444444333333333333333333222111111222333333555444333444555555444333444444444444555666777888777666555444444444555666888999:::;;;;;;:::999888999999888777666666666666999999::::::;;;<<<======;;;;;;:::999999999999999666666666666777888999999===???BBBDDDEEEGGGJJJLLLMMMOOOSSSVVVXXX\\\aaadddgggjjjooossswww||||||yyysssooojjjeeecccdddfffhhhqqqtttyyy|||~~~~~~vvvrrroookkkjjjlllggghhhiiigggeeeccccccddddddooowwwnnniiidddaaa^^^\\\^^^```aaaaaaeeedddcccaaa___]]][[[ZZZVVVUUUWWW[[[___bbbjjjrrr{{{rrrcccWWWOOOOOOQQQSSS]]]iiirrrooojjjfffccc^^^ZZZWWWQQQOOOKKKGGGCCC???===;;;888888888777777777777777666555444333333333333333333333222111111222333333555333111111222333444333444444444444555555666777888777555444444444555666777888999:::;;;;;;:::999999888777666555555555555999999::::::;;;<<<======<<<;;;:::999888999::::::555555555555666777888999===???BBBDDDEEEGGGJJJLLLMMMOOOSSSVVVXXX\\\aaadddiiilllppptttyyy~~~~~~{{{tttpppkkkfffddddddggghhhrrrvvvzzz~~~~~~xxxvvvxxxxxxyyyzzzxxxtttpppmmmmmmjjjttt~~~wwwrrrjjjgggdddcccbbbbbb```___^^^]]][[[XXXVVVSSSRRRQQQMMMLLLMMMQQQSSSUUU[[[bbbiiirrrzzzeeeXXXOOONNNPPPQQQZZZeee{{{pppmmmiiieeebbb^^^ZZZWWWPPPNNNKKKGGGCCC???===<<<888888888888777777666666555555444333333333444444333333222111111222333333444222//////000222222222444444444444444555666666888777666555444555666666444555777999;;;<<<<<<<<<999888777666555555555555888888999:::;;;<<<===>>>===<<<:::999888999:::;;;555555555555666777888999<<>>>>><<<;;;;;;:::::::::::::::666666666666777888999999;;;===@@@CCCDDDGGGJJJLLLMMMOOOSSSVVVXXX\\\aaadddjjjmmmppptttwww{{{xxxtttnnniiiggggggiiijjjqqquuu{{{}}}yyytttppplllgggbbb^^^VVVTTTRRRPPPNNNMMMMMMNNNKKKIIIJJJLLLLLLKKKNNNTTTVVV]]]hhhtttuuucccTTTOOOOOOOOOWWWaaaqqqnnnkkkgggdddaaa^^^ZZZWWWOOONNNJJJGGGCCC@@@>>>===999999888888777666666555444444444333333444444555333333222111111222333333444222111111333333333222222222222333444666777888555666888888888777555444333444777999:::;;;;;;;;;::::::888777777777777777777888999:::<<<===>>>>>>;;;;;;;;;<<<;;;::::::999777777777777777888::::::999<<>>===999999999888777666666555444444333333333444444555333333222111111222333333555444333333555555444333111111111222444666888999555666888:::999777555333555666888999:::::::::999;;;:::999888777777777777777888999:::<<<===>>>???:::;;;<<<===<<<;;;:::999777777777777888999:::;;;999;;;>>>AAACCCEEEHHHKKKMMMOOOSSSVVVYYY\\\aaaddddddfffiiikkkmmmppptttwwwzzz}}}~~~zzztttooollllllnnnooonnnssszzz|||sssjjjbbb^^^VVVTTTQQQNNNLLLLLLLLLLLLKKKIIIHHHJJJHHHEEEGGGLLLKKKQQQYYYcccnnn}}}www```UUUQQQOOOUUU^^^lll{{{xxxwwwvvvmmmjjjfffccc```]]]YYYVVVPPPMMMJJJGGGDDDAAA>>>;;;:::999666444333333444555444444333333333333222222111111111222444444333111111111111222222333333333222111000000000222444666888888888888777666444444555555555555666888999999===;;;999777666666666777666666777888:::;;;<<<<<>><<<;;;::::::;;;;;;666555555444444555777888:::;;;===@@@DDDHHHKKKMMMLLLOOORRRUUUXXX[[[```ccceeefffgggffffffgggjjjmmmtttyyy}}}wwwqqqmmmlllmmmmmmqqqtttyyy|||~~~uuukkkccc```YYYWWWTTTQQQPPPPPPPPPQQQQQQPPPNNNMMMMMMLLLKKKIIIKKKNNNTTT\\\fffuuugggXXXRRROOOUUU___lll}}}wwwrrrkkkggggggmmmjjjfffccc```]]]YYYVVVPPPMMMJJJGGGDDDAAA>>>;;;:::999666444333444444555444444333333333333222222111000///000222333222111111111222222222333333333222222111111222333555666777777777666666555444333555555555555666888999:::<<<;;;:::888777777666666666777888999:::<<<======@@@???>>>===<<<======>>>999888666555555555666666999;;;===@@@DDDHHHKKKMMMNNNPPPSSSUUUWWWZZZ^^^aaadddeeefffeeeeeefffhhhkkkpppuuu}}}}}}wwwrrrnnnmmmmmmmmmrrrvvv{{{~~~sssggg___[[[YYYWWWUUUTTTRRRRRRSSSSSSQQQPPPNNNNNNOOOOOOMMMKKKJJJNNNSSSZZZdddsssnnn]]]UUUQQQUUU]]]jjj~~~xxxqqqlllfffbbbcccmmmjjjgggcccaaa]]]YYYVVVPPPMMMJJJGGGDDDAAA>>>;;;:::999777555444444444555444444333333333333222222222000......000111222111222222222222333333333333222222222333444444555555555666666666555444333222444444555555666888999:::::::::::::::999888666666777777888:::;;;<<<===>>>??????>>>=========>>>>>>;;;:::888777555555555666999:::<<>>;;;:::999777666555444555555444444333333333222222222333111......///111333333333333333333333333333333111222333444555555555555555666666666555555444333444444444555666888999:::999:::;;;;;;:::888777555888888999:::<<<===>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999777666777777888999:::<<>>;;;:::999888777666555555444444444333333333222222222444222//////111333444444333333333333333333333333111222333444555555555555666666777777777666555555333444444555777888:::;;;999:::;;;;;;:::999777666888888999:::<<<===>>>>>>===============<<<<<<<<<:::999888777777888999:::999:::<<<>>>BBBEEEHHHJJJLLLNNNQQQTTTVVVZZZ^^^aaaeeefffhhhhhhgggggghhhjjjjjjpppxxx}}}yyytttoookkkiiijjjnnnrrrwwwzzz~~~~~~{{{{{{wwwvvvsssqqqooonnnnnnooosss~~~|||uuuqqqpppkkkmmmqqqtttvvvwwwvvvuuurrrnnngggaaa]]]YYYVVVSSSQQQTTTWWWZZZaaalllzzzzzzuuunnniiihhhiiikkklllpppqqqtttwwwyyyzzzzzzzzzvvvxxxyyyzzzzzz}}}qqqnnnqqqzzz~~~eeeXXXRRRRRRSSSYYYggg~~~~~~rrriiiccc```aaakkkhhheeeaaa___[[[WWWTTTPPPMMMJJJGGGDDDAAA>>>;;;999999999888777666555444444444333333333333222222444222000000222333444333444444444444333333333333222222222333444444555555666777777777777777666666333333444555777999:::;;;:::::::::::::::999888888777777888:::;;;<<<===>>>@@@@@@@@@@@@???>>>===<<<999888777777777888:::;;;999:::;;;>>>AAADDDGGGIIIKKKMMMPPPSSSVVVZZZ___bbbeeegggiiijjjjjjjjjkkklllnnnsss{{{zzztttnnnjjjhhhhhhlllppptttxxx}}}}}}xxxrrrmmmlllgggfffeeedddddddddeeefffiiittt~~~}}}}}}zzzpppgggaaa^^^[[[ZZZUUUWWWYYY\\\aaakkkyyy|||tttkkkfffaaa]]]]]]___aaaaaaeeegggjjjlllnnnnnnmmmmmmhhhhhhhhhhhhhhhjjjnnnqqquuu}}}xxxhhhhhhkkkrrrhhhZZZVVVTTTTTTVVVaaassswwwmmmddd``````jjjgggccc```]]]ZZZVVVSSSPPPMMMJJJGGGDDDAAA>>>;;;999999999888777666555444444444333333333333222222222000000111222333222111555555444444444333333333222222111111222333555666555555666666777666666555333333444555777999;;;<<<;;;;;;:::999999999::::::666777888999:::<<<======AAABBBBBBAAA@@@>>><<<;;;999999777666666777888999999999;;;===@@@DDDFFFHHHLLLNNNQQQSSSVVVYYY]]]```cccfffiiikkkkkkkkklllnnnrrrwwwzzzsssmmmiiigggdddggglllqqquuuzzzzzzsssmmmhhhgggaaaaaa`````````aaabbbccchhhqqqrrrhhhccc___^^^WWWYYYZZZ\\\```jjjvvvxxxooohhh^^^[[[WWWUUUVVVWWWYYYYYY\\\^^^```bbbcccbbb```___[[[[[[ZZZXXXXXXYYY]]]aaadddmmm{{{lll^^^```ccciiihhhYYYUUUSSSQQQQQQYYYhhh|||~~~rrrhhhbbbaaaiiifffbbb___\\\YYYUUURRRPPPMMMJJJGGGDDDAAA>>>;;;999999999999888666555444444444444333333333222222000//////000222222111///555555555444444333333333222111000000000222444666444444555555555555555444333333444555777999;;;<<<<<<;;;:::999888999:::;;;666666777888:::;;;<<<===@@@@@@@@@@@@>>><<<999888;;;:::888666555555666666888999;;;===@@@CCCFFFGGGNNNPPPRRRTTTUUUXXX[[[^^^bbbeeehhhjjjkkklllmmmnnntttyyyzzzsssmmmhhhfff```ccchhhlllqqqvvv||||||tttmmmhhhgggbbbbbbbbbaaabbbbbbccccccjjjrrr|||ooofffaaa___XXXYYYZZZ\\\```hhhuuu}}}|||{{{ssskkkccc[[[XXXUUURRRQQQSSSUUUVVVVVVWWWXXXZZZ\\\\\\ZZZXXXVVVTTTSSSQQQOOONNNPPPSSSWWWYYYcccrrryyydddWWWZZZ]]]bbb{{{fffVVVRRROOOLLLLLLRRR^^^qqqwwwkkkdddccciiihhheeebbb]]]YYYUUUSSSOOOLLLHHHFFFCCCAAA===::::::999777555555666888999666555555555555444444444000111111222222111111000222666888666222000222666222222111111222222333444999999888888777666666666333333444555666888:::;;;::::::::::::::::::::::::666666777888999;;;<<<===AAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::999888777777777666666:::AAAFFFGGGGGGLLLNNNQQQSSSUUUWWWZZZ]]]dddgggiiijjjkkklllmmmoootttyyy{{{uuuoooiiidddaaaaaadddiiipppwww{{{}}}xxxqqqmmmmmmjjjjjjiiigggffffffgggiiikkkrrryyyqqqiiiddd\\\[[[ZZZ[[[```gggooottt{{{wwwsssnnnhhhbbb\\\XXXSSSQQQPPPNNNMMMMMMNNNNNNVVVWWWXXXXXXWWWUUURRRQQQOOONNNMMMLLLKKKLLLLLLMMMTTTXXXddduuujjj___WWWWWWZZZddd|||kkk[[[TTTOOOLLLOOOTTT[[[fffyyy|||lllcccaaaiiihhheeeaaa]]]XXXUUUSSSNNNKKKHHHEEECCC@@@===:::999999777666666666777888555555555555444444444444111111222222222222111111222555777555111000222555555444444444444555666666777888888888888777666666555666666777888:::<<<===::::::::::::::::::::::::888888999999;;;===>>>??????????????????>>>>>>>>><<<;;;;;;:::999888777777777666777;;;AAAFFFGGGHHHLLLOOORRRTTTVVVXXX[[[^^^cccfffjjjllllllmmmnnnooosssxxx~~~}}}wwwpppiiidddaaaaaabbbfffmmmssswwwxxx{{{xxxyyyuuuuuuuuusssqqqqqqqqqrrrtttyyytttjjjccc^^^]]]\\\]]]aaafffmmmqqqqqqnnniiiddd```\\\WWWTTTTTTSSSQQQPPPOOOOOOOOOPPPTTTUUUVVVVVVUUUSSSQQQOOONNNMMMKKKIIIHHHHHHIIIJJJOOOSSS^^^mmm}}}fff]]]UUUTTTWWW```wwwmmm\\\TTTOOOLLLMMMQQQXXXcccuuurrriiigggiiigggeeeaaa\\\XXXTTTRRRMMMKKKGGGEEECCC@@@===:::888888888888777777777666555555555555444444444444222222333333333333222222111444555444111000222444555555555555555666777777555666888999999999777666666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAADDDCCCBBBAAA???<<<;;;999<<<<<<;;;:::999888777777888777888;;;@@@EEEHHHHHHMMMOOOSSSUUUWWWYYY\\\___bbbfffjjjmmmnnnnnnoooooorrruuuzzzyyyrrrjjjeee```______ccchhhnnnrrrttt}}}~~~yyymmmeeeaaa```______aaadddgggjjjfffccc^^^[[[XXXVVVTTTRRRUUUTTTRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQOOOMMMMMMKKKIIIGGGGGGHHHJJJLLLLLLOOOXXXfffuuu|||bbbYYYRRRQQQSSS[[[pppqqq]]]SSSNNNLLLKKKOOOUUU___pppzzzqqqmmmhhhgggddd```\\\WWWTTTQQQLLLJJJFFFDDDBBB@@@===:::888888999999888777666555555555555444444444333333222333333444444333333222111333444333111000111333333222222222222333444444333555777:::;;;:::888777444444444555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===???@@@AAACCCCCCCCCBBB@@@>>><<<;;;<<<<<<;;;:::999888888777888888999;;;???DDDGGGIIIMMMPPPSSSVVVXXXZZZ^^^```aaaeeekkkoooppppppqqqqqqrrrtttwww|||zzzssskkkfff```^^^]]]___eeekkkppprrrzzz}}}rrrjjjbbbaaa```______```aaabbb```]]]YYYVVVVVVVVVVVVUUUVVVUUUTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSQQQOOOMMMLLLKKKIIIHHHIIIKKKNNNPPPMMMNNNUUUbbbpppttt^^^UUUPPPPPPQQQWWWjjj~~~vvv___SSSNNNMMMJJJNNNSSS\\\mmmvvvpppgggfffccc```[[[WWWSSSQQQKKKIIIEEECCCBBB???<<<:::888999999999888777555555555444444444444333333333222333333444444333333222111222333222222111222333111111000000111111222333222444777:::;;;:::888777555555555555666777999999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<>>>@@@@@@<<<>>>@@@BBBBBBBBBBBBAAA===<<<<<<;;;:::999888888888888999:::===BBBFFFIIIMMMPPPSSSVVVXXX[[[^^^aaa```eeekkkppprrrrrrssssssrrrtttvvvyyy|||uuummmggg```]]][[[]]]bbbiiioooqqqxxx{{{uuummmdddcccaaa___^^^]]]]]]]]]]]][[[XXXWWWXXXYYYZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQTTTTTTUUUUUUTTTRRRPPPNNNNNNMMMKKKIIIIIIKKKMMMNNNLLLMMMSSS^^^mmm~~~mmmZZZSSSOOOPPPPPPUUUfffxxx}}}bbbTTTNNNMMMJJJNNNSSS]]]nnn}}}tttgggeeeccc___ZZZVVVRRRPPPJJJHHHEEECCCAAA???<<<::::::999999888777666555555444444444444333333333333222222333333333333222222222222222222333333333333222222222222222333333444333555777999:::999888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<===???@@@CCCCCCDDDDDDBBB@@@===;;;======<<<;;;:::999888888777888888999;;;???EEEIIIMMMOOOSSSVVVXXX[[[___aaaaaaeeekkkppprrrtttuuuwwwtttuuuwwwyyy}}}xxxpppjjjbbb^^^[[[[[[```ffflllooouuuyyyzzzqqqiiigggeeebbb```______^^^^^^\\\ZZZZZZ[[[]]]]]]]]]]]][[[YYYVVVSSSRRRQQQQQQUUUUUUVVVVVVUUUSSSQQQOOOPPPOOOMMMJJJIIIHHHGGGGGGJJJKKKPPP[[[iii{{{|||fffWWWQQQNNNPPPQQQTTTcccuuugggUUUNNNMMMKKKOOOUUU___ppp}}}fffeeebbb^^^ZZZUUURRRPPPIIIGGGDDDBBBAAA???<<<999;;;:::888777666555666666444444444333333333222222111111222222222222111111333222222333444555444444333333222222333333444555555666777888888888888888777777777777888999:::;;;::::::::::::::::::::::::999999:::;;;<<<>>>???@@@GGGHHHGGGFFFBBB>>>:::777======<<<;;;:::999999888666777888888999===CCCHHHLLLNNNRRRUUUXXX[[[^^^aaabbbeeekkkooorrrtttwwwyyyvvvwwwxxxzzz~~~|||tttoooeeeaaa[[[ZZZ\\\bbbgggjjjssswww||||||yyy||||||ooommmjjjgggeeedddeeeeeebbb`````````bbbcccbbbaaabbb```]]]YYYVVVTTTSSSRRRUUUUUUVVVVVVUUUSSSQQQOOONNNNNNNNNMMMKKKJJJIIIHHHJJJJJJPPP[[[iiizzzttt```SSSNNNMMMPPPQQQTTTaaarrrkkkWWWOOONNNKKKOOOUUU```sssfffeeebbb^^^ZZZUUUQQQOOOIIIFFFDDDBBB@@@???<<<999<<<;;;888666555555666777444444444333333333222222111111111222222111111111444333222333555666555444222222111111222222333444777777777777777888888888666555555555666777888888:::::::::::::::::::::::::::::::::;;;===>>>@@@AAA>>>@@@BBBDDDEEEDDDBBBAAA======<<<;;;:::999999888555666777777888<<>><<<::::::888777666777888777666777666555444444444444444222222222222222222333333222333333444444333333222111111111222222333333444666777999:::;;;;;;::::::222222444666888;;;===>>>999;;;<<<<<<::::::;;;===:::999888888:::<<<>>>@@@BBBCCCCCCDDDCCCBBB@@@??????>>>>>><<<;;;:::999999666777888888888;;;???BBBIIIMMMQQQUUUXXXZZZ]]]___bbbeeejjjnnnrrruuuyyy|||yyyyyyyyyzzz}}}zzzuuulllddd\\\ZZZZZZ[[[___dddoooqqquuuzzz}}}yyywwwvvvvvv{{{tttpppmmmlllnnnrrruuuyyy}}}{{{tttrrrsssuuuuuutttsssqqqooommmmmmkkkiiigggiiieeeaaa]]][[[XXXTTTRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPOOONNNMMMMMMOOOQQQSSSQQQPPPSSS\\\hhhyyyeeeVVVKKKIIIHHHJJJMMMTTT```lllppp[[[SSSRRRJJJPPPWWWaaatttjjjfffaaa___^^^ZZZSSSNNNLLLIIIFFFCCCAAA???<<<:::888666555444555666555444555555444444444444444555222222222222222222222222222222333333333333222222000000111222333333444444555666888999::::::999999444444555666777888:::;;;999:::;;;;;;::::::;;;<<<:::999888888999<<<>>>@@@AAABBBCCCCCCBBBAAA@@@???======<<<;;;::::::999999777888999999999;;;???BBBHHHLLLPPPTTTWWWYYY\\\^^^aaadddiiimmmqqqtttxxx{{{yyyzzzzzz|||~~~}}}wwwnnneee]]][[[ZZZ[[[^^^ccclllnnnrrrwww|||~~~~~~~~~rrrlllhhhdddccceeegggjjjmmmpppssswww{{{{{{zzz|||zzzwwwssspppkkkhhheeeccc___\\\[[[XXXUUUSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPOOONNNNNNOOOQQQRRRSSSRRRUUU^^^jjjzzzxxx```SSSLLLIIIIIIKKKNNNSSS___kkkoooZZZRRRQQQJJJOOOVVV```ssslllhhhdddaaa___ZZZTTTOOONNNKKKGGGDDDAAA???<<<:::888666555444555666555444444333333333333333444444444333333222222111111111111111222222222222111111///000000222333444555555444555777888999999888888777666666555555555666666888999::::::999999:::<<<;;;:::999888999;;;>>>???@@@@@@AAABBBBBBAAA@@@???;;;;;;;;;:::::::::999999888999:::999:::<<<@@@CCCFFFJJJOOOSSSVVVXXX[[[^^^```cccgggkkkooossswwwzzzzzz|||~~~{{{pppggg___\\\[[[ZZZ]]]aaagggjjjnnnsssyyy}}}xxxmmmhhheeeaaa```aaaaaabbbcccdddfffjjjooosss}}}vvvooojjjeeeccc```^^^]]][[[XXXVVVSSSRRRQQQQQQQQQQQQQQQRRRUUUTTTSSSQQQQQQQQQRRRSSSVVVUUUXXXaaammm|||nnnZZZQQQMMMJJJIIIKKKNNNSSS^^^jjjpppZZZQQQPPPJJJOOOUUU```rrrmmmjjjfffccc___ZZZTTTPPPOOOLLLHHHDDDBBB???<<<::::::888666666777888777666333333222222222333444444444444333333222111000000000111111222222111111000//////000111333444555555333444555777888777777666777666555444444444444444777888999999999999:::<<<;;;;;;999999999;;;===>>>>>>???@@@AAAAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;888999999999999;;;>>>AAADDDHHHMMMRRRUUUXXX[[[]]]___bbbfffiiimmmqqqvvvyyy|||~~~sssjjjbbb^^^\\\ZZZ\\\___cccfffkkkpppvvv{{{{{{qqqnnnkkkgggdddeeeccccccbbbaaabbbfffkkkppp||||||sssmmmiiifffdddbbbaaa___\\\ZZZWWWWWWVVVUUUUUUWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVXXXXXX[[[cccnnn}}}fffVVVPPPMMMKKKJJJLLLNNNRRR]]]hhh}}}ttt]]]SSSPPPKKKNNNTTT^^^pppmmmkkkgggccc___ZZZTTTPPPNNNKKKGGGDDDBBB@@@===::::::888666666777888777666333333222222222333333444444444333333222111000000000111111222222111111000///000000222333444555555222333555666777777666666555555444444444444555555666888999999999999:::<<<<<<;;;:::999999:::<<<======>>>@@@AAABBBAAAAAA@@@============<<<<<<<<<<<<777888888777777999===???BBBFFFLLLQQQTTTXXX[[[]]]^^^aaadddhhhkkkpppuuuxxxwwwmmmeee```]]]ZZZZZZ]]]```ccchhhooouuu{{{wwwuuurrrmmmiiiiiiiiihhhfffdddcccfffkkkoooyyyxxxrrrmmmjjjgggdddcccbbb```^^^```_________aaaccceeefffaaa```^^^]]][[[ZZZYYYYYYZZZYYY]]]eeeooo}}}yyy```TTTQQQLLLJJJJJJMMMOOOSSS]]]hhhzzz{{{cccVVVRRRLLLMMMRRR]]]mmmjjjiiifffccc]]]XXXSSSQQQMMMJJJFFFCCCBBB@@@===;;;888666555444555666555444555555444333333333333333444333333222222111111111111111222222222222111111111111111222222333444444222333555666777777666666555444444444444555666666666888999:::999:::;;;======<<<:::999999:::;;;<<<===>>>@@@AAABBBBBBBBBBBB>>>>>>>>>>>>======<<<<<<777777777777666888;;;>>>AAAEEEKKKPPPTTTXXX\\\^^^^^^aaadddgggjjjooouuuyyyzzzqqqgggbbb^^^YYYXXX[[[]]]```fffmmmtttzzz~~~~~~|||vvvqqqoooooonnnkkkgggfffgggkkknnnyyyyyyqqqmmmhhheeeeeeeeeeeeeeeffffffhhhjjjllloooqqqrrrnnnmmmjjjgggccc```]]][[[\\\\\\___gggqqq~~~ppp[[[RRRPPPKKKIIIJJJMMMOOOSSS^^^hhhxxxhhhYYYSSSMMMLLLPPPZZZiii{{{gggfffeeeaaa\\\VVVSSSQQQJJJHHHDDDBBBAAA@@@>>><<<888666555444555666555444777777555444333333222222222222222222222222222222222222333333333333222222222222222222222222222222222333555666777777666666666666555555555555555666777888:::;;;:::;;;<<<>>>>>>===;;;999999999;;;<<<===>>>@@@BBBCCCDDDCCCCCC??????>>>===<<<;;;;;;:::888888888777777888<<<>>>AAAEEEKKKQQQUUUYYY]]]______aaadddgggjjjooouuuyyy|||sssiiiddd___YYYWWWYYYZZZ^^^ccckkkrrrxxx}}}wwwvvvssspppmmmmmmooorrr|||uuuqqqllliiijjjmmmpppqqqssstttwww{{{}}}wwwpppjjjdddaaa______bbbjjjttthhhVVVOOOMMMJJJHHHJJJMMMPPPTTT^^^iiiwwwmmm[[[SSSNNNLLLNNNYYYfffvvveeeeeeddd```[[[UUURRRQQQIIIFFFCCCBBBAAA@@@>>><<<:::888777666777888777666999888777555444333222222222222222222222222333333222333333444444333333222333333333222222222111111333444555777777777777666888888777555555444555555777999;;;;;;;;;;;;===???>>>===;;;999999999:::;;;===???AAACCCDDDDDDDDDDDD???>>>>>><<<;;;:::999999999999999888888999===???AAAEEEKKKQQQUUUYYY]]]```___aaadddgggjjjooouuuyyy}}}}}}tttjjjeee___YYYWWWXXXXXX\\\aaaiiiqqqwww|||~~~}}}yyyuuutttvvvxxx}}}zzzuuupppnnnpppuuuzzz}}}|||ssslllhhhbbbaaaeeelllvvvzzzbbbSSSLLLJJJIIIHHHIIIMMMPPPUUU___jjjwwwooo[[[RRROOOKKKNNNWWWdddsssfffccc___[[[WWWSSSNNNJJJGGGFFFCCCAAA>>><<<;;;;;;<<<:::888666444444444444222222222222222222222222000222444666666666555444111111222222222333333333000000111222444555555666444444444444555777888:::>>>:::666555777777666444666777888:::;;;<<<======>>>===;;;::::::;;;<<<===;;;===@@@DDDFFFFFFEEEDDD@@@???>>><<<<<<;;;;;;;;;999999888888999999::::::>>>AAAFFFLLLSSSYYY]]]___]]]```cccfffjjjnnntttxxxzzzoooiiiccc\\\WWWWWWYYY[[[aaagggnnnuuuzzz}}}|||yyy~~~zzzwwwxxx{{{|||vvvuuuwww|||wwwmmmlllfffdddjjjtttnnnXXXNNNLLLKKKHHHHHHIIIKKKPPPYYYccckkk}}}oooZZZRRROOONNNOOOUUU^^^mmmcccaaa^^^[[[XXXTTTPPPMMMHHHGGGEEEBBB@@@>>><<<<<<;;;:::888777555444444333444444444444444444444444111222333444444333111000111111222222222333333333555555444444444444333333333222222222333555777888<<<999666555666777555444666777888:::;;;<<<<<<===???===<<<:::::::::;;;<<<:::<<>>===<<<;;;;;;;;;999999999999:::;;;;;;<<<===@@@EEELLLRRRXXX\\\^^^___bbbeeegggjjjoootttxxx~~~~~~sssmmmggg```[[[ZZZYYY[[[```fffnnntttyyy|||{{{|||~~~~~~|||sssmmmjjjnnnwwwhhhUUUNNNLLLKKKHHHHHHIIIKKKPPPYYYcccjjj|||qqq\\\TTTOOOMMMNNNSSS[[[iiiaaa___\\\ZZZXXXVVVRRROOOIIIHHHFFFDDDAAA???===<<<999999999888666555333333444444444444444444444444111222222222222000...---111111222222222333333333666555555555444444444333111111111111222444555666:::888666555666666555333555666888999;;;;;;<<<<<>><<<:::999999:::::::::;;;===@@@BBBCCCDDDEEEAAA@@@???>>>===<<<<<<<<<999999999::::::<<<=========???DDDJJJQQQWWW[[[^^^aaacccfffhhhkkkooossswww|||~~~yyysssmmmeee```^^^YYY\\\```fffmmmsssxxx{{{|||~~~}}}vvvqqqttt{{{yyy___SSSNNNLLLJJJHHHIIIIIIKKKPPPXXXbbbiii{{{uuu^^^UUUOOOMMMMMMQQQXXXeeezzzbbb___]]]ZZZXXXUUUQQQNNNHHHGGGFFFDDDAAA???===<<<888888999999777666333222333333333333333333333333111111222222111000//////111111222222222333333333222222333333444555555666000000111222333444555555888777666555555555444333444555777999:::;;;;;;;;;???>>><<<;;;:::999999999:::;;;===???AAADDDFFFGGGCCCBBB@@@???======<<<<<<888888888999:::;;;<<<===<<<>>>CCCIIIOOOUUUZZZ]]]bbbdddfffhhhjjjmmmqqquuuzzz{{{}}}~~~xxxqqqiiicccaaa\\\]]]aaaffflllrrrwwwzzzzzz|||}}}~~~xxxyyy~~~nnnXXXPPPMMMJJJHHHHHHIIIJJJLLLPPPXXXaaagggyyyyyy```UUUMMMKKKLLLOOOVVVbbbvvvdddbbb^^^[[[XXXTTTOOOLLLGGGFFFEEEDDDAAA>>><<<:::777888888888888666444333333333333333333333333333000111111222222333222222111111222222222333333333111111111222333333333444111111222333444555666666666777777666555444444444444555666888999:::;;;;;;>>>===<<<;;;:::999888888:::;;;===@@@CCCFFFHHHIIIDDDCCCBBB@@@>>>=========777777777777888999:::;;;;;;===AAAGGGMMMTTTYYY\\\aaaccceeefffhhhkkkpppssswwwyyyzzz|||}}}}}}uuukkkdddbbb___```bbbeeejjjoootttwwwxxxzzz|||~~~|||wwwvvv{{{eeeTTTOOOLLLHHHGGGHHHIIIJJJLLLPPPWWW___eeevvv|||aaaTTTLLLJJJJJJNNNTTT```sssfffccc___[[[WWWSSSMMMJJJFFFFFFEEEDDDBBB>>><<<:::888888888888777666555444555555555555555555555555111111222222333444444555111111222222222333333333444444333222111000//////111222333555666666666666555777888888666555555555333444666777999:::::::::===<<<<<<;;;:::999888888999;;;>>>AAADDDGGGIIIJJJFFFEEECCCAAA???>>>======777777777777777888888999:::<<<@@@EEEKKKRRRXXX[[[```aaadddeeegggkkkooorrruuuwwwzzz{{{|||{{{ooogggddd``````aaacccgggkkkooorrruuuwww{{{~~~yyyssspppqqqvvv|||^^^RRRNNNJJJGGGHHHHHHIIIKKKLLLPPPVVV^^^cccrrrcccTTTLLLJJJJJJMMMQQQ\\\nnn~~~fffccc___[[[WWWSSSMMMJJJGGGGGGGGGEEECCC@@@<<<;;;999888777666666555555666666666666666666666666666333333222222222333333444111111222222222333333333555444444333222111000///111222333555666666666666555777:::999777555555777333444555777888999999:::;;;;;;;;;;;;::::::999888666999===AAAEEEGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>>:::999888888777888888888:::;;;>>>CCCJJJQQQWWW[[[___aaadddfffhhhlllpppttttttwwwzzz}}}}}}~~~uuukkkggg``````___```bbbeeeiiikkkqqquuuzzz{{{vvvtttssstttxxxqqqXXXPPPMMMHHHFFFJJJHHHIIIKKKMMMPPPVVV]]]bbbllleeeVVVNNNKKKJJJKKKNNNVVVfffvvveeebbb___[[[XXXSSSNNNKKKHHHHHHHHHGGGDDDAAA>>><<<999888777555555555666777444444444444444444444444555444333222111111111111111111222222222333333333333333333333333333444444000111333555666666666555555888;;;:::888666666777222333555777888999999999::::::;;;;;;;;;:::999999444777<<>>>>><<<;;;:::999888888888888:::;;;>>>CCCIIIQQQWWW[[[```bbbdddgggiiimmmrrruuussswww{{{~~~yyyoookkk___^^^]]]]]]^^^aaadddgggnnnrrryyyzzzxxxxxxyyyzzz~~~jjjTTTNNNLLLGGGFFFKKKHHHJJJKKKMMMPPPVVV\\\aaahhhzzzhhhXXXOOOLLLJJJJJJKKKQQQaaaooocccaaa^^^YYYUUUPPPMMMKKKIIIGGGEEECCCBBB@@@<<<::::::999888777666666666666555555555444444333333333666666666555555444444444333444444555555666666666222222222333333444444444333333222111222555777888888888888777666555444444666777777666444444555666::::::999999999999999999;;;===@@@CCCFFFHHHJJJJJJMMMKKKHHHDDDAAA???>>>===>>><<<:::888888888999:::888:::===@@@EEEMMMUUU[[[^^^aaadddfffhhhkkknnnqqqsssuuuyyy{{{|||vvvllleee___[[[\\\___```ccchhhnnnrrrwww{{{~~~}}}||||||uuueeeTTTLLLJJJHHHGGGHHHKKKLLLMMMOOOQQQUUU[[[___iiiuuujjjZZZPPPLLLJJJKKKLLLRRR^^^iii~~~bbb```]]]XXXTTTOOOLLLJJJFFFDDDBBBAAA@@@>>>;;;999999888777666555555555555333333444444444444444444555555555444444444333333444444444444444444555555222222333333333333333333333222222111222444777888::::::::::::999888777666444555666555555555777888888888777777777777888888:::<<<>>>AAADDDGGGHHHIIIMMMKKKHHHEEEAAA???>>>===>>><<<:::999888888999:::888:::===@@@EEELLLUUUZZZ^^^aaadddgggiiikkknnnqqqssswww{{{~~~{{{qqqiiibbb]]]]]]^^^^^^aaaeeekkkooouuuyyy|||~~~qqqbbbRRRKKKIIIHHHHHHIIIKKKLLLNNNOOOQQQUUU[[[___iiiuuuqqq^^^NNNJJJGGGHHHIIIMMMXXXbbbxxx___^^^[[[WWWRRRNNNKKKJJJEEECCCBBBAAA@@@???<<<:::888777666555444444444444222222333444444555555666444444333333333333333222444444333333333333333333333333333333333222222222222222111222333444666888:::::::::::::::999888777222444555555555666888:::777777777777888999::::::;;;<<>>===>>><<<;;;999999999999:::999:::===@@@EEELLLTTTYYY___aaaeeehhhiiikkknnnpppsssxxx}}}xxxnnnfff```^^^]]]\\\^^^bbbhhhlllrrrwwwzzz}}}iii\\\OOOIIIHHHGGGHHHIIILLLMMMOOOPPPRRRVVV[[[___iiittt{{{cccRRRNNNKKKKKKKKKNNNVVV^^^nnn{{{]]][[[YYYUUUQQQMMMJJJIIIFFFEEECCCCCCCCCAAA???<<<888888777666555555555555333333444444444444444444222222222222222222222222444333333222222111111111444333333333222222111111111111111222333444666777888888888888888777666666333444555555555666888:::999999999::::::<<<===>>>>>>???AAADDDGGGJJJMMMNNNMMMLLLKKKHHHEEEBBB???=========;;;:::999999::::::888:::<<>>>>>>>>@@@CCCFFFJJJNNNOOONNNNNNMMMKKKHHHDDDAAA>>>======<<<;;;::::::::::::888999;;;>>>BBBHHHOOOUUU]]]aaaeeeiiikkkmmmoooqqqtttwwwzzz}}}vvvmmmeeeaaa___]]]___ccceeeiiioootttxxx{{{~~~yyytttpppnnnsssyyyqqqYYYPPPIIIHHHHHHGGGHHHJJJKKKLLLOOOPPPRRRUUUYYY\\\gggpppoooWWWPPPJJJIIIIIIIIILLLRRR^^^lllzzz~~~~~~}}}{{{ZZZXXXVVVSSSPPPMMMKKKIIIEEECCCBBBAAA@@@???<<<::::::999888777777666666666777777666555333222111000111222222222222333333333333333222222222222222222222222222222222111111111000000111222333444555555888888999999999888888777555666666666444444666888999999999999:::;;;;;;<<<;;;<<<===@@@CCCHHHLLLNNNPPPPPPPPPOOOLLLGGGCCC@@@======<<<<<<;;;:::::::::666888999<<>>;;;999999888777666666555666666666666555444333333222222222222222222333333444444222222222333333333333333111111111111222222222222///000111222333444444444666777777888888888777777333444555555555555888:::;;;:::::::::::::::;;;;;;:::;;;<<<>>>BBBGGGKKKNNNQQQRRRSSSRRROOOJJJEEEAAA=========<<<<<<;;;:::999555666888:::===CCCJJJOOOYYY^^^dddjjjmmmppprrrtttrrruuuyyy|||wwwlllfffbbb^^^___ccccccggglllqqqtttvvvxxxzzz~~~~~~yyysssnnnllljjjggghhhlllxxxsss^^^PPPKKKGGGHHHHHHFFFGGGJJJHHHJJJMMMOOOPPPRRRUUUXXX]]]eeesss{{{bbbXXXNNNKKKKKKKKKOOOSSSVVVcccqqqxxx{{{|||{{{xxxzzzYYYXXXVVVSSSPPPNNNLLLKKKIIIGGGEEECCCBBB@@@<<<:::888777666555555444444555444444444444444444444333222222222333333444444444222222222333333444444444000000111111222222222333///000111222333444444444444444555555555555555444111222444555555777:::<<<>>>======<<<<<<<<<======<<<<<<===@@@DDDHHHMMMPPPRRRSSSTTTTTTQQQKKKFFFBBB============<<<;;;:::999444555777999<<>><<<999888777666666555555666;;;<<<===;;;777444222111000000111222444555666666444333222111111333555666444444333222111111111111444333333222222333333444444555666777888888888888;;;444111555::::::999999;;;<<<<<<============<<<;;;<<<>>>???AAAFFFKKKPPPSSSSSSRRRRRRPPPLLLGGGCCCAAA>>><<<;;;;;;;;;:::888:::999888888;;;@@@EEEIIISSSZZZbbbhhhkkkmmmqqqssstttwww{{{}}}qqqkkkfffbbb___```bbbeeejjjoootttxxxzzz{{{||||||xxxvvvpppiiihhhmmmyyycccRRRLLLKKKHHHFFFEEEFFFHHHIIIJJJKKKMMMMMMMMMNNNPPPRRRVVV\\\iii|||}}}eeeVVVKKKIIIHHHFFFHHHNNNQQQZZZhhhrrrvvvwwwwwwwwwyyyzzzWWWVVVTTTRRRPPPMMMLLLKKKHHHGGGFFFDDDAAA>>><<<;;;999999777666555555555555555777888777444222111111333333333222222222111111444333222111111333444666333333222222111222222222333222222111111222222333444555666777777777777777999333111555888777777999<<<======>>>>>>>>>>>>===<<<===>>>>>>@@@CCCHHHLLLRRRSSSSSSTTTSSSOOOIIIEEEBBB@@@>>>=========;;;999:::999888888:::???CCCGGGQQQXXXaaagggkkkmmmqqqtttvvvxxx{{{~~~uuunnnhhhbbb``````aaadddhhhmmmrrrvvvyyyzzz{{{~~~zzzrrrppptttxxxwww___RRRKKKJJJGGGFFFEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRXXX]]]hhhzzziiiYYYMMMKKKJJJFFFHHHMMMNNNWWWdddooouuuwwwxxxyyyzzzzzzWWWVVVTTTRRRPPPMMMLLLKKKIIIHHHGGGDDDAAA>>>;;;999:::999888666555555444444333444555555333222222222444444333222222111000000333222222111111333444555222222222111222222333333222111111000000111111222555555666777777777666666666333222555666444666999===>>>>>>???@@@@@@??????<<<===>>>>>>>>>AAAEEEHHHPPPQQQTTTVVVWWWSSSMMMHHHDDDBBBAAA@@@@@@???===:::;;;999888777999<<<@@@CCCMMMTTT^^^eeeiiimmmqqqtttvvvxxx{{{|||||||||}}}zzzrrrkkkddd```aaa```cccgggkkkppptttwwwxxxzzz|||zzzzzzxxxlllZZZQQQJJJIIIGGGFFFEEEFFFHHHIIIIIIKKKLLLLLLMMMNNNPPPRRRYYY^^^ggguuunnn]]]PPPMMMLLLGGGGGGLLLLLLTTT```kkkssswwwzzz{{{{{{zzz~~~WWWVVVTTTRRROOOMMMKKKJJJHHHGGGFFFDDDAAA>>><<<;;;::::::888777555444444444555666777777555444444555222222222333333333333333222222111111222222333444111111111111222333444444222222111111111111222222555555666666666666666555555333444666555333666;;;===>>>???@@@AAAAAAAAA@@@<<<===>>>>>>???AAADDDGGGLLLOOOSSSWWWXXXUUUOOOKKKEEECCCBBBBBBAAA@@@===:::;;;999888777888;;;>>>@@@IIIPPPZZZbbbhhhlllqqqttttttvvvxxxyyyyyyyyy{{{|||~~~vvvooogggccccccaaacccfffjjjnnnrrrtttvvvyyy{{{}}}zzz~~~dddUUUPPPIIIHHHGGGFFFFFFGGGIIIJJJIIIKKKLLLMMMMMMNNNQQQSSSZZZ^^^eeerrrsssaaaRRRNNNMMMIIIHHHKKKLLLSSS^^^iiirrrwwwyyyzzzzzzyyy|||}}}~~~VVVUUUSSSQQQNNNLLLJJJIIIEEEEEEDDDCCCBBB@@@>>>===:::999888666555555444444888888999777555333444555333333333333444444444444111111111111222222333333111111111111222333444444333333222222222222333333444555555666666666666555666444444666666444666<<<======>>>@@@@@@AAAAAAAAA;;;<<<>>>???@@@BBBEEEHHHIIIKKKPPPUUUXXXUUUPPPLLLEEECCCBBBAAA@@@???<<<::::::999888777888999<<<>>>EEELLLWWW```eeejjjooosssqqqsssvvvxxxxxxyyy{{{|||~~~~~~|||tttkkkgggfffcccdddfffiiillloooqqqsssvvvxxx{{{}}}~~~xxx___SSSOOOHHHHHHGGGGGGGGGIIIJJJKKKJJJKKKMMMNNNNNNPPPRRRUUU[[[^^^eeepppzzzfffTTTOOONNNJJJIIILLLMMMSSS]]]iiirrrwwwyyyyyyyyyxxx{{{TTTSSSQQQOOOMMMKKKIIIHHHDDDDDDDDDCCCBBBAAA??????999888777666666555555666666777666555222111222444555555444444333222111111111111111222222222222222222222222111222222333333444333333333333333333444333333444555666666666666777444333666777555777:::;;;<<<===>>>??????@@@@@@:::<<<>>>???@@@BBBEEEHHHGGGIIINNNSSSVVVUUUQQQMMMFFFDDDAAA??????>>><<<::::::999888777888:::<<<===BBBJJJUUU]]]ccchhhnnnrrrppprrruuuwwwxxxzzz|||}}}|||}}}~~~~~~~~~yyypppjjjiiiddddddeeefffhhhkkkmmmnnnrrrtttwwwyyy{{{~~~pppZZZPPPNNNHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLNNNOOOPPPQQQTTTWWW[[[___eeennnpppZZZRRROOOKKKJJJMMMNNNSSS^^^jjjtttzzzzzzyyyxxxwwwzzzRRRRRRPPPNNNKKKIIIGGGFFFEEEEEEDDDCCCBBB@@@>>>===777777666666666666777777333444444333111111333555222222222111111111000000000000111222222222222222333333222222111222222222333333222222222222333333111222333555666777777888888222000444777666666888999999;;;<<<===>>>>>>>>>:::<<<>>>??????@@@BBBDDDHHHJJJMMMRRRUUUUUURRROOOIIIEEEAAA>>>=========<<<999999888888999:::<<<===@@@HHHSSS\\\bbbffflllpppqqqsssvvvxxxyyyzzz|||}}}|||~~~~~~tttlllkkkdddcccccccccdddfffggghhhmmmooorrruuuwwwzzz~~~eeeUUUNNNMMMHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNPPPQQQQQQSSSVVVYYY]]]```fffmmm{{{|||aaaUUUQQQLLLJJJMMMLLLRRR^^^lllxxx~~~~~~{{{yyywwwyyy}}}RRRQQQOOOMMMJJJHHHFFFEEEGGGFFFEEEDDDAAA???===<<<666666666666666777777888222333333333222444666999,,,---...///000111222333000000111222222222222111444444333222111111111111222222111111111111222222000111333555666777888888888111---222666777555555777888999;;;<<<=========;;;===>>>>>>======>>>@@@IIIJJJMMMQQQTTTUUUSSSPPPKKKGGGAAA>>>===>>>>>>>>>999999888888999;;;===>>>@@@HHHRRR[[[aaaeeekkkooosssuuuxxxyyyyyyzzz{{{|||~~~vvvmmmkkkcccbbbaaaaaaaaabbbcccdddiiilllooorrrtttxxx||||||sss\\\PPPLLLMMMHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNPPPRRRRRRTTTWWWZZZ^^^bbbffflllxxxgggYYYRRRLLLJJJLLLJJJQQQ^^^mmm{{{~~~zzzxxxxxx|||RRRRRRPPPOOOMMMLLLJJJJJJJJJIIIGGGEEEBBB@@@???>>>888777555444555444333111222222333444444333222222000//////000222444333222333333333333333333333333222222222111111111000000222222222111111111111000555444444333444555777888999999888777666555444444::::::;;;;;;===>>>@@@@@@???@@@AAAAAA??????@@@AAAFFFIIIOOOSSSVVVVVVUUUSSSLLLHHHCCC@@@@@@@@@>>><<<;;;:::888777888:::<<<>>>???DDDMMMUUU]]]dddjjjnnnsssvvvyyy{{{|||}}}}}}rrrkkkfffbbb```aaa```___ccchhheeegggiiimmmppptttvvvwww}}}~~~lll[[[OOOJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPQQQSSSVVVYYY[[[___```dddlllvvvqqq^^^UUUNNNJJJIIIKKKOOOZZZjjjyyy}}}yyyvvvyyy}}}SSSRRRQQQOOONNNLLLKKKJJJJJJIIIGGGEEECCC@@@>>>===;;;:::888888888888666444222333444555555444333222111000000111333444333222333333333333333333333333222222222111111111000000222222222111111111111000333222222222333444555666777777777777666666666666:::::::::;;;<<<>>>@@@@@@???AAABBBAAA@@@???@@@AAAGGGJJJOOOTTTVVVWWWUUUTTTNNNJJJDDDAAA@@@???===;;;<<<:::999777888:::<<<>>>>>>DDDLLLUUU]]]dddkkkoootttvvvzzz|||}}}~~~uuunnnhhhdddaaaaaa___]]]```eeedddeeehhhkkknnnrrrtttvvvyyy{{{}}}}}}fffXXXOOOJJJJJJHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTVVVXXX[[[\\\^^^___bbbiiisssxxxcccWWWOOOKKKJJJKKKNNNXXXfffvvv}}}xxxvvvxxx|||TTTSSSRRRPPPOOOMMMLLLKKKIIIIIIGGGEEECCC@@@>>>======;;;999999999999777555444444555555555555444444333222111222333444333222333333333333333333333333222222222111111111111111222222222111111111111000222222222222333444555666555555555666666777777777999999:::;;;<<<>>>@@@AAA@@@AAABBBBBB@@@@@@AAABBBHHHKKKOOOTTTWWWWWWWWWVVVQQQMMMHHHCCCAAA???===;;;<<<;;;999888888:::<<<======BBBKKKSSS\\\eeelllqqquuuwww{{{}}}~~~xxxrrrkkkfffaaa```^^^[[[]]]aaabbbcccfffiiilllooorrrsssuuuwwwyyy{{{~~~qqq]]]TTTNNNJJJIIIFFFGGGGGGIIIKKKMMMOOOPPPSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^aaagggooojjjZZZQQQMMMLLLKKKMMMTTTaaaooozzz|||wwwuuuwwwzzzTTTTTTRRRQQQOOONNNLLLLLLIIIHHHGGGFFFCCCAAA>>>===:::999777777777777555333555555555555555555555555555333222222444444333222222222222222222222222222111111111111111111111111222222222111111111000000222222222333444555666666555555555666666666777777888999999:::<<<>>>@@@AAA@@@BBBCCCBBBAAA@@@AAACCCHHHKKKPPPTTTWWWXXXXXXWWWTTTQQQLLLFFFBBB???===<<<<<<;;;:::999999:::<<<===<<>><<<:::888666666666666444222555555555555555555555555555333222222444444333222222222222222222222222222111111111111111111111111222222222111111111000000///000111222333444555555666666666666555555555555888888999:::<<<>>>@@@AAAAAABBBCCCCCCBBBAAABBBCCCHHHKKKOOOSSSWWWXXXXXXXXXWWWTTTOOOIIICCC???>>>===<<<<<<;;;:::::::::;;;<<<;;;@@@GGGOOOXXXcccmmmsssvvvyyy|||~~~wwwooogggbbbaaaaaa^^^^^^```aaaccceeegggjjjmmmoooqqqooorrrtttvvvyyy||||||```QQQMMMKKKGGGEEEGGGHHHIIIJJJMMMOOOQQQRRRQQQSSSUUUXXX[[[\\\]]]^^^______```dddjjjvvveeeVVVOOOLLLJJJKKKNNNVVVaaannnwww}}}yyyuuurrrsssuuuxxxTTTSSSRRRPPPOOOMMMLLLKKKHHHHHHHHHGGGEEEAAA>>>;;;;;;:::888888888888666444555555444444444444555555333222111222333444333222222222222222222222222222111111111111111222222222222222222111111111111000,,,---///000111222333333666666666555555444444444777777888:::<<<>>>@@@AAABBBCCCDDDDDDBBBBBBCCCDDDHHHJJJNNNRRRVVVXXXXXXYYYYYYWWWRRRLLLEEE@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;???EEELLLUUU```kkkrrruuuxxx|||{{{sssjjjdddccccccaaa```aaaaaabbbdddfffiiilllnnnooonnnpppsssuuuwwwzzz~~~sssZZZNNNKKKIIIFFFEEEHHHIIIJJJKKKMMMOOOQQQRRRQQQRRRTTTWWWYYY\\\^^^______^^^```ccchhhtttnnn\\\RRRMMMIIIJJJMMMSSS]]]iiittt{{{xxxsssqqqqqqrrruuu}}}SSSRRRQQQOOONNNLLLKKKJJJGGGHHHHHHGGGEEEAAA===;;;===;;;999999999999777555555444333222222333444555111000000111333444333222111111111111111111111111000000111111111222222222222222222111111111111000---...000222333444444444444444555555555555555666666777888999;;;>>>@@@AAABBBDDDEEEDDDCCCBBBCCCDDDGGGIIIMMMQQQTTTWWWXXXYYYZZZXXXTTTMMMFFFAAA@@@AAA======<<<<<<;;;;;;;;;;;;;;;>>>CCCJJJSSS^^^iiipppuuuxxx{{{~~~yyyooohhhffffffccc``````___```bbbdddgggjjjlllmmmmmmooorrrtttvvvxxx{{{~~~{{{iiiUUUKKKHHHGGGFFFGGGIIIIIIIIIJJJLLLNNNOOOPPPSSSSSSTTTVVVYYY\\\___aaa^^^]]]___bbbfffqqqwwwbbbUUUNNNHHHIIILLLRRRZZZfffrrryyywwwrrrppppppppprrrzzzRRRRRRQQQOOOMMMLLLJJJJJJGGGHHHHHHHHHEEEAAA===;;;<<<:::888888888888666555444333222222222222333444000//////000222444333222111111111111111111111111000000111111222222222222222222222111111111111000000111333666777888888777222222333444555666777888666666888999;;;>>>@@@AAACCCDDDEEEDDDCCCBBBCCCEEEFFFIIILLLPPPTTTVVVXXXXXXZZZYYYUUUNNNFFFBBBAAACCC======<<<<<<<<<;;;;;;;;;;;;===BBBHHHQQQ\\\gggoootttwww{{{~~~}}}sssjjjhhhgggccc______]]]^^^```ccceeehhhjjjkkklllnnnqqqsssuuuwwwzzz|||~~~qqqbbbRRRJJJGGGEEEFFFHHHHHHHHHIIIIIIKKKLLLMMMNNNTTTTTTTTTVVVYYY]]]```ccc\\\\\\]]]```dddooo}}}fffXXXOOOHHHIIILLLQQQYYYeeepppxxxvvvrrroooooooooqqqxxxRRRRRRQQQPPPMMMJJJHHHFFFJJJJJJIIIHHHEEEBBB@@@>>>999888666555666555444222444333333222222333333444333222111000000111222333333222222111222222333333000000111222222222222111222222222111111111111111///000000111222444555666555555555444333333222222777777777999;;;>>>@@@BBBAAABBBCCCDDDDDDCCCBBBBBBEEEHHHLLLQQQUUUWWWXXXXXXZZZ\\\YYYRRRLLLHHHBBB;;;>>>===<<<<<<===>>><<<;;;:::<<>>===999888666666666666444222555444444333333444444555444333222111111111222333333333222222111222222222000000111222222222222111333222222111000///......111111111111222222333444666555555555444444333333444444555666888;;;===??????@@@BBBDDDEEEEEEEEEEEEDDDGGGKKKPPPTTTWWWXXXYYYZZZ]]]\\\VVVQQQMMMGGGAAA>>><<<;;;;;;<<<<<<;;;999:::<<<>>>AAAGGGRRR```jjjrrrxxx|||~~~tttooojjjeeebbbbbb____________aaaccceeefffhhhjjjmmmnnnpppsssvvvyyy{{{}}}dddXXXLLLIIIJJJHHHEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRTTTUUUWWWYYYZZZZZZWWWWWW[[[___gggvvvnnnYYYPPPKKKIIIJJJPPPWWW```lllwwwuuutttqqqnnnmmmoootttxxx}}}uuuvvvwwwvvvzzzPPPPPPPPPOOONNNLLLJJJIIIHHHHHHGGGFFFCCC@@@===<<<:::888666666666666444222666555555444444555555666444444333222111111222222444333333222111111111222000000111222222222222111333333222000///...---,,,333222222111111111222222666666555555555555555555333333444555777999<<<===>>>???BBBDDDFFFGGGHHHHHHDDDFFFIIINNNSSSWWWZZZ\\\]]]``````[[[WWWTTTNNNGGG@@@>>><<<<<<<<<<<<;;;999;;;<<<>>>???DDDOOO\\\fffpppwww}}}~~~xxxrrrllleeeaaaaaa```______^^^___```aaabbbcccfffhhhjjjlllooosssvvvyyyzzz}}}rrr]]]RRRIIIGGGHHHFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWVVVSSSSSSVVVZZZ```mmmzzzrrr\\\QQQKKKIIIJJJOOOVVV___kkkvvvuuutttsssqqqooonnnppprrr{{{uuullllllkkkiiimmmvvvPPPPPPOOOOOONNNMMMLLLKKKHHHHHHGGGFFFCCC@@@>>><<<:::888777666666666444333555555444444444444555555333333222222111111000000444444333222111111111111000000111222222222222111333222222111000//////...111111111111111111222333555555666666666666666666444444555666777:::<<<>>>>>>@@@BBBEEEGGGHHHHHHHHHDDDFFFIIIMMMSSSYYY]]]```aaaeeefffbbb]]]YYYSSSLLLEEECCC@@@???>>>>>>===<<<<<<<<<===>>>AAAKKKWWW```llluuu}}}{{{tttnnnfffbbbaaa^^^^^^]]]]]]]]]^^^```aaa```bbbeeegggiiilllooorrrtttvvvyyy{{{~~~eeeWWWNNNGGGFFFGGGFFFEEEFFFEEEFFFGGGHHHKKKMMMOOOPPPRRRRRRQQQQQQQQQRRRRRRSSSSSSPPPPPPSSSUUU[[[fffrrryyyaaaSSSLLLIIIIIINNNTTT]]]jjjuuuwwwvvvtttqqqnnnmmmnnnooovvvxxxmmmkkkiiifffkkksssPPPPPPOOONNNNNNMMMMMMMMMIIIIIIHHHGGGDDDAAA>>>===:::999777666777666555333444444333333333333444444222222111111111000000///444333222222111111111222000000111222222222222111222222222222222222222222/////////000111222444555444555555555666666777777444444444555777999;;;<<<@@@AAACCCEEEGGGGGGGGGGGGFFFGGGIIIMMMRRRZZZ```dddfffjjjlllhhhccc^^^VVVNNNIIIFFFBBB@@@??????>>><<<;;;<<<<<<===???FFFQQQYYYhhhsss}}}zzzssskkkfffeee\\\\\\[[[[[[\\\^^^```aaa___aaaccceeefffiiilllooooooqqquuuxxx{{{sss\\\RRRKKKFFFGGGHHHFFFFFFGGGDDDEEEFFFHHHJJJLLLNNNPPPRRRQQQPPPOOOOOOOOOOOOOOOQQQOOOOOOQQQSSSWWWaaalllgggVVVMMMJJJIIIMMMRRRZZZgggssszzzxxxuuuppplllkkklllooorrr}}}qqqmmmkkkiiinnnvvvRRRQQQPPPNNNMMMMMMMMMMMMIIIIIIHHHGGGDDDAAA>>>===;;;999777777777777555333333333333222222333333333000111111222222222111111333222222111222222333333000000111222222222222111111111222222333444444555.........///111333444555333333444555666666777777333222222333444777999:::???@@@BBBEEEFFFGGGGGGFFFHHHGGGHHHKKKQQQYYYaaaeeejjjoooqqqnnnjjjddd[[[SSSJJJFFFBBB???>>>===<<<;;;:::;;;<<<===>>>CCCKKKRRRbbbooo|||~~~vvvmmmgggeee\\\[[[[[[[[[\\\^^^___```^^^```bbbcccdddfffiiikkkjjjmmmqqqtttxxx|||hhhXXXNNNIIIFFFGGGHHHFFFFFFHHHEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPOOONNNMMMMMMMMMMMMOOONNNOOOQQQSSSVVV___iii|||lllYYYOOOKKKIIILLLQQQXXXdddppp{{{yyyuuupppkkkjjjkkkmmmppp|||tttpppmmmkkkqqq{{{SSSRRRPPPNNNMMMMMMMMMMMMHHHHHHGGGFFFCCC@@@===<<<;;;999777777777777555444444444333333333333444444000111333444555444444333111111111111222333444444000000111222222222222111222222222222222222333333////////////000111333333111222333444555666777777333333333333555777999:::<<<>>>@@@CCCFFFGGGHHHHHHGGGGGGFFFHHHNNNWWW___dddlllrrrvvvtttpppkkkbbbYYYLLLHHHCCC@@@>>>===<<<;;;888:::=========@@@FFFKKKWWWeeeuuu|||yyymmmfffddd^^^]]]\\\\\\\\\\\\^^^^^^^^^___aaaaaaaaabbbeeeggghhhkkknnnqqqssswwwzzz}}}sss___UUUKKKGGGEEEGGGGGGEEEEEEGGGEEEEEEFFFGGGHHHJJJLLLMMMOOONNNMMMLLLKKKKKKKKKKKKNNNMMMNNNQQQRRRUUU]]]gggxxxqqq\\\QQQLLLJJJKKKOOOVVVbbbmmmxxxxxxvvvrrrmmmjjjjjjjjjmmmyyyxxxtttrrrqqqxxxTTTSSSQQQNNNMMMLLLMMMMMMGGGGGGFFFDDDBBB???<<<;;;;;;999888777888777555444555555555444444555555555111222444666777777777666000000000111222333555555000000111222222222222111333222222222111111000000111111000000000000111111111111222333444666777777666666555666777999;;;<<<999;;;>>>BBBFFFHHHIIIJJJGGGFFFDDDFFFLLLTTT]]]cccmmmsssxxxwwwtttpppggg___OOOKKKFFFBBB@@@???>>>===777:::===>>>===???DDDHHHMMM]]]mmmvvv{{{sssjjjgggaaa```^^^\\\[[[[[[\\\\\\]]]^^^_________```bbbdddgggjjjmmmoooppprrruuuxxx~~~kkkZZZTTTIIIFFFDDDGGGFFFCCCCCCFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLMMMQQQRRRTTT\\\eeevvvttt]]]SSSMMMJJJKKKNNNTTT```kkkuuuvvvwwwuuupppkkkiiihhhlllwww~~~|||~~~~~~zzzyyyxxxUUUSSSQQQNNNLLLJJJJJJJJJHHHGGGEEECCCAAA???===<<<888888777555444333222111777777666555444444333333333333333333333333333333111222333333444444444333000000000000000000000000333333333222222111111111222222111000//////000000222333333444444555555555777666666666777888:::;;;???@@@AAACCCEEEFFFGGGGGGGGGGGGFFFFFFHHHOOOWWW\\\eeelllsssuuuuuurrrkkkcccTTTMMMDDD>>>===<<<;;;999;;;;;;;;;<<<===>>>???@@@KKKTTTcccqqq|||xxxnnngggfffaaa]]]^^^^^^[[[ZZZ\\\\\\]]]]]]^^^___```aaaaaaaaacccggglllpppsssuuuvvv}}}uuu___RRRMMMFFFEEECCCBBBCCCDDDFFFGGGBBBCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNPPPTTT[[[```tttyyy```TTTMMMGGGFFFIIIOOO[[[fffooovvv{{{wwwqqqnnnmmmlllnnnqqqyyy}}}~~~{{{zzz~~~UUUSSSQQQNNNLLLKKKJJJJJJIIIHHHFFFCCCAAA>>><<<;;;777777777666666555555555666555555444333333222222222333333333333333333222222333333444333333333222111111111111111111111111333333333222222222111111222222111000000000000000222333333444444555555555666666555555666777999:::===???AAADDDFFFGGGHHHHHHJJJIIIGGGFFFFFFJJJQQQUUU```hhhooorrrrrrqqqjjjcccWWWPPPFFF@@@======<<<:::;;;;;;;;;;;;<<<===>>>???EEEOOO]]]kkkvvv|||ppphhhgggbbb^^^___^^^[[[ZZZ\\\[[[\\\\\\]]]^^^___``````bbbdddgggkkkooorrrtttuuuyyy|||mmmYYYOOOKKKEEEEEECCCBBBCCCDDDFFFGGGCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOTTTZZZ___qqq~~~eeeUUUNNNHHHGGGIIINNNXXXbbbqqqyyy}}}xxxqqqmmmkkkhhhnnnqqqwww~~~|||}}}~~~~~~~~~TTTSSSQQQOOOMMMKKKKKKJJJJJJHHHFFFDDDAAA>>><<<;;;777777777777777777777777444444444333333222222111111222333444444333222111222333333333333333222111222222222222222222222222333333333222222222222111333222111111000111111111222222333333444555666666666555555444555666888999<<<>>>AAAEEEHHHIIIIIIIIIJJJIIIGGGEEEEEEGGGLLLQQQZZZaaaiiimmmooooookkkeee\\\SSSIIIAAA>>>>>>===<<<;;;:::::::::;;;<<<======???GGGTTTbbbooozzzwwwnnniiiccc______^^^[[[ZZZ[[[[[[[[[\\\]]]^^^___``````dddeeegggiiimmmppprrrtttvvvxxx}}}yyybbbRRRJJJHHHDDDDDDCCCBBBCCCDDDFFFGGGDDDDDDFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNSSSYYY^^^lll}}}kkkXXXPPPJJJHHHIIILLLTTT\\\ooowww|||yyyrrrnnnkkkhhhlllooouuu}}}~~~}}}{{{|||}}}~~~~~~TTTSSSQQQOOONNNLLLKKKKKKJJJIIIGGGDDDAAA>>><<<;;;888777777777777777666666444444444333333333222222111222333444444333222111000111222333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222333333444555666666666555444444444666777888:::===AAAFFFIIIJJJKKKJJJHHHHHHGGGFFFFFFHHHMMMPPPTTT\\\dddhhhlllnnnlllggg^^^VVVJJJBBB???>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;BBBMMMZZZhhhuuu~~~uuujjjddd___^^^]]]YYYXXXZZZ[[[[[[\\\]]]^^^``````aaaffffffggghhhjjjmmmppprrrwwwxxx{{{lllXXXLLLFFFEEECCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMRRRXXX\\\hhhxxxpppYYYQQQJJJIIIJJJLLLQQQXXXgggqqqyyyxxxtttqqqooollljjjmmmrrrzzz}}}{{{yyy{{{|||}}}~~~SSSSSSRRRPPPOOOMMMLLLKKKJJJIIIGGGDDDAAA???===<<<999888888777555444444333555555555555444444444444111111222333333222111111...///000222333444444555111111111111111111111111222222222222222222222222222111111000111111222222111111222333444555666777666666555444444555777777:::<<<@@@EEEHHHJJJKKKKKKJJJJJJJJJIIIHHHIIILLLNNNPPPXXX```dddiiimmmlllhhh___VVVKKKCCC@@@???===<<<<<<;;;;;;:::::::::;;;;;;<<<@@@IIITTTaaappp~~~yyyllleee```^^^\\\XXXWWWYYY[[[[[[\\\]]]___```aaabbbfffffffffgggiiilllooopppwwwxxxzzz}}}|||cccRRRIIIEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMQQQVVVZZZeeetttwww]]]SSSKKKIIIJJJLLLPPPUUU```lllvvvxxxuuurrrooolllgggkkkpppvvv~~~|||{{{xxxzzz{{{|||}}}RRRRRRRRRQQQPPPNNNLLLKKKIIIHHHGGGDDDBBB@@@>>>===:::999888777555444333222555555555555555555555555222222222222222222222222...///000222333444444444000000000000000000000000111222222222222333333333000000000000000000111222111111222333555666777777777666555555555666777888;;;<<>><<<======<<<;;;:::::::::;;;===@@@EEEMMMYYYiiiyyy{{{pppiiibbb```]]]YYYYYY[[[YYYZZZ[[[]]]^^^```aaabbbdddeeefffgggiiikkkmmmnnnssstttwwwyyy|||rrr[[[NNNHHHEEEBBBAAAAAABBBCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMPPPTTTWWWbbbooocccXXXMMMJJJJJJKKKNNNRRR]]]iiiuuuwwwuuuqqqmmmiiifffiiinnnsss|||~~~|||{{{yyyzzz{{{||||||~~~RRRRRRRRRRRRPPPNNNLLLKKKHHHGGGFFFDDDCCCAAA@@@???999999888777777666555555444444444444444444444444333222111000000111222333000111111222222222222111111111111111111111111111111111222222222333333333//////......///000000111000111222333555666777777888888666666666666777888<<<===>>>@@@CCCFFFIIIKKKNNNOOONNNLLLJJJHHHHHHIIILLLSSSYYY]]]aaafffgggddd^^^WWWOOOIIIFFFDDD@@@===???>>>===<<<;;;;;;;;;;;;===>>>@@@EEEPPP```qqq|||uuummmfffccc```\\\[[[]]]WWWXXXYYYZZZ\\\^^^___```bbbccceeegggjjjkkklllmmmnnnqqqtttwwwyyy|||gggTTTLLLHHHEEEBBB@@@@@@BBBCCCDDDEEEEEEEEEHHHIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOSSSVVV^^^kkklll^^^PPPJJJIIIIIIKKKNNNVVVdddrrrvvvuuurrrnnnjjjfffjjjnnnqqqwww}}}{{{yyyzzz{{{{{{|||}}}RRRRRRRRRRRRQQQOOOMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@888888888888888888888888333333333333333333333333444222000......000222444333333333222222000//////222222222222222222222222111111111222222333333333...............///000000000111222333555666777888999888777666666777888888=========>>>AAAEEEHHHKKKJJJKKKLLLLLLJJJJJJJJJLLLKKKQQQWWWZZZ^^^cccdddaaa^^^XXXQQQLLLIIIFFFBBB>>>@@@???>>>===<<<;;;;;;;;;===<<<<<<@@@JJJYYYkkkvvvyyyqqqiiifffccc___^^^```UUUUUUWWWYYYZZZ\\\]]]^^^```bbbeeehhhjjjkkkllllllmmmppptttwwwyyy{{{}}}~~~www___PPPJJJHHHFFFBBB???@@@AAACCCDDDEEEEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJLLLMMMNNNNNNNNNOOORRRUUU[[[hhh~~~rrrcccSSSKKKHHHGGGHHHKKKOOO^^^nnntttuuutttqqqnnngggjjjnnnooottt}}}{{{zzz{{{|||{{{{{{|||UUUSSSQQQPPPPPPOOOMMMKKKEEEFFFFFFFFFEEEBBB@@@>>>;;;:::999777666666555555888555222//////111444666777666666555444222111000111111222222222333333333111111111111111111111111111000000000//////......000000000///////////////666555333222222333555666555666777666555666777999:::===@@@AAAAAABBBEEEHHHMMMMMMMMMMMMLLLKKKJJJIIILLLQQQWWW___dddfffffffff```\\\UUUOOOJJJFFFCCCAAA===>>>>>>>>>===<<<;;;;;;:::888999???GGGPPP^^^jjj{{{yyyooohhhdddaaa]]]ZZZUUUUUUVVVWWWYYY[[[]]]^^^aaabbbcccdddfffhhhjjjlllnnnoooppprrrtttvvvwwwxxx}}}~~~{{{iiiUUUKKKGGGDDD@@@???AAAAAAAAABBBBBBBBBCCCCCCFFFHHHIIIJJJIIIGGGDDDBBBDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIJJJKKKMMMOOOQQQRRR]]]aaapppnnnWWWOOOJJJDDDEEELLLPPPVVVaaammmuuuwwwsssoookkklllmmmpppuuu}}}}}}{{{zzz{{{{{{{{{{{{{{{|||}}}~~~UUUSSSQQQPPPOOONNNLLLJJJJJJJJJJJJIIIGGGDDDAAA???;;;:::999777666666555555555444333222111222333444444444444444333222000000111111111222222222333333111111111111111111111111111111111000000/////////222222222222111111111111000000//////111333555777555666777666555666777999444888<<<>>>@@@BBBFFFJJJKKKKKKLLLKKKKKKJJJIIIIIILLLPPPWWW^^^cccggghhhhhheee```XXXQQQJJJFFFCCCAAA>>>>>>>>>>>>===<<<;;;;;;;;;888999>>>DDDKKKVVV```rrr~~~yyypppjjjfffbbb___XXXXXXXXXXXXYYYZZZ[[[\\\___``````bbbdddfffhhhiiimmmmmmoooqqqssstttvvvwwwzzz|||~~~rrraaaPPPHHHFFFDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFHHHHHHHHHEEECCCAAACCCCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPZZZ^^^lllxxx^^^SSSMMMGGGFFFJJJNNNTTT___jjjsssuuussspppkkkkkklllmmmrrryyy~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~TTTRRRPPPOOOOOONNNLLLJJJKKKKKKJJJIIIFFFBBB???===;;;:::999777666666555555333333444444444333222111222222222222222111000000111111111222222222222333111111111111111111111111111111111111111000000000222222222222222222222222////////////111333555777555666777666555666777999444777:::===???CCCGGGJJJKKKKKKKKKLLLLLLKKKJJJJJJLLLPPPVVV]]]ccchhhjjjkkklllfff]]]TTTKKKFFFCCCBBB?????????>>>===<<<<<<;;;;;;999:::===@@@DDDKKKSSScccpppssslllfffbbb___\\\[[[ZZZZZZYYYYYYYYYZZZ\\\]]]^^^___aaadddfffgggjjjkkklllnnnppprrrtttuuuwwwxxxzzz{{{}}}gggXXXIIIEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@BBBBBBBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNVVVYYYfff|||hhhXXXPPPJJJGGGIIIKKKPPPZZZeeeooossssssqqqkkkkkkkkklllooovvv~~~~~~~~~}}}|||||||||||||||}}}~~~TTTRRRPPPOOOOOOMMMKKKIIIHHHGGGFFFEEEBBB???===;;;;;;:::999777666666555555333444444444333333222222111111222222222222222111111111111111222222222222111111111111111111111111222222111111111111111111///000000000000000111111444333333222222333444555555666777666555555777999:::;;;===>>>@@@CCCGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLOOOUUU\\\ccciiimmmooorrrmmmdddYYYNNNGGGCCCBBBAAA@@@???>>>======<<<<<<;;;999:::===>>>???DDDJJJTTTccctttwwwmmmgggbbb___\\\[[[ZZZYYYYYYXXXXXXXXX[[[[[[\\\^^^```bbbdddeeeggghhhjjjlllnnnppprrrssstttuuuwwwxxxyyy{{{uuu^^^QQQFFFCCCDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKRRRUUU```rrrppp\\\RRRLLLHHHGGGHHHLLLTTT___iiipppssssssllllllllllllooovvv~~~~~~~~~}}}||||||}}}}}}}}}~~~TTTRRRPPPOOOOOONNNLLLJJJEEEDDDCCCBBB@@@???===<<<;;;:::999777666666555555666444333111111222333444111222222333333333333333000000111111111222222222111111111111111111111111111111111111111111222222//////000000111111111222222222222222333333444444555666777666555555777999<<<;;;;;;===@@@CCCFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPTTT[[[bbbiiiooorrrvvvssslllaaaTTTKKKFFFDDDBBBAAA@@@>>>============:::999:::===>>>===AAAFFFIIIXXXjjjxxxuuunnnhhhddd[[[[[[ZZZYYYXXXXXXXXXXXX[[[[[[\\\^^^```bbbdddeeedddeeegggiiilllnnnpppqqqrrrtttvvvwwwxxxyyy|||lllXXXNNNEEECCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIINNNQQQZZZjjj|||xxx___SSSMMMIIIGGGGGGIIIPPPYYYdddmmmrrrtttnnnnnnnnnooorrryyy~~~}}}}}}}}}}}}}}}~~~~~~~~~UUUSSSQQQPPPPPPOOOMMMKKKFFFFFFDDDCCCBBBAAA@@@@@@;;;:::999777666666555555666555333111111222333444222222333333333333333222000000000111111111111222111111111111111111111111000000000111111111111111111111222222333444444444,,,,,,...000222444555666555666777666555666777999888777777999>>>CCCFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQTTTZZZaaaiiippptttyyyyyyuuulll___RRRKKKHHHDDDCCCAAA???=========>>>:::999:::======<<>>>>><<<::::::<<<;;;:::===BBB>>>KKKZZZggguuuyyyoooiiibbbaaa___\\\ZZZYYYXXXWWWZZZZZZ[[[\\\___aaacccdddbbbccceeegggjjjmmmooopppmmmpppsssuuuvvvxxxzzz|||{{{~~~kkkYYYNNNGGGBBBBBBCCC@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEIIIRRR]]]iii|||lllXXXOOOLLLKKKHHHHHHKKKRRR]]]hhhqqqvvvsssrrrqqqqqqsssyyy~~~}}}}}}}}}|||}}}~~~~~~~~~WWWUUUSSSRRRRRRPPPNNNLLLKKKJJJGGGDDDBBB???>>>>>>;;;:::999777666666555555111333555666555444111000111111111111111000//////000000000000111111111111111111111111111111111111......//////000000000111//////000111222222333333000000111333333444444444555666777666555666777999AAA>>>;;;;;;>>>BBBCCCCCCKKKLLLNNNQQQSSSTTTUUUVVVSSSSSSUUUYYY```iiiqqqvvv|||rrrbbbVVVQQQFFFDDDAAA???======>>>>>>===;;;:::;;;:::888;;;@@@===HHHWWWbbbpppwwwooogggeeebbb___\\\YYYWWWVVVYYYYYYZZZ[[[^^^```bbbcccaaabbbdddgggjjjmmmooopppkkknnnrrrtttuuuwwwzzz{{{yyy|||yyybbbQQQIIICCC@@@AAABBB@@@???AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBGGGOOOYYYcccuuurrr[[[PPPMMMLLLIIIHHHJJJPPP[[[gggqqqvvvtttsssqqqpppqqqvvv}}}~~~}}}}}}}}}|||}}}~~~~~~~~~RRRRRRQQQPPPNNNMMMLLLLLLHHHHHHFFFEEEBBB???===<<>>AAAEEEHHHOOOQQQSSSUUUUUUUUUTTTTTTTTTTTTVVV[[[^^^bbblllvvvvvvcccRRRKKKGGGBBB@@@AAA@@@===:::::::::::::::;;;<<<======BBBEEEMMMYYYjjjzzzvvvsssmmmfffaaa___^^^[[[XXXYYYYYYZZZ\\\___aaaccceeedddddddddeeegggjjjmmmnnnpppppppppqqqrrrsssuuuvvvzzz{{{|||}}}~~~mmmYYYNNNFFFDDDBBB@@@???>>>??????AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>???AAAAAA????????????@@@AAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFJJJQQQ[[[lll{{{aaaRRRKKKIIIFFFIIIJJJLLLVVVfffqqqrrrxxxtttpppoooqqqvvv{{{}}}~~~~~~}}}}}}}}}}}}~~~SSSRRRQQQPPPOOOMMMLLLLLLIIIHHHGGGEEECCC@@@>>><<<>>>===:::888666666777777666555555555444333333333333222222111222222222333222333333222000///000111222111111000000111111222/////////000000000000000//////000000000111111111......///000111222333333555555555555666777888999888999;;;<<<===AAAEEEHHHOOOQQQTTTVVVWWWWWWUUUTTTUUUTTTVVV[[[^^^bbbmmmwww~~~lll]]]QQQLLLEEEBBBAAAAAA???===:::::::::::::::;;;<<<===AAADDDKKKVVVfffvvv{{{uuullleeebbb```]]]ZZZXXXXXXYYY[[[^^^```cccdddcccccccccdddfffhhhjjjkkknnnnnnnnnoooqqqssstttuuuyyyyyyzzz||||||}}}}}}}}}}}}~~~xxxbbbQQQHHHDDDCCCBBB@@@????????????AAAAAAAAA@@@@@@???????????????>>>>>>>>>???@@@AAA??????>>>??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDHHHOOOWWWggggggUUUMMMLLLFFFIIIIIIKKKUUUeeeqqqtttyyyuuuqqqnnnooosssxxx{{{~~~}}}}}}}}}}}}~~~~~~SSSSSSRRRPPPOOONNNMMMLLLIIIIIIHHHFFFCCCAAA???======<<<:::888777666777777444444444444333333333333222222222333333222222111333444444222000//////000111000000000000000000111000000000000000000////////////000000000000111111......///000111222222333333444444555666888999:::::::::;;;;;;===@@@EEEIIIMMMPPPUUUXXXZZZYYYWWWVVVVVVUUUVVVYYY\\\aaalllwwwxxxjjjZZZSSSJJJDDDBBBBBBAAA@@@;;;:::::::::::::::;;;<<>>>>>===>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBBBBAAABBBEEEKKKRRR___uuuqqq[[[PPPNNNGGGHHHHHHJJJSSScccpppuuuzzzwwwrrrnnnmmmppptttwww~~~}}}}}}}}}~~~~~~TTTSSSRRRQQQPPPNNNMMMMMMJJJIIIHHHFFFDDDAAA???>>><<<;;;:::888777666666666222222333333333333333333111222333444333222111000222333333222000///000111111111000000000000111111222111111000000/////////////////////000000000111...//////000111111222222222222333444666888:::;;;;;;;;;;;;;;;===@@@EEEIIILLLPPPUUUZZZ]]]\\\ZZZXXXWWWUUUUUUWWWYYY]]]hhhrrr|||tttcccZZZNNNFFFBBBBBBAAAAAA;;;;;;:::::::::::::::;;;>>>AAAEEEMMMXXXfffttt}}}ssskkkeee```]]]XXXXXXXXXYYY[[[]]]```bbbddddddddddddddddddddddddgggggghhhjjjllloooqqqrrruuuvvvvvvwwwxxxxxxwwwwwwyyyzzz{{{||||||cccQQQHHHFFF@@@????????????@@@@@@@@@AAAAAA@@@???>>>======<<<============>>>>>>??????============>>>???@@@@@@=========>>>???@@@AAABBBAAAAAADDDHHHMMMXXXlll~~~}}}aaaSSSNNNHHHHHHHHHIIIQQQ___mmmuuu{{{xxxsssooolllmmmqqqttt{{{}}}|||||||||~~~UUUTTTSSSRRRPPPOOONNNNNNJJJIIIHHHFFFDDDAAA???>>>;;;:::999888777777666666222222333333333333333333222222333444333222111000///000222222111111222444222222222111111222222222222222111111000000//////...////////////000000000//////000000111111222222111111222444666888:::;;;;;;<<<<<<<<<===@@@EEEIIIKKKOOOUUU[[[^^^^^^\\\ZZZWWWUUUTTTUUUUUUXXXaaajjjrrrzzz}}}kkkbbbUUUJJJEEECCCBBB@@@======<<<;;;::::::::::::>>>@@@DDDIIIRRR___mmmvvv}}}rrriiibbb^^^ZZZYYYXXXXXXYYY\\\^^^```ddddddddddddddddddddddddddddddeeegggiiilllnnnooorrrssstttuuuuuuvvvuuuuuuxxxxxxyyy{{{}}}mmmWWWIIICCCCCC>>>>>>??????????????????@@@@@@???>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<===>>>??????<<<<<<<<<===>>>???@@@AAAAAAAAADDDGGGKKKSSSeeevvvjjjVVVMMMJJJHHHGGGIIIOOOYYYgggqqqyyyxxxuuupppmmmlllooorrrwww~~~|||{{{||||||~~~UUUUUUTTTRRRQQQPPPOOONNNIIIIIIHHHFFFCCCAAA???===:::999999888888777666666444444444444333333333333333333333333222222111000...///111111111222333555333333222222222222333333111111111111111111000000......////////////000000//////000000111111111111111111222444555888999::::::<<<===>>>???AAAEEEGGGJJJNNNTTTYYY]]]^^^^^^]]]YYYWWWUUUUUUSSSSSSYYYaaagggpppzzztttkkk^^^TTTMMMHHHDDDAAA???>>>===<<<;;;;;;;;;;;;===???AAAEEEKKKWWWeeeppp~~~|||qqqhhhbbb^^^\\\ZZZXXXYYYZZZ]]]^^^aaabbbcccdddeeeeeeeeedddaaabbbcccdddfffhhhjjjkkknnnooopppqqqrrrsssssssssuuuvvvwwwyyy|||~~~yyybbbQQQGGGDDDCCC===>>>>>>?????????>>>>>>>>>>>>>>>>>>============;;;;;;<<<===============;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>??????AAAAAADDDGGGIIIPPP```pppvvv]]]OOOKKKIIIHHHJJJLLLSSS___jjjsssuuuuuuqqqmmmkkkllloootttzzz|||zzzzzz{{{|||~~~~~~VVVUUUTTTSSSRRRPPPOOOOOOIIIHHHGGGEEECCC@@@>>><<<999999999888888777666555666555555555444333333333555444333222111111111111///000222222111111222444222222111111111111222222111111111111111111222222........./////////000000000000000000111111111111222222222333555777888999999<<>><<<<<<;;;;;;<<<===???@@@EEEPPP___jjjvvv~~~{{{pppiiiaaa___\\\YYYXXXYYY[[[]]]]]]^^^```bbbdddeeeeeeeee```aaaaaabbbdddeeeggghhhhhhiiikkkmmmoooppppppqqqrrrssstttwwwzzz}}}mmmYYYMMMGGGDDDCCC===>>>>>>??????>>>===<<<<<<<<<<<<============>>>:::;;;<<<=========<<<<<<::::::::::::;;;<<<===>>>>>>===============>>>>>>@@@@@@CCCFFFGGGMMM\\\kkkfffUUULLLIIIIIIKKKKKKMMMWWWccclllooorrrqqqllliiijjjlllpppuuu~~~}}}zzzyyyyyy{{{}}}}}}}}}VVVUUUTTTSSSRRRQQQPPPOOOHHHHHHFFFEEEBBB@@@===<<<888888888888888777666555777777666555444444333333666555333111000000111222111222333222111000111222111111000000000000111111000000000111222222222333............/////////000000000000000111111111111222222333333555666888999999<<>>===<<<<<<<<<:::;;;<<<===AAAKKKZZZfffpppxxxvvvnnncccaaa]]]ZZZXXXYYY[[[\\\ZZZ[[[^^^aaacccddddddeee`````````aaabbbdddeeefffdddeeegggjjjlllmmmnnnooopppqqqrrruuuxxx|||yyyaaaNNNEEEBBB???======>>>?????????>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>::::::<<<=========<<<;;;::::::::::::;;;<<<======???>>>>>>=========>>>>>>??????BBBEEEFFFKKKZZZhhhzzznnnZZZMMMJJJJJJKKKJJJJJJSSS___ggglllpppppplllhhhhhhiiimmmqqqyyy{{{yyyxxxyyy{{{}}}|||}}}~~~WWWVVVTTTRRROOOMMMKKKJJJHHHIIIIIIIIIGGGDDDAAA???<<<;;;:::888777666666666222333333444555555555444222111111111111111111111111111111111000000000000000000000000000000000000333333222222222222333333111222222111111000///...111111111111111000//////111111111222333444666777::::::;;;<<<>>>???AAABBBJJJLLLPPPUUUZZZ^^^aaabbbccc___\\\ZZZYYYVVVQQQMMMOOOUUU___jjjsss|||tttggg\\\QQQIIIDDDAAA>>><<<===>>>>>>===<<<::::::>>>CCCHHHQQQZZZiiirrrsssoooeee]]]\\\\\\YYYVVVVVVTTTVVVZZZ]]]```aaaaaa```___^^^]]]\\\]]]___aaaccccccdddeeegggiiikkkmmmnnnmmmnnnpppssswwwzzz~~~nnnWWWKKKEEEAAA>>>===>>>>>>>>>>>>==========================================<<<;;;::::::::::::999999:::;;;;;;:::999999<<<;;;;;;;;;<<<===???@@@???===???DDDHHHKKKSSS[[[vvvuuu^^^PPPKKKGGGFFFFFFHHHOOOWWWbbbhhhoooppplllhhhggggggfffiiirrr}}}~~~|||yyyxxxwwwwwwwww{{{|||~~~UUUTTTSSSRRRPPPNNNMMMMMMIIIIIIIIIGGGEEEBBB@@@>>>===<<<:::777666444333333222333444444555555444444111222222222333333333333111111111111000000000000222222222222222222222222111111000000000000111111---...///////////////...111111111111111000//////111111111222333444555666::::::;;;===???AAACCCDDDIIIKKKOOOSSSXXX\\\___```ccc```]]][[[YYYVVVRRRNNNLLLRRR[[[eeennnvvv~~~wwwmmmcccXXXNNNFFFCCC@@@>>>======<<<;;;===::::::===@@@DDDLLLTTTdddmmm{{{|||ssshhh___]]]\\\YYYUUUTTTSSSUUUWWWZZZ]]]^^^_________^^^]]]\\\]]]^^^```aaaaaabbbdddfffhhhjjjkkkllllllmmmoooqqquuuyyy|||~~~yyyfffRRRGGGCCC@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;999:::;;;;;;;;;;;;:::999<<<<<<;;;;;;<<<===>>>??????===???DDDGGGJJJPPPXXXmmmyyy```RRRLLLHHHGGGFFFFFFKKKRRR^^^dddkkknnnkkkgggfffgggfffiiipppyyy~~~}}}{{{xxxwwwvvvvvvvvvzzz{{{}}}SSSSSSRRRQQQPPPOOOOOOOOOKKKJJJHHHEEECCC@@@>>>======<<<:::777444333111111333333444444555555444444222222222333333444444555222222111111111000000000444444444444444444444444111111000000000000111111,,,---...///000000000000000111111111111000000///111111111111222444555666999:::<<<>>>AAACCCFFFGGGHHHJJJMMMQQQUUUYYY\\\]]]bbb```^^^\\\ZZZWWWSSSOOOKKKPPPWWW___gggpppxxx}}}zzzuuummm```SSSIIIFFFBBB???>>>===;;;999>>>;;;:::<<<===???EEELLLZZZdddsss~~~yyynnnccc___]]]YYYVVVUUURRRRRRTTTUUUXXXZZZ\\\^^^^^^]]]\\\\\\\\\]]]^^^______```bbbcccfffgggiiijjjkkkkkkmmmpppssswwwyyy{{{nnn]]]KKKCCCAAA@@@???@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;<<<<<<======???===???CCCEEEGGGMMMTTTaaavvv}}}cccTTTNNNIIIGGGFFFDDDGGGLLLVVV]]]fffjjjiiigggeeeeeefffgggmmmttt{{{~~~}}}zzzxxxvvvuuuuuuuuuxxxyyy|||~~~SSSSSSRRRQQQPPPOOOOOONNNLLLJJJGGGDDDAAA???>>>===<<<;;;999777555444333333333333444444555444444333333333333333333333222222222222222111111111000000444444444444444444444444333333222222222222333333//////000111111111111111000000111111111111000///111111111111222333444555888999<<>><<<:::===::::::<<<<<<<<>>???=========<<<<<<<<<;;;;;;999999999999999999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<>>BBBCCCDDDIIIOOOYYYmmmfffUUUNNNIIIHHHFFFDDDEEEHHHOOOVVV___eeegggfffeeeddddddeeeiiiooottt|||~~~|||yyywwwvvvvvvvvvwwwxxxzzz}}}UUUTTTSSSRRRPPPNNNMMMLLLLLLJJJGGGDDDAAA???>>>===;;;:::999888777666666666333444444555444444333333444444333222111000//////222222222222111111111111333333333333333333333333333333222222222222333333111111111111111000/////////000000111111111000000111111111111222333333444777999<<<@@@DDDGGGIIIJJJIIIJJJKKKNNNQQQTTTWWWYYY\\\]]]^^^^^^\\\XXXVVVTTTOOOQQQTTTXXX]]]eeennntttyyy|||~~~~~~}}}xxxiii[[[OOOKKKFFFBBBAAA@@@???>>><<<::::::<<<<<<<<<@@@EEEIIITTTbbbnnnxxxyyykkkeee```\\\XXXXXXSSSRRRQQQPPPRRRTTTWWWYYYZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^```bbbdddfffggghhhjjjkkklllnnnpppsssuuuwww}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~eeeXXXKKKEEEAAA===<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===>>>AAABBBBBBFFFLLLWWWgggkkkWWWOOOIIIHHHGGGEEEEEEGGGIIIOOOXXX```dddeeedddcccaaabbbffflllpppwww~~~|||zzzxxxxxxxxxvvvwwwyyy{{{}}}}}}~~~~~~UUUUUUSSSRRRPPPNNNMMMLLLKKKJJJHHHEEECCC@@@>>>===:::999999888888888888888444444555555444444333333444333333222111000//////333222222222222111111111111111111111111111111111111111000000000000111111000000000000///...---,,,///000000111111111111000111111111111111222333333666999===AAAEEEHHHIIIJJJJJJJJJKKKLLLOOORRRUUUWWWXXXZZZ]]]^^^\\\YYYWWWWWWPPPQQQRRRTTTXXX```iiiooowww||||||pppdddUUUPPPIIIDDDAAAAAAAAA@@@;;;999:::======;;;>>>CCCFFFPPP]]]hhhrrr}}}tttjjjddd]]]YYYXXXVVVUUUSSSRRRRRRTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[[[[]]]]]]___aaaccceeefffggghhhiiijjjlllnnnppprrrtttzzz|||~~~~~~~~~}}}~~~||||||||||||}}}~~~rrr___TTTIIIDDDAAA<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777888999:::;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<<<<;;;;;;>>><<<>>>AAABBBAAAEEEJJJTTTaaayyyuuu\\\SSSKKKIIIHHHFFFFFFGGGFFFKKKRRRZZZ```cccdddccc```aaadddiiimmmsss~~~|||zzzzzzzzzvvvwwwxxxzzz{{{|||}}}}}}zzz|||}}}}}}}}}}}}TTTSSSRRRQQQPPPOOONNNNNNIIIIIIIIIGGGEEEBBB@@@>>>::::::888777777666666666444444555555444444333222222222222222222222222222333333222222222111111111222222222222222222222222111111000000000000111111...///////////////...---//////000111111111111111111111111111111222222333666999===AAAEEEGGGHHHIIIIIIIIIIIIJJJLLLOOORRRTTTSSSWWW[[[]]][[[YYYYYYYYYTTTTTTSSSSSSWWW^^^gggnnnuuu}}}yyyppp^^^WWWMMMEEEAAA@@@@@@@@@;;;999:::===<<<999;;;???AAAIIIUUU___hhhtttvvvlllddd^^^]]]YYYXXXWWWUUUTTTTTTUUUUUUTTTUUUWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]___aaacccdddeeeffffffggghhhjjjmmmnnnpppsssuuuxxxyyyxxxxxxzzz|||zzzzzzzzzzzz{{{{{{|||}}}|||}}}~~~tttbbbTTTKKKCCCAAA???<<<;;;===;;;;;;;;;::::::::::::999999999999999999999999999777777777777777888999::::::999888888888888999:::888999;;;<<<<<<<<<<<<;;;===<<<>>>AAABBBAAADDDJJJOOOZZZooocccXXXNNNJJJIIIFFFEEEGGGEEEHHHNNNVVV]]]bbbdddddd``````cccgggiiinnnzzz}}}{{{zzzzzzvvvwwwxxxyyyzzzzzzzzzzzzxxxzzz{{{|||{{{|||~~~~~~QQQQQQQQQQQQQQQPPPPPPPPPHHHIIIIIIIIIGGGDDDAAA???;;;:::888777555444333333444555555555444333333222000111111222444555666666333333333222222222111111222222222222222222222222333333222222222222333333...///000111222222222222//////000111111111111111111111111111111111222222666999===AAAEEEGGGHHHHHHHHHGGGGGGHHHJJJMMMPPPRRRPPPUUUZZZ\\\[[[YYYYYYZZZYYYXXXVVVUUUXXX```iiipppttt~~~{{{eee]]]PPPFFF@@@?????????;;;:::;;;===;;;777888;;;;;;CCCMMMVVV```mmm|||uuukkkdddbbb[[[ZZZYYYWWWVVVUUUTTTTTTSSSTTTVVVXXXYYY[[[[[[[[[YYYZZZ[[[]]]___aaabbbcccddddddeeefffhhhjjjlllmmmkkknnnrrrsssrrrrrruuuwwwxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}~~~iiiVVVJJJCCC=========;;;<<>>BBBBBBAAADDDJJJJJJTTTgggiii]]]PPPKKKIIIFFFEEEFFFEEEGGGMMMTTT\\\aaaddddddaaaaaaccceeegggkkkvvv}}}{{{zzzzzzwwwwwwxxxyyyyyyyyyxxxxxxwwwyyy{{{{{{{{{{{{}}}~~~{{{TTTSSSQQQQQQQQQQQQOOOMMMKKKJJJGGGFFFEEEBBB???<<<999:::::::::999777555444555444444333333222222111666444333111000000111111444333333222111000//////111111222222222222111111222222111000//////000000111111111111111000//////////////////000000000000////////////000222333444333666;;;???BBBDDDGGGIIIEEEEEEEEEEEEEEEGGGLLLOOORRRTTTXXX[[[^^^_________ZZZ[[[ZZZYYY[[[```iiipppwwwwwwfffTTTLLLGGGAAA@@@BBBCCCAAA>>>>>>>>>>>>===<<<@@@AAAGGGQQQ[[[fffvvvsssgggddd___]]]ZZZWWWTTTRRRQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYZZZ[[[]]]___```bbbccc```aaaaaabbbccccccddddddiiijjjkkkmmmoooppprrrrrrttttttuuuvvvxxxyyyzzzzzzzzz|||~~~www```QQQHHHDDD@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888666666666666555555555555666777888999:::999888888:::;;;:::999999999:::::::::;;;;;;;;;;;;;;;:::;;;<<>><<<<<<<<<<<<;;;999>>>???DDDMMMVVVaaaqqq~~~wwwrrrgggddd```[[[XXXVVVTTTRRRPPPPPPPPPQQQRRRTTTUUUVVVXXXYYYZZZ[[[]]]^^^``````______``````aaabbbbbbcccfffggghhhjjjkkkmmmnnnoooqqqrrrssstttuuuwwwwwwxxx}}}~~~~~~}}}||||||}}}~~~iiiVVVJJJEEEBBB>>><<<<<<<<<;;;:::::::::::::::::::::::::::;;;:::888777777777777888666666666666777888999999:::999777777888888777555777777777888888888999999;;;::::::;;;<<>>===<<<<<<======;;;999<<<<<>>:::999777555444444555555333333333333444444555555333333333222222111111111111111111111222222333333000111111222222111111000000000111111111000000000000000111111111111000/////////000000000111111111111111000000000000000111000222666888:::===@@@BBBDDDEEEGGGGGGHHHKKKOOORRRXXXZZZ^^^bbbeeegggggggggggghhhjjjkkkmmmoooqqqrrrtttrrr___PPPIIIGGG@@@???>>>???@@@???<<<:::<<<;;;===BBBHHHQQQ```mmm~~~xxxrrriiiaaa]]]YYYVVVSSSUUUSSSQQQOOOOOOQQQSSSUUUWWWWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[[[[[[[\\\\\\\\\]]]^^^___```aaacccdddeeefffjjjjjjkkklllnnnooopppqqqsssuuuwwwwwwxxxzzz||||||}}}ttt```QQQIIIEEE>>>===;;;:::;;;<<<<<<;;;999999999999999999999999888888777777777777888888777666666777777888999:::===;;;::::::;;;;;;:::888888888888999999999999:::999::::::;;;===???AAABBBAAAGGGOOOYYYiii}}}hhhXXXLLLGGGHHHEEEEEEEEEGGGLLLSSSZZZ]]]___]]]^^^``````aaagggoooyyy~~~|||{{{{{{zzzxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyzzz{{{||||||}}}WWWUUUSSSRRRQQQPPPNNNLLLIIIHHHFFFFFFFFFEEEBBB@@@:::999777555444444555555555555555444444333333333222333333333222222111111111111222333333444444444//////000000000000/////////000111111111111000000///000000111111111000000000000000000111111111111////////////000111222333111333666888999<<>>AAABBBEEEIIILLLOOOSSSXXX[[[```cccgggkkknnnpppqqqqqqmmmmmmooossswwwzzzzzzyyyzzz|||jjjXXXKKKDDDBBB???======<<<;;;999===;;;<<>><<<<<<;;;;;;:::888777666555555555555555444444444111222333333333333222111111111111111111111111222111111222222222222111111...///111222222222000000//////000111111111111111000000111111111222222222000000//////000111222222222444555666777999===@@@AAADDDIIINNNRRRWWW\\\```dddgggkkkooosssuuuuuuvvvqqqpppqqqtttxxx{{{zzzyyyzzz~~~|||fffSSSIIIEEE@@@===<<<<<<;;;;;;<<<;;;<<>>AAADDDJJJOOOTTTZZZ___cccfffiiimmmqqquuuwwwxxxxxxuuusssrrrtttxxxzzzyyyxxxvvvyyy|||}}}rrr\\\NNNIIIDDD???>>>>>>>>>===;;;:::<<>>999999888888888:::999888666777777777777777777777777333444666888888888888777444333333444444555666777999888666777888888777666666666666666777777777888777888:::<<<===?????????>>>BBBFFFHHHNNN]]]rrrzzz___OOOLLLBBBDDDFFFFFFFFFIIINNNSSSYYYZZZ___cccbbb___aaafffiiipppzzz}}}{{{zzzyyyxxxvvvvvvvvvvvvwwwvvvxxxyyyyyywwwvvvwwwwwwxxxyyyzzz|||~~~UUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEDDDCCC@@@>>>===;;;888888888999999888666666666555444444333333333333222222222333444444333333111111111222333444000000000000000111111111,,,...000111222111000///000///...------...///000000000////////////000000222222111111111111222222555444333333555888<<<>>>???DDDJJJNNNRRRVVV\\\aaa```eeekkkpppuuuzzzyyyuuurrrrrrrrrrrrssstttuuuvvvrrrrrruuuyyy|||mmm[[[NNNCCCAAABBB@@@>>>===<<<<<<;;;<<<>>>CCCHHHKKKVVVbbbuuu{{{yyyqqqiiiccc___```^^^XXXRRRPPPQQQNNNLLLLLLMMMPPPQQQQQQPPPRRRTTTVVVWWWUUUSSSQQQTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^```cccfffhhhjjjllloooppprrrtttvvvwwwxxxxxxzzz|||}}}}}}~~~ooo^^^MMMDDD@@@<<<::::::;;;;;;::::::999888777777888888777666666666666666@@@>>>:::777666666777888777777666555555555555555444555555666666666666666777777777777777888888999777999<<>>@@@CCCFFFHHHRRRhhh}}}jjjUUUKKKHHHDDDCCCDDDEEEGGGMMMTTTWWWZZZ^^^```aaabbbdddeeelllnnnuuu~~~{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzz|||}}}~~~UUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEDDDCCC@@@>>>===;;;888777888999888777666666666555444444333333444333333333222333333333333333222111111111222222333333333222222111111000---...000111222111000///000///...------...///000000000000//////000000000222111111000000111111222222111111111333666999;;;===BBBHHHMMMPPPUUU[[[``````eeejjjmmmrrrwwwvvvrrrppppppppppppqqqrrrssstttqqqpppqqqtttvvvzzzxxx```TTTHHHDDDCCC@@@<<<;;;<<<;;;::::::<<>>@@@CCCDDDFFFOOOcccvvvqqq\\\PPPJJJFFFDDDEEEEEEFFFJJJPPPVVVYYY]]]```bbbbbbdddeeehhhjjjqqq}}}{{{yyyuuutttsssssssssuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{UUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEDDDCCC@@@>>><<<:::888777888888777666666666666555444444333333555444444333333222222222222333333333222111000000444333222111000//////......///000111111111000/////////............//////111111111111111111111111222111111000000111111222111111000111222555888:::;;;@@@FFFJJJNNNSSSZZZ___aaafffjjjkkknnnrrrrrrpppmmmmmmllllllmmmnnnpppqqqooollllllmmmnnnrrr|||kkk^^^QQQJJJFFFAAA===<<<>>>===;;;:::;;;===@@@BBBJJJRRR___qqqwwwmmmgggbbb[[[VVVVVVSSSPPPNNNMMMMMMMMMLLLJJJMMMNNNOOOOOOPPPQQQQQQRRRUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVZZZ[[[]]]___bbbdddfffgggjjjkkklllnnnppprrrtttuuuvvvwwwxxxxxxxxxyyy{{{}}}|||}}}~~~~~~}}}}}}oooYYYMMMCCC??????===<<<<<<<<<;;;999777777777888999888777666666555555666666888777555444333444666777777666555555444444555555444444555666666666666555777777666666777777888999888:::<<>>;;;999888777888888777555666666666555444444333333555555444444333222111000222222333333333111///...000000//////......------///000000111111111000000/////////....../////////111111222222222222111111111111000000000000111111222222222222444666888::::::???EEEIIIMMMSSS[[[```dddiiilllkkklllooopppoookkkjjjjjjiiijjjkkkmmmooonnnkkkhhhhhhhhhjjjtttxxxiiiYYYOOOHHHBBB@@@AAAAAA???>>>======???AAABBBJJJNNNXXXgggyyyzzzqqqiiiaaa\\\[[[UUUSSSQQQPPPPPPOOONNNLLLLLLLLLLLLLLLMMMNNNPPPQQQUUUUUUUUUVVVVVVWWWWWWXXXSSSSSSSSSTTTUUUVVVXXXXXXXXXYYY[[[]]]___aaacccdddffffffhhhiiikkknnnoooppprrrtttuuuuuutttuuuwwwxxxwwwxxxyyyzzzzzzzzzzzzzzz~~~}}}{{{{{{{{{}}}wwwcccOOOFFF?????????===;;;<<<:::888555333333444666777777777666555555555555666777777666555555777888999666666555444444444444555333444555555666666555555666666666666666777888888999:::<<<>>>@@@AAAAAAAAA>>>>>>AAABBBCCCHHHXXXgggmmmZZZNNNHHHEEEFFFFFFEEEFFFJJJOOOTTTZZZ```bbbbbbbbbbbbddddddjjjsss}}}}}}zzzxxxvvvsssooonnnmmmnnnooossstttuuuvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyy|||UUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEDDDCCC@@@>>>;;;999888888999999777555666666666555444444333333444444555444333222111000111111222333222111000...------......//////000000000111111111111111000000...//////////////////...000111222222222222111000111000000000000000000111111111111222333555777888:::>>>DDDIIIMMMSSS\\\bbbggglllooonnnmmmooopppoookkkjjjhhhhhhhhhjjjmmmnnnooollliiihhhfffgggoooxxxrrr```RRRIIICCCBBBEEE@@@???>>>>>>>>>???AAABBBBBBFFFMMMYYYjjj~~~~~~ssshhhaaa___XXXVVVSSSRRRRRRQQQPPPNNNLLLLLLKKKJJJKKKMMMOOOPPPSSSSSSTTTTTTUUUVVVVVVWWWSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXYYY[[[]]]___```aaacccccccccdddfffhhhjjjkkknnnoooqqqrrrqqqqqqrrrtttssstttuuuuuuvvvvvvvvvvvvzzzyyyxxxwwwwwwxxxzzz{{{}}}fffTTTJJJCCC?????????<<<::::::888777444222222444666777777666666555555555555555666555555555666777888999666666555444444444444444333444444555555555555555666666666555666777777888999999;;;===>>>@@@AAAAAA===>>>@@@CCCDDDHHHUUUcccwww```QQQJJJEEEFFFGGGFFFFFFIIIKKKPPPWWW]]]``````aaaaaaddddddiiiqqqyyy|||zzzwwwsssooommmmmmmmmnnnqqqrrrtttvvvwwwwwwwwwwwwyyyyyyxxxwwwwwwwwwxxxxxxxxx}}}UUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEDDDCCC@@@>>>;;;:::999:::::::::888666666666666555444444333333333444444555444333111000000000111111111111111000...///000000111222333444222111111111111000000000......////////////......///000111222222111000///111000000//////000000111......//////111222333444999===CCCHHHLLLSSS\\\ccchhhooosssqqqoooqqqqqqppplllkkkiiihhhiiikkknnnooorrrpppnnnmmmjjjhhhmmmttt|||jjj[[[OOOGGGEEEGGG??????>>>======>>>???@@@<<<@@@HHHRRR___rrrtttjjjfff^^^ZZZVVVSSSRRRQQQPPPPPPMMMMMMLLLKKKKKKMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWXXXZZZ[[[]]]^^^^^^``````___```aaabbbdddfffgggjjjlllmmmmmmmmmnnnooonnnnnnpppqqqrrrrrrrrrrrrsssrrrqqqqqqqqqrrrssssssxxxyyy{{{}}}~~~~~~~~~}}}pppZZZLLLGGGAAA>>>???>>>:::888999999888666555555666888999777666555555444444555555333333333444444555666777666555444444333333444444333333444555555555555444666666555555666666777888888888:::;;;===>>>@@@AAA>>>>>>@@@CCCDDDHHHRRR^^^vvvlllWWWNNNGGGFFFFFFEEEFFFHHHHHHLLLSSSYYY\\\^^^```aaaddddddgggnnnuuu}}}}}}xxxvvvrrrooommmnnnoooqqqoooppprrruuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvv{{{UUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEDDDCCC@@@>>><<<;;;;;;;;;<<<;;;999666666666666555444444333333111333444555555444222111000//////000000111222333000111111222222333333333333222111111000000000111---...///000000///...---...///111222222111///...000000////////////000000---......///000111222222777;;;AAAEEEJJJRRR[[[bbbhhhpppvvvtttqqqrrrrrrqqqnnnllljjjiiijjjllloooqqquuutttuuuuuuqqqlllmmmrrruuu{{{lll^^^PPPJJJIIICCCBBBAAA???>>>=========;;;AAAGGGMMMTTTcccwwwyyysssiiiddd]]]XXXUUUTTTSSSRRROOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRWWWWWWVVVUUUUUUUUUUUUUUUWWWWWWXXXYYYZZZ\\\]]]]]]___^^^]]]\\\\\\^^^```aaaaaacccfffhhhhhhhhhiiikkkggghhhiiikkklllmmmmmmmmmnnnnnnmmmmmmlllmmmnnnnnnoooqqqsssvvvyyy{{{|||}}}||||||||||||{{{zzzzzzyyyzzzzzz{{{|||~~~yyycccRRRIIICCC>>><<<<<<<<<888888:::888777777777777777888888666666555444444444444555444444444555555666666777666555444444333333444444222333444444555555444444666555555555555666777777777777888999;;;===???@@@@@@???AAADDDDDDEEEMMMVVVhhh|||```UUUJJJFFFEEEDDDCCCEEEEEEJJJPPPUUUYYY\\\^^^```bbbaaadddjjjooowww}}}yyyvvvrrrnnnllllllnnnooolllnnnqqqtttuuuvvvvvvvvvuuuuuutttttttttuuuuuuvvvvvvzzzUUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEDDDCCC@@@>>><<<<<<;;;<<<===<<<999777777666666555444444333333111222444555555444333222//////......///111333444111111111000000000000000333333222111000000111111---...///000000///...------///000111111000///---000000////////////000000//////000111222333333444666:::???DDDIIIQQQZZZaaagggpppwwwvvvsssrrrrrrppppppnnnllljjjkkknnnqqqssswwwwwwyyyzzzuuunnnmmmqqqnnn|||lllZZZOOOLLLHHHGGGEEECCC@@@???>>>===:::@@@EEEFFFGGGRRReeeuuutttnnneee]]]YYYWWWVVVVVVPPPPPPOOOOOONNNMMMMMMMMMKKKKKKLLLMMMOOOPPPPPPQQQTTTTTTTTTUUUVVVWWWYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\___]]]\\\ZZZZZZ[[[]]]^^^\\\___bbbdddeeeeeefffhhhbbbccceeeggghhhiiijjjjjjmmmmmmllllllkkkllllllllllllmmmooorrrtttvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{}}}yyy{{{~~~jjjVVVIIIDDD???;;;999;;;:::777888:::555555666666666666666666666666555444444444444555777777777777888888999999555555444333333333333444222333444444555555444444555555555555555666777777666777777888:::<<<>>>???AAA@@@BBBCCCCCCBBBIIIQQQ^^^{{{fffYYYLLLGGGEEEBBBAAACCCDDDHHHNNNSSSVVVZZZ^^^``````___aaafffkkksss}}}|||yyysssmmmjjjiiijjjkkkkkkmmmpppsssuuuvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxvvvzzz~~~XXXXXXWWWUUURRRPPPOOOOOOLLLJJJGGGFFFEEECCCAAA??????===<<>>>>>@@@???@@@CCCEEEKKKYYYfffwww~~~xxxmmmeee```\\\WWWTTTRRRQQQQQQQQQRRRRRRPPPNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]][[[\\\^^^```aaabbbaaaaaaeeeeeeeeeeeeeeefffggggggcccdddfffhhhiiikkkkkkkkkmmmmmmmmmmmmooorrrtttuuuzzzzzz{{{{{{{{{zzzyyyxxxzzz{{{|||~~~}}}{{{{{{{{{vvvxxx{{{}}}ppp]]]LLLDDDBBB===;;;999888666666666777999888888777666555555444666666555555555444444444666666666666666555555555777666555444333222222222444444444333333222222222555555555555666666666666777777777888999;;;<<<===AAABBBBBBBBBCCCEEEIIILLL]]]pppvvv```NNNJJJHHHCCCBBBFFFFFFEEEFFFLLLSSSYYY[[[[[[]]]___bbbcccfffmmmwwwxxxuuuqqqmmmkkkkkklllnnnlllmmmnnnppprrrtttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{|||~~~UUUUUUTTTRRROOOMMMLLLLLLLLLJJJGGGFFFEEEDDDAAA???>>><<<:::<<>>@@@AAAEEEOOO[[[fffwww|||sssmmmhhhccc___WWWVVVSSSRRRRRRQQQOOONNNMMMMMMLLLLLLMMMNNNOOOPPPOOOPPPRRRSSSTTTUUUUUUUUUWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]]ZZZ\\\]]]___aaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddbbbccceeegggiiikkkkkkllllllllllllmmmnnnppprrrsss{{{||||||yyywwwvvvvvvvvvuuuwww{{{~~~yyyfffUUUHHH@@@???<<<;;;999777666666777777888888777777666555555444666555555555444444444444444444444444555555555555666666555333333222222333444444444333333222222222555555555555666666666666666666777777888:::;;;<<>>;;;999999;;;;;;999666666666555555444333333333222333444444222000000111000000111222333333333333000111222222111000111222000000111111111111000000//////000000000000//////111000///000222333222111000000000000000000000000000000000000111222333444555444777===BBBHHHQQQZZZccchhhmmmppppppqqquuuxxxwwwwwwuuurrrooonnnoooqqquuuxxx}}}~~~zzzwwwvvv{{{wwwdddZZZNNNGGGEEEEEECCCAAA@@@>>>>>>???>>>???FFFNNNUUUcccuuu~~~yyysssmmmhhhaaa^^^YYYVVVTTTSSSRRRPPPPPPOOONNNMMMNNNNNNOOOPPPNNNNNNPPPQQQRRRRRRRRRRRRWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^[[[\\\^^^```aaabbbbbbcccbbbccccccdddeeeffffffgggfffgggiiilllnnnpppqqqqqqsssssssssssstttuuuvvvwww}}}~~~{{{zzzyyyxxxuuusssrrrrrrssssssuuuyyy}}}hhhWWWLLLBBB<<<::::::999888777777777777777888777777666666555555555555555555555444444444444222222333333444555555555666555444333333222222333444444333333333333222222444555555555555666666666555555555666777888999:::===>>>??????@@@AAAEEEHHHNNN[[[qqqwww[[[OOOKKKGGGDDDEEECCCCCCDDDIIIOOOUUUZZZ[[[YYY\\\^^^___```eeemmmsssyyyvvvpppkkkhhhfffggggggjjjjjjkkkmmmnnnpppqqqrrruuuuuuvvvvvvvvvwwwwwwwwwuuuwwwyyy{{{~~~[[[YYYWWWUUUTTTSSSQQQOOOKKKIIIGGGFFFEEEDDDBBB@@@>>><<<999888999999888777555555555444444333333333222333444444222111111111111111222333333333222222000111222222111000111222///000111222222111000/////////000000000000//////000000000000111222222111000000000000000000000000000000000111111222333333666444555:::???DDDMMMVVV^^^ccciiilllnnnooosssvvvvvvwwwvvvuuussssssuuuwwwtttwww{{{}}}|||zzz}}}uuugggWWWLLLIIIHHHEEEAAABBB@@@@@@AAA@@@>>>BBBHHHOOOWWWeeewwwvvvqqqkkkfff```[[[YYYWWWVVVUUUSSSRRRPPPOOONNNNNNOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOUUUVVVVVVWWWWWWXXXXXXYYY[[[[[[\\\]]]^^^______```^^^___```bbbccceeeffffffggghhhiiijjjkkklllmmmmmmkkkmmmoooqqqtttuuuwwwwww||||||||||||||||||}}}}}}~~~~~~}}}{{{yyywwwuuusssrrrsssrrrqqqpppqqqrrrtttuuuyyy}}}rrrYYYKKKEEE???;;;999888888888777777777777777777777666666666555555555444444444444444444444444222222333444555555666666555444444333222222222333333333333333333333333333444444444555555555666666555444444555666777888888;;;<<<======>>>???BBBDDDIIIRRRddd~~~cccRRRMMMIIIEEEDDDBBBBBBCCCFFFLLLRRRWWWZZZYYY[[[]]]^^^^^^bbbhhhmmmyyywwwtttooojjjgggffffffgggjjjjjjkkklllmmmoooooopppsssttttttuuuuuuvvvvvvvvvtttvvvxxxzzz|||XXXVVVSSSRRRRRRQQQNNNKKKJJJIIIFFFEEEEEEDDDBBB@@@@@@===:::999888999999999444444444444444333333333111333444444222111111222444444444333222111000///000111222222111000111222///000111222222111000/////////000000000000////////////000000000000111111000000000000000000000000///000000111222222333333777555555999===AAAJJJRRRXXX^^^dddiiijjjlllooorrrtttuuuwwwvvvuuuuuuvvvwwwyyyzzz{{{}}}~~~yyy|||vvvcccTTTNNNKKKFFFBBBBBB@@@???AAA@@@>>>@@@DDDIIIMMMWWWhhh}}}~~~tttnnngggaaa^^^\\\[[[ZZZVVVUUUSSSQQQOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMRRRRRRRRRSSSTTTTTTUUUUUUZZZ[[[\\\]]]^^^___`````````aaabbbccceeegggiiiiiikkklllnnnpppqqqrrrssssssrrrsssuuuxxxzzz{{{|||}}}}}}zzzxxxvvvuuutttrrrqqqoooooonnnnnnnnnnnnooorrruuuyyy{{{~~~wwwdddOOODDDAAA>>>;;;:::777777888888777777777777666666666666555555555555333333444444444444444444333333444555666777777888444444333222222222333333333333333333333333333333444444444444555555555555444444444444555666777777888:::<<<<<<<<<===???AAAFFFMMMZZZqqqnnnXXXOOOKKKFFFCCCBBBBBBBBBDDDHHHNNNTTTYYYYYY\\\^^^___^^^aaaeeejjjooo|||uuurrrnnnjjjgggggghhhiiikkkkkkkkklllmmmnnnnnnoooqqqqqqrrrrrrsssttttttuuutttvvvxxxzzz|||[[[WWWTTTSSSTTTSSSPPPLLLJJJHHHFFFEEEEEEEEECCCAAA@@@>>><<<:::999999999999444444333333333333333333111222444444222111111222555555444333222000///...000111222222111000111222000000111111111111000000//////000000000000//////...///111000//////000222000000000000000000000000//////111222222333222222666444555888;;;>>>EEEMMMRRRYYY```eeehhhjjjmmmppptttvvvxxxxxxvvvuuuuuuvvvzzzzzzyyyyyyzzz{{{~~~{{{}}}rrr```UUUNNNHHHDDDBBB>>>===??????======AAAAAACCCJJJYYYjjj{{{rrrkkkfffccc```___[[[ZZZWWWTTTRRRQQQQQQQQQMMMNNNNNNNNNNNNNNNMMMLLLNNNOOOOOOPPPQQQQQQRRRRRRWWWXXXYYYZZZ[[[]]]]]]^^^``````aaabbbdddfffhhhjjjpppqqqtttvvvxxxyyyyyyyyy{{{|||~~~~~~}}}zzzzzzyyyyyywwwvvvuuutttooonnnmmmllllllllllllllljjjkkkmmmpppuuuzzzfffWWWGGGAAA@@@===;;;;;;777888888888777777666555555555555555555555555555333333333333444444444444444555555666666777777777333333222222222222333333222222333333333333444444333444444444444555555555555444444444555555666777777999;;;;;;;;;;;;===???CCCIIITTTeee~~~}}}cccTTTMMMHHHDDDCCCBBBBBBBBBDDDJJJQQQVVVYYY\\\___```___```dddhhhjjjvvv}}}uuurrrnnnkkkiiiiiijjjkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnooopppqqqrrrrrrssssssuuuwwwyyy{{{}}}^^^ZZZVVVUUUWWWVVVRRRNNNJJJHHHFFFEEEEEEEEECCCAAA>>>>>>===;;;999888888888333333333333333333333333000222444333222111222333444444444333222111000///000111222222111000111222111111000000000000111111//////000000000000//////...111222222000000111333000000000000000000000000...///111222333333222222444222333777999;;;@@@GGGMMMTTT]]]dddgggjjjnnnrrrtttwwwzzz||||||||||||}}}}}}}}}|||{{{{{{{{{||||||{{{~~~lll[[[QQQJJJGGGDDD???===>>>>>><<<<<<>>>??????CCCLLLXXXiii{{{tttnnniiifffaaa___\\\YYYVVVUUUTTTTTTOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\]]]```bbbeeeffflllnnnqqqtttvvvwwwxxxwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}wwwvvvvvvvvvuuuuuuuuutttpppqqqssstttttttttssssssqqqqqqqqqqqqppppppooonnnkkkjjjiiiiiijjjkkklllmmmkkklllpppuuu{{{nnnUUUKKKBBB???===;;;:::;;;888888888888777666444333555555555555555555555555222222333333333444444444555555555555555555555555333222222222222222333333222222222333333444444444333333444444444555555555555555555555555666666777666888:::;;;;;;;;;<<<===>>>DDDNNN[[[nnnppp\\\PPPIIIEEECCCCCCBBB@@@AAAFFFNNNTTTXXX\\\___`````````cccfffhhhrrr|||xxxuuuqqqllljjjiiijjjkkkiiijjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnoooppppppqqqqqqsssvvvxxxyyy{{{~~~[[[WWWSSSRRRTTTTTTOOOKKKJJJHHHFFFEEEEEEEEECCCAAA=========<<<999777777777333333333333333333333333000222333333222111222333222222333333333222222111000222222222111000111222222111000//////000111222//////000000000000/////////222444333111000222555000000000000000000000000...///111222333333222222222000222666888999===CCCJJJQQQ[[[ccchhhlllqqqttttttxxx}}}wwwyyy{{{{{{|||sss```SSSLLLJJJHHHBBB?????????<<<<<<>>>CCCAAABBBGGGMMMZZZqqqxxxrrrnnneeeccc```\\\ZZZXXXWWWVVVPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXYYY\\\^^^aaacccaaacccfffiiilllmmmmmmllllllmmmnnnooooooppppppooooooppprrrttttttttttttsssnnnooopppqqqqqqpppooonnniiiiiijjjjjjjjjkkkkkkkkkeeegggiiikkkmmmnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjjjjiiiiiiiiijjjlllnnnooonnnppptttzzzoooZZZKKKDDD???>>><<<888777999888999999999777555333222444555555555555555555555222222222333333444444444444444444444444444333333222222222111222222333333222222222333333444444444333333333444444444555555666666555555555666666777666888:::;;;;;;;;;<<<===999@@@IIISSSddd~~~zzzaaaSSSJJJEEEDDDDDDBBB@@@???DDDLLLSSSWWW[[[___```___```cccfffgggooo||||||{{{xxxsssnnnkkkiiijjjjjjhhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkklllmmmnnnooopppoooqqqtttvvvwwwyyy|||~~~YYYXXXVVVTTTQQQOOOMMMLLLJJJIIIGGGHHHHHHGGGEEECCC@@@>>>;;;:::999888777555777444222333555555333111///000000111111111000000111111111111111111111111000000000000000000000000111222333444444333111///222222111000//////000000,,,,,,---...000000...,,,000000000000000000000000111111111111111111111111333444555666777:::???BBBIIIOOOYYYaaagggnnnuuuzzz|||~~~}}}~~~|||{{{{{{~~~nnnWWWJJJHHHFFFEEECCCAAA@@@@@@???>>>@@@>>>???BBBGGGPPPaaappp|||sssmmmfffbbb```^^^ZZZWWWXXXUUUQQQOOOPPPQQQQQQQQQOOOPPPRRRRRRPPPOOONNNNNNMMMNNNOOOOOOPPPQQQRRRRRRVVVVVVVVVVVVVVVWWWWWWWWWZZZ[[[]]]___aaabbbcccdddcccbbbbbbccccccdddeeefffhhhhhhhhhhhhiiijjjkkkllljjjhhhfffdddbbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeedddeeeggghhhiiiiiihhhhhhjjjhhhffffffggghhhhhhhhhhhhhhhhhhiiikkkppptttwwwwww{{{wwwcccRRREEEDDDAAA>>><<<:::888888777777666555555555555555444444444444444444444444444333333222222333333444666555333222111222333333111111111111111111111111+++---000111111111333444444444444444444444444444333333333444555666777777888888777777888:::<<<===>>>DDDEEEKKK\\\ooopppXXXMMMLLLCCCDDDDDDBBBAAACCCHHHLLLTTTZZZaaacccaaa___aaacccdddkkkuuu{{{wwwrrrooommmllllllkkkhhhhhhgggfffffffffffffffhhhhhhiiijjjjjjjjjjjjiiinnnnnnooopppsssvvvyyy{{{YYYXXXVVVTTTQQQOOOMMMLLLJJJIIIHHHHHHHHHGGGEEECCC@@@>>>;;;:::999888777555777555333333555555444111333333444444444444333333111111111111111111111111000000000000000000000000111222333444333222000//////////////////000111111111111000111111000///...000000000000000000000000222222222222222111111111222333444555666999===AAAFFFMMMWWW```gggoooxxx~~~~~~||||||~~~yyybbbTTTPPPHHHFFFCCCAAA@@@???>>>===>>><<<<<>>???CCCQQQaaa{{{dddSSSLLLDDDEEEDDDBBB@@@BBBGGGKKKPPPVVV^^^bbbaaa```bbbddddddjjjrrr||||||xxxsssooonnnmmmllllllhhhhhhgggfffffffffffffffiiijjjjjjkkklllkkkkkkkkkmmmmmmnnnppprrruuuxxxzzz}}}XXXWWWVVVTTTQQQOOONNNMMMKKKIIIHHHHHHHHHGGGEEECCC@@@>>>;;;:::999888777555666555333444555555444333555555555555555444444444111111111111111111111111000000000000000000000000222222333333222000...---//////////////////000000111111111111111111111111000000000000000000000000222222222222222222222222111222333444555777;;;>>>CCCJJJTTT]]]gggqqq{{{~~~~~~~~~ooo^^^WWWLLLIIIEEEBBBAAA@@@???>>>===;;;;;;===>>>AAAJJJTTTbbbsss|||xxxuuuqqqmmmhhhddd```]]]\\\[[[ZZZYYYVVVUUUUUUTTTSSSRRRRRRQQQNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRVVVVVVVVVWWWXXXYYY[[[\\\XXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]]]]]]]^^^___aaacccbbbbbbbbbaaaaaa````````````aaabbbcccddddddddddddeeedddddddddeeegggiiijjjnnnpppssswww|||yyyfffWWWIII???;;;;;;:::999999888888777777666555555444444555555444444444444444444444444333333222222222222333333444444333222222222222333444444444333333222222222111333444555444333444555444444444444444444444444444444444444444555555555888888777777777777888999777???@@@BBBKKKWWWooouuu\\\NNNFFFEEEDDDAAA@@@AAAEEEHHHJJJQQQZZZ```aaaaaabbbdddcccgggnnnuuu|||xxxssspppnnnnnnmmmlllhhhgggggggggffffffffffffhhhiiijjjjjjkkkkkkjjjjjjllllllmmmoooqqqtttvvvxxxzzz|||XXXWWWVVVTTTQQQOOONNNMMMKKKJJJIIIHHHIIIGGGEEECCC@@@>>>;;;:::999888777555555555444444555555444444333333333222222222222222111111111111111111111111000000000000000000000000222222222222111///...---222222111111000///......---.../////////000222333////////////////////////222222222222333333333333///111222333444555999;;;>>>EEEOOOYYYdddppp}}}yyyfff[[[QQQLLLGGGDDDCCCCCCBBBAAA???======>>>>>>>>>CCCKKKVVVcccwww}}}yyytttpppkkkhhheeecccaaa___aaa___]]]\\\[[[ZZZYYYWWWRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQUUUUUUVVVWWWXXXZZZ[[[\\\ZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^___aaabbbcccbbbaaaaaa``````______^^^```aaabbbcccddddddeeeeeefffggghhhiiijjjlllppprrruuuyyyjjjYYYLLLCCC===;;;;;;;;;::::::999888777666666555444444444444555333333333333333333333333333333222222222222333333333333222222222222222222444444444333222222111111222444555555444333333444333333333333333333333333555444444444444444444444777777777666666666666666777@@@BBBBBBHHHQQQeeegggRRRIIIGGGDDDAAA???@@@CCCEEEGGGNNNVVV]]]___``````aaaaaadddiiioooxxx|||xxxsssooonnnmmmlllkkkgggggggggggggggffffffeeeeeefffgggggghhhhhhggggggjjjkkklllnnnppprrrtttuuuxxxzzz}}}WWWWWWUUUSSSQQQPPPNNNNNNLLLKKKIIIIIIIIIHHHEEECCC@@@>>>;;;:::999888777555444555555555555555555666444333222111000111111111111111111111111111111111111111111111111111111111222222222111000///......000111111222222111000000,,,...000000//////000222////////////////////////111111111222222333333333///000222333333444666999:::@@@IIISSS^^^lll{{{qqqbbbUUUOOOGGGDDDDDDEEEDDDBBB@@@======??????>>>AAAEEELLLUUUfff{{{}}}yyyvvvssspppmmmllliiifffdddcccaaa^^^[[[WWWVVVTTTQQQPPPPPPPPPPPPSSSSSSSSSTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWWWWXXXYYYZZZ\\\\\\XXXXXXXXXXXXYYYZZZ[[[[[[``````_________`````````^^^^^^^^^^^^]]]]]]\\\\\\___```aaabbbccceeefffgggeeehhhjjjlllmmmpppuuuyyy}}}oooZZZKKKBBB===:::;;;;;;;;;:::999777666444666666555444444444444444333333333333333333333333333222222111111222222333111222222222222222222222333222222222111111111000222333444444222111111222333333333333333333333333444444444444444333333333666666777777666666666555222;;;<<<===BBBHHHYYYrrrsss[[[LLLIIIEEEAAA@@@@@@AAABBBFFFKKKSSSYYY]]]^^^^^^^^^___bbbfffkkksss}}}yyysssooommmlllkkkiiiggggggggghhhgggfffeeeeeedddeeeffffffggggggffffffhhhiiikkkmmmoooqqqrrrrrruuuxxxzzz}}}WWWVVVUUUSSSRRRPPPOOONNNMMMLLLJJJIIIIIIHHHEEECCC@@@>>>;;;:::999888777555444555666666555444666777666555444222222222333333111111111111111111111111111111111111111111111111222222111111111000000000,,,...000111222333222222///222555444111...///000000000000000000000000000000000000111111222222333///111222333333333555777777<<>>BBBCCCJJJXXXjjj|||}}}{{{wwwtttrrrpppmmmfffaaa```^^^ZZZVVVSSSRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[WWWWWWWWWWWWWWWXXXZZZZZZ_________^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[______```bbbdddgggiiijjjhhhkkkoooqqqssswww}}}ttt^^^NNNEEE>>>;;;;;;888888999888777555333222666555444444333333444444333333333333333333333333222222111111111111222222000111222222333222222222111111111111111111111111000222333333111000111111333333333333333333333333333333333333333444444444555666777777777777666666333:::::::::AAADDDPPPfffeeePPPLLLFFFBBBAAAAAA@@@@@@EEEHHHNNNUUUYYY\\\]]]]]]]]]```dddiiiqqq}}}|||uuupppmmmkkkjjjhhhfffggghhhhhhhhhgggeeedddffffffggghhhhhhhhhggggggggghhhjjjlllnnnoooppppppsssuuuxxx{{{~~~WWWVVVUUUSSSRRRPPPOOONNNNNNLLLJJJJJJIIIHHHEEECCC@@@>>>;;;:::999888777555333555777666555444666888888777555333222333444444111111111111111111111111111111111111111111111111111111111111111222222333---...///000000///...,,,(((...333444222000000222000000000000000000000000...//////000000111222222///111333444333333444666666999???FFFPPP^^^nnnyyyjjj```SSSLLLJJJIIIFFFBBBDDD@@@>>>@@@@@@>>>>>>@@@???CCCMMMZZZgggvvvxxxqqqmmmjjjeee```\\\ZZZYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^bbbbbbcccfffiiilllpppqqqssswww|||vvvdddQQQGGGBBB>>><<<===555666888888888777555444666555444444333333444444222222222222222222222222222222111111111111222222///000111222333222222111000111111222222333333444///111333333222111111222222222222222222222222222222222222333333444444555444555777888888888888777888===:::;;;BBBDDDLLL\\\rrrnnnSSSNNNGGGCCCBBBAAA@@@???BBBDDDIIIPPPWWW\\\^^^___]]]```dddhhhnnnyyyyyysssooollljjjhhhfffggghhhiiihhhgggeeedddeeeeeefffggggggggggggfffeeegggiiikkkmmmnnnnnnnnnppprrrtttwwwzzzWWWVVVUUUSSSRRRPPPOOOOOONNNLLLKKKJJJIIIHHHEEECCC@@@>>>;;;:::999999777555333555777777555444666999888666444222111222333444111111111111111111111111111111111111111111111111111111111111222333444555222222111000---***&&&$$$%%%...222222111333555000000000000000000000000---......///000111111111///111444444444333444555555888===CCCLLLZZZjjjuuuwwwlll]]]TTTQQQNNNJJJEEEJJJEEEBBBCCCBBB??????AAA@@@BBBHHHPPPXXXddd|||~~~|||yyyuuupppjjjeeebbbaaaaaa\\\[[[[[[ZZZZZZYYYXXXXXXYYYXXXVVVUUUTTTUUUWWWXXX[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^_________^^^^^^]]]^^^___```aaaaaabbbcccfffggghhhkkkooossswwwyyygggVVVFFF@@@>>>:::999;;;555666999:::;;;:::999888555555444333333333333444222222222222222222222222222222111111111111222222///000111222333333222111000111222333444555555666///111333333222222222333222222222222222222222222111111222333333444555555444555777888999999999888:::<<<888999AAABBBFFFTTTdddtttUUUOOOHHHDDDBBBBBB@@@>>>@@@AAAFFFMMMUUU\\\```aaa^^^aaadddggglllvvv|||uuuqqqnnnkkkiiifffggghhhiiihhhgggeeedddbbbcccddddddeeeeeeddddddeeefffhhhkkklllmmmmmmmmmmmmooorrruuuxxx}}}\\\YYYVVVTTTSSSPPPMMMKKKOOOLLLIIIHHHHHHGGGDDDAAA@@@>>><<<:::888777777777333555666666555555777888<<<999555333333444555555111111111111111111111111222222222111111111000000111111222333222111000///,,,---...//////...---,,,/////////000111111222222000000000000000000000000---...000111333333444444111111111000000000000000555777:::@@@HHHUUUaaajjj}}}{{{kkkbbbZZZQQQMMMNNNJJJIIIGGGCCC@@@>>>???AAAAAA@@@BBBGGGMMMXXXiiiyyy}}}wwwsssqqqqqqqqqlllhhhdddbbbaaa```___^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\[[[ZZZ\\\^^^`````````^^^____________`````````bbbbbbbbbbbbbbbbbbbbbbbb```aaabbbccccccdddfffhhhlllooorrruuuyyy~~~oooTTTNNNFFF???;;;:::::::::777777777777777666555555555555555555555555555555222222222222222222222222111111111222222333333333222222222111111111000000222111000000000000000111222222222222222222222222000111111111111222222222333333333222222111111111444555666777777666555444555666777999;;;???EEEJJJYYYmmm~~~bbbVVVJJJEEEDDDBBBAAACCCAAAAAACCCHHHOOOWWW]]]```___```bbbdddiiirrr~~~zzzvvvqqqlllkkkmmmjjjiiiiiigggeeecccaaa```eeecccbbb````````````aaaeeeeeegggiiikkkmmmooopppppppppqqqqqqssswww}}}YYYWWWUUUTTTSSSRRRPPPNNNOOOLLLIIIHHHHHHGGGDDDAAA@@@>>><<<:::888777777777333555666666555444666777999666222000000111111111111111111111111111111111222222222111111111000000111222222333222111//////------...//////...------/////////000111111222222000000000000000000000000---...///000111222222222111111111111000000000000555666888<<>>???CCCGGGOOO]]]kkk}}}{{{wwwqqqmmmkkkiiihhhgggffffffeeedddddddddddddddfffeeedddeeeggghhhhhhhhhfffgggggggggggghhhhhhhhhgggggggggggggggggghhhhhhgggiiijjjkkklllnnnqqqsssuuuxxx}}}ooo]]]LLLHHHAAA<<<:::::::::999777777777777777666555555444444444444444444444444222222222222222222222222111111111222222333333333222222222111111111000000111000000000000000111111222222222222222222222222000111111111111222222222333333333222222222111111222333444666777777666666555666888999:::===BBBEEERRRdddooo___OOOHHHFFFCCCBBBCCCBBBBBBCCCGGGMMMTTTYYY\\\]]]___aaacccgggooozzz}}}xxxsssnnnlllnnnkkkkkkjjjiiigggeeedddbbbdddcccaaa`````````aaaaaaddddddfffhhhjjjlllnnnnnnoooooopppqqqrrrwww|||WWWUUUTTTSSSTTTTTTRRRQQQNNNLLLJJJIIIHHHGGGDDDBBB@@@???<<<:::888777777777444555666555333333333555;;;888555333333333333222111111111111111111111111222222222111111111111111222222222222111000///...---......//////......---/////////000111111222222000000000000000000000000......///000000000000000111111111111111111111111444444555777===HHHSSS[[[iiissszzzhhhZZZTTTMMMLLLIIIGGGEEEDDDDDDDDD???>>>>>>AAABBBFFFPPPZZZkkk~~~}}}zzzxxxwwwvvvuuutttsssrrrssstttuuuwwwuuuttttttuuuvvvvvvuuuttttttttttttuuuuuuuuuvvvrrrrrrrrrrrrsssssstttuuusssuuuxxxyyy{{{}}}ttt___QQQCCC@@@<<<:::999999999888666777777777777666555555333333333333333333333333222222222222222222222222111111111222222222222222222111111111111000000000000/////////000111222222222222222222222222222222000111111111111222222222333333333333222222222222000111333444666777777777555777888999999;;;>>>@@@JJJWWWooommmWWWKKKHHHEEECCCBBBCCCCCCCCCFFFJJJOOOTTTWWW[[[]]]```bbbeeekkkuuu||||||vvvpppmmmooommmmmmlllkkkjjjhhhfffeeecccbbbaaa`````````aaabbbbbbcccdddfffhhhjjjkkklllmmmnnnooooooqqquuuzzz~~~WWWUUUTTTTTTTTTTTTSSSQQQNNNLLLKKKIIIHHHGGGEEEDDD@@@???===:::999888888888555666666555333111222333;;;999666555555555333222111111111111111111111111111111111111111111111111333333222111000///............////////////....../////////000111111222222000000000000000000000000///000000000000000//////000111111111111111222222555444444444888AAAKKKRRR___iiixxx|||iii]]]UUURRRNNNJJJHHHFFFDDDBBBAAA??????AAABBBBBBHHHOOO^^^qqqwwwdddTTTKKK>>><<<999888999888777666666666777777666666555444222222222222222222222222222222222222222222222222111111111111111222222222111111111111000000000000////////////000111333333111111111111111111111111000000111111111222222222333333333333333333333333111111222333555555666666444666888::::::;;;===???EEENNNbbb}}}zzz___OOOIIIFFFCCCCCCAAAAAABBBCCCFFFJJJPPPSSSYYY\\\___aaaccchhhpppvvvyyyrrrnnnooonnnmmmmmmllljjjiiigggfffbbbaaa```______```aaabbb```aaabbbdddfffgggiiiiiikkklllmmmnnnooorrrwww{{{ZZZXXXVVVUUUTTTSSSQQQOOOMMMMMMLLLJJJHHHFFFEEEEEEAAA???===;;;999888888888555666666555333111111222555444333222333222000...111111111111111111111111111111111111111111111111222222111000000//////.../////////////////////////////////000111111222222000000000000000000000000111111222222111111000000000000111111222222222333555555444333666<<>>>>>AAABBBAAADDDIIIOOO```wwwxxxcccSSSHHHBBB===;;;999888999888666555666666666666666555444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000111333333111111111111111111111111000000111111111222222222333333333333333333333333333333333333444444444555333555888:::;;;<<>>???AAABBBCCCGGGMMMQQQWWW[[[___aaacccffflllqqqzzz|||sssoooooommmllllllkkkjjjhhhgggfffbbbaaa```_________```aaa___```aaabbbdddeeefffggghhhiiikkklllmmmppptttxxx~~~~~~[[[YYYWWWUUUTTTSSSPPPNNNLLLMMMMMMKKKHHHFFFFFFGGGAAA@@@===;;;999888888888555666777555333222222333333333333444555444222000111111111111111111111111111111111111111222222222111111000/////////000000000//////......//////000/////////000111111222222000000000000000000000000111111222222222111111000000000111111222333333333555555444444555999???CCCNNNXXXeeeqqqzzz}}}ccc\\\SSSMMMJJJIIIGGGEEE???======@@@AAA@@@AAAEEEFFFTTTgggzzz|||gggTTTHHHAAA>>>===;;;999888888888777555555666666666666555444444222222222222222222222222222222222222222222222222111111111111111000000000//////000000000000000111000/////////000111222222111111111111111111111111000111111111111222222222333333333333444444444444555555444444444444555555444666888999:::<<>>;;;999999888999555777777666444333444555333333444666888888555333111111111111111111111111000000111111111222222222000000///...///000111111111000///......///000111/////////000111111222222000000000000000000000000000000111111111111111000000000111222222333444444333444444555555777;;;===DDDMMMZZZfffpppyyywwwmmm___UUUQQQNNNKKKHHHBBB>>>===@@@AAA@@@AAADDDCCCLLLYYYiiijjjVVVIIIBBB???>>><<<:::777666777888888777555555666666555555444333333333333333333333333333222222222222222222222222222111111111000000000///////////////000000111111111000000000000000111111111111111111111111111111000111111111111222222222333333333444444444555555555444444444444555777888666777777777777999<<>>AAABBBAAA???@@@FFFLLLPPPUUU[[[^^^```bbbeeeiiippp}}}zzztttrrrlllllllllkkkjjjiiihhhgggdddcccaaa___^^^]]]]]]^^^^^^___```aaabbbcccdddeeedddfffhhhiiijjjlllooorrruuuvvvzzzZZZXXXVVVUUUUUUTTTRRRPPPKKKMMMNNNLLLHHHFFFGGGHHHAAA@@@>>>;;;:::999999999555777777777555444555666...///111444666555333000111111111111111111111111000000111111222222222222//////......///000222333111000///......///000111/////////000111111222222000000000000000000000000......///000000000000000000000111222333333444444111222444555555666888:::===EEERRR]]]hhhsss}}}mmm___WWWRRRMMMIIIFFFAAA???BBBCCCBBBBBBEEE@@@FFFNNNZZZooozzzlllWWWFFF===;;;<<<<<<:::888555555666888999999555555666666555555444333333333333333333333333333222222222222222222222222222111111111000000//////.../////////000000111111222111000000000000000111000000000000000000000000000111111111111222222222333333333444444555555555444333333444555777999:::888888777555444666999<<<<<>>>>>CCCIIILLLRRRYYY]]]^^^```cccfffmmmyyy}}}vvvuuummmmmmllllllkkkjjjiiihhheeedddbbb___]]]]]]]]]]]]^^^___```aaabbbcccdddeeeccceeeggghhhiiikkknnnqqqqqqsssxxxYYYXXXWWWUUUSSSRRRQQQPPPKKKLLLMMMMMMLLLJJJHHHFFFBBBAAA???<<<::::::999:::999888777666555444333333333333333444444555555555333333333222222111111111000000000000000000000000333222000000111000///---222222111111000000//////,,,------...///000111111111111000000000000111111000000000000000111111222111111222222222333333333444444555444333444666999;;;AAAIIIRRR\\\hhhttt}}}qqqccc[[[RRRJJJGGGDDDCCCEEEDDDAAAAAADDD???AAAHHHRRR```sssfff[[[LLLAAA===<<<;;;999888888777555444333111111555555444444444333333333777666555444222111000///111111222333333333333222222222222222222222222222222222222111111111000000222111000111333333111000000111222222222222111000333222000//////000222333111111222222222333333333444333333333333444555555888777666555666888:::;;;>>>BBBCCCMMMaaauuufffRRRGGGDDDDDDAAA@@@AAA@@@>>>AAAFFFLLLNNNSSSXXX\\\^^^___```jjjqqq}}}|||vvvppplllhhhgggiiijjjhhhffffffeeeccc```^^^\\\[[[[[[]]]^^^___aaabbbbbbcccccccccddddddeeeggghhhjjjkkkppprrrtttwww{{{YYYXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOMMMKKKHHHGGGBBBAAA???<<<::::::999:::888888777666555444333333333333333444444444444444333333333222222222111111111111111111111111111111333222000000111111///---111111111000000000000000////////////////////////111111000000000000111111000000000000000111111222111111111222222222333333444555555555333333555777777<<>>GGGYYYkkkqqq\\\PPPKKKFFFBBBAAABBBAAA>>>@@@DDDIIILLLPPPUUUYYY\\\^^^^^^fffmmmwww~~~xxxqqqmmmiiiggghhhhhhfffdddbbbaaa```___^^^]]]]]]]]]]]]^^^___aaabbbbbbccccccccccccdddeeefffhhhjjjjjjnnnppprrruuuxxxYYYXXXWWWUUUSSSQQQOOONNNRRRQQQOOOMMMKKKIIIHHHGGGBBBAAA???<<<::::::999:::888888777666555444444333444444444444333333333333333333333222222222222111111111111111111111111111333111000000111111///...///000000000000000000111/////////////////////000111111000000000000111111000000000000000111111222111111111222222222222333333555666666444333333444333777<<>>999999999888777555555555666666666666666555555444444444333333333111111222222222222222222000111222222333333222222222222222222222222222222222222222111111111111111111000000111222222111///000///............///000333222111000000111222333111111222222222333333333444333333333333444555555777666555555666777999:::;;;>>>>>>EEETTTccc|||{{{eeeUUUNNNHHHDDDBBBCCCBBB??????BBBFFFHHHMMMRRRWWWZZZ\\\]]]aaagggpppzzz|||tttoooiiigggffffffccc```]]]]]]]]]]]]^^^^^^___```]]]^^^___aaabbbbbbbbbbbbcccccccccdddeeegggiiiiiilllnnnoooqqqtttyyyYYYXXXWWWUUUSSSQQQOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGBBBAAA???<<<::::::999:::888777777666555555444444555444444333333222222222222222222222222222222222111111111111111111111111333111000000111111000....../////////000000111111------...///000111111222111111000000000000111111000000000000000111111222111111111111222222222222333555777666555333222222111444888<<>>CCCOOOYYYooommm[[[QQQIIIDDDAAACCCBBB??????AAACCCFFFJJJOOOTTTXXX[[[\\\___cccjjjsss~~~wwwrrrkkkgggeeedddaaa^^^\\\\\\\\\\\\]]]^^^___```^^^___```aaabbbbbbbbbbbbbbbbbbccccccdddfffggghhhjjjlllmmmoooqqquuuzzz~~~YYYXXXWWWUUUTTTRRRQQQPPPPPPOOOMMMLLLJJJJJJIIIIIIBBBAAA???<<<::::::999:::777777666666555555444444444444444333333222222111222222222222222222222222111111111111111111111111222111///000111111000///......//////000000000111000000000000000000000000111111000000000000111111000000000000000111111222000000111111111222222222333444666666444222222222222444666999>>>IIIVVV```nnnxxxtttcccXXXOOOKKKIIIEEECCCCCCCCCAAA@@@BBBCCCFFFOOOXXXhhh|||ppp\\\MMMDDD===;;;999888777777555444777777777666555555444444555555444444444333333333333333222111111000000///000000111222222222222111111111111111111111111111111111111111111111111111111000///000222222000///222111///......///111222222111111111111111111222111111222222222333333333444333333333333444555555555555555666666777888888888;;;:::>>>GGGNNN___{{{{{{fffZZZLLLEEEAAABBBBBB@@@@@@AAABBBDDDHHHMMMRRRVVVZZZ[[[^^^aaagggnnnwww|||uuummmhhhfffddd```^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^___```aaaaaabbbaaaaaabbbbbbbbbbbbccceeeffffffiiijjjlllmmmooorrrwwwzzzXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPOOOMMMLLLKKKBBBAAA???<<<::::::999:::777777666666555555555555333333333333222222222222111222222222222333333333222222222222222222222222222000///000111222000///...//////////////////000333333222111///...------111111000000000000111111000000000000000111111222000000000111111111111222222444555555333222222333333444555666:::CCCOOOWWWeeeooo}}}rrrdddVVVPPPMMMIIIGGGHHHEEEBBBBBBDDDDDDEEEJJJQQQ[[[kkkrrr]]]LLLBBB???;;;;;;;;;:::888777666555777666666555444333333333555555444444444333333333444444333222111111000000///000111111222222111111111111111111111111111111111111111111111222222222000//////000111111000...111111000//////000111111111111111111111111111111111111222222222333333333444333333333333444555555444555555666666777777888888;;;;;;>>>EEEHHHWWWqqqsssfffTTTKKKDDDBBBBBB@@@@@@BBBAAACCCFFFKKKOOOTTTWWWYYY\\\___dddiiiqqq~~~yyypppjjjgggeeebbb___^^^]]]]]]\\\\\\]]]]]]^^^______```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeegggiiikkklllmmmppptttwwwXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWVVVTTTQQQMMMJJJHHHBBBAAA???<<<::::::999:::666666666666555555555555222222222222222333333333111111222222222333333333222222222222222222222222111000///000111222111//////////////////.........111111111000000000000000111111000000000000111111000000000000000111111222000000000000111111111111222333444333222222444555222333444333555<<>>EEEFFFRRRkkkwww```TTTIIIEEECCCAAA@@@AAA@@@AAADDDHHHLLLPPPSSSUUUYYY\\\```eeekkkvvv|||sssmmmiiigggdddbbb]]]]]]]]]]]]]]]^^^_________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddfffhhhjjjkkknnnqqqtttXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTPPPKKKFFFCCCBBBAAA???<<<::::::::::::666666666666666555555555111111111222222333333444111111111222222333333333222222222222222222222222111000///000111222111000000000//////.........---+++,,,---///222444555666111111000000000000111111000000000000000111111222000000000000111111111111222333333222111222555777000111222111222888AAAHHHSSS]]]lllyyyxxxfffZZZOOOIIIGGGGGGDDDCCCEEEDDDBBBCCCGGGGGGMMMVVVeee}}}}}}wwwyyywwweeeVVVGGG;;;999===333444555444333333444555111111222333333444555555555555444444444333333333111111222333444444555555//////000111111111111111000000000000000000000000000000111111222222222222000/////////111111000...------...//////...------111111222222222222111111111111222222222333333333444333333333333444555555333444555666777777777777222777777:::@@@@@@LLLdddwwwiii\\\NNNGGGDDDAAA???@@@???@@@BBBEEEIIIMMMQQQSSSVVVYYY]]]aaagggppp|||~~~uuunnnkkkiiifffccc\\\\\\\\\]]]^^^___aaaaaa___```aaaaaaaaaaaaaaa```aaaaaa```aaaaaabbbccccccbbbdddfffhhhjjjlllppprrr[[[ZZZYYYXXXWWWVVVVVVUUUVVVTTTSSSQQQOOOKKKFFFBBB@@@???>>><<<:::999999888888888888888666444222111222222333333333222111111222222333444555555666666444444333333222111000000222222222222222222222222000///...------...///000333222000.........//////......////////////......000000000000111111111111//////000111222333333444//////000111222333333333444333222222444777:::<<>>:::999777555555555555555555555555555777666444333222333444555555444444333222222111111333444444333111000000111////////////000000000000000000000000000000000000000/////////.........---000000000000000000000000111111000000000000111111000000000111111111111222222222222222222222222222333222222222222222333333555555555555555666666777777888888999;;;???EEEIII^^^yyyxxxbbbSSSKKKDDD@@@@@@@@@@@@@@@AAADDDHHHKKKMMMTTTVVVXXX[[[___eeelllqqq}}}{{{tttpppmmmiiifffbbbaaa```______```aaabbbbbbbbbbbbaaaaaa`````````______^^^^^^^^^^^^^^^___bbbdddggghhhiiikkkmmmpppYYYXXXXXXXXXWWWVVVVVVVVVTTTSSSQQQPPPOOOLLLIIIEEEEEEDDDAAA>>><<<999888777555555666666666666555555555555555444222111///...222222111///...---,,,+++000000000///......------111111111111111111111111000000111111111111000000...//////000000000000000000000000//////000000000000000000000111111111111000000000000//////......111111111111111111222222444333222222333666888:::???CCCPPPaaaqqq~~~ooo```XXXQQQKKKGGGGGGFFFCCCBBBCCCHHHDDDCCCEEEIIIRRRaaaoooxxxmmmmmmooosss{{{nnn```OOOHHH???999777777666444444444444444444444444444666555444333222333444555444444333333222222111111222333555444222000//////.........//////000000111111111111111111111111111////////////............000000000000000000000000111111000000000000111111000111111111111222222222222222222222222222222222111111222222333333444444555555444444555555666777555666777777999===BBBFFFTTTmmmooo[[[NNNEEEAAAAAAAAA@@@??????AAAEEEIIILLLQQQSSSVVVYYY\\\```dddhhhqqqyyyyyytttoookkkgggfffeeecccbbbaaabbbbbbcccccccccbbbaaa```______^^^]]]]]]]]]]]]]]]]]]^^^^^^```bbbeeeggghhhjjjmmmoooXXXXXXXXXWWWWWWWWWVVVVVVSSSRRRPPPOOOOOOMMMJJJGGGDDDBBB@@@>>>;;;:::999888666666666666666555555555444444444444333222111000444333333111000///...---333222222222111111111000111111111111111111111111//////111222222111//////,,,---///111111111111000222111000//////000111222///000000000111111111111222222111111111111111111222222222111111111111111333222222222333555777999:::<<>>===???BBBGGGJJJMMMPPPTTTWWWYYY[[[^^^```hhhooozzz}}}wwwrrrlllhhhiiihhhfffdddbbbbbbbbbbbbcccbbbaaa```___^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^___aaadddfffhhhjjjmmmoooYYYYYYYYYXXXXXXWWWWWWVVVSSSRRRPPPOOONNNMMMJJJHHH@@@???===<<<;;;:::::::::999888777666555444333333222222333444444444333333333333222222222111111111444444333333333333222222000000000000000000000000---...000000000000...---,,,---///000111111111000222111000//////000111222///000000000111111111111///000000111222222333333222222222111111111111111222222222222333444666777777888???MMM[[[jjj{{{wwwjjj^^^TTTMMMKKKKKKIIIGGGHHHEEECCCDDDHHHIIIHHHLLLQQQXXXdddwwwxxxrrrpppvvvrrrbbbRRRHHH???===;;;999888777666555555555555555555555555555333333222222222333333333333222222222222222111111***---000222111000///000000000//////......------////////////////////////000000000000111111111111////////////////////////111111000000000000111111000000111111111222222222111111111111111111111111111222444555666666666666444444444444444555666666777888999:::;;;===AAADDDHHHVVVooommmZZZMMMGGGFFFDDDBBB???===>>>AAAEEEGGGJJJNNNRRRVVVWWWXXXYYY[[[aaahhhrrr}}}zzztttnnnjjjkkkiiifffdddbbb`````````aaaaaa```___]]]\\\[[[[[[\\\]]]^^^____________^^^___aaadddfffgggiiilllnnn\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNNNNMMMJJJHHH>>>===<<<;;;;;;::::::;;;:::999777666444333333333111222333444444555555555000000111111111111111111222222222222222222222222////////////////////////......////////////......------///000111111111111222111///......///111222000000000000111111111111------...///000111222222111111111111111111222222222111222222333444555555666666:::EEEPPP]]]mmmzzzwwwhhh\\\RRROOONNNKKKHHHHHHHHHEEEFFFIIIHHHEEEDDDGGGKKKRRRaaarrryyyvvvuuuyyyppp```RRRGGG???;;;:::999777555444333222555555555555555555555555111111222222222222333333222222222222222222111111---///222333222111111222/////////.........------....................................////////////000000000000000000000000111111000000000000111111///000000000000111111111111111111111111111111111222333444666666666555444444444333333444444555666555777888888999;;;>>>AAAGGGOOOccc|||fffSSSHHHFFFEEECCC@@@>>>>>>@@@CCCDDDGGGJJJOOOSSSUUUVVVWWWXXX[[[aaajjjtttyyysssnnnllljjjgggdddaaa______^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[]]]^^^`````````_________aaacccdddeeefffiiikkk___^^^]]][[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMLLLJJJHHH@@@???>>><<<;;;:::::::::999888666555444444444555333333444444444444444444111111111111111111111111111111111111111111111111////////////////////////000000////////////000000//////...//////000111111222000...------...000222000000000000111111111111......//////000000000111000000000111222222222333111111111222333333444444777555777===EEEOOO]]]hhhvvvxxxkkk]]]WWWUUUPPPLLLJJJJJJFFFDDDFFFFFFDDDCCCEEEFFFHHHQQQ]]]hhhuuu{{{{{{~~~ooo[[[NNNFFF???:::888888777555333222111222444444444444444444444444000000111222222222222222111111111111111111222222111222222222000//////111,,,,,,------...///000000////////////////////////---........./////////000000000000000000000000000111111000000000000111111....../////////000000000111111111111111111111111111222333555555444222111444444333333444444555666555666888888888:::===???DDDHHHXXXtttvvv___OOOIIIEEEDDDBBB@@@???@@@AAABBBBBBFFFKKKOOORRRTTTVVVWWWVVV[[[ccclllwww~~~xxxsssnnnllliiieeebbb___^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]___```___^^^]]]]]]___aaabbbbbbccceeegggaaa```^^^\\\ZZZXXXWWWVVVVVVSSSPPPNNNMMMLLLIIIHHHCCCBBB@@@>>><<<;;;:::999777666555444444555666777555555555555444333333222444333333333222222111111222222222222222222333333////////////////////////222111000//////000111222000000.........///111222111000---,,,,,,---000111000000000000111111111111222222222222111111111111//////000111222333333444111111111222333333333444888555555999>>>EEEQQQ[[[mmm}}}xxxhhh```\\\VVVPPPNNNKKKFFFBBBDDDEEEEEEGGGKKKDDDDDDIIIRRRZZZcccttt}}}}}}sss^^^MMMDDD???<<<:::777777666555333222333444333333333333333333333333///000111222222222222222111111111111111111222222222222222///,,,++++++---))))))+++---///111222333000000000000000000000000///000000000111111222222000000000000000000000000111111000000000000111111............////////////000000000000000000000000000111222333333222000///444333333333333444555555666888999::::::;;;===@@@<<<>>>LLLhhhiiiWWWPPPEEEDDDCCCAAA@@@@@@AAAAAA@@@CCCHHHLLLOOORRRUUUWWWSSSWWW^^^gggqqq{{{wwwpppnnnjjjfffccc```^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^___^^^]]]\\\\\\^^^___```___```bbbccc`````````___]]][[[XXXWWWSSSRRRPPPNNNMMMKKKKKKKKKGGGEEEBBB>>><<<:::999999::::::999888777555333222444444333333333333222222000///.........///111222111111111111000000000///000000///............/////////000111111111111111...000222333333333111000000000////////////000000///000222333222111///...000111111111111222222222333333222222111222222222444333333222222333333444888777666666999@@@IIIPPPaaappp}}}mmmccc]]]UUUOOOJJJJJJIIIGGGEEEDDDEEEFFFFFFGGGIIIJJJMMMSSS[[[bbbsss~~~|||qqq___NNNFFFBBB===:::;;;777666555333333444555555555444444333333444444555222222111111111111222222222222222111111111111000111111000000//////......000000000000000000000000000000000000////////////333111///------...///000111111000000//////.........---+++++++++,,,...000000000///////////////000000000000000000000000000333333444444444555555555444444333333333333444444777888999999888777888:::BBBBBBJJJ]]]xxxyyy```MMMLLLFFFBBBBBBBBB???>>>@@@???BBBFFFIIIKKKNNNRRRTTTSSSWWW]]]bbbkkkzzzyyyrrrnnniiidddbbb```]]]\\\YYYXXXWWWVVVUUUVVVWWWXXXYYYYYYXXXYYYZZZ[[[]]]^^^\\\]]]^^^```aaabbbbbbbbbaaaaaa``````^^^[[[YYYXXXTTTSSSQQQOOOMMMKKKJJJJJJGGGEEEBBB???<<<:::999999999888777666555444333222333333222222222111111111222111000000000111333333222222111000000///////////////......---------...//////000111111111111000...000111333333222111000000000////////////000000,,,---///000111000///...000111111111111222222222333333222222111222222333222111111000000111111222555555444444666;;;CCCHHHUUUcccwwwttthhh\\\TTTOOOOOOMMMKKKGGGEEEDDDDDDEEEFFFGGGHHHIIIMMMSSSXXX___lll{{{rrrbbbSSSDDD???===999777888666666555444444444444444444333333333333333333444222111111111111111111222222222222111111111000000000000000000//////......////////////////////////000/////////////////////444444222111111111222222111000000000/////////...000///---------...000111000000////////////000000000000000000000000000000111111111111222222222222555444444444444444444555444555777777666666777888>>>???GGGYYYpppkkkXXXOOOHHHBBBAAAAAA>>>===>>>???AAADDDGGGIIILLLPPPSSSQQQUUU[[[```hhhuuu|||uuuqqqkkkgggdddaaa___]]]YYYYYYWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^\\\\\\^^^___```aaaaaaaaaaaaaaaaaa```^^^\\\ZZZXXXUUUTTTQQQOOOMMMKKKJJJJJJGGGEEEBBB???<<<:::999999888777666444333333444444222222222111111111000000...............///000000333222111//////...//////000000////////////.........///000000111111000000///000111222222222111000000000////////////000000+++,,,...000111111111000000111111111111222222222333222222111222222333333222111111000000111111222444444444444444777<<<@@@KKKWWWjjj~~~{{{kkk```WWWUUURRROOOLLLIIIHHHGGGFFFFFFGGGGGGGGGHHHKKKNNNMMMVVV```iiiuuu}}}wwwwwwzzzooo^^^PPPEEE;;;999999888666666555555555555555444333333222222222222222222222222111111111111111111111111222222111111111000000000000000000////////////...////////////////////////////////////////////////000000000000////////////000000000000////////////111000/////////000222333000000////////////000000000000000000000000000000000000000111111111111222555555555444444555555555333444666666666666888999;;;===DDDRRReeezzzgggVVVLLLDDDBBBAAA>>>===>>>???AAABBBDDDFFFIIINNNRRROOOSSSXXX\\\cccoooyyytttnnniiifffcccaaa___[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]][[[[[[]]]^^^____________aaaaaaaaa```___]]]ZZZYYYUUUTTTRRROOOMMMKKKJJJJJJGGGEEEBBB???<<<;;;:::999999888666444333444666777222222222222111111111111---------.........//////222222111000////////////111111222111111111000000...//////000000000000000//////000111222111111000000000////////////000000...///000222333333222222000000111111111222222222222222111111222222333333444333333222222333333444555666777777666777:::<<>>999888999999888777333444555666555444333222111111111222222111111111000000111111111111000000111111111111000000000000////////////////////////////////////////////////.........///////////////---.../////////......---000000000000////////////111111000000000111222333000////////////000000111000000000000000000000000111111222222222333333333666555555444444555555666444555777888888888:::<<<:::<<>><<<999777888999888555333444555555555444222111000111111222222111111000///000111111111111000///111111111000000000//////.............../////////........................------....../////////000000000111222222111111000////////////000000000000000/////////000000111111///////////////000111111000000000000000000000000111111222222222333333333555555444444444444555555333555777777777888:::;;;:::===CCCJJJSSSgggjjj\\\MMMFFFDDDBBB@@@AAA??????@@@???@@@CCCHHHLLLLLLPPPUUUXXX\\\eeeqqq{{{|||uuuoookkkgggcccaaa^^^]]]\\\ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[^^^_________^^^\\\ZZZYYYTTTSSSRRRPPPNNNMMMLLLLLLHHHFFFCCC@@@===;;;::::::;;;:::999777666666777777444444444333333333222222111111222333333333333222///000222444444333222000---...///000///...---,,,---...//////000000///////////////000000000111111000000////////////000000111111000000000/////////000111111111111222222222111111111111222333444444222111111000000111111222333444666666555555666777<<<>>>BBBJJJYYYlll}}}nnncccZZZSSSOOOPPPNNNLLLLLLLLLLLLJJJIIIJJJGGGFFFIIIMMMRRR\\\eeewwwzzzmmmjjjiiilllooosss|||mmm___PPPDDD???999999888555555777666222444444444444444333222222000111222333333222111000...///000111111000///...111111000000000/////////---............/////////........................---------......//////000////////////000000000000////////////000000000000.../////////000000000000///......//////000111222000000000000000000000000000000000111111111111222444444444333333444444444222333555555555555777888:::===AAAFFFLLL\\\www{{{iiiVVVKKKGGGCCCAAA@@@??????@@@@@@@@@BBBFFFIIIIIINNNSSSVVVZZZaaallluuuyyysssnnnjjjfffccc```___]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZYYYYYY]]]]]]^^^^^^]]][[[YYYXXXSSSRRRQQQPPPOOONNNNNNNNNHHHFFFCCC@@@===<<<;;;:::;;;:::999888777666555444333333333333222222222111---...///000111000000///,,,///333777888666444111...///000111111///...,,,---...//////000000/////////////////////000111111000000////////////000000000000000///000000111111000111111111111222222222111111111111222333444555222111111000000111111222111222444444444444666888:::===AAAEEELLL[[[mmmzzzrrrddd\\\YYYVVVRRRPPPPPPPPPMMMKKKKKKGGGFFFIIIJJJJJJOOOUUUaaaqqq~~~sssmmmffffffjjjqqqxxx~~~jjj\\\QQQFFF???>>>555888666222222555555111555444333333222222333333000111333444444333111000...///000111111000///...111000000000////////////---------.........//////........................,,,,,,---......///000000------,,,+++,,,---...///.../////////000000000111...//////000000000000000............///000111222000000000000000000000000111111111111222222222222333333222222222222333333333444555555444444666777888999===BBBFFFQQQeeexxx|||dddUUUNNNHHHCCCBBB>>>???@@@AAA@@@AAADDDFFFFFFKKKQQQTTTWWW^^^hhhppp~~~xxxrrrnnniiigggaaa```^^^]]][[[[[[\\\\\\[[[\\\\\\\\\[[[ZZZXXXWWWVVVWWWWWWXXXXXXXXXXXXXXX\\\]]]]]]]]]\\\ZZZYYYXXXRRRRRRQQQPPPOOOOOOOOOOOOHHHGGGDDD@@@===<<<;;;;;;::::::999888777555333222222222222111111111111000///000222333333333222111+++///444999:::888555222111222444444444333111///---......//////////////////////////////000111111000000////////////000000000000111111222333555555000111111111111222222222111111111111222333444555444333333333333333333444111333444444444555888:::444999===???BBBLLL[[[hhh~~~xxxlllbbb]]]XXXVVVUUUTTTQQQNNNOOOJJJIIILLLJJJFFFFFFJJJMMM[[[mmm}}}{{{rrrkkkfffdddfffmmmxxx|||iiiVVVKKKDDD<<<:::<<<444777666222222666666222555444333222111222333444000111333444444333111000...///000222222000///...000000000000////////////---------.........//////........................,,,,,,------...///000000111000...---...000222333.../////////000000111111//////000111111111111000............///000222222000000000000000000000000333333444444444555555555333222222111111222222333555777888777666666777888666666:::>>>BBBJJJZZZjjjqqq___UUUMMMGGGEEE===???AAABBBAAAAAACCCDDDDDDIIIOOORRRUUU[[[eeemmmzzz{{{uuupppllliiibbbaaa___]]]\\\\\\\\\\\\[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWXXXXXXWWWWWW]]]]]]^^^^^^]]]\\\ZZZYYYTTTSSSQQQOOOMMMLLLKKKKKKGGGEEECCC@@@>>><<<<<<<<<888888888888777555444333111111111111111111111111333222000...,,,***))))))---000555:::<<<888222---111000///---------...///...///000111111222111111000000000///000111111222222///,,,+++...000000///111111000000000000111111///111222222111111222333555444333333222222222222444333333222111111111222333333333444444444555555555999<<<<<<===BBBNNNWWWqqqrrrjjjaaa[[[YYYYYYXXXWWWUUUQQQLLLJJJKKKLLLJJJHHHKKKOOOXXXfffsss|||tttnnnhhhfffggggggmmmwww~~~hhhZZZLLLDDD???:::888888666555444333333444555666222222222111111111111000000000111111111111000000////////////////////////111111111111111111111111////////////////////////---,,,,,,,,,,,,---......000///...------...///000..................---------------............///111000///...............111000///......///000111---......///000111111222333333444444444333222222222111111000111333444555222222333333444555666666555999<<<>>>???EEENNNVVVooosssbbbYYYNNNEEEBBB@@@???>>>???AAACCCDDDCCCFFFKKKOOOTTTYYY```dddvvv|||uuunnniiieeeccc```_________]]]\\\___^^^]]][[[ZZZXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVVVV]]]]]]^^^^^^]]]\\\ZZZYYYUUUTTTRRRPPPNNNMMMLLLKKKHHHFFFCCC@@@>>><<<;;;;;;999999888777666555444444222222222222222222222222333222111000///////////////000222444666555222/////////...------------------...//////////////////000000000000000111111222222///,,,,,,...000000///111111000000000000111111///111222222111111222333555444333222222222222222444333222222111111222222333333333444444444444555333777:::::::::???IIIRRRddduuurrrgggaaa]]]ZZZXXXXXXTTTNNNLLLLLLLLLIIIFFFGGGHHHMMMUUU]]]ffftttwwwnnnjjjiiihhhiiimmmttt{{{tttfffXXXNNNDDD@@@>>>999555555666555444333333444555666222222222111111111000000000000111111111111000000////////////////////////................................................---,,,,,,,,,,,,---......000///...------...//////////////////////////////---------............///000//////............///000///............///000.........///000111111111111111222222222222222111222111111111111333444555222333333444444555555555666999;;;<<<===AAAIIIOOO]]]uuusssgggZZZNNNEEEDDDBBBBBBBBBBBBBBBBBBCCCFFFIIIMMMQQQWWW^^^bbbmmmwwwyyyqqqlllgggdddbbbaaaaaa```___^^^___^^^]]][[[ZZZXXXWWWVVVTTTTTTSSSSSSSSSTTTTTTUUU]]]]]]^^^^^^]]]\\\[[[YYYWWWVVVTTTRRRPPPNNNMMMLLLIIIGGGDDD@@@===;;;:::::::::999777666555555555555333333333333222222222222111111000000111222222333111///......000111111000------.........---,,,,,,---------...------,,,,,,/////////000000000111111111///------...000000///000000000000000000000000///111222222111111222333444333333222222222222333333333222222111111222222333333333333444444444444222555777777666:::CCCJJJVVVeee}}}{{{pppgggaaa]]]\\\XXXRRRPPPOOONNNJJJGGGHHHGGGHHHKKKMMMPPPYYYcccpppxxx~~~rrrnnnhhhccceeeiiilllrrrxxxuuuaaaSSSGGGAAA<<<======888444333555444444333333444444555222222111111111000000000///000000111111000000///////////////////////////........................---------------------------,,,,,,,,,,,,---......///......---....../////////000000000000000000000---------............//////............//////000000//////......//////000......//////000000111111//////000111222222222111111111111111222333444555444444444444444444444444777888:::::::::<<>>:::999;;;<<<888555555444333333333333333333444111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000---------------------------,,,,,,,,,,,,---.........------........./////////////////////000000000---------............///...............///000111000000000000000000000000.../////////000000000111...///000111222222222222111111111111222333444444444444444444444444333333666777888888888;;;???CCCKKKXXXooozzzjjjVVVPPPIIIDDDCCCBBBAAA@@@CCCCCCDDDEEEHHHOOOVVV\\\aaajjjwww{{{tttllliiifffcccccccccbbbaaa______^^^\\\ZZZYYYWWWWWWSSSRRRRRRRRRRRRRRRSSSTTT^^^^^^______^^^]]][[[ZZZXXXXXXWWWUUUSSSPPPMMMLLLJJJHHHDDD@@@===;;;:::999;;;:::777555444444555666444444444333333222222222222111000000000000000111000///...///000111111000...///000111111000///..................---,,,+++......///000000000000///000000000000//////000000///000111111111111000//////111222222111111222333222222222111111222222333333222222111222222333333222222222333333333444444333555666666555666:::===EEENNN___ssszzzooobbb]]]WWWTTTSSSSSSQQQNNNJJJFFFEEEFFFEEEDDDGGGLLLKKKOOOUUU[[[cccnnn{{{}}}rrrkkkfffccccccccciiiuuutttdddVVVIII@@@<<<888666888888555444666222333333333333333333222111111111000000000////////////000000000000//////////////////////////////////////////////////////---------------------------,,,,,,,,,,,,---......,,,,,,---...............---------....../////////---------............///...............///000111111111111111111111111111////////////000000000000///000111222333333333333000111111222333333333444444444444444444444333333555555666777888;;;???BBBDDDLLL^^^www}}}eee[[[NNNEEEBBBBBBBBBBBBBBBBBBBBBCCCEEEKKKRRRWWWZZZaaammmxxxzzzpppmmmhhheeedddcccbbbaaa```___^^^\\\[[[YYYXXXWWWQQQQQQQQQQQQRRRSSSUUUUUU^^^^^^______^^^]]][[[ZZZXXXXXXWWWVVVSSSPPPMMMKKKIIIGGGDDD@@@===;;;:::::::::999777666555555555555444444333333222222111111444444333222111111111111/////////000222222111/////////000111111111000000.........///......---------...///000111000///...///000111111//////000111///000111222222111000//////111222222111111222333222111111111111222222333222222111111222222333333222222222222333333333333444555666666666666888:::<<>>@@@@@@EEERRRhhhzzzlllYYYKKKEEEEEEDDDCCCAAAAAABBBBBBDDDHHHNNNRRRXXX^^^gggppp{{{vvvrrrlllgggeeedddcccbbb```___^^^]]][[[YYYXXXWWWRRRRRRRRRRRRSSSTTTUUUUUU^^^____________]]]\\\[[[XXXXXXWWWVVVSSSOOOLLLJJJHHHFFFCCC@@@>>><<<;;;;;;999999888777666555444444444333333222111111000000333333222111111111111222000///......000111111000///////////////000111111,,,---..................,,,---///000111000///......000222222000///000111///000111222222111000//////111222222111111222333111111111111111222333333222222111111222222333444111222222222222333333333333444666666666666777777888>>>FFFNNN[[[ooossshhhaaa]]]ZZZWWWTTTOOOLLLLLLKKKFFFEEEGGGCCCEEEGGGGGGHHHKKKRRRWWW]]]iiizzzzzzsssiiiaaa^^^aaaeeehhhpppwwwuuucccTTTJJJDDD===888666333333555444000000333000111222333333222111000111000000000////////////......////////////......////////////////////////------------------------........................---,,,,,,,,,,,,---......***+++,,,...//////......---------...//////000000---------............///000//////............///...///000000000000///...000000000000////////////000000111111111111111000///000222333444444333333222333333444444555555555444333333555888:::<<<<<>><<<<<<<<<888888888888777555444333333333222222111000////////////////////////000111111///,,,+++---///111111///...---------///000111+++,,,------............,,,---///000111000///......111333222000///000222...000111222222111000...///111222222111111222333111111000000111222333333222111111111222333333444111111222222222333333333333444555666666666666666999===BBBEEEKKK]]]vvvvvvkkkeee```]]]TTTOOOLLLMMMLLLHHHGGGHHHEEEGGGHHHFFFDDDEEEHHHLLLQQQZZZeeeooozzz}}}qqqgggddd```^^^aaagggnnnrrrmmmaaaRRRGGGBBB???<<<888444333555888777222111444000111222333333222111000000000000000////////////......////////////......////////////////////////////////////////////////////////////////////////---,,,,,,,,,,,,---......)))+++,,,...//////......---......///000111111222---------.........//////111000///...............,,,---...//////...---,,,000000000000///////////////000000000000000///...///000222333444444333333222222333333444555666666444333333444666888999999======CCCOOO___vvvuuubbbVVVNNNFFF@@@???AAABBBCCCDDDFFFJJJLLLQQQUUUYYY___gggsss|||tttnnnjjjhhhfffeee``````___]]][[[ZZZXXXXXXYYYXXXVVVUUUSSSRRRQQQQQQ]]]^^^_________^^^]]]\\\]]]\\\ZZZXXXTTTQQQNNNLLLGGGFFFCCC@@@>>><<<<<<;;;;;;;;;:::888555444555666333333222222111000000000///000111000///...///000000000000000000000000000000000111333444333111...,,,---......//////......000000222333333222111111222000///------///000222111111111111111111111111...------///333333111...111000///////////////000222222111111111111111222222222222333444555666777333444555555666666555555333999AAAFFFHHHNNN___pppwwwlllddd^^^YYYSSSPPPOOONNNKKKHHHHHHGGGFFFDDDCCCCCCEEEGGGFFFKKKRRRYYYaaaooo|||tttjjjeee`````````bbbgggqqq|||qqq]]]SSSGGG>>>;;;:::888666666666555444333333222222333333333222111000///...222000///------///000222000///.........///111222000///...------...///000---...///000000///...------,,,,,,---......---+++..................------------------------------........................---------............///---......///000/////////...............///000000.........///////////////////////////000000000000444333222222111111222222333333333444444444555555222444666777666666777888:::AAAAAAFFFVVVgggrrr^^^QQQJJJGGGCCC@@@>>>???BBBEEEGGGHHHOOORRRVVV[[[bbbkkktttzzzyyyqqqllliiieeeccccccbbb```___^^^]]]ZZZWWWXXXVVVTTTSSSTTTTTTSSSRRR^^^___`````````___]]]\\\\\\[[[ZZZWWWTTTQQQNNNLLLIIIGGGEEEBBB???>>>======999999999666444222333444444444333333222111111111///000111000///...///000000000000000000000000000//////000111333222000---,,,---......//////......+++,,,...000111222111111111000///......///000111222222111111111111111111...------///222333111///222222222111111222333333222222111111111111111222333222222333333555666666333444555555666666555555666888<<<@@@@@@CCCPPP]]]ssssssfff```YYYTTTRRRQQQOOOMMMLLLKKKJJJIIIGGGGGGIIIJJJFFFIIIMMMOOOSSS[[[fffnnn{{{{{{tttuuuuuunnneee___\\\^^^bbbhhhrrr{{{hhh\\\QQQIII???:::888888666444555555555444333333222222333333333333222111000000111000///......///000111000///.........///111111000///...------...///000///000000111111000000///---,,,,,,---......---+++..................------------------------------........................---------............///---......///////////////+++,,,.../////////...---+++,,,---...///111222222////////////000000000000111111111111222222333444333333333444444444444555222444666666666555777888999??????BBBPPP]]]sss}}}fffTTTJJJFFFEEEBBB@@@???AAACCCEEEEEEKKKNNNRRRWWW]]]eeemmmrrryyyssspppkkkhhheeecccaaa``````^^^\\\YYYYYYWWWUUUTTTUUUUUUSSSRRR___```aaaaaaaaa```___^^^[[[ZZZYYYVVVSSSPPPMMMLLLIIIGGGDDDAAA???>>>======999999999777444222333444555555444444333222222111///000111000///...///000000000000000000000000000///......000111111///---,,,---......//////......///000111222333333333333111000///......///000111222222111111111000000000///......000222222111000111111111111222333444444222111111111111111222222333222222333333444555666333444555555666666555555777666777999999;;;CCCLLLZZZjjjyyyqqqfff^^^ZZZYYYVVVUUUQQQPPPNNNKKKIIIHHHGGGFFFFFFHHHIIIHHHGGGJJJOOOTTT^^^fffpppyyy{{{vvvpppjjjhhhlllnnnhhhaaa]]]___ccckkktttwwwfffVVVKKKEEE???999666777777666444555444444333333222222222333333444333333222111000111000///......///000111//////......//////000111//////............///////////////....../////////---,,,,,,---......---+++------------------......------------------------........................---------............///------......////////////(((***...000000///,,,***+++,,,---...///000111222////////////000000000000000000000111222333444555333333333333444444444444222444666666555555666888888===<<<>>>HHHQQQ```wwwrrr\\\OOOIIIHHHEEEAAA???@@@AAABBBBBBGGGIIIMMMQQQVVV]]]dddiiittt~~~wwwrrrmmmjjjfffdddbbbaaaaaa```^^^\\\[[[YYYVVVVVVVVVVVVTTTSSSaaaaaabbbcccbbbaaa```___[[[ZZZXXXVVVSSSPPPNNNLLLGGGEEEBBB???===<<<;;;;;;;;;<<<;;;999666555555666444444444333222222111111///000111000///...///000///////////////////////////......///111111///---,,,---......///.........444444333333222111000000000000////////////000000222111111111000000000000/////////000111111111111---------...///000111222111111111000111111222333333222222222333444444555333444555555666555555555777444333666999:::???EEEKKKYYYooo{{{ooohhhccc```]]]ZZZXXXTTTQQQNNNKKKGGGEEEHHHIIIIIIHHHGGGGGGJJJLLLQQQUUU\\\aaafffmmmvvv~~~~~~wwwsssooommmnnnhhhfffhhhiiifffddddddmmmrrrzzzrrrdddWWWLLLDDD===;;;888777777888666555444333333333222222222111222222222222222111000000000///............///000............//////000000/////////....../////////------+++******+++---------,,,,,,---......---+++,,,,,,------------......................................................---------............///------------......//////***+++...000000///---+++////////////............////////////000000000000000000000000111222333444222222333333333444444444333444555555444555666888666;;;:::;;;CCCGGGRRReee~~~fffUUUNNNIIIEEEBBB@@@@@@AAAAAAAAAEEEGGGJJJMMMQQQVVV\\\```iiiuuu|||vvvpppkkkhhhfffcccbbbbbbaaa___^^^\\\ZZZXXXWWWWWWWWWUUUTTTaaabbbcccccccccbbbaaa```ZZZZZZXXXVVVTTTQQQNNNMMMHHHFFFCCC@@@>>><<<<<<;;;<<<<<<;;;999777555666777333333222222111111000000///000111000///...///000////////////////////////111000///000111111000...,,,---......///.........//////...---,,,,,,++++++000000////////////000000000000000000000000000000000000000000000000111222,,,,,,,,,---...///000111111111000000111222222333333333222222222333444444333444555555666555555555666333222666999:::===AAACCCNNN^^^ooozzzsssmmmiiigggccc^^^ZZZWWWTTTPPPMMMJJJKKKJJJIIIHHHHHHIIIJJJLLLNNNQQQRRRTTTXXX^^^ccclllrrr~~~}}}wwwsssqqqpppooommmgggcccdddeeeggglllrrrmmm\\\QQQHHH@@@:::999888777777777666555444222222222222222111111111///000000000000//////...//////............//////---......///////////////...//////////////////...---,,,+++******+++,,,------,,,,,,---......---+++,,,,,,,,,,,,------......................................................---------............///...------,,,---...//////---.........////////////000000//////.........---////////////000000000000222222111000000111111111222222222333333333444444333444444444333444666888666;;;999:::AAACCCJJJZZZnnnooo[[[QQQIIIFFFBBB@@@AAABBBBBBBBBDDDFFFIIILLLOOOSSSWWW[[[bbbkkk|||~~~wwwrrrkkkhhheeecccbbbbbb```^^^^^^[[[YYYXXXWWWWWWVVVTTTaaabbbcccccccccbbbaaa```[[[ZZZYYYWWWUUURRRPPPNNNKKKIIIFFFCCCAAA?????????:::::::::888555333444555333333222111111000000//////000111000///...///000000000000000000000000000111000//////111111000///,,,---......//////......,,,,,,,,,,,,---...///000//////000000000000//////......///000000111111222000111222111//////111333////////////000000111222000000000000111222333333333333222222222222333333333444555555666666555555666333333666777666777;;;===DDDOOO\\\lll~~~tttnnngggaaa___\\\XXXTTTNNNMMMKKKHHHGGGFFFFFFFFFHHHIIIIIIIIIIIIKKKOOORRRXXX\\\dddnnnzzzzzzvvvtttrrrvvv|||uuurrroookkkhhhggghhhhhheeeaaaaaaeeejjjqqq|||{{{nnn]]]NNNEEE???999444555555555444333333222111111111111111111111111111......////////////..............................------...////////////.........////////////...............------.........---,,,,,,---......---+++++++++,,,,,,------......................................................---------............///...---,,,,,,,,,---///000///............///000111------......///000000111////////////000000000000222222111000000000000000222222222222333333333333333444444333333333666888666:::888999@@@@@@EEESSSccczzz{{{cccTTTKKKHHHDDDBBBBBBBBBCCCBBBCCCEEEHHHJJJMMMPPPTTTWWW]]]cccqqq{{{vvvooolllhhheeedddcccaaa```^^^\\\YYYXXXWWWWWWUUUTTTaaabbbcccccccccbbb```___\\\[[[ZZZXXXVVVSSSQQQPPPLLLJJJHHHEEEBBBAAA@@@@@@:::;;;:::888555444444555444333333222222111000000///000111000///...///000000000000000000000000000000///......///000///...,,,---......//////............---...///111333444//////000000000000//////,,,---...///000222333333111222333111//////111444222222111111111111222333000000000000111222333444333333222222222222222333333444555555666666555555444333444777666333555:::999>>>EEENNN[[[oooxxxnnnhhhccc\\\XXXSSSPPPLLLJJJHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEGGGHHHJJJMMMRRRXXX```jjjuuu|||}}}|||zzzyyypppnnnkkkgggccc```]]]\\\YYY]]]bbbiiipppvvvyyy{{{|||zzzrrrbbb```^^^[[[ZZZ[[[]]]```aaadddkkkvvvxxxggg]]]OOOEEEAAA>>>999555333333333333222111222333000111111111111111111111......///////////////...---..................---,,,---.../////////......---...///000000///...---......////////////......---,,,,,,---......---+++***++++++,,,------......................................................---------............///...---,,,++++++---...000,,,---.../////////......------......///000000000////////////000000000000111000000000000111111222111222222222222333333333333444333333222333666999777:::666777======@@@MMMWWWlllppp___OOOLLLGGGCCCBBBBBBAAAAAA???BBBEEEGGGIIILLLPPPRRRZZZ]]]fffuuu{{{uuuqqqllliiigggeeecccaaa^^^\\\YYYWWWWWWVVVUUUSSSaaaaaabbbcccbbbaaa```___\\\\\\[[[YYYWWWTTTRRRQQQKKKIIIGGGDDDAAA@@@??????<<<===<<<:::777666666777555555444333333222222111///111111000///...///000000000000000000000000000000...,,,,,,...///...---,,,---......//////............---,,,,,,---////////////000000000000//////+++,,,---///000222333444111333333111///...111444222222111111111111111111000000000000111222333444333333222222111222222222333444555555666666555555111222555888777555888>>>999===AAAFFFPPPaaauuuuuulllccc]]]WWWTTTOOOMMMLLLMMMMMMMMMHHHHHHGGGEEEDDDCCCCCCCCCBBBEEEHHHLLLQQQWWW^^^cccfffooo|||zzzsssllliiieeebbbaaa```___^^^YYYXXXVVVTTTRRRQQQPPPPPPOOORRRWWW^^^eeekkkooorrr{{{~~~~~~wwwnnnddd^^^YYYXXXVVVTTTTTTWWW]]]```eeemmm{{{rrrdddTTTLLLBBB======<<<:::777222333444333222333444666000000000000000111111111//////000000000000000///------............------,,,,,,.../////////...------...///000000///...---+++,,,............,,,+++---,,,,,,---......---+++******+++,,,,,,---......////////////////////////........................---------.........//////...---,,,++++++---...000)))+++...000000///,,,+++111000000///...---------////////////000000000000////////////000222333444111111222222222333333333333444333222222333666999777:::555555;;;:::<<>><<<:::<<<;;;:::888777666666666666333111111222222///,,,///---+++,,,///000///---000000////////////000000........................////////////////////////............//////////////////............////////////////////////////////////.........000222333333333333333333333333333333222111111111222333444111111111111111111111111///000222222222222444555333333333333444666777888777999;;;===CCCPPPaaannnuuuhhh```[[[VVVTTTTTTSSSQQQNNNKKKKKKJJJGGGDDDBBBBBBBBBCCCDDDEEEGGGIIILLLNNNPPPVVVYYY^^^fffnnnvvv}}}}}}sssiiiaaa]]]UUUSSSQQQOOOMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMOOOPPPMMMSSSZZZ___dddlllvvv~~~yyysssqqqoookkkgggdddaaa^^^\\\VVVVVVWWWXXX\\\aaaiiinnntttzzzkkk___WWWGGGCCC>>>;;;:::888444000555555444333333222222111000000000///...///222444333222111///............//////............//////...------,,,,,,------...................................................------,,,++++++***))))))------------------------//////...---,,,,,,++++++------------------------000///---,,,,,,---///000......------------......,,,------...///............000111000///...///111...000111333333111000...111000/////////000222333000000111111111222222222333333444444555666666666666666777888999;;;===>>>CCCSSSiiizzzcccYYYMMMFFFEEEEEECCCAAABBBBBBCCCDDDEEEFFFGGGHHHMMMTTT\\\ccckkkyyy~~~vvvqqqnnnkkkhhhdddaaa```]]]\\\[[[ZZZXXXVVV`````````bbbeeeeeebbb___]]]]]][[[ZZZWWWUUURRRQQQLLLIIIEEECCCAAA???<<<:::===<<<;;;999777666666666666333111111222222000...000...---...000111000...000000////////////000000............................................................//////////////////............///////////////////////////////////////000000111222333444444444333222222222111111000000//////111222333111111111111111111111111000222333333222222444555555555555444555555666666:::;;;;;;;;;===FFFTTT^^^ooo}}}oooiiiaaa[[[XXXVVVSSSPPPOOONNNMMMJJJHHHFFFFFFFFFDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMPPPTTTYYY^^^bbbdddlllpppvvv}}}~~~yyywwwuuusssooommmjjjddd^^^XXXTTTQQQOOONNNLLLKKKJJJJJJJJJJJJHHHIIIIIIJJJMMMOOORRRSSSUUU[[[bbbgggmmmttt~~~|||wwwrrrkkkfffbbb```^^^\\\\\\\\\\\\\\\WWWYYY\\\```eeemmmvvv|||wwwfffXXXMMMGGG???<<<999888888888555333444444333333222111111111///000111111///......///111000///////////////000//////............//////...------,,,,,,------...////////////////////////........................---------,,,+++++++++***------------------------------------------------------------------------///...---++++++---...///......------------......------...///////////////...000111000///...///000---...///000000///...---000000000000000111111222222222333333333444444444333333444444555666666666666666777777999;;;<<<===>>>JJJ]]]sssrrrfffWWWLLLGGGEEECCC@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIOOOVVV\\\dddpppzzzsssooolllhhhddd```^^^\\\[[[[[[ZZZXXXVVVaaaaaabbbcccdddccc```^^^]]]]]][[[ZZZWWWUUURRRQQQMMMJJJFFFDDDBBB@@@===;;;>>>===;;;999777666555555555333222222333333222000000///...///111222111000000000////////////000000////////////////////////------------------------............//////////////////............/////////////////////////////////000111222222333333333555444444333222111000000//////...---...///000111111111111111111111111111222333444444333222333555777777666555555555555555999999999888888===FFFMMM[[[mmm~~~rrriiiccc___ZZZWWWQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPSSSVVV[[[```dddjjjppptttzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}uuupppiiiccc___]]]\\\ZZZWWWVVVUUUSSSPPPNNNKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJGGGIIIKKKNNNSSSWWW[[[]]]aaaffflllqqquuu|||}}}wwwsssooojjjgggbbb]]]ZZZVVVVVVUUUVVVXXX[[[^^^```___bbbhhhooowwwtttbbbTTTIII@@@;;;:::888666555555555444333333333222222111000000000+++...111222111///------//////......//////000111//////............//////...------,,,,,,------...////////////////////////---------------------------------------------,,,------------------------++++++,,,,,,---...//////------------------------...---,,,++++++,,,---.........------------............/////////000000000...///000000......///000---...///000000///...---//////000111111111111111222222333333333444444444333333333444555555666666666666666777888:::;;;<<<;;;BBBOOO```vvvwwwdddUUUMMMIIIEEEBBBAAAAAAAAAAAABBBCCCEEEFFFFFFKKKQQQVVV[[[fffttt~~~{{{uuupppkkkgggbbb```^^^]]]]]]]]][[[ZZZcccddddddeeeeeeccc```___]]]]]][[[ZZZWWWUUURRRQQQNNNKKKGGGEEECCCAAA>>><<<>>>===;;;888666444333333444333333333333333333222////////////000111111000000000////////////000000000000000000000000000000------------------------............//////////////////............//////////////////////////////...///111222333333222111333333222222111111000000//////...---...///000111111111111111111111111111333555555555333222333555777666666555555555666666444555666666777:::@@@EEEKKKXXXlll}}}tttmmmgggcccZZZWWWSSSPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMJJJMMMPPPSSSUUUYYY]]]```aaadddgggjjjkkkmmmoooqqqoooooooooooonnnllliiiggggggfffeeedddddddddddddddaaa^^^ZZZWWWTTTSSSSSSRRRSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRUUUZZZ___cccgggiiikkknnnqqqtttvvvzzz}}}yyytttpppnnnjjjhhheeeaaa^^^ZZZXXXVVVWWWXXXYYYZZZ]]]aaagggjjjpppttt{{{}}}rrraaaRRRHHHAAA<<<888999777555444333222111111222222111111000/////////***---000222111000000000//////.........//////000///......------......///...------,,,,,,------...////////////////////////---------------------------------...............------------------------++++++,,,------......///........................---,,,,,,++++++,,,,,,---......------------......///////////////000000111...///000///......///000000000111111111111000000...///000222222111000000000000111111111222222222222333333444444555666666666666666666888999:::;;;===>>>EEERRRddd|||tttcccXXXQQQKKKFFFBBBAAA@@@@@@@@@AAACCCDDDFFFJJJNNNRRRVVV^^^iiiqqq|||~~~xxxqqqlllgggeeebbb```aaaaaa___^^^eeefffhhhhhhfffdddbbbaaa]]]]]][[[ZZZWWWUUURRRQQQNNNKKKHHHEEECCCAAA???======<<<:::777555333222222333333444333333222333333......////////////000000000000////////////000000000000000000000000000000------------------------............//////////////////............//////////////////////////////---...///111222111111000000000000111111222222222000000/////////000111222111111111111111111111111333555555555333222333555444444444555555666777888333444555666777:::>>>@@@???FFFSSSfff{{{xxxqqqhhhddd^^^YYYWWWUUUSSSQQQOOONNNMMMKKKJJJJJJIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIFFFGGGIIIJJJKKKMMMPPPSSSQQQSSSVVVWWWWWWWWWYYYZZZ[[[\\\\\\\\\[[[YYYYYYXXX[[[ZZZYYYXXXXXXXXXYYYYYYUUUTTTSSSQQQOOOOOOPPPQQQVVVVVVUUUSSSQQQOOOLLLKKKOOOPPPQQQRRRSSSTTTUUUUUU[[[]]]```cccgggjjjlllmmmnnnooooooooonnnnnnoooppppppooommmkkkiiigggdddcccbbbaaa___\\\YYYWWWWWWWWWZZZ]]]aaaeeeiiiooowww|||wwwdddZZZMMMCCC>>>;;;999777666666555444222222222222222222111000000//////......000111111000///000111111000///...------------......------------.........------,,,,,,------...------------------------------------------------.....................///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......000//////...///000111111---///000///...---...///000000111111111111000000...///000222222111000000000000111111111222222222222222333333444555555555555555555666777888999:::>>><<>><<<<<<;;;999777555444333333333444444333222111111222---...000///......///111000000////////////000000////////////////////////------------------------............//////////////////............//////////////////////////////---...///000000111111000......///000111222222333111111000000000111222333111111111111111111111111222333444444333222333555333333333333555666777888666666666666777999:::;;;===???GGGTTTcccvvv{{{tttkkkeeeaaa]]]YYYVVVTTTSSSQQQOOOMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGHHHJJJLLLMMMOOOQQQQQQPPPPPPQQQRRRRRRTTTTTTTTTRRRRRRSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUTTTSSSTTTWWWZZZ______^^^\\\ZZZXXXVVVUUUWWWXXXYYYZZZ[[[[[[[[[ZZZ___```bbbccceeefffggggggiiihhhgggeeeccc```___^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZYYYXXXXXX[[[]]]^^^dddllltttzzzooocccRRRKKKBBB<<<:::999888777111222333333222222444666222222111111000/////////111222222000...,,,---...222111///...---,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................------------------------------------------------,,,........................,,,,,,------------,,,,,,......------------......000///...---...///000111---...//////------.../////////............////////////000111111111111111222222333333333444444444222222222333444444555555555555555555666777888999<<<999;;;BBBJJJXXXqqq}}}lllZZZNNNKKKHHHEEEAAA@@@@@@AAAAAAAAACCCFFFIIILLLPPPVVVZZZcccppp}}}yyysssooojjjfffdddcccaaa```dddgggjjjjjjgggeeedddeee]]]]]][[[ZZZWWWUUURRRQQQMMMKKKGGGDDDBBB@@@>>><<<===<<<:::999777666666555222444555333000//////111...000111111//////000222000000////////////000000............................................................//////////////////............//////////////////////////////////////////000111222333...//////000000111111111111111000000000111222333111111111111111111111111000222333333222222444555333333333333333444555666666555444444666777888888;;;<<>>===<<<:::999888888888222444555333///---...000///111333222000000222444000000////////////000000........................////////////////////////............/////////000//////............//////////////////////////////111000000///000222333555000000000000////////////111000/////////000222333111111111111111111111111///000222222222222444555444444333222222222333333222111000222444777999999555666:::@@@DDDLLLaaauuuzzzhhhfffbbb]]]YYYUUURRRQQQKKKJJJIIIIIIHHHHHHHHHIIIDDDFFFGGGGGGFFFGGGIIIKKKIIIKKKNNNOOOOOOOOOPPPRRRMMMOOOPPPOOONNNOOORRRUUU^^^```cccgggiiijjjjjjiiiggghhhiiiggggggjjjoootttxxxvvvsssooojjjeeeaaa___]]]^^^______^^^]]][[[ZZZXXXXXXYYYYYYYYYXXXWWWVVVWWWVVVVVVVVVWWWWWWUUUTTTRRRRRRSSSSSSTTTVVVWWWXXXVVVZZZ^^^aaaeeejjjrrrxxxttteeeXXXLLLFFFAAA<<<666444444444222000111333444222...---///111333333222222111000000000$$$***///000000///......------------...//////...------,,,,,,------......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------------------)))***+++,,,...///000111////////////////////////---......//////......---.........------.........///...,,,+++,,,---///111---...///...------...///111111000000000000111111111000/////////000222333000000111111111222222222111222222333333444555555555555555555555666777888:::777;;;BBBCCCFFFWWWkkk{{{kkkSSSPPPJJJEEEAAA@@@@@@AAA???AAACCCFFFJJJNNNQQQSSSUUU^^^gggmmmyyyxxxrrrmmmjjjgggeeeffffffggggggfffdddbbbaaaddd```\\\YYYWWWTTTQQQOOONNNKKKFFFCCCBBBAAA@@@??????===:::777555555555666222222111111111111111111111111000000000000111111.........///......---,,,//////000111111000///...---------------------------,,,***(((((()))***+++111000///...---,,,++++++////////////////////////111000///......///000111000000//////.........---111111111111111222222333222111000//////000111222///000000222333444555555333333333444444444555555555555666666777777888888666888::::::<<>>FFFLLL___wwwtttcccQQQIIIGGGEEEBBBAAA@@@???@@@AAACCCEEEHHHIIINNNSSSZZZ___eeepppxxxsssmmmiiidddeeefffggggggfffdddddd___]]]ZZZYYYXXXWWWVVVTTTOOOKKKGGGDDDBBBAAA@@@???>>>===:::888666666666666444333333222111000////////////000111000///...---000000000000000//////...***+++,,,---------------------------------------000///...---,,,---...///---------.........//////........................000000////////////000000////////////............000000000000000111111222...000222444444222000.../////////000000111111111444444555555555666666666222333333444555555666666777888999888777:::AAAFFFJJJ[[[rrruuullleee```YYYUUUTTTSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKIIIIIIJJJKKKJJJIIIKKKJJJIIIHHHIIIKKKNNNPPPTTTUUUWWWYYY[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\^^^______]]]ZZZVVVSSSQQQPPPOOOMMMNNNOOONNNLLLKKKKKKLLLIIIIIIJJJJJJKKKLLLNNNNNNPPPRRRSSSSSSRRRSSSUUUWWW[[[^^^aaaeeeiiinnntttyyyqqq^^^VVVJJJBBB===:::666333555444444333333222222222444333333222111111111000000000000/////////.........////////////...------///---++++++---//////...************************+++,,,------......------++++++,,,------......///------------------------------,,,+++******************++++++,,,---------+++++++++,,,,,,,,,------++++++,,,,,,---------...,,,,,,------------------+++++++++,,,,,,,,,------------........./////////111111000000000000111111000000///............//////////////////000000000000000000000111111111111111222333444555555444444555555555555555555555555333555777777777:::AAAFFFQQQdddrrr]]]PPPJJJFFFDDDEEE?????????@@@AAADDDFFFGGGIIINNNSSSWWW\\\eeeqqq{{{{{{tttpppdddeeefffggggggfffeeeeee```]]]ZZZYYYXXXXXXVVVTTTPPPLLLGGGDDDBBBAAA@@@???>>><<<;;;999777666666666444444333222111//////...)))***---000111222111000///000000000000///......,,,,,,---....../////////------------------------//////...------......///000//////...------,,,,,,........................000000////////////000000///////////////.........111111111000111222222333000111222333333222111000111111111111222222222222333333333444444444555555333333333444555555666666666777888777666888;;;>>>DDDOOO^^^nnn}}}vvvllleeeaaa]]]YYYUUUTTTSSSQQQPPPQQQQQQQQQQQQNNNLLLKKKJJJKKKKKKJJJHHHIIIIIIIIIIIIKKKMMMNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSQQQOOONNNMMMMMMMMMKKKNNNPPPNNNIIIHHHJJJNNNKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXYYY]]]___dddiiipppwww~~~|||jjj]]]LLLGGG???:::777666555444444333333333222222222111222222222222111111000000///////////////...............//////......---,,,///---******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......------,,,++++++,,,,,,,,,------............---,,,+++*********************+++,,,,,,------++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,,,,,,,---------.........////////////000......................../////////.........//////...//////000000000000000///000000000111111111111///111333555666555444333444444444444444444444444555666777777777999>>>AAAIIIVVVlllkkkZZZPPPIIIGGGGGG@@@@@@??????@@@BBBDDDEEEIIILLLQQQTTTWWW^^^gggooo|||yyysssdddeeefffgggggggggfffeeeaaa___[[[YYYYYYWWWUUUSSSQQQMMMHHHDDDCCCAAA@@@>>>===<<<;;;:::888777777666444444333222111//////...(((***---000111222111111......//////......---,,,------------......//////------------------------...---------------....../////////...------,,,,,,........................//////000000000000//////.........///////////////---------------...//////222111111111111111111222111111111111111111222222111111222222222333333333333444444555666666777777555666777777777888:::;;;>>>BBBJJJTTTbbbvvvwwwooohhhcccaaa^^^ZZZYYYYYYYYYXXXWWWOOOMMMKKKJJJKKKKKKJJJHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNNNNRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMMMMLLLMMMMMMMMMMMMMMMQQQSSSQQQLLLJJJNNNSSSPPPSSSUUUVVVWWWYYY\\\___]]]___aaabbbdddggglllooossszzzsssdddVVVMMMBBB>>>:::666555444444444222222222222222111111111///000000111000000///......//////000///...------...............------,,,///---******+++...//////------------------------+++,,,------......------///......------,,,+++++++++,,,,,,------............---,,,+++************))))))***++++++,,,,,,---,,,,,,---...///......---......---------,,,,,,,,,,,,,,,,,,------.........------------.....................////////////000------------------------......//////////////////---...///000111000000000///000000000111111111111///000333555555555333222444444444444444444444444555666666555666777:::===BBBJJJ\\\sssxxxdddVVVLLLGGGGGGAAA@@@@@@???@@@AAABBBCCCHHHKKKOOOQQQTTTYYY```eeemmmwwwxxxeeefffggghhhggggggeeeeeeaaa___\\\ZZZYYYXXXVVVTTTQQQNNNIIIEEECCCAAA@@@>>><<<<<<;;;:::999888777777444333333222111000//////---...///000000000///..................------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------------+++,,,,,,---...///000000------------------------//////000000000000//////.........///////////////...............///000000222111000//////000111222.........//////000000000000000000111111111222222444444444555666666777777555555666666777999::::::::::::===DDDNNN]]]sss{{{qqqlllfffccccccbbb___]]]WWWTTTPPPMMMLLLLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMLLLOOONNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNLLLOOORRRPPPNNNNNNSSSWWWUUUXXX\\\]]]^^^```eeeiiiiiilllqqquuuzzz{{{jjj\\\OOOEEE@@@:::999666444222222222222111111111111111111111111......000000000///...---......///000///...---,,,---............---,,,,,,...,,,******,,,......---+++++++++++++++++++++++++++,,,------......------++++++,,,------......///,,,,,,,,,------.........------,,,+++************))))))******+++,,,,,,,,,,,,---...///000///...---...---------,,,,,,++++++,,,,,,---------------------------.........//////------........./////////......////////////......---...//////000/////////---...///111111111000000000000000000111111111111000111222333444444333333333333333333333333333333444444333333444555777888<<>><<<<<<;;;;;;:::999888777222222222111111111000000000000000000000000000//////////////////...------000///...,,,,,,,,,,,,---------------------------+++,,,------............++++++,,,---...///000111------------------------...///000111111000///.............../////////000000000000000000111222222////////////////////////,,,------...///000111111000111111111222222222222222333333444555555666666666666555555666888888999:::888;;;@@@DDDKKK[[[jjj|||~~~yyywwwvvvrrrnnngggbbb\\\VVVTTTSSSRRRRRRNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRPPPSSSUUUVVVWWW[[[```eeeeeeiiinnnpppppprrrxxx}}}sssaaaVVVMMMBBB;;;999555555444222111000111222000111111111111111111111---///000111111000///...---...///000000...,,,+++------......------,,,+++,,,+++***+++---...---,,,************************+++,,,------......------++++++,,,------......///,,,,,,------------------,,,,,,++++++***+++++++++)))))))))***++++++,,,,,,***,,,---//////...---,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------.........,,,---------...............///000111111000///...,,,---///000000000//////,,,---///111222111000000000000000000111111111111000111111222333333444444222222222222222222222222555444333444555666777777;;;===EEETTTfff|||qqq^^^QQQMMMDDDCCCBBBAAA@@@@@@AAABBBCCCEEEHHHKKKOOORRRVVVXXX```cccmmm{{{hhhhhhhhhhhhgggfffdddccc]]][[[ZZZYYYZZZ[[[ZZZYYYRRRNNNIIIEEECCCBBB@@@>>><<<<<<<<<;;;:::999888777222222111111111111111111////////////000222333444000000000000000//////...444222111///.........///------------------------,,,,,,---...//////.....................---------------------------------...///000111111000///...---.........//////000000---------------...//////,,,---000111111000---,,,---...///000111222333444111111222222222333333333111222222333333444555555888666444444555666777777888777999======>>>GGGSSS___pppvvvppphhh```\\\ZZZZZZYYYTTTUUUWWWYYYYYYXXXVVVUUURRRRRRRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVV\\\^^^aaadddhhhnnntttxxx}}}{{{jjj\\\OOOKKKFFF>>>888777333333444222111111222333000000000000000111111111...///111222333111000///---...///000000...,,,+++------......------,,,++++++++++++,,,......---+++************************+++,,,------......------///......------,,,++++++------------------------+++++++++***++++++,,,,,,)))))))))***++++++,,,,,,)))***,,,......---,,,+++((())))))+++,,,------............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000000///...---,,,---///000000000//////+++---///111222222000000000000000000111111111111111111111111222333444555222222222222222222222222777666666666888999:::999>>>===BBBLLLYYYllljjjZZZTTTEEEDDDCCCAAA@@@@@@AAAAAABBBDDDGGGKKKOOOSSSVVVXXXXXXYYY```mmmxxxkkkjjjhhhggggggfffdddbbbfff```[[[ZZZ\\\\\\YYYUUUSSSQQQLLLHHHDDDBBBAAAAAA???>>><<<:::999777777777333333333333222111000000111111000000//////......222222111111000000000///---,,,,,,+++,,,---...///,,,++++++******++++++,,,...------,,,,,,,,,------........................++++++---...//////000000---...000111111///---,,,////////////////////////000///.........///111222000000000000000000000000000000111222222222222111///000111222333222111111444333222222333444666777555555555333222222444666777666555555888<<>><<<:::999777777666333333333333222111000000111000000000/////////.../////////......---------......---------...///000---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------...............,,,---...............---,,,---///000000//////...........................000///.........///111111//////////////////////////////000111111111000000///000111222222222111111333222222222333444555555333444555444222222444666555555444555777:::===@@@@@@IIIXXXiii|||{{{uuurrrooommmlllmmmoooooooooooonnnmmmkkkiiihhhggggggdddbbb``````aaadddgggiiimmmooossswww{{{~~~ooo]]]QQQJJJDDD<<<777555555444444333444444333333111000000111111111000000000//////***,,,...---+++)))((()))...---------,,,,,,,,,,,,+++******************+++---,,,++++++++++++,,,---,,,+++***)))***+++---...++++++++++++,,,---......---,,,++++++******++++++---.........---,,,++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++------------------------......---------,,,,,,,,,...------------...//////......///000000000000000000000000000000000000000////////////////////////000000111111111111000000111111222222222333333333222222222333333333444444333333333444555555666666999999<<>>@@@AAABBBDDDFFFJJJMMMPPPRRRSSSUUUXXX\\\bbbmmmzzzkkkiiigggggggggfffdddbbbeeeaaa]]][[[\\\\\\YYYVVVPPPNNNJJJEEEBBB@@@?????????>>><<<:::888777666666333333333333222111000000000000000000////////////.........---------------//////.........///000000...------,,,,,,------...+++++++++******++++++,,,,,,,,,------.........///...............---,,,,,,---------...//////000000........................//////......//////000111////////////////////////---...//////000000/////////000111111222222111111111222222333333333222222000222444555444333444555333333333444666777999:::888>>>GGGQQQ___uuu}}}|||zzzzzz{{{~~~yyyxxxrrrdddWWWJJJAAA???<<<777444444333222111222222222222111000//////000000000000////////////---......---+++***+++,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++---,,,+++***+++,,,---...,,,,,,---------------,,,---,,,++++++******++++++//////......---+++***))))))+++---,,,+++***+++,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++------------------------...------------,,,,,,,,,...------------...//////......///000000000000///000000000000000000000000...//////000000111111111000000111111111111000000222222222333333333444444222222222222333333333333222222222333444444555555:::999:::>>>AAAIIIYYYggghhh[[[MMMGGGDDDAAA??????AAAAAABBBDDDGGGKKKNNNOOOOOOQQQTTTVVV[[[cccnnnvvvjjjiiigggfffgggfffdddcccdddaaa^^^]]]\\\[[[YYYVVVPPPNNNJJJFFFCCCAAA@@@@@@@@@>>>===:::888777666666333333333333222111000000000000000000//////////////////////////////........................//////------,,,,,,,,,,,,------++++++++++++++++++,,,---+++,,,,,,------......///---------......------,,,......---------...//////....................................//////000000////////////////////////......///000000000000//////000000111111111111111000111222333333222111000...111444555444444444555222333444555555666666666999===AAADDDKKK[[[rrrzzzyyyxxx~~~zzziiiZZZPPPIIIBBB>>>999888666555555444333333000000111111000//////...000000/////////........./////////...,,,,,,---///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,,,,+++***)))---,,,++++++******++++++---......---,,,+++******)))+++---,,,+++***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,,,,---......---------...........................//////000111222222333000000111111111111000000111111222222222222333333111222222222222333333333222222222333444444555555888777888;;;===@@@JJJUUUmmmzzziiiVVVLLLHHHDDDBBBAAAAAAAAAAAABBBEEEHHHKKKMMMOOOQQQTTTUUUWWW]]]eeelllwwwjjjhhhgggfffgggfffeeeccccccaaa___^^^]]][[[YYYWWWQQQOOOKKKGGGDDDCCCBBBBBB@@@???===:::888777666555333333333333222111000000////////////000000000000......//////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......***+++,,,---............000///...---,,,,,,------........................---......///////////////...........................///000000111111000000000000000000000111111111///000111222333222111000...111333555444333444555333444555666666666555444666999<<<<<>>777777777777777666555444222444555333000...///111//////000000000000000///......---------,,,,,,,,,'''***---...,,,+++******))))))******++++++++++++***+++---......---+++***((()))***++++++***)))((((((((()))************)))++++++******+++---...000---,,,++++++******++++++---------,,,+++***)))((()))+++---,,,+++***+++,,,++++++++++++++++++++++++******+++++++++******)))((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............------------...//////,,,---------,,,,,,+++***........................////////////............000000111111111111000000000111111111111222222222000111111111111222222222000111111222333333444444666333333777888888<<<@@@>>>NNNcccyyyppp\\\RRRPPPEEECCCAAA???@@@BBBFFFHHHFFFJJJOOOQQQQQQQQQTTTVVVWWW[[[```gggqqqkkkkkkjjjiiihhhgggfffeeecccaaa^^^]]]\\\ZZZWWWUUUSSSPPPLLLIIIGGGEEEBBB@@@BBB???<<<;;;;;;:::777444666666555444222111000000222111///.........///000////////////////////////000000///...............,,,++++++++++++,,,------...---,,,,,,++++++++++++------.........---+++***000///---,,,++++++,,,---))))))***++++++,,,------........................------............------//////............/////////////////////.........//////000000000000/////////////////////000111111222222222222222222222222111222333333444444333333555444444444666888:::;;;<<<>>>AAAIIIUUUgggyyyuuuiiiZZZMMMGGGBBB>>>:::444444444444333222111000111222222222111000...---111111111111000///...---+++,,,------......------111000...---,,,++++++***---------,,,,,,+++++++++)))))))))))))))*********************************((((((((()))******++++++************************,,,+++******))))))******''''''((()))))))))))))))+++++++++************)))*********)))))))))))))))+++++++++******))))))))))))***++++++++++++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000......---------,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000000000000000000000000555444444333222111000000000000000111222222222333000111111222222333333444444555666777999;;;<<<===CCCFFFRRRiiittt___OOOLLLHHHEEEEEEDDD@@@AAADDDFFFGGGIIILLLOOOQQQSSSTTTVVVXXX[[[___fffrrrkkkkkkjjjiiihhhgggffffffdddaaa___]]]\\\ZZZXXXUUUSSSPPPLLLIIIGGGEEEBBB@@@BBB???<<<;;;;;;999666444444444444333333222222222------------...000111222////////////////////////000//////...............,,,,,,,,,,,,,,,------......---,,,,,,+++++++++,,,------.........---,,,+++------,,,++++++,,,---...++++++,,,,,,------..............................------............------......------------......////////////............000000111111111111000000///////////////000000111111111111111111111111111111222222333444333333333444444333444444666888999::::::;;;>>>FFFQQQ___hhhnnn___UUUIII@@@;;;999555222444444444444333222111000000000111111000///---,,,***+++,,,------......---******+++,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((())))))******++++++,,,++++++++++++++++++++++++,,,++++++***************(((((()))************)))*********)))))))))(((((()))))))))))))))*********++++++******))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////............------,,,,,,,,,,,,---------........./////////000000000111111000000000000000000000000222111111000000/////////111111111111111111222222111111111222333333444444333333444555777888999999AAACCCLLL___wwwooo^^^QQQKKKFFFEEEDDDAAA@@@BBBEEEFFFHHHJJJMMMPPPSSSTTTTTTVVVXXX[[[aaakkkwwwlllkkkkkkjjjiiihhhggggggdddbbb```^^^]]][[[XXXVVVTTTPPPLLLIIIGGGEEEBBB@@@BBB@@@===;;;:::888666333333333333333333333333333+++,,,---...///000000000////////////////////////000///......------......,,,,,,,,,---------......------,,,+++++++++,,,,,,------.........---,,,+++************+++,,,...................../////////........................------------------------------------------------........................111111111111111111111111////////////000000000000000000000000000000000000111111222333333333333222333333333333333444555666777777666666999>>>FFFLLL```ppprrraaaRRRKKKDDD<<<888666555333111333333333333333222111000///////////////...,,,,,,)))***+++,,,,,,------,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))(((************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++++++++***))))))))))))((((((((('''(((((())))))******++++++************)))))))))))),,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------........./////////............---,,,------------..................////////////000000000000000000000000000000000000000000000000000111111111111111111000000111222222333333444555555444444555555666777777777>>>>>>DDDQQQddd}}}ttt___TTTJJJGGGFFFDDDBBBBBBCCCDDDEEEHHHKKKNNNQQQSSSRRRSSSUUUWWWYYYaaakkkrrrlllkkkkkkjjjiiiiiihhhhhheeeccc```___^^^\\\YYYWWWTTTQQQLLLHHHFFFDDDBBBAAABBBAAA>>><<<:::777555444444444333333333333222222...///000000000///---,,,//////////////////////////////...------------...,,,,,,------............---,,,,,,++++++,,,,,,,,,---------------------,,,*********++++++,,,,,,,,,////////////....................................---------------------------------......---------------...............///000000////////////000000...//////000000000000000000000000000000000000000000111111222222222222222444333333333333444444444555555666666777:::???BBBKKKXXXjjj~~~ssseeeZZZNNNFFF>>>;;;777555555555444333222222222222222111000000////////////......------/////////......---,,,+++..................//////------,,,,,,+++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++************+++,,,,,,,,,,,,+++******)))))))))(((((((((''''''((()))***++++++,,,++++++++++++++++++******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---------------------/////////////////////...------------............---------.........//////////////////////////////000111111111222222222333222222111111000000//////222222222333444444555555666666777777777777777888999:::>>>GGGTTTiiitttcccSSSKKKIIIFFFDDDDDDAAABBBCCCEEEHHHLLLOOOQQQQQQSSSUUUUUUUUUYYY```fffqqqyyyllllllkkkkkkjjjjjjiiiiiifffdddaaa```___]]]ZZZXXXUUUQQQLLLHHHFFFDDDCCCAAAAAA@@@???<<<999777555555666555555444222111111000000000111222222000///...//////////////////////////////...---------------+++,,,---.........------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,++++++******.........---------------...........................---,,,,,,,,,,,,---...---...////////////...---,,,---------....../////////...------------...///......///000111000000///111111111111111111111111///000111111222222111111333444444444444444444444333555666777888999===???===DDDQQQ```qqqvvvgggZZZPPPHHHCCC@@@555444222111111111000000111111222222111111000000000000////////////////////////000//////...---,,,...------------...///000---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,++++++*********)))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------------,,,,,,,,,.../////////////////////---------.........//////------------............////////////////////////000000000111222222333333222111111000000/////////111111222333333444444555666666666666666666666666444777<<>>???===999777777999555555444333333222111111......//////000222333444///////////////////////////...------,,,,,,------((()))+++,,,---,,,+++***,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,---...------,,,++++++++++++,,,---------..............................---+++******+++---...,,,---///000000///---,,,++++++,,,------.../////////...,,,++++++,,,...///---...000111111111//////000000000000000000000000...///000000111111000000///000222333444444444444222333444333333333444666;;;999<<>>BBBNNN[[[sssmmm\\\QQQNNNDDDCCCBBBBBBCCCFFFIIIKKKLLLPPPTTTUUUSSSSSSVVVXXXYYY\\\bbbhhhrrrllllllllllllllllllkkkkkkhhhfffdddbbbaaa___\\\ZZZVVVQQQKKKGGGEEEDDDCCCCCC<<<>>>???===999777888:::333333333333333333333333222111///.........///000////////////////////////......---,,,,,,,,,,,,---''')))+++,,,,,,+++***)))++++++++++++,,,,,,---...---,,,,,,+++,,,---...///***+++---...///......---++++++,,,,,,---...//////...........................---+++******+++---...+++,,,...//////...,,,+++++++++,,,,,,---...//////000///---,,,,,,---///000---...000111222111///...////////////////////////...//////000000000000000---...000222333444333333222333555555444555777999777555777<<<======EEEOOOUUUeee|||vvviii\\\OOOFFFCCC===::::::777000...111222111111///------...000//////000000000000000///...---,,,+++,,,---...///------------,,,+++******,,,+++***))))))+++---...///...---+++***))))))))),,,+++++++++******))))))++++++++++++++++++,,,,,,************************)))******++++++,,,------************************+++,,,---......,,,***)))))))))***++++++++++++***))))))))))))((((((((((((*********)))))))))))))))''''''(((((()))))))))***)))***++++++++++++***))),,,,,,,,,++++++*********)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------................../////////000.........////////////000000000000000000000000000111111111111111000000000......//////000000111111/////////000111111222222333333444555555666777777777666888::::::<<>>;;;999888777666444222///......///...---000000000000000000000000,,,,,,------......//////......------------......,,,,,,,,,++++++***************,,,------,,,******+++,,,,,,---...///000000//////...---,,,,,,,,,,,,,,,---...,,,******...222//////...---,,,++++++***///...,,,*********,,,---,,,------......------,,,******+++,,,,,,,,,,,,++++++,,,---...////////////////////////000000000000111111111000//////......---......///000111111222...///000222222111000000333222111111111222333444555555666777999<<<>>>@@@GGGSSSddduuuyyyhhh[[[QQQIII@@@:::999777555333222111222222000000000000000000000000000000000000000000000000---------------------------,,,,,,+++,,,---///000---------.........//////---,,,***((('''(((((()))*********)))))))))))))))))))))))))))******************))))))))))))*********+++---/////////---,,,***+++,,,------,,,***)))++++++++++++++++++++++++)))******++++++******)))+++++++++************)))******+++++++++******)))%%%&&&'''((()))***++++++))))))***+++,,,------...---,,,)))((((((***---///++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---......///////////////////////////////////////////////////222222111111000000//////000000000000111111111111000111111111111222222222333333222222333333444555555666777888999;;;@@@CCCNNN^^^wwwmmmTTTNNNHHHDDDCCC@@@===???CCCJJJLLLOOORRRTTTUUUTTTTTTQQQRRRTTTWWW^^^hhhttt|||rrrqqqooonnnlllkkkkkkkkkhhhfffccc```___\\\YYYWWWSSSPPPLLLJJJHHHFFFDDDBBBAAA@@@>>>;;;999888777666555333000/////////...---/////////////////////////////////000000000000000......------------......---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,------......---++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++...---+++*********,,,---,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---................../////////000000////////////////////////......//////000000111111//////000111111111111000222222111111111222333444444444444555777999;;;<<<;;;DDDPPP\\\jjj|||}}}jjj```TTTJJJDDD???999555777666444222111111222222////////////////////////////////////////////////------------------------,,,,,,+++***+++,,,------,,,,,,------------......---,,,+++***)))))))))))))))))))))))))))*********))))))))))))******************))))))))))))******((()))+++,,,---,,,***)))))))))*********))))))(((******************************++++++++++++******+++++++++*********)))))))))******+++++++++******))))))***+++,,,------...*********++++++,,,,,,---,,,+++***))))))+++,,,...))))))))))))*********+++...------,,,,,,---------,,,,,,,,,---------......//////...---,,,,,,++++++........................////////////////////////000/////////.........---//////000000000111111111000000111111111222222222333222222222222333444444444555666777888:::>>>AAAFFFSSSggg}}}dddUUUMMMHHHFFFEEEBBBBBBDDDHHHJJJMMMPPPRRRSSSSSSSSSVVVVVVVVVVVVZZZaaaiiipppqqqpppooommmlllkkkjjjjjjhhheeebbb```^^^\\\YYYWWWTTTQQQMMMIIIHHHFFFDDDBBBAAA@@@>>>;;;999888777666777555222000000000...---........................000000000000000/////////......------------......---------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000,,,))))))---000///---*********++++++,,,,,,,,,,,,+++***))))))***,,,---,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---------.........//////,,,,,,------...//////000////////////////////////000000//////000000111111111111111111111222333444222222333333444666777888888<<>>;;;999888777666888555333222222111///---........................//////......------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.../////////......---------,,,,,,++++++,,,,,,---......,,,***+++---///...---+++++++++++++++,,,,,,,,,***))))))))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,---...///000,,,,,,,,,---------......,,,,,,,,,------.........//////////////////......000000///......000111222000000000111111222333333222222222222333444444555999;;;===???CCCMMMZZZdddttt~~~tttgggZZZNNNFFF???;;;777555555666666555111111000000000111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++***+++,,,---,,,+++)))(((''''''((()))***++++++,,,((()))))))))******************))))))))))))******,,,,,,------,,,+++***))),,,+++*********+++,,,---************************+++,,,,,,------,,,,,,+++************))))))))))))'''((()))***+++,,,,,,,,,(((((((((((()))))))))))),,,,,,,,,++++++*********((()))***+++,,,++++++***)))************+++++++++---,,,,,,,,,,,,---......------------------------------------------------........................////////////////////////111111111111000000000000////////////000000000111000000000000111111111111222222222111222333333444222333555555555777:::<<>>;;;999888777666777555333333333222///---........................//////......------,,,,,,......------------......******************++++++---,,,+++******+++,,,---/////////......------,,,...---,,,++++++++++++++++++---...---,,,+++---000///......---,,,+++++++++))))))))))))***++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,++++++++++++,,,---...///,,,,,,,,,,,,------------......------,,,,,,,,,,,,////////////............000///.........///111222//////000111222222333333222222222333333333444444444666888999;;;@@@GGGMMMWWW```lllzzzwwwgggXXXMMMEEE@@@<<<:::888666444444555555555//////000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++******)))))))))*********++++++)))***+++++++++***((((((''''''((()))***++++++,,,((()))))))))******************))))))))))))******,,,,,,,,,,,,+++******))),,,+++*********+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))))))))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********''')))***,,,,,,+++***))))))************+++++++++++++++******+++,,,,,,---------------------------,,,,,,------------------........................////////////////////////000000000000111111111111...////////////000000000//////000000000111111111222111111111111222333333111333444555555555777999<<<<<>>;;;999888777666555444333333333222000...........................000000000000000/////////......------------......))))))))))))************,,,++++++******++++++,,,---------,,,,,,+++++++++...---,,,+++************)))---000///+++***---000000//////...,,,++++++************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------------((()))***+++,,,,,,,,,+++,,,,,,,,,---------......///......---,,,,,,++++++........................//////......//////000000......000111222222222222000111222333444444333333111333666777888:::<<>>;;;999888777666222222111222333333000.../////////////////////////////////000000000000000......------------......))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++,,,---...---------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,------...---------(((***,,,...///...---+++------------.....................---------------,,,------....../////////---...//////000000//////---...///111222333222222...///111222333333333333333444666666777777888999999>>>EEEIIINNNXXXfffqqquuudddXXXJJJFFF???:::666555555555111111222222111000000000///000111111111000//////................................................++++++++++++++++++++++++)))***+++,,,,,,++++++***))))))*********+++++++++*********))))))******+++)))))))))))))))*********))))))))))))******************))))))))))))******(((((('''''''''(((((()))''''''((()))***+++++++++******************************++++++++++++*********)))))))))(((((((((((()))******+++++++++******''''''((()))******++++++,,,,,,++++++++++++++++++((())))))***************))))))))))))*********+++************+++,,,---.........---------,,,,,,,,,------------------------------------------------////////////////////////---........./////////000........./////////000000////////////000000000111111111111111111222222333222444555666555444555777888555888BBBIIIRRRggg}}}yyyhhhXXXLLLFFFFFFDDDCCCBBBAAACCCFFFIIILLLOOOQQQTTTUUUUUUTTTUUUUUUjjjjjjiiihhhggggggggghhheeeccc```^^^]]]\\\YYYWWWSSSOOOJJJGGGFFFGGGHHHHHHAAA@@@>>>;;;999888777666111000111222333333111///000000000000000000000000,,,---------......//////.........------.........******+++++++++,,,,,,,,,+++,,,............,,,+++........................************+++,,,------...+++***,,,///000...+++***++++++++++++,,,,,,,,,---------------,,,+++***+++++++++,,,,,,++++++++++++,,,------......------+++---000333444222000...---------.........//////,,,------......//////000,,,,,,------...///000000,,,---///000000000///...,,,---///111222333222222,,,...000111222333222222444444333333333333444555444:::???AAABBBGGGQQQZZZeeerrr~~~pppeeeYYYLLLBBB<<<;;;999777555333222111000111333444333333333444000111222222222111///...................................................++++++++++++++++++++++++'''((()))***++++++***)))************++++++++++++,,,,,,*********+++,,,---*********)))))))))))))))))))))))))))******************))))))))))))******))))))((())))))***+++,,,((()))+++,,,------,,,,,,))))))))))))))))))))))))*********++++++*********))))))))))))((((((((((((******+++++++++******))))))******,,,---...//////++++++++++++++++++++++++)))))))))))))))*********+++,,,,,,,,,,,,---------++++++++++++,,,---...///.........------,,,,,,,,,))))))***,,,...///111111------------------------///////////////////////////000000000111111222222............/////////000////////////000000000000111111111000111222222333222444666666555555555666;;;666777===AAAFFFXXXmmm|||iiiXXXOOONNNEEEDDDBBBAAABBBEEEHHHKKKKKKNNNRRRUUUUUUUUUVVVWWWlllkkkjjjiiiiiihhheeeccceeeccc```^^^]]]\\\ZZZXXXUUURRRMMMJJJHHHGGGEEEDDDBBBAAA???<<<:::888777666333333222222111000000000---------...............//////.........---------************************...---,,,,,,++++++,,,,,,)))))))))***+++,,,---......---+++***)))******+++,,,,,,---......//////000,,,,,,---------,,,++++++***,,,///000///......///---,,,+++,,,------,,,******++++++,,,,,,+++++++++***+++---......---+++***...---,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***---111222///,,,---------............///000000////////////000000333333222222222222333333444444555555555555555555777888999999;;;>>>BBBEEELLLTTT```mmm{{{{{{ppp___RRRJJJDDD>>>999666666555444444444444555000000000000000000000000////////////////////////666222...++++++---......///...,,,***))))))******------,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++------+++(((&&&))))))))))))))))))))))))((((((((()))***,,,---...******************************))))))))))))******))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***)))((((((((()))+++,,,************************))))))***)))(((&&&$$$###''''''&&&&&&((()))+++,,,,,,++++++***)))((('''''',,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))+++---///000000///...111111000000//////............////////////......000000000000////////////111000/////////000222333444333333333333333333333333333333444555666777888666888999888:::BBBOOOYYYmmmnnn^^^SSSJJJIIIFFFCCCAAABBBFFFIIILLLNNNRRRUUUWWWVVVTTTSSSllljjjhhhggggggfffdddccceeeccc```^^^]]]\\\ZZZXXXVVVRRRMMMJJJHHHGGGEEEDDDBBBAAA???<<<:::888777666333333222222111000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,------))))))******+++,,,,,,---++++++,,,------,,,,,,,,,+++,,,......------...///,,,++++++,,,------,,,***,,,,,,---------,,,+++***++++++------------++++++...---,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111///,,,---------............///000000////////////000000111111000000000000111111333333444444444444555555333444555666666999===@@@===CCCMMMVVV```mmm||||||ppp```WWWLLLCCC@@@>>>:::777333222111111000000111111000000000000000000000000////////////////////////222000,,,+++,,,...//////...---+++************+++,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))+++******)))(((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,+++******)))***++++++,,,,,,++++++***)))((((((((()))++++++''''''''''''''''''''''''((()))************)))(((,,,,,,+++******+++,,,---+++++++++******))))))(((++++++***))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,+++,,,---/////////......000000000000////////////////////////////////////////////////000000000000111000/////////000222222222222222222222222222222666666555444444444444444555777999999999>>>GGGNNN]]]uuu~~~lll```PPPMMMIIIEEECCCCCCDDDEEEJJJLLLPPPSSSUUUUUUTTTSSSllljjjgggeeeeeeeeedddccceeeccc```^^^]]]\\\[[[YYYVVVSSSNNNJJJIIIGGGFFFEEEBBBAAA???<<<:::888777666333333222222111000000000222222111111000000//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------******)))))))))***++++++(((((()))******++++++,,,***++++++,,,------------+++,,,---,,,++++++---///,,,+++******,,,,,,+++***,,,---...///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,///......000111111...,,,---------............///000//////......//////000////////////////////////222222222222333333444444222333444444444555888;;;666:::???DDDIIIQQQ[[[bbbrrr~~~zzzmmm^^^TTTEEE???999666666666555333000000///............///////////////////////////////////////////////////...---,,,,,,.../////////,,,,,,+++******++++++,,,+++************)))))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((((())))))***+++*********)))))))))((()))******+++))))))))))))))))))))))))((((((***+++,,,---------...------,,,++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------------------..................////////////000000000000000///...------...///000......//////000000111111000000000///000111111222222222222222222222222222666555555444444444444444444666888888777999>>>BBBNNNaaa{{{ttt___XXXOOOIIIGGGEEECCCBBBFFFHHHKKKOOOQQQRRRRRRQQQmmmjjjfffeeeeeeffffffeeeeeebbb```^^^^^^]]][[[ZZZWWWSSSNNNKKKIIIHHHFFFEEEBBBAAA???<<<:::888777666333333222222111000000000333222222111000///............---------,,,,,,,,,---------------------------,,,,,,+++***+++++++++++++++++++++++++++******(((((((((((()))******++++++++++++,,,------......)))***+++,,,---.........,,,---,,,+++******,,,///,,,***)))***+++,,,,,,+++)))+++---......---+++***---,,,,,,++++++,,,,,,------,,,,,,+++************)))***+++,,,---...///000------------------------------...///000000///...---------............////////////....../////////...//////////////////...000000111111222222333333444555666555444555777999777999;;;===???CCCHHHMMMTTT^^^mmm}}}wwwhhh\\\RRRHHHBBB;;;888444333333333111///222111000000//////000000................................................---,,,,,,---//////...,,,++++++++++++++++++,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))******************************))))))))))))******((((((((((((((((((((((((((('''''''''(((((()))***************************))))))************))))))+++++++++++++++***))))))((()))******++++++******)))))))))))))))******+++++++++++++++++++++++++++((()))***+++,,,,,,------******************************+++++++++,,,,,,,,,+++******************+++---,,,,,,++++++*********........................,,,,,,,,,------.........//////...---------............//////000000111111111000...,,,,,,...000111---......///000111111222000000000000000111111222222222222333333333333333222222222333444555777777555666666555444666999<<>>EEESSSeee|||{{{gggYYYPPPJJJGGGCCCBBBBBBBBBCCCDDDEEEFFFjjjiiigggggghhhhhhgggeeedddbbb```_________]]]\\\YYYUUUPPPMMMKKKJJJHHHGGGBBBAAA???<<<:::888777666333333222222111000000000......------------------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++---/////////------))))))***+++******(((((()))******+++,,,,,,------++++++,,,------,,,,,,,,,---...//////---,,,,,,---...,,,******,,,///000000++++++***))))))******+++++++++------------++++++***+++,,,---......------+++++++++,,,,,,,,,------........................***,,,......,,,---///222---------............//////......------......//////000222333333222000///...///000111222333333444000111333333222222333444666555555555777888999999:::;;;;;;===AAAHHHOOOTTTZZZbbbooo{{{}}}qqqdddYYYPPPJJJBBB@@@===;;;:::888777555000000111111111111222333000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,++++++,,,,,,---,,,+++))))))+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***************)))((())))))***+++*********'''((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((((()))))))))+++,,,,,,,,,,,,+++))))))******************)))***++++++++++++***)))*********++++++,,,,,,---++++++++++++++++++++++++------------------,,,,,,+++,,,---/////////......000000000000////////////////////////////////////////////////000000000000...///000111222111111000///000000111222222333333555444333333222222333333333333222333555777888888888999???IIITTTddd|||mmm^^^TTTOOOHHHGGGEEEDDDCCCCCCDDDEEEhhhggggggggghhhgggeeecccdddbbb```_________^^^\\\YYYUUUQQQMMMKKKJJJIIIGGGCCCAAA???<<<:::888777666333333222222111000000000---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********'''(((+++---------,,,++++++,,,------,,,+++***)))***++++++,,,------......,,,,,,---------,,,++++++---///000000...---,,,,,,///---++++++---///111111000///,,,***((()))*********+++---......---+++***)))***,,,.../////////...------------------------........................---///000///---,,,///111---------.........//////.........------............000111333333111000......///000111222333444444000222444444444333444555444333222333555666777666666777888999;;;>>>BBBDDDDDDKKKVVV___gggppp|||~~~lllggg^^^TTTKKKDDD@@@===777777777666555222///---///000000///...///000111111111000////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,.........,,,,,,------,,,***)))((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))"""###$$$%%%''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,''')))***++++++***)))'''***++++++******)))(((''''''(((((()))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))******)))(((((()))***+++******+++,,,+++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))+++---///000000///...111111000000//////............////////////......000000000000////////////...///000222222111111000333333444555555666777777111111111222333444666666111222333555777777555333888999>>>EEEJJJSSShhh|||~~~kkk]]]WWWLLLKKKHHHEEEDDDDDDDDDEEEllljjjgggffffffgggfffeeegggddd```]]]\\\\\\[[[ZZZYYYUUUPPPLLLJJJGGGEEECCCDDDBBB???<<<999777666666666555333111000///......222222111111000000////////////.........---------)))***,,,---...---,,,,,,'''''''''((()))+++,,,---,,,,,,,,,---------......------,,,+++************((()))+++---------+++***+++++++++,,,,,,,,,------++++++,,,---------,,,,,,///---+++***---333:::>>>777222---+++,,,......---,,,+++***+++---...---,,,...---,,,+++++++++++++++***++++++,,,---.../////////............---------+++,,,,,,---.........---..................------,,,,,,,,,---...///000000..................------222222111111000111111111222222222222222222333333444444333222000111444666888888888888888999999:::>>>???BBBFFFLLLSSSYYY\\\ooowwwyyynnnccc[[[SSSNNNHHHDDDAAA<<<777222444333222222111111222222...///000111111000///.................................------,,,,,,,,,+++,,,------......------,,,...------,,,+++***))))))***)))((('''((()))+++---,,,+++++++++******)))))))))'''&&&'''***+++***(((&&&''''''((()))******+++,,,,,,,,,+++***)))((((((***************)))((((((((((((((((((((((((((((((---***'''&&&'''((()))((())))))))))))************''''''((()))***++++++,,,))))))))))))(((((((((((())))))))))))(((((((((((((((,,,)))***///)))%%%---(((((((((((())))))))))))---,,,+++***))))))))))))******))))))(((((('''''''''(((***,,,,,,***(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......222111000...------------//////000000000000/////////////////////......---////////////000000000000///...---...///000000...000000111222222222222111......///000111111222222444555555666777888888999666666888===@@@FFFRRR___|||nnnaaaYYYVVVQQQLLLGGGDDDBBBAAAmmmjjjgggfffggggggfffeeegggddd```]]]]]]\\\[[[ZZZYYYUUUPPPLLLJJJHHHEEECCCDDDBBB???<<<999777666666666555333111000///......////////////......------//////.........---------***+++,,,,,,---------,,,......---,,,,,,+++,,,,,,+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,)))***,,,---------+++***------------............------------,,,+++******)))((((((***...555<<<@@@555111,,,***+++---------,,,+++***+++---...---,,,...------,,,,,,,,,,,,,,,***++++++,,,---...//////------------,,,,,,,,,,,,+++,,,,,,---......---------------------,,,,,,,,,++++++,,,,,,------..............................111111111000111111111222111111111222222222222333444444333222000111333666666666666555666777777888<<<<<<===>>>AAAEEEIIIKKKSSSZZZcccllltttzzznnnddd]]]UUUMMMGGGCCC@@@===;;;;;;999666333333333222111111111111222...///000111111000///...........................////////////.........---,,,,,,------------,,,,,,---,,,,,,++++++******)))+++***)))(((((()))+++,,,))))))))))))(((((((((''')))'''&&&'''***+++***(((''''''(((((())))))************+++***)))((('''''')))************)))(((((()))))))))))))))))))))))),,,***'''&&&'''((((((((((((((()))))))))*********((((((((()))*********+++))))))))))))(((((((((((())))))))))))(((((((((((((((***(((...999444)))+++(((((((((((())))))))))))******))))))))))))))))))******))))))((((((((((((((()))***++++++***)))((())))))*********+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------000///...---,,,,,,,,,,,,......////////////......///////////////...------.../////////000000000000///...---...///000000...//////000111111111111000000111111222333333444444333444444555666666777777666666888;;;===AAAKKKVVVddduuuxxxjjjeee]]]UUUNNNJJJFFFEEEmmmkkkhhhggggggggggggffffffccc```^^^]]]\\\[[[ZZZXXXUUUPPPMMMJJJHHHFFFDDDDDDBBB???<<<999777777666555444333111000//////////////////............---...............---------,,,,,,++++++,,,,,,------000///......---,,,++++++*********+++++++++,,,,,,************+++,,,---...+++,,,---...---,,,+++***,,,,,,,,,,,,------------......------,,,***)))(((---,,,++++++---000222444333///+++******+++,,,,,,,,,+++***+++---...---,,,......---------,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,+++++++++++++++,,,,,,---------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000111111222222000000111111222222222222333333333222111111333555444333333333333444555555888777666777777999;;;<<>>:::999888777555555444333222222111000///222222111000000000000000////////////////////////------------------------******************************++++++++++++******))))))******+++++++++,,,...---,,,+++*********++++++++++++***************)))((((((((()))))))))((())))))))))))(((((((((((())))))******)))((((((''')))))))))))))))(((((('''))))))))))))))))))))))))***(((&&&&&&'''(((((('''(((((((((((()))))))))***)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((&&&111@@@;;;,,,((((((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))******))))))))))))******))))))))))))************************++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------......//////......---,,,........./////////000000///...---...///000000......///000000111111000000//////000000000111111111333333333333444444555555666555666999999777:::@@@FFFNNNZZZjjj||||||oooaaaTTTLLLooollliiihhhhhhiiihhhgggfffcccaaa``````___]]][[[XXXUUUPPPMMMKKKIIIGGGEEECCCAAA>>><<<999888777777444444222111000000000000///////////////000000000---........................---,,,+++***+++,,,---((()))******+++***)))))),,,,,,,,,,,,---------------,,,++++++*********+++------------,,,++++++***))))))*********+++++++++)))******+++,,,,,,,,,,,,'''(((***+++------......,,,,,,+++)))))))))+++,,,,,,+++***+++---...---,,,,,,,,,---......------,,,)))******+++,,,---......------------,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,---------...............---------------------.........//////,,,---...000111111111000......///000000111222222111222333222111111222333333222222222222333444444222222333444555777888999999999888888:::>>>CCCFFFJJJOOOWWW^^^eeennnxxxtttmmmbbb^^^WWWQQQKKKFFFAAA>>>===:::555333222222222222444444444222111000//////222111000000//////000000//////............//////------------------------........................)))******++++++******)))((())))))******++++++,,,------,,,++++++***************************++++++((()))))))))((((((((()))))))))))))))((((((((((((******++++++******)))))))))))))))))))))(((''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''(((((((((((())))))))))))))))))((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((''')))'''---666000'''***(((((((((((())))))))))))'''''')))***+++,,,,,,+++))))))))))))******************))))))))))))******(((((()))))))))*********++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000.........//////........................------,,,............///////////////...---...///000000...///000111111222222111111000000000000000111111111333444444444444444555555555444555999999777888<<<@@@AAAGGGSSScccttttttaaaTTTooommmjjjiiiiiiiiiiiihhhfffdddbbbbbbbbbaaa___]]]XXXUUUQQQMMMLLLJJJHHHFFFBBBAAA>>><<<999888888888444333222111000000000000,,,------------.........---------...............------,,,,,,++++++,,,,,,,,,,,,------,,,***)))''',,,,,,---------............---,,,+++************,,,,,,++++++++++++++++++,,,,,,,,,,,,------------'''((()))+++,,,,,,------))))))***+++,,,+++++++++***++++++***))))))+++---,,,+++***+++---...---,,,***+++,,,---------,,,+++))))))***+++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------..............................,,,,,,------.../////////,,,---...000000000//////------...///000111111222000222333222111000111333333333222222333333444555333333333444444444444444777666555555666777999;;;>>>BBBFFFJJJMMMRRRYYY___dddjjjrrryyy~~~}}}yyysssmmmfff]]]UUUOOOFFFDDDBBB???<<<:::999888777555444222111000000111///000111111000///000222111000000//////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......*********++++++*********)))))))))*********+++++++++++++++++++++*********(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((())))))))))))******++++++++++++******(((((())))))(((((('''&&&'''''''''''''''''''''''')))((('''(((******)))(((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((('''***((((((---'''###+++(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++)))))))))************+++))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,---------.........------,,,------...//////......////////////......---............---,,,,,,------.........////////////...---...///000000...000000111222222222222222222222222222222222222222444444444444444444444444555333444888999777888;;;===<<>>;;;999888888888333333222111000000000000,,,,,,,,,---------......---------.........//////,,,---------,,,,,,+++***+++,,,---...---,,,***)))++++++,,,,,,,,,---------,,,,,,++++++***+++++++++******))))))******++++++------------............((()))***+++++++++++++++,,,,,,,,,+++***)))(((((()))+++,,,+++)))))),,,...,,,+++***+++---...---,,,((()))+++,,,---,,,+++***))))))***+++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***************+++,,,---------,,,,,,,,,------......///,,,,,,------...//////000,,,---///000000///...---,,,------...///000111222000111333333111000111222222222222111222222333444222222333333333333333222666666555555666777666666777:::>>>??????AAAFFFJJJMMMOOOSSSXXX]]]aaaeeeggguuu||||||tttlllfffZZZWWWSSSOOOKKKGGGCCC???888888888777666555444555333444555444333222111111...000111111//////000222000000///............//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++***++++++++++++++++++***))))))))))))************))))))******************'''((((((((())))))))))))(((***+++***'''&&&''')))''''''(((((())))))******))))))************))))))(((((())))))(((((('''&&&(((((((((((((((((((((((()))(((((()))+++,,,+++)))'''''''''((((((((())))))&&&'''''''''((()))))))))'''''''''((()))*********))))))))))))(((((((((((('''***'''&&&***%%%###,,,(((((((((((())))))))))))&&&(((***+++,,,+++***)))))))))*********+++++++++((()))***++++++***)))((((((((((((((()))))))))***)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------------......---------------......------,,,+++---------........./////////...---...///000000...///000000111111111111111222222222222222222222222333333333333333333222222777333333666888666666888::::::===CCCGGGNNN]]]kkk|||pppnnnkkkjjjjjjjjjjjjiiihhhfffeeeeeeeeedddaaa___XXXUUUQQQNNNLLLKKKIIIGGGBBB@@@>>>;;;:::888888888333333222111000000000111........./////////000000---------.........//////,,,,,,---...---,,,***)))&&&(((***,,,......---,,,******+++++++++,,,,,,,,,************+++,,,------)))((((((((()))***++++++++++++,,,,,,,,,,,,------******+++++++++******)))&&&&&&((()))+++---...///(((+++,,,,,,******,,,///,,,+++***+++---...---,,,'''(((***,,,,,,,,,***)))))))))***+++,,,------...+++++++++************))),,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,------...///000000,,,---///000000...---+++,,,,,,---...///000111222000111333333111000111222111111111111111222222333000111222333444444555555555444444555666666444333444777::::::999:::>>>AAACCCBBBBBBEEEIIILLLMMMMMMQQQWWW___dddgggllltttzzz~~~{{{uuuqqqnnniiifffbbb]]]XXXRRRLLLGGGFFFCCCAAA?????????>>><<<555666777666444222222222///000222333222000000000111333444333///...///111000000///...............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++*********)))))))))))))))'''((()))***************))))))******+++++++++,,,(((***+++***'''&&&''')))&&&''''''((()))******+++(((((()))))))))))))))((((((((((((((((((''''''&&&)))))))))))))))))))))))))))))))))***,,,---+++***''''''''''''((((((((()))%%%&&&&&&'''((()))******&&&''''''((()))******+++))))))))))))(((((((((((((((***%%%&&&,,,(((%%%---(((((((((((())))))))))))&&&''')))***+++***((('''))))))******++++++++++++''')))***,,,,,,***)))'''(((((((((((())))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++------......------,,,+++---------........./////////...---...000000000......//////000000000000000111111000000000000000000222222111111111111111111888444222555666444444666555555:::>>>======HHHUUUlll~~~ooonnnllljjjhhhhhhhhhhhhiiihhhfffeeedddccc```]]]ZZZWWWRRRMMMJJJHHHEEECCCBBBAAA>>><<<:::888888888555444333111000//////...//////............//////,,,,,,------....../////////,,,)))))),,,...---,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,+++)))'''(((+++---,,,***+++,,,,,,,,,+++)))'''&&&((()))+++---............,,,,,,,,,++++++++++++************+++,,,,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,------------------------************+++,,,---...------------------------++++++++++++++++++++++++((()))************+++,,,...//////...,,,,,,---///............////////////))))))***++++++,,,,,,,,,////////////000000000000......////////////............///000111333555666111222111000///000333555555444444333333444444555555555444333333555666777:::;;;<<<===>>>@@@AAAAAACCCEEEHHHLLLPPPTTTWWWYYY^^^aaafffkkkqqqvvvzzz|||}}}{{{wwwsssqqqgggeeeaaa]]]YYYUUUSSSRRRMMMLLLIIIEEEAAA>>>;;;999999999888888777777777666333333333333333333333333111111000000//////......//////.........---------000///...------...///000------......//////000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++((((((((((((((((((((((((,,,+++***((((((((())))))++++++)))(((''''''''''''***((('''(((***+++)))&&&'''(((***+++++++++***)))******))))))))))))******''')))++++++)))'''''''''))))))************))))))++++++***)))))))))))))))...***'''''')))+++***((()))))))))))))))***++++++)))((('''&&&'''(((***,,,******))))))))))))******+++***)))(((((('''(((((()))((('''''''''(((***+++***))))))((((((((((((((()))***+++------,,,++++++'''&&&&&&'''***++++++***(((((()))))))))*********)))************+++++++++***++++++,,,,,,++++++******(((''')))---///...,,,***,,,------,,,---///111------------------------...........................------,,,,,,------...000000000000000111111222000000000000000000000000000000000000111111111111111111222222222333333333555555555555555666777888555555555777:::???CCCFFFWWWnnnnnnmmmkkkiiigggggggggggghhhgggeeeddddddccc```^^^ZZZWWWRRRMMMKKKHHHEEECCCAAA???<<<:::888777666666555444333111000//////...//////............//////000000000000000111111111000---++++++---......---)))***************++++++,,,,,,+++******+++,,,,,,,,,***((((((+++,,,+++***,,,,,,------,,,+++)))(((+++,,,---......---,,,+++)))*********++++++,,,,,,*********++++++++++++++++++++++++*********))))))(((((()))))))))*********---------------,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,---------...---+++***+++---------------............/////////......................../////////000000//////000000000000////////////...//////000111222111111111000///000222555444444333333333333444444444444444444444555555666999999::::::;;;<<<<<<<<<;;;<<<===???@@@BBBCCCDDDHHHJJJMMMQQQUUUYYY[[[\\\___```cccfffkkkpppuuuwww{{{zzzyyyxxxwwwuuutttttttttttttttuuuuuutttttttttooommmkkkhhheeecccbbbaaa____________]]]ZZZWWWUUUOOOMMMKKKHHHFFFDDDBBBBBB???>>>===<<<;;;:::999888444444444444333333333222222222222222222222222222000000000000//////......///.........------------......------------......---------------.........,,,,,,,,,,,,++++++++++++*********)))))))))((((((******************))))))((((((((((((((((((((((((***)))))))))))))))******)))))))))))))))******+++)))((('''(((***+++)))&&&'''((()))*********)))(((***))))))(((((())))))***(((***++++++)))(((((((((******++++++++++++******+++***)))(((((((((((()))+++(((&&&&&&((()))'''&&&'''''''''''''''((()))))))))((('''''''''(((***+++******))))))))))))******)))((('''''''''''''''((()))(((((('''((()))***+++))))))((())))))***++++++)))***+++++++++++++++***(((''''''(((***+++***)))++++++,,,,,,,,,,,,------)))************+++++++++***++++++,,,,,,++++++***111...+++***++++++)))&&&)))***++++++******,,,...------------------------.................................------.........000////////////000111111000000000000000000000000//////000000000111111111111111111222222222333333555444444444444555666777555555555666999===AAACCCMMMbbbuuummmkkkiiigggffffffffffffgggeeedddddddddcccaaa___ZZZWWWRRRNNNKKKIIIFFFDDDAAA???===:::888777666666555444333111000//////...//////............//////..................------000...,,,,,,...///......*********)))))))))))))))---,,,,,,++++++,,,,,,---,,,+++))))))***+++***)))+++,,,,,,------,,,++++++++++++++++++***((('''&&&''''''((()))***+++,,,---******************))))))+++++++++***************)))))))))))))))*********---------,,,,,,+++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------***,,,,,,+++***)))***++++++,,,,,,,,,------------//////...------,,,++++++---------.........//////000000111111111111000000000000000000000000000000000111111000///000222444444333333222222333333444333333444444555555444444777777777777777777666666888888888888888888999999:::;;;===???AAABBBCCCCCCFFFGGGHHHJJJLLLOOOQQQSSSVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRSSSRRRQQQOOONNNMMMMMMMMMBBBCCCDDDDDDDDDBBBAAA@@@<<<;;;:::999999999999999444444444444555555555555111111111111111000000000000000000000000000000000000000000////////////...............---------------......//////......------,,,,,,,,,,,,,,,++++++++++++++++++*********)))*********)))))))))))))))++++++*********)))))))))(((((((((((((((((((((((('''((()))******+++++++++''''''((()))+++,,,------)))(((((((((******((('''&&&'''(((((())))))(((((()))((((((''''''(((((()))(((***++++++)))(((((()))))))))************))))))))))))((((((''''''(((((()))((('''((()))((('''%%%'''''''''''''''((())))))))))))(((''''''(((***+++***))))))(((((())))))***'''&&&&&&&&&&&&''''''(((((((((((((((((()))******((((((((()))***+++------******)))))))))))))))******(((((((((******)))((())))))))))))************)))************+++++++++***++++++,,,,,,++++++***---+++))))))***,,,,,,,,,***+++,,,+++******+++---------------------------------------------------//////............/////////............///000000000000000000000000000000//////000000000000111111111111111222222222222333444333333333333444444555555555444555777:::===???AAARRRaaarrrkkkjjjhhhfffeeeeeeeeeeeeeeedddccccccdddcccaaa___ZZZWWWRRRNNNKKKIIIFFFDDDCCCBBB???<<<:::999999999555444333111000//////...///......------......///...---------,,,,,,++++++...------------......---++++++******)))))))))(((,,,,,,,,,++++++,,,,,,,,,---,,,************))))))*********+++,,,,,,,,,,,,,,,++++++***)))((('''''''''(((((()))******+++++++++*********)))(((((((((************************++++++++++++++++++++++++------,,,,,,++++++******************+++,,,------***************************+++++++++++++++,,,,,,...---,,,---------,,,+++***+++,,,,,,***))))))***,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,---------......///000000111111000000///111222222222222222222111000000111000//////111333333333222222222222333333111222333555555444333333444444444444444444444444666666777888999::::::;;;888888:::;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC???>>>===<<<;;;;;;;;;;;;999999::::::::::::999999666666555555555666777777444444333333222111111000222222222111111111111111000000000000000000000000////////////////////////---------------------------...///000000///...------------,,,+++++++++***************))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********(((((((((((((((((((((((('''((()))+++++++++***)))&&&&&&((()))***+++,,,,,,((((((((()))))))))((('''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''(((***)))((('''((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))******++++++***(((''')))))))))))))))******+++))))))(((((((((((()))***))))))(((((((((((())))))&&&&&&&&&&&&'''(((((()))((((((((((((((())))))***(((((((((((()))***+++,,,+++***(((''''''((())))))+++)))((()))******)))((('''''''''((((((((())))))))))))*********+++++++++***++++++,,,,,,++++++***)))((('''(((***,,,...///---......---,,,+++---...------------------------------------------------......------------.........------------...//////000000000000000000000000////////////000000000111111111111111222222222222333222222222222222333333555444444444555777999;;;:::GGGPPP\\\tttjjjiiigggeeeddddddeeeeeedddcccbbbbbbcccbbb```^^^ZZZVVVRRRNNNLLLJJJGGGEEECCCBBB???===;;;999999999555444333111000//////.........------------......111000000//////.........,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++++++++******,,,,,,+++***)))))))))***((((((((()))******++++++------------,,,,,,------))))))))))))))))))))))))+++*********)))(((((((((************************++++++++++++++++++++++++,,,,,,+++++++++*********************+++,,,------*********************************++++++,,,,,,,,,---+++******,,,---+++***+++,,,...---,,,******+++,,,------------............/////////000000000111,,,,,,,,,,,,------------...//////000000//////......///111222222222222222///000111000//////111222222222111111111111222222000111333444444444333222111222222333444444555555111111222444555666777888444555666777777777777777555555666777888999999999666666777777777888888888999999888888888888999999888777666444444333333333555555555555555444444333333333222111111222222222444444333222111000//////111111111111111111111111111111111111111111111111.............../////////,,,,,,------------------+++,,,............,,,+++...---------,,,+++++++++*********)))))))))((((((++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++++++++)))((('''&&&&&&'''((())))))(((((('''((()))))))))(((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((***+++++++++)))(((''')))))))))))))))******+++))))))((((((((((((((()))))))))(((((((((((())))))''''''''''''((()))******'''(((((())))))))))))))))))(((((('''''''''((((((***)))((('''''''''))))))+++***))))))******)))(((*********+++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***------+++***((((((((()))---......---,,,+++---...---------------------------------------------------,,,,,,++++++,,,,,,------------------......///////////////////////////...////////////000000000000000111111111222222222333222222111111111222222444444444444444555666777999BBBEEELLL```tttiiihhhgggeeedddeeeeeefffeeecccbbbbbbbbbaaa___]]]ZZZVVVRRRNNNLLLJJJHHHFFFBBB@@@>>>;;;999888777777555444333111000//////.........------------.....................---------***,,,------,,,++++++,,,,,,,,,,,,+++++++++++++++)))******++++++******)))***+++,,,***)))(((***+++((((((((((((((()))***+++***)))))))))***+++,,,,,,++++++*********)))))))))******************))))))***************+++++++++*********)))))))))))))))************************************+++,,,---...*********************************++++++,,,,,,---+++)))'''(((,,,---+++)))+++---//////---,,,++++++------------............,,,,,,------...//////000,,,,,,,,,---------............////////////......***,,,---///000000//////...///111111//////000222222111111000000111111222111111222222333333333222111111222222333444555555222222222222222222222222111222333444444555444444111111333444444555555444333444444444555555555555555444333222222333444555:::999777666555444444444333333222222222111111111333222111000000000000000/////////000000000000000......////////////000000000000000000000000000000---............/////////,,,,,,,,,,,,------------)))******************)))------,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))))))))*********&&&&&&''''''((()))))))))))))))))))))))))))))))))+++++++++******)))((('''&&&'''((((((((('''&&&%%%'''(((******((((((((()))'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&'''((('''&&&&&&(((***(((((())))))))))))((((((((((((''''''(((((())))))'''((())))))'''&&&&&&''''''''''''''''''((())))))))))))))))))(((((((((((()))((((((''''''(((((())))))(((((((((((())))))***''''''((())))))))))))))))))(((''''''&&&&&&&&&'''((((((((((((((()))******+++)))((()))++++++***)))((())))))))))))*********)))************+++++++++***++++++,,,,,,++++++***'''(((************+++,,,***+++,,,+++******+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------...//////////////////////////////......////////////000000000000000111111111111222333222222111111111111222444444333333444444555666888@@@???BBBPPP___oooiiihhhgggeeeeeeeeeffffffeeedddbbbbbbaaa```]]][[[ZZZVVVRRROOOMMMKKKHHHGGGBBB@@@>>>;;;999888888888555444333111000//////......------,,,,,,------...++++++++++++++++++,,,,,,***---//////---+++,,,---************++++++++++++******+++,,,,,,+++******)))***++++++)))(((+++---***))))))(((((()))***+++)))(((((('''((()))***+++*********+++++++++++++++*********+++++++++++++++))))))*********+++++++++*********)))))))))(((((((((((())))))***+++++++++************+++,,,---...++++++++++++++++++++++++)))******+++,,,,,,------***'''%%%(((,,,...,,,***+++---//////...,,,+++++++++,,,,,,,,,------------*********+++++++++++++++------------............//////000000000000//////+++,,,---......---,,,+++---///111111000///000111111111000000000000111111111111111111111222333333222222222222222222222222444444444333333222222222222222333444444444333333000111222333444333222222333333333444444444444444444333222000000222333444000000///...------------333222222222222222333333333333222111111111111111------...///000000111111---------....../////////////////////////////////---------.........//////++++++,,,,,,,,,---------+++******************+++*********+++++++++++++++++++++*********)))))))))(((((()))))))))*********&&&&&&''')))***+++,,,---))))))))))))))))))))))))******)))))))))))))))***&&&'''((())))))((('''&&&&&&)))+++***((('''((()))((('''&&&&&&&&&'''))))))***))))))(((((())))))***((())))))((('''(((***,,,)))))))))******))))))))))))(((((((((((()))***+++''')))***(((&&&%%%''')))'''''''''''''''((()))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))((('''''''''((((((&&&'''((()))***))))))((((((''''''''''''(((((()))&&&'''((()))***+++++++++***)))((()))+++,,,,,,+++&&&&&&&&&''''''''''''((()))************+++++++++***++++++,,,,,,++++++***"""'''+++,,,---///111)))***++++++******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---...//////000////////////////////////........./////////000000000000000000111111111111444333222111111111111222333333333444444444555555555===;;;;;;EEEMMMXXXiiiiiihhhgggfffeeeeeefffgggfffdddbbbaaaaaa___\\\ZZZZZZVVVRRROOOMMMKKKIIIGGGDDDCCC@@@===;;;:::::::::555444333111000//////......------,,,,,,------...---------....../////////+++...111000...,,,---...(((((())))))******++++++++++++------------++++++(((***++++++))))))+++...,,,+++***))))))***+++,,,000///...---------//////))))))***+++,,,------...*********+++,,,,,,,,,---))))))******++++++++++++,,,,,,,,,,,,++++++******''''''((()))***+++,,,,,,************+++,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------***'''%%%(((---000...+++***,,,//////---+++************+++++++++,,,,,,,,,///......------,,,,,,+++---------.........//////000000111111111111000000...///000000///...+++***---///111111000///000111111111000000000000111111222111000000000111333444333333333222111000000000111222222222222222222222222222333333333222111111000000111222111000///...000000000000000000111111222111000......000111222222222111111111222222333000000000000111333444444000000000/////////000000000000000000000000000111.........//////000000000........................---------.........//////+++++++++,,,,,,---------///...,,,,,,,,,,,,...///(((((())))))******++++++++++++++++++******************++++++,,,,,,,,,,,,))))))+++,,,...000111222))))))))))))))))))))))))))))))(((((((((***+++---%%%''')))***+++***)))(((&&&)))+++***((('''(((***(((((('''&&&'''((()))*********))))))))))))***************))))))))),,,...''''''(((((((((((('''''')))))))))))))))***++++++***+++,,,)))'''&&&))),,,)))))))))))))))***++++++))))))***))))))(((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''(((***+++,,,%%%&&&(((***,,,,,,,,,+++)))(((((()))+++---,,,+++))))))))))))************)))************++++++++++++++++++,,,,,,+++++++++!!!&&&+++---,,,***+++,,,***,,,------,,,---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///............///000000////////////////////////............/////////000000000000000111111111111444444333222111111222222333333333444444555555555222:::888777>>>CCCJJJYYYgggyyyiiigggfffddddddeeefffgggcccccccccbbb```___]]]\\\XXXUUUPPPMMMKKKIIIGGGEEECCCAAA???<<<999888777777777444000......//////...//////...------------...........................,,,+++***+++---...---,,,+++++++++************)))***++++++++++++,,,,,,,,,------,,,,,,+++***))))))''')))++++++)))))))))***...,,,)))''''''(((***,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++((()))***,,,---...//////***)))((()))+++,,,+++***++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++...,,,+++***+++++++++))),,,++++++******++++++,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////000000111000000///......///////////////000000111000000////////////000000///000000111111111111111222222222222222222222222333333333333333333333333111111111111111111111111//////000222333222000...000000000000////////////000000000000000000000000222222111000000000000000000000000000000000000000000...,,,---000111///------///222222111/////////000///---,,,,,,---///000000///...---------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))))))))((((((((((((((()))******++++++************))))))))))))******))))))))))))******+++(((&&&&&&((((((%%%###&&&''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))+++,,,---+++)))&&&&&&&&&************************))))))(((((((((((())))))))))))(((((('''''''''&&&))))))***))))))(((''''''&&&''''''(((((((((((((((''''''(((((())))))******''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))((((((((((((+++++++++++++++*********((((((((((((((()))******,,,+++***)))))))))***+++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------------------------..................------------------------------------------------------000000000000000/////////111000///......///000111000000000000000000000000222222222111111111111000222222333333333333444444666666777777999>>>DDDIIIVVV```ttthhhgggeeedddddddddfffgggddddddcccbbbaaa___^^^]]]YYYVVVQQQNNNLLLJJJGGGEEEDDDBBB???<<<999888777777555333000//////000///...//////...------------...+++++++++++++++++++++++++++***)))***,,,,,,,,,***+++++++++************)))((())))))))))))*********,,,,,,,,,++++++*********((()))******))))))+++,,,,,,++++++******+++,,,,,,***************+++,,,,,,))))))******************+++******))))))***+++,,,((((((***+++,,,,,,------,,,+++***+++---...---,,,******++++++,,,------...++++++++++++++++++++++++---+++))))))+++++++++***,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......................................................//////000000//////...---//////......//////000111000000////////////000000,,,,,,---...............111111111111111111111111111111111111111111111111111111111111111111111111000000000000111000...,,,000////////////.........000000000000000000000000000//////...............////////////////////////000...---...000000///---...///000///......///000...---,,,++++++,,,---...//////...------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))***************))))))))))))*********(((&&&&&&((((((&&&###&&&''''''((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))***+++,,,+++)))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''((()))))))))(((((('''&&&&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''((((((***)))(((''''''((()))***''''''(((((())))))******''''''''''''''''''''''''))))))((((((((())))))******))))))(((((()))***+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++++++++************++++++++++++------------------------..................------------------------------------------------------////////////////////////000///............///000000000000000000000000000000000111111222222222333222222222333333333444444444555666777888;;;@@@DDDJJJQQQ```ttthhhgggeeedddddddddeeefffeeeeeeddddddbbb```___^^^ZZZWWWRRROOOMMMKKKHHHGGGDDDBBB???<<<999777666666333222000000111111000/////////...------------...------------------------,,,***)))***++++++***(((+++++++++************)))((())))))))))))*********++++++++++++++++++******))))))******)))***---///+++,,,---......------,,,)))))))))*********++++++))))))))))))))))))((((((***)))))))))***+++,,,,,,((())))))***++++++******,,,+++***+++---------+++))))))***+++,,,,,,------************************+++)))((((((***++++++***++++++************++++++,,,,,,++++++******++++++************************,,,,,,,,,---------...........................---.................................///......------///............///000000000//////......//////000......///000000000000000////////////////////////////////////////////////000000000000000000000000........................////////////............000000000000000000000000//////......------......////////////////////////000...---...///000///...//////...,,,+++,,,///111---,,,+++******+++,,,---.........---------------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************)))(((((()))******++++++******)))(((((('''&&&''''''(((***++++++,,,***))))))(((((())))))******(((''''''((('''&&&%%%&&&''''''(((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((***++++++)))'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))))))))(((((('''(((((((((((('''&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''+++)))(((&&&&&&((()))+++&&&&&&'''((()))***++++++(((((((((((())))))))))))******)))))))))))))))***((('''''''''((()))***+++,,,,,,+++*********++++++++++++++++++++++++++++++************++++++,,,,,,------------------------------------------......------------------------------------------------........................//////............//////000000000000000000000000...///000111222333444444222222222222333333333333222333555666777888;;;>>>CCCFFFOOO```rrrgggfffeeeeeeddddddeeeeeeffffffeeedddcccaaa```___[[[WWWSSSPPPMMMLLLIIIGGGEEECCC@@@<<<999777666555222111000111333222111/////////...------------...........................---+++******++++++***(((+++++++++*********))))))******+++++++++,,,,,,,,,************++++++++++++)))******))))))+++...111/////////......---------(((((())))))******************))))))((((((((()))(((((()))******+++,,,---)))******+++******))))))***)))((()))***+++***)))************++++++++++++))))))))))))))))))))))))***((('''(((***++++++***++++++************++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------..............................---------......---,,,,,,......------......///000/////////......///////////////000111111111111111////////////////////////........................000000000000000000000000,,,,,,---------///111333000000000/////////......////////////////////////111000000/////////000000//////////////////////////////....../////////...---......,,,++++++---///,,,,,,++++++++++++,,,,,,---------------------,,,//////......---,,,++++++************************++++++++++++++++++++++++******************************))))))))))))*********)))'''&&&&&&''')))***************))))))((((((''''''(((((()))******+++))))))(((((((((((()))))))))((((((''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((''''''((((((((('''(((******)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))(((((((((+++)))'''&&&&&&''')))+++'''''''''((()))*********)))))))))))))))*********++++++***))))))))))))***'''''''''((()))***++++++,,,,,,+++*********))))))***************+++++++++)))******++++++,,,,,,,,,------------------------,,,,,,------------......------------------------------------------------,,,,,,---------------...////////////////////////000000000000000000000000///000000111222222333333111222222222222333333333111333555666666666888999>>>@@@GGGRRR```rrrggggggffffffeeeeeeeeeeeefffffffffeeecccbbb```___[[[XXXSSSPPPNNNLLLJJJHHHDDDBBB???<<<999777666666222111111222333333111/////////...------------...++++++++++++++++++++++++...---++++++,,,,,,+++)))+++++++++*********))))))******+++++++++,,,,,,,,,*********************+++)))******))))))+++...111444222///,,,++++++,,,---'''((()))************)))+++******)))))))))******(((((()))***+++,,,,,,,,,++++++++++++++++++***)))***)))((((((******)))(((+++++++++******))))))((())))))))))))))))))))))))***((('''(((***++++++***+++******))))))******+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((((()))***,,,---..............................,,,,,,---------------,,,---------------....../////////............//////+++,,,------......------000000000000000000000000////////////////////////////////////////////////...///000///------000222111111111000000000//////........................000000////////////000000.........................../////////......//////***,,,...///---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......------,,,//////...---,,,,,,++++++******************************************************************************))))))))))))******)))(((&&&%%%%%%&&&((()))(((((())))))************)))((((((((((((((((((((())))))(((((((((((())))))(((((()))((('''''''''(((&&&''''''((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((&&&((()))***((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''(((((((((((('''''''''((()))******+++***)))(((''''''((()))***))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''******)))))))))))))))***'''((()))***++++++,,,,,,++++++++++++***))))))((())))))*********+++++++++)))******+++,,,,,,------------------------------,,,,,,,,,,,,------......------------------------------------------------+++,,,,,,,,,------......000000000000000000000000////////////////////////111111111111111111111111111111111222222222333333222444666777666555666777666:::AAAGGGMMM\\\wwwhhhhhhhhhhhhggggggffffffffffffeeedddcccaaa```___[[[XXXSSSPPPNNNLLLIIIGGGCCCAAA???<<<999888777777444222111111222222111000//////...------------...------------------------...,,,+++,,,------,,,++++++++++++************)))((())))))))))))***************************))))))))))))******)))***---///444111---***))))))+++---((()))***+++++++++***)))******)))((()))***+++,,,((()))***++++++++++++++++++++++++,,,++++++******,,,+++******+++,,,***)))++++++******)))(((((((((************************+++)))((((((***++++++*********))))))))))))******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((((()))***,,,---......------------------------,,,,,,------......---------,,,,,,,,,,,,---......///......------......///,,,---......//////......000000000000000000000000////////////////////////////////////////////////111333444111---+++,,,...000000000000////////////........................------,,,,,,------.................................///000///...---...000***,,,///000...---,,,,,,,,,------------------,,,***+++---......---,,,,,,---------,,,,,,++++++***************************))))))))))))))))))))))))******************************))))))))))))******(((((('''&&&&&&'''(((((('''(((((()))******++++++)))))))))((((((''''''''')))((((((''''''(((((()))''')))))))))''''''((()))&&&''''''(((((((((((((((((((((((()))))))))******(((''''''&&&&&&''''''(((&&&((())))))((('''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))***&&&&&&'''(((((((((((('''&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((%%%&&&&&&''')))******+++))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&''''''((()))))))))((((((((((((((()))******((()))***++++++,,,++++++*********+++******)))((())))))******+++,,,,,,,,,)))******+++,,,---......------------------------++++++,,,,,,------......------------------------------------------------+++,,,,,,------.........//////000000000000//////////////////////////////222222222111111111000000111111111111222222222222333444666666555555555666444888>>>AAACCCMMMcccxxxiiiiiiiiiiiiiiihhhhhhgggeeeeeeeeedddcccaaa___^^^ZZZWWWRRROOOMMMKKKIIIGGGBBB@@@>>>;;;:::999888999777444222000111111111000//////...------------...////////////////////////,,,+++***+++,,,---,,,++++++++++++************)))((())))))))))))*********++++++******))))))((((((((()))******))))))+++,,,...,,,+++***)))***+++,,,((()))+++,,,---,,,+++***((((((''''''((())),,,---)))***++++++++++++***)))))))))***************)))---+++******++++++***(((((((((((()))))))))******++++++++++++++++++++++++---+++))))))+++++++++*********))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------------------------,,,,,,---...............,,,,,,,,,+++,,,------...///......------......///...///000000111111000000........................////////////////////////........................,,,000333111---***+++---///............------------------------------------,,,,,,,,,,,,---...///........................---///000000...---...000,,,---//////---,,,---...++++++,,,,,,,,,,,,++++++)))+++,,,......---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********'''''''''(((((((((((((((((((((''''''''''''((((((''')))***)))''''''(((***&&&''''''((((((((((((((((((((()))))))))*********(((''''''&&&&&&''''''(((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&'''(((((()))))))))(((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))******+++,,,,,,---&&&&&&&&&&&&'''(((******((()))***++++++***))))))((()))***++++++******)))*********+++,,,---------)))******+++,,,---...///------------------------***++++++,,,------......------------------------------------------------,,,,,,,,,---......//////------...//////...------////////////////////////111111111111111222222222111111111111222222222222222444555555444333555666888888:::>>>BBBGGGSSS___tttjjjjjjjjjjjjjjjiiihhhhhheeeeeedddcccbbb```___^^^ZZZWWWRRROOOMMMKKKHHHGGGAAA???===;;;:::999999:::888555222000000111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,++++++++++++************)))***++++++++++++,,,,,,,,,,,,++++++***)))(((((('''''')))++++++***))))))***'''((()))***+++,,,,,,,,,(((***,,,---------+++***&&&&&&%%%%%%&&&)))+++---)))***+++,,,,,,+++)))(((''''''((()))))))))))))))+++)))(((((())))))(((&&&%%%%%%&&&((()))+++,,,,,,++++++++++++++++++++++++...,,,+++***+++++++++*********))))))))))))******+++*********+++,,,,,,---************************,,,,,,,,,---------......000000///...------,,,,,,------------------------,,,------.../////////...,,,,,,++++++,,,,,,---............------.........+++,,,,,,---...---------------------------------................................................%%%***///000...,,,...111------,,,,,,,,,+++++++++------------------------...............///000111........................---///111000---,,,...000//////...---+++,,,...111******++++++++++++******)))***,,,.........,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******++++++******)))(((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&)))******''''''(((+++&&&''''''((((((((((((((())))))))))))************'''''''''&&&&&&''''''''''''(((***)))'''&&&&&&'''************************))))))(((((((((((())))))&&&'''''''''(((((())))))''''''((()))******))))))&&&''''''(((((((((((((((''''''(((((())))))******''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&((()))++++++)))(((&&&&&&&&&'''((()))***++++++&&&''''''((()))*********$$$$$$$$$%%%'''(((***+++(((((()))******)))(((''''''((()))***++++++***)))******+++,,,------......)))******+++---...//////------------------------******+++,,,,,,---......------------------------------------------------,,,,,,------...///000000++++++,,,------,,,++++++//////////////////////////////000111222333333444000111111111111222222222222333333333222222444666888444333999???BBBFFFKKK[[[qqqkkkjjjjjjiiihhhgggffffffiiigggeeeccccccbbb___]]]YYYVVVRRROOOMMMKKKHHHFFFCCC@@@<<<:::999888777666333333111000////////////......------------......---------,,,,,,+++++++++...---,,,,,,,,,---...///---+++(((((()))++++++++++++***)))'''''''''((()))+++***)))'''''')))***+++------,,,+++************'''''''''(((***+++***(((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((,,,,,,+++*********************+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++***)))(((,,,,,,---------,,,++++++,,,,,,++++++++++++++++++//////000000000000//////,,,,,,,,,,,,------...///---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,******++++++++++++,,,,,,000///...---,,,+++++++++---------...............---------............///---------.........//////111000///...---,,,,,,,,,//////.........---------///......------,,,++++++******+++,,,,,,------...,,,++++++++++++,,,---------...///000000///...---000//////---,,,+++******------,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))***))))))))))))))))))))))))******+++++++++******(((((())))))))))))((((((++++++******)))))))))(((&&&'''((())))))((('''&&&''''''(((((())))))******+++)))((()))******)))(((,,,+++)))((((((((()))******)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((''''''((())))))'''&&&&&&))),,,---***(((((()))((((((((((((((('''''''''"""###$$$&&&&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''((((((((((((+++)))&&&$$$$$$&&&)))+++)))((('''&&&%%%&&&&&&''')))(((&&&%%%%%%'''***,,,&&&''''''((()))******+++%%%%%%'''((()))))))))))))))))))))))))))))))))))),,,+++)))'''''''''((((((++++++******))))))((((((************************,,,,,,+++******+++,,,,,,+++***))))))***+++---...------......------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++............---,,,+++++++++++++++,,,,,,,,,------...//////000000000000000111111000///...---,,,,,,////////////000000000000000111111111111222222222333333333333444555666666222444666888999;;;???AAALLLYYYnnnllllllkkkjjjiiihhhggggggiiigggeeedddcccbbb```^^^YYYWWWSSSPPPNNNKKKIIIFFFCCC@@@<<<:::999999777666555444333111000000000000......------------...............---------,,,,,,---,,,,,,++++++,,,------,,,+++***+++,,,---+++***+++***)))((('''(((((()))+++***(((''''''(((***+++++++++*********++++++,,,+++***))))))***)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))************))))))***)))(((''''''''''''(((*********+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++++++++***)))((()))***++++++++++++******++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,------+++++++++++++++*********++++++++++++,,,,,,---...,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------.........000///...---,,,,,,,,,---///.........---------,,,,,,,,,------------------..................------///////////////000111111---...///000000///...---,,,,,,,,,---------------------,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))))))))))))))))))))******))))))*********))))))((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((()))))))))))))))((()))******)))'''+++******)))(((((())))))+++***)))((('''(((((()))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''((())))))'''&&&$$$&&&))))))'''%%%%%%&&&((((((((((((((((((((('''(((((()))******)))((('''(((((())))))))))))((((((''''''''''''((((((((((((***)))'''%%%%%%''')))***)))((('''&&&%%%&&&&&&'''((((((&&&&&&&&&''')))***'''''''''(((((()))))))))++++++***)))(((&&&$$$###))))))))))))))))))))))))((((((''''''((()))***+++*********)))))))))))))))************************,,,++++++******++++++,,,------,,,,,,---...000111---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///&&&'''))),,,...000111222/////////...------,,,,,,---...//////000000//////000000//////......------////////////000000000000000000111111111222222222333222222333333444555666333555777888888:::===@@@AAAJJJYYYkkk}}}mmmmmmlllkkkjjjiiihhhhhhhhhgggeeeeeedddcccaaa^^^ZZZWWWSSSPPPNNNLLLIIIGGGCCC@@@<<<::::::999888777666555444333111111111111......------------......//////............------,,,+++************++++++++++++,,,---///...+++(((******)))((((((((())))))******((((((((((((******))))))))))))***+++,,,---,,,***))))))******((('''***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((************************)))******++++++******)))++++++***)))))))))******)))*********++++++++++++---,,,,,,,,,,,,+++++++++******++++++******))))))''''''((()))************************************---------......---------,,,,,,++++++***+++++++++)))))))))***************))))))***+++,,,---...///---------.........//////------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------............---------------,,,,,,,,,...------,,,,,,------.........------------,,,,,,+++++++++,,,---........./////////...---,,,,,,,,,---------.........//////---......//////......---+++,,,,,,,,,---------...---,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))((((((((())))))*********)))))))))))))))((('''&&&(((((())))))))))))((((((***))))))))))))(((((((((******))))))))))))******)))))))))(((((((((''''''))))))***,,,---,,,***((())))))******))))))((((((+++***))))))(((((())))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&$$$&&&((((((&&&$$$$$$$$$''''''((((((((((((((((((++++++++++++***)))(((''''''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++))))))))))))************)))))))))))))))))))))))),,,+++************+++,,,------------...///000111............---,,,******------------------------)))***++++++------...///((()))***,,,------......222111000...---+++***))),,,---......//////..............................////////////000000000000000000000111111111222222222222222222333444555555444666777777777888;;;======BBBJJJVVVeeezzzmmmmmmllljjjiiihhhgggggghhhfffeeeeeefffdddbbb___[[[XXXTTTQQQOOOLLLIIIGGGBBB@@@<<<:::::::::888777666666444333111000000000......------------..................------------++++++******)))))))))***+++******,,,------+++)))******))))))))))))))))))***)))(((((((((((()))***)))))))))))))))***++++++)))((('''(((***,,,,,,+++'''&&&$$$######$$$&&&'''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))************))))))+++******))))))*********)))))))))************+++************))))))))))))))))))************))))))&&&'''((()))************))))))************++++++------............------,,,,,,+++***)))))))))***((())))))******+++++++++))))))+++,,,------......---------............///,,,,,,,,,+++,,,,,,------******++++++,,,,,,------,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,------------------------------------......------,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))''''''(((((()))*********************)))((('''&&&(((((())))))))))))((((((************************+++***((((((((((((***+++***))))))(((''''''&&&&&&******,,,...000///,,,)))'''((()))******)))((('''***))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&'''))))))((('''((()))******((('''&&&&&&''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&'''((())))))((('''''''''''''''''''''&&&&&&&&&%%%&&&''')))***+++++++++))))))))))))))))))))))))+++***))))))((('''''''''(((((())))))******++++++((((((((((((((((((((((((++++++************++++++************+++,,,------.........---,,,+++***))),,,,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))///...---,,,***)))((((((+++,,,------......---------------....../////////////////////000000000000000000000000111111111111111111111111222333444555555666777777666777888:::===@@@CCCJJJVVVhhh|||llllllkkkiiihhhgggeeeeeegggffffffggggggfffccc```]]]YYYUUURRROOOLLLIIIGGGBBB@@@<<<;;;::::::999888666555444222000/////////......------------......,,,,,,,,,,,,,,,,,,,,,---++++++++++++******)))))),,,***(((((()))*********))))))******************)))(((((((((((((((((()))+++***))))))((((((((()))((('''&&&'''***,,,,,,,,,***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&(((((()))))))))******************)))))))))((((((((())))))*********))))))'''((()))***++++++++++++))))))******++++++++++++.........//////.........,,,+++******)))))))))))))))*********++++++,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------***++++++,,,---.........,,,,,,,,,------------...+++++++++++++++*********++++++***++++++,,,---...++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---......//////......------,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,+++++++++++++++***++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))''''''(((((()))))))))))),,,,,,++++++***)))((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))'''&&&&&&'''))))))******)))((('''&&&%%%%%%((((((***,,,......+++((('''((()))******)))(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))'''***************)))((('''&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&+++++++++***((('''%%%%%%))))))))))))))))))))))))*********)))(((((('''&&&(((((())))))******++++++((((((((((((((((((((((((************************'''(((((()))******++++++------------,,,+++***)))******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++((((((***+++,,,---------,,,,,,+++++++++*********+++,,,,,,---------------,,,,,,------......//////////////////000000000000//////000000000111111111111111111111111222444444555666666666555555777888888999<<<@@@GGGUUUeeepppllllllkkkiiigggfffeeedddfffffffffggghhhgggdddbbb^^^ZZZVVVRRRPPPMMMJJJGGGBBB@@@===;;;;;;;;;:::999666555444222000///............------------......+++++++++,,,,,,,,,,,,---,,,---------,,,+++***))),,,)))'''&&&''')))******((()))***+++++++++******((((((((((((((((((((((((+++***)))(((''''''''''''+++)))'''&&&((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((()))))))))))),,,++++++++++++*********(((((())))))******))))))))))))***+++,,,,,,,,,,,,*********+++,,,,,,------......////////////......++++++******)))******************+++++++++++++++***+++,,,------,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---...//////,,,,,,,,,,,,------------))))))))))))******++++++************++++++,,,---******++++++++++++,,,,,,---------,,,+++*********+++++++++,,,---.........)))***,,,---------,,,+++---,,,,,,++++++,,,,,,---))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))((((((((((((((((((((((((++++++,,,++++++***)))((((((((())))))))))))(((((('''(((((((((((()))))))))((((((''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&(((******(((&&&''''''((()))))))))((((((&&&''''''''''''&&&%%%$$$'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))''')))'''&&&'''((()))((('''&&&&&&''''''((()))))))))''''''''''''((()))***+++&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&''''''(((''''''''''''((()))))))))(((&&&&&&'''''''''''''''''''''((((((((((((((((((''''''&&&))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))************))))))))))))))))))))))))))))))***++++++***))))))(((((()))+++++++++++++++,,,,,,,,,,,,,,,++++++***)))******++++++,,,,,,---)))***++++++------...///,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,------......+++,,,------......------,,,,,,------.........///////////////000000000000/////////000000000111111000000000000111222333444444555666555444444666777444666999;;;>>>FFFQQQYYYpppnnnmmmllljjjhhhfffeeeeeeeeeffffffhhhiiihhheeebbb^^^[[[WWWSSSPPPMMMJJJGGGBBB@@@===;;;;;;;;;:::999888777555333111000//////......------------......,,,,,,,,,,,,------........./////////...---+++++++++)))((((((*********)))((()))***++++++++++++***'''(((((((((((((((((('''))))))((('''''''''((((((***(((%%%%%%&&&((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))''''''((((((((((((''''''***))))))))))))***+++,,,'''''''''((((((((())))))++++++++++++************'''(((((()))))))))))))))******++++++,,,+++++++++***++++++,,,------......---------......---------++++++*********+++,,,,,,***************)))))))))%%%''')))+++,,,,,,+++***************+++++++++,,,------,,,+++************))))))***+++,,,---......++++++,,,,,,,,,---------&&&'''(((((()))***+++++++++************++++++,,,************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------''')))***,,,,,,+++***)))---,,,+++******+++,,,---))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++***)))))))))))))))(((''''''&&&&&&)))***************))))))(((((())))))))))))(((((()))*********++++++++++++(((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''')))***)))''''''''''''''''''((())))))&&&'''((((((((('''%%%%%%'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))((('''%%%$$$%%%((())))))'''&&&&&&''''''((())))))***)))((('''''''''((()))***&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''(((((((((''''''(((((((((((((((''''''&&&'''''''''(((((()))))))))"""###%%%&&&((())))))***))))))))))))))))))))))))&&&'''((()))*********)))*********)))))))))))))))************************((()))***++++++***)))(((((((((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++,,,------...)))***++++++------...///000000///...,,,***((('''++++++,,,,,,,,,---------,,,,,,---...............------------------------////////////000000000000////////////000000000111000//////000000111222333333444555444333333555777666888:::::::::???FFFLLLXXXhhh|||ooonnnmmmkkkiiihhhffffffeeeeeegggiiijjjiiifffccc___\\\WWWSSSPPPMMMJJJGGGBBB@@@===;;;;;;<<<;;;:::999888666444222111000000.........------.........---------.........//////000000111111000...---+++))))))***,,,---,,,***'''((()))***+++,,,,,,+++***''''''((((((((((((''''''''''''&&&''''''((()))***&&&$$$"""###&&&)))++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((())))))))))))(((((((((((('''(((((()))******''''''''''''((((((((()))))))))))))))((((((((((((''''''((()))))))))))))))***++++++++++++******)))++++++,,,------...//////+++,,,,,,------,,,,,,++++++*********+++,,,------******))))))((((((''''''!!!###&&&)))***++++++*********+++++++++,,,,,,,,,...---,,,+++************'''((()))***+++,,,------++++++,,,,,,,,,---------%%%&&&'''((()))***+++,,,++++++***************+++))))))******+++++++++,,,*********++++++,,,------,,,,,,+++******)))))))))+++,,,...000000///...------,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))******)))((('''&&&%%%%%%'''((()))))))))))))))((((((((())))))))))))((((((&&&&&&''''''((((((((()))((()))***++++++***)))((('''''''''''''''&&&&&&&&&)))((('''(((***,,,,,,+++((('''&&&&&&&&&((()))***'''((()))))))))(((&&&%%%'''((()))******)))(((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%&&&''')))***)))((((((%%%$$$%%%)))++++++)))&&&&&&&&&'''((())))))******)))'''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%'''(((((((((''''''))))))((((((''''''''''''&&&''''''((()))***++++++''''''''''''&&&%%%$$$###))))))))))))))))))))))))))))))*********((('''%%%++++++******))))))((((((************************((()))***++++++***)))(((&&&''')))***++++++******))))))***+++,,,,,,,,,,,,++++++,,,------...//////---------,,,,,,,,,++++++)))***+++---...///000000************************,,,---......//////......------------------------////////////000000000000////////////000000000000////////////000111222333222333444444333333555777777888999777777999???EEEFFFWWWkkkzzzooonnnmmmjjjiiigggffffffhhhfffffffffgggfffeeeccc\\\YYYUUUQQQOOOLLLIIIFFFBBB@@@===<<<<<<<<<:::999999777555333111000000000000////////////.........---------,,,,,,+++++++++***,,,///111000...+++(((+++***)))(((((()))***+++******))))))))))))************))))))((((((''''''***&&&######&&&))))))(((###%%%*********---******)))(((((((((((((((&&&'''''''''''''''''''''++++++******))))))((((((((())))))(((&&&&&&''')))******++++++++++++************))))))(((((('''''')))))))))))))))))))))))),,,++++++***)))((('''''')))))))))))))))*********((('''''''''((()))+++,,,,,,,,,++++++,,,,,,---...))))))+++,,,,,,,,,,,,,,,+++***((()))+++,,,,,,+++++++++******************,,,***((()))+++,,,+++(((,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******+++,,,------......))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,++++++*********************)))((((((,,,+++***)))))))))***+++...---,,,,,,++++++,,,,,,------,,,+++************)))************+++++++++(((((((((((())))))))))))+++++++++++++++,,,,,,,,,************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))************))))))************))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))((((((((()))(((((((((((()))******))))))))))))))))))))))))((()))*********((('''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&)))***+++)))'''%%%%%%%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---------,,,++++++,,,------******))))))******+++,,,+++++++++*********))))))++++++++++++************((()))+++---......------******+++++++++,,,,,,,,,,,,+++++++++***)))))))))---.........---,,,,,,+++++++++******+++---...000------------------------////////////............111111111000000000000000444444444555555555666666888888777777888:::===>>>BBBGGGSSSdddtttooonnnllljjjiiiggggggfffgggfffffffffgggfffdddbbbZZZWWWSSSPPPNNNLLLIIIGGGBBB@@@===<<<<<<<<<:::999999777555222111000000000/////////.........------------,,,,,,,,,,,,,,,,,,***+++---......,,,***(((+++***)))(((((()))***+++******))))))))))))*********)))))))))((((((((('''***'''%%%%%%''')))***)))+++%%%$$$(((***(((&&&(((***)))((((((((((((((()))((((((''''''''''''''''''((((((((('''''''''''''''###$$$&&&&&&%%%%%%&&&(((((())))))******))))))((())))))))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))+++*********)))((((((((())))))(((((()))***+++,,,,,,++++++++++++,,,------+++++++++++++++++++++***((('''%%%&&&((())))))((()))))))))******++++++,,,,,,***((()))+++,,,***)))******))))))******+++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++******''''''((())))))***++++++************************,,,,,,,,,,,,---...///000++++++*********)))))))))+++++++++++++++***))))))---,,,+++******+++---...------,,,++++++++++++,,,,,,,,,+++*********++++++)))************+++++++++******))))))((((((((('''******))))))))))))))))))************))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((()))))))))******((())))))******))))))((((((''''''''''''''''''((((((''''''''''''((())))))(((((((((((((((''''''''''''((((((((((((((('''''')))((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))***)))((('''&&&(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''%%%$$$###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((((((((()))***))))))(((((())))))***++++++++++++*********)))))),,,++++++******+++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------......------,,,+++---,,,,,,,,,,,,---///000........................------......//////000000000000000000000000000000333333444444444555555555666555444444555777:::;;;===???GGGUUUbbbrrrooonnnllljjjiiiggggggggggggfffffffffgggfffcccaaaZZZWWWSSSPPPNNNLLLIIIGGGBBB@@@===<<<<<<<<<:::999888777444222000000000000............---------,,,,,,,,,,,,,,,------------+++++++++,,,+++******)))******))))))))))))************))))))))))))******))))))))))))((((((((((((***(((&&&&&&(((*********...***)))***+++(((&&&''')))((((((((((((((()))***)))))))))(((((('''''''''''''''''''''''''''(((((( ###&&&''''''&&&'''((('''(((((())))))((((((''')))))))))(((((((((((('''))))))))))))))))))))))))(((((())))))************,,,+++******(((((('''&&&+++******))))))***++++++++++++******++++++,,,---...---+++))))))))))))***+++)))((((((***++++++***'''(((((()))***+++,,,,,,+++***))))))++++++***)))***))))))))))))***++++++,,,++++++++++++*********))))))(((((((((((('''''''''''''''((())))))******++++++++++++++++++++++++---------------...///000+++***************))))))++++++,,,,,,++++++***))),,,+++)))((()))+++...///------,,,+++++++++++++++++++++*********+++,,,,,,)))************+++++++++,,,+++***)))(((''''''&&&+++*********)))(((((((((************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((('''''''''(((((((((((()))'''(((((())))))((((((''')))((((((''''''(((((()))((((((''''''(((((()))***))))))(((((('''''''''&&&(((((())))))((('''&&&&&&((((((''''''&&&&&&'''''''''((()))))))))((('''&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''')))((((((''''''(((((()))((((((((((((((())))))***+++++++++***************,,,,,,+++******+++,,,---*********)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,......---------...//////////////////////////////+++,,,---...///000111111000000000000000000000000222222333333333444444444444444333333444666888999999999<<>>EEEMMMXXXiii}}}ooonnnllljjjiiihhhhhhhhhhhhggggggeeedddbbb```___ZZZVVVRRRNNNKKKIIIEEECCC@@@???>>>===<<<;;;::::::777666444222000000000000------.........------,,,111...,,,+++---...---,,,---,,,++++++******++++++******+++++++++******)))))))))))))))((((((((((((((())))))))))))(((((('''******))))))((('''''''''((((((((()))))))))))))))'''''''''(((((())))))))),,,+++)))((('''&&&&&&&&&,,,***((()))++++++)))'''(((&&&%%%&&&(((******)))***)))((('''&&&''''''((('''''''''''''''((())))))***)))((('''&&&''''''(((((()))***+++++++++******''''''&&&&&&''''''((()))'''((()))******)))((('''***)))))))))))))))))))))))))))))))))***+++,,,---(((((((((''''''(((((()))((((((((())))))************************)))(((((()))))))))))))))))))))))),,,+++)))((('''''''''((())))))(((((((((((((((((()))(((''''''((()))***++++++***))))))((()))******((((((((()))******++++++(((((((((((()))))))))))))))***++++++))))))***+++++++++,,,,,,,,,+++***)))++++++*********)))))))))***))))))(((((())))))***)))************))))))(((++++++***))))))(((''''''+++,,,---+++(((&&&(((***+++)))((()))++++++***((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((()))))))))'''(((((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((()))))))))((('''&&&'''&&&%%%&&&((()))((('''(((''''''&&&'''((()))***))))))(((((((((''''''''''''((())))))******)))))))))((('''''''''((()))***))))))*********+++++++++)))*********++++++,,,,,,------,,,+++************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------......---+++******+++///...---,,,,,,,,,------,,,,,,,,,---------..................////////////000000111111111222222222222222222222222333444555333333444555777888999999555888===BBBIIIVVVfffqqqnnnmmmkkkjjjhhhhhhgggggghhhggggggfffdddbbb```___ZZZWWWRRROOOLLLIIIFFFCCCBBBAAA@@@>>><<<:::999888777666444222000000000000+++,,,,,,------------,,,,,,+++***+++---......---,,,,,,------,,,,,,+++***++++++++++++***)))((('''(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''(((((((((+++***)))'''&&&&&&&&&&&&+++***((()))******)))((()))'''&&&''')))*********))))))(((''''''''''''((('''''''''''''''((())))))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''(((((()))***'''(((((())))))(((((('''))))))))))))))))))******(((((())))))+++,,,...///(((((('''''''''((())))))(((((((((((((((((((((((())))))******))))))(((((()))))))))))))))))))))))),,,+++***))))))))))))************))))))((((((((()))(((((((((((())))))***,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***++++++++++++,,,++++++***)))***************)))(((((())))))(((((((((((())))))((())))))************)))+++++++++***))))))((((((+++...111...)))&&&(((++++++***)))***+++,,,+++***)))))))))))))))******+++******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&''''''((((((((()))))))))'''&&&%%%(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&''''''''''''&&&%%%$$$###&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''###%%%(((++++++)))&&&$$$''''''''''''''''''''''''))))))******))))))(((''''''%%%%%%%%%'''((('''&&&(((''''''''''''((())))))))))))))))))((((((((((((''''''((())))))))))))((((((((('''((()))***+++,,,)))))))))*********++++++'''(((((()))***++++++,,,---,,,+++******)))******)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..................////////////000000000111111111222222444333222111111222444555333333444444555666666777777999;;;===@@@GGGPPPWWWiiitttllllllkkkiiihhhggggggggggggffffffeeecccbbb```___[[[WWWSSSOOOMMMJJJFFFDDDBBBAAA@@@>>><<<;;;:::999777666444111000000000000******+++,,,------------***++++++---.........---***+++,,,---,,,+++***)))***************)))((((((''''''(((((())))))******((('''''''''(((((())))))'''''''''((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((())))))((((((''''''(((((('''''')))'''&&&'''(((******)))((((((((('''''''''(((((('''''''''''''''((())))))((((((((('''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))*********))))))(((((()))***+++++++++***)))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))******+++++++++,,,------)))))))))(((''''''&&&&&&)))(((((((((((())))))))),,,++++++***))))))))))))******))))))(((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++***++++++++++++*********)))******+++***)))((('''***)))(((((('''((((((((('''((()))***************++++++++++++******)))))))))...222000***&&&'''******))))))******++++++***)))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&))))))))))))((('''&&&%%%((((((''''''''''''(((((('''((()))***)))(((%%%$$$''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((''''''&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''$$$&&&)))+++,,,***(((&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''((((((((()))++++++++++++++++++******&&&''''''((((((((((((((()))))))))))))))***++++++))))))))))))************))))))))))))(((((((((((())))))))))))***+++,,,---((())))))***+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++++++++******+++---,,,,,,+++---...,,,,,,,,,,,,------......,,,,,,,,,---------..................////////////000000000000111111111111666444111000///111333555444444444444555555555555888:::;;;<<<===???DDDHHHRRR\\\kkkzzzkkkkkkkkkjjjiiihhhggggggeeeeeeeeedddcccaaa```___[[[XXXTTTPPPMMMJJJGGGEEE@@@@@@???>>>===<<<;;;;;;777666444111000000000000******+++,,,---------------............---,,,,,,)))***+++++++++***(((''''''((()))***************''''''(((((())))))******(((''''''&&&&&&'''((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******%%%&&&&&&&&&&&&%%%&&&&&&((('''%%%&&&'''(((((('''''''''(((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((((((((((((''''''(((((()))***((((((((((((((()))******((((((''''''''''''(((((((((((())))))************(((((((((((()))***+++,,,...---,,,***)))((((((''')))))))))))))))))))))((('''(((((()))))))))((((((((((((((((((((((((((((((++++++*********)))(((((())))))(((((('''''''''&&&((())))))))))))(((((((((*********))))))(((((('''******))))))((('''''''''(((((((((((())))))))))))((()))******)))((()))************************+++***+++,,,,,,,,,+++)))(((******)))((((((((((((((('''((()))***************+++++++++***************(((,,,///---)))%%%&&&((('''((())))))))))))******)))((('''&&&&&&'''((()))***)))))))))((((((((('''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((()))(((((('''&&&&&&(((((((((''''''((((((((('''((()))******(((&&&$$$''''''((())))))(((''''''((((((((()))))))))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''''''''&&&&&&''''''(((((((((((((((******************++++++&&&''''''(((((((((((((((***************)))(((((((((((()))))))))*********))))))(((((((((((((((((())))))))))))***+++,,,,,,(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------)))+++,,,,,,,,,,,,---///------------------,,,,,,,,,,,,,,,---------..................//////////////////000000000111111111555444111//////111333444555555555555555555555555333555666888888:::<<<>>>DDDKKKVVVbbbooo}}}kkkkkkkkkkkkjjjiiihhhgggeeeeeeeeedddcccbbb``````\\\YYYTTTQQQNNNKKKHHHEEE@@@@@@???>>>>>>===<<<<<<777666444222000000000000+++,,,,,,------------,,,///000000///,,,++++++,,,)))))))))***)))(((((('''&&&'''((()))************(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((('''''''''''''''******)))(((((((((((((((###%%%&&&&&&%%%$$$&&&'''(((&&&%%%%%%'''((('''&&&&&&'''(((((()))((((((((('''''''''''''''((())))))&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((''''''&&&&&&''''''(((((((((((()))******++++++''''''((()))+++---///000...---,,,***)))(((''''''))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((++++++***(((%%%### ))))))))))))))))))))))))((())))))))))))((((((''''''((())))))))))))(((((()))))))))(((((('''''''''(((((((((((())))))))))))((()))******(((((()))*********)))))))))***++++++,,,---/////////...,,,***,,,+++***))))))(((((()))((())))))************)))************************(((*********((('''&&&'''&&&'''))))))(((((()))++++++******)))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''(((((("""###$$$&&&'''(((((()))'''((()))(((&&&&&&&&&'''((((((((((((((((((((((((((('''%%%$$$$$$&&&(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%%%%'''((('''&&&&&&''''''((()))(((((((((''''''''''''((((((((((((''''''((())))))))))))(((************)))((('''&&&((((((((()))))))))******&&&''''''((()))******+++,,,+++***))))))((())))))((()))))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++---...///000***+++---,,,,,,,,,---...---.........------,,,+++,,,,,,,,,---------................../////////////////////000000000111111333222111000000111333444444444555555555555555555222333444666888999:::;;;<<>>===777555333111///.........///---+++,,,---...---,,,......---------,,,,,,,,,))))))))))))(((((((((((('''''''''''''''((()))***'''((()))******+++++++++---+++)))&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))((()))))))))************,,,+++)))((((((((()))******((('''&&&&&&'''(((***++++++***)))((('''&&&&&&***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''---+++$$$%%%000333///(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))&&&$$$%%%)))+++,,,+++((('''&&&&&&&&&''')))***))))))))))))))))))))))))*********)))((('''%%%$$$&&&&&&&&&''''''''''''(((&&&(((***++++++)))'''%%%++++++***))))))((())))))))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***%%%%%%&&&&&&''''''(((((())))))))))))************111222444555555444222111,,,,,,,,,++++++*********(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))++++++***((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((()))))))))((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&&&&'''(((***+++******)))((('''&&&%%%%%%%%%'''((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((+++***(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))((((((((((((((((((((((((************)))((('''&&&******))))))))))))***************)))))))))))))))(((***---...---+++******+++++++++*********))))))+++++++++***************)))))))))***+++++++++,,,------------,,,+++******((()))+++,,,,,,+++)))(((***++++++,,,---...//////........................------......///000000111000000///////////////000555444333222222222333444333333333333333333333333222333333333333222111111111111222444888===BBBEEEPPPXXXgggyyyooonnnmmmllljjjiiihhhhhhgggggggggfffeeedddcccbbb^^^[[[WWWSSSQQQNNNKKKHHHFFFDDDAAA?????????>>>===999777555333111000000000///---+++,,,---...---,,,......---------,,,,,,,,,*********)))(((((('''''')))(((((((((((())))))***))))))******))))))(((''')))(((((('''(((***,,,---&&&''''''(((((()))))))))(((((()))))))))*********+++***)))((((((((()))***)))((('''&&&&&&'''((()))((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((---***""""""+++---)))''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((+++)))'''(((+++---,,,+++)))))))))))))))***++++++''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))************)))((((((((())))))(((((((((((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((+++******************+++((((((((((((((()))))))))(((((()))))))))*********///000222333333222000///,,,,,,+++++++++*********(((((()))))))))*********++++++***)))(((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))++++++***)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((++++++*********)))))))))'''(((((())))))(((((('''''''''&&&&&&'''((()))***))))))((((((''''''&&&&&&&&&'''((('''&&&%%%&&&'''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''+++***)))(((''''''&&&'''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******(((((())))))*********+++)))+++------,,,******++++++++++++*********))))))+++++++++++++++++++++,,,***************+++++++++)))***+++,,,------------000...+++(((''')))+++,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,------......//////000000///////////////000111111000//////000111222333333333333333333333333222222333333222222111000222111111222555888<<>>GGGPPP[[[lllqqqpppnnnllljjjjjjjjjjjjhhhhhhhhhgggfffeeedddccc^^^[[[WWWTTTQQQOOOLLLJJJHHHFFFCCCAAA@@@???<<<:::777555333111///.........///---+++,,,---...---,,,......---------,,,,,,,,,*********)))))))))))))))++++++***)))((((((((((((******))))))(((&&&%%%$$$)))(((''''''&&&''''''((())))))(((((((((((((((((('''''''''((((((((())))))******))))))(((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&)))((($$$%%%+++...,,,(((''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((((((((()))))))))(((((((((((('''&&&&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))''''''((((((((()))))))))***(((&&&%%%%%%(((,,,...&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))************************&&&'''((())))))((('''&&&+++++++++******)))))))))(((((((((((()))))))))******++++++,,,,,,++++++************************)))(((((())))))))))))))))))!!!###&&&(((******)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((())))))(((&&&$$$%%%&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))*********)))((('''$$$$$$$$$%%%%%%%%%%%%%%%(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((()))))),,,++++++***)))(((((('''***++++++***))))))+++,,,************************))))))***++++++,,,------,,,+++++++++***))))))))),,,,,,---,,,,,,+++***)))(((***...000111000...,,,---------------,,,,,,,,,------------------------------------------------//////.........///000000/////////000111222333333111111111111222222222222111111111222111000000/////////......///111333444777<<>><<<999777555333111000000000///---+++,,,---...---,,,......---------,,,,,,,,,+++++++++******)))))))))(((((((((((((((((()))***&&&'''((()))************(((((()))***************&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&''''''''''''((()))))))))((('''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***)))((('''&&&%%%&&&&&&,,,***(((&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%$$$!!! $$$'''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''***++++++***((('''''''''''''''((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''((((((((((((((('''''''''***)))))))))(((((((((''''''''''''''''''''''''''')))))))))(((((()))))))))''''''(((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''((((((((('''''''''''''''))))))))))))))))))))))))''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''')))******)))))))))((((((((((((''''''(((((())))))(((((('''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''((())))))******$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((''''''''''''((((((%%%&&&''')))***,,,------''')))++++++***)))))))))))))))*********+++++++++))))))))))))))))))*********************+++++++++((()))***++++++,,,,,,+++))))))(((((()))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111------------...///000000......///000000000///.........//////000111111222//////000000//////...------......///111222333444111333555666777:::===@@@FFFOOO\\\kkkzzzooommmjjjgggffffffggghhheeeeeeeeedddcccbbbaaa```___\\\XXXUUUSSSPPPMMMKKKEEEDDDCCCCCCCCCBBB???===777555333111///.........///---+++,,,---...------......---------,,,,,,,,,......,,,+++)))((('''&&&))))))(((((()))***++++++(((((()))***************''''''((((((((((((''''''&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((()))***&&&''''''''''''''''''&&&&&&'''''''''(((((())))))***(((((()))***)))***,,,***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))++++++)))&&&$$$%%%***///,,,+++*********+++---...''''''''''''''''''''''''&&&(((+++------+++(((&&&(((((((((((())))))))))))''''''''''''(((***+++,,,***)))((('''''''''''''''))))))(((((('''''''''&&&******))))))((((((((('''************************((('''&&&%%%%%%&&&'''(((''''''(((((())))))******''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''&&&''''''((()))***(((''''''''''''&&&&&&&&&(((((())))))))))))(((((($$$%%%''')))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((($$$%%%'''(((***++++++,,,((((((''''''''''''((((((++++++******))))))((((((&&&)))+++,,,+++)))(((((())))))******+++++++++++++++++++++***************))))))******+++++++++,,,++++++,,,++++++***)))((( &&&,,,//////---,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///111111,,,,,,,,,---...///000111111111222333333222111000---......///000111111222///////////////......---......///000000111111111666555555555666888:::<<<<<>>CCCKKKTTT[[[lllkkkjjjjjjjjjiiieeeccceeeeeeeeeeeedddcccbbbbbb\\\ZZZXXXVVVTTTQQQMMMJJJGGGEEECCCBBBBBBAAA???>>>:::888555222000///000000---,,,******,,,.........///---++++++,,,,,,,,,+++)))***************))))))*********))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&***)))))))))))))))((((((&&&&&&&&&&&&''''''''''''******)))((('''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((,,,***'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((+++)))(((((((((((('''%%%'''%%%$$$&&&)))+++)))'''%%%$$$$$$%%%(((***))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''************************&&&''''''''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))((((((((('''''''''&&&&&&)))))))))(((((((((((('''%%%$$$###%%%'''(((((('''+++***)))((((((''''''(((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''((('''&&&&&&&&&'''((()))'''''''''(((((('''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%"""$$$((())))))%%%%%%%%%&&&'''''''''((('''''''''''''''&&&%%%%%%(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''###$$$%%%'''((()))))))))&&&&&&'''(((((((((((('''''''''&&&''''''((()))***''''''''''''((((((((((((************************%%%&&&(((***+++++++++***************))))))))))))))))))))))))************+++++++++***************(((((()))***************&&&***...///,,,))))))***,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------//////...,,,+++***))))))---...///000111111111111...///000000111111000000000000000000/////////////////////000111111222222222333555555444444666777999999999999:::===BBBFFFmmmkkkjjjjjjjjjiiifffdddeeeeeeeeeeeedddcccbbbbbb^^^[[[YYYVVVTTTQQQNNNKKKGGGEEECCCBBBBBBAAA???===:::888555222000/////////---)))&&&&&&***------,,,///---++++++,,,,,,,,,+++++++++++++++++++++***)))*********)))((((((''''''))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))&&&&&&'''''''''(((((((((******)))'''&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$######***(((&&&&&&((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))((((((&&&%%%%%%&&&((((((***)))(((((()))***((('''((($$$"""$$$)))+++)))%%%%%%%%%%%%&&&'''((((((((()))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&******)))))))))(((((((((((('''&&&'''(((((('''%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&'''''''''((()))))))))))))))************))))))'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))((((((((((((&&&$$$,,,+++)))(((''''''((())))))((((((''''''(((((()))'''((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******++++++++++++******((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))************)))(((''''''&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((''''''''',,,(((%%%$$$&&&((())))))$$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&###$$$&&&'''((((((''''''&&&&&&'''(((((('''''''''%%%&&&&&&'''(((((()))***''''''((((((((()))((((((************************###&&&***+++)))'''((()))*********))))))))))))))))))))))))))))))*********************************(((((()))************)))"""&&&+++......---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------///......---+++******)))---...000111111111000///...//////000000000000000000000000000/////////////////////000111111222222111333444444333333444555555777888888888:::===???pppmmmiiigggggghhhhhhgggeeeeeeeeeeeedddcccbbbbbb___\\\ZZZWWWUUURRRNNNKKKGGGEEECCCBBBBBB@@@>>><<<999777444111///.........///+++'''(((+++......---///---++++++,,,,,,,,,+++,,,,,,------,,,++++++***))))))))))))((((((''''''))))))************))))))''''''((((((((((((''''''((((((((((((((()))))))))))))))))))))************''''''((((((((())))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''%%%$$$###"""'''%%%$$$&&&)))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))((('''&&&%%%%%%&&&'''((('''&&&&&&'''***++++++******&&&###%%%)))***'''###''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&))))))(((((((((((())))))''''''''''''&&&&&&&&&%%%((((((''')))******((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********+++))))))************))))))'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((***)))(((((()))(((&&&$$$)))((('''''''''((()))******))))))(((((())))))***((((((((())))))))))))***(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******(((((((((((())))))******)))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((())))))))))))''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******((((((''''''''''''(((((('''''''''(((((((((((((((+++***(((((((((((('''&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''((())))))*********))))))'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&'''((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((())))))***'''((()))*********))))))))))))))))))))))))))))))(((,,,000///+++((((((***))))))))))))))))))************))))))))))))))))))************************(((((()))***************$$$'''+++...............,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...............---...---///000111111111///...---......///000000000000000////////////000000000000/////////000111111222222111222333333222222333444333555777888999:::<<<>>>qqqnnniiigggggghhhhhhhhheeeeeeeeeeeedddcccbbbbbb```^^^ZZZXXXVVVRRRNNNKKKHHHFFFDDDCCCBBBAAA>>><<<888666333000...------...111///------...////////////---++++++,,,,,,,,,+++------------,,,+++******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))***(((((((((((()))))))))***''''''&&&%%%$$$$$$$$$$$$+++***)))((('''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%%%%%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%''')))++++++******'''%%%&&&((()))'''%%%'''((()))(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((()))))))))(((((((((''''''(((((((((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))***************++++++''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&''''''''''''((((((((($$$$$$%%%''')))***(((&&&&&&&&&&&&&&&'''(((************))))))))))))******''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))'''''''''((((((''''''''''''''''''(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((###$$$&&&((((((((('''&&&&&&&&&&&&'''((((((((()))$$$%%%&&&'''((()))))))))&&&'''(((((((((((((((((('''((((((((((((((((((''''''((()))***+++***)))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((())))))(((''''''&&&&&&''''''''''''&&&%%%%%%&&&'''((()))*********)))'''(((***+++++++++***)))''''''''''''''''''''''''))),,,...---)))''''''((())))))))))))************************))))))))))))***************+++++++++))))))***+++++++++++++++++++++,,,------,,,+++***++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,---...............------......///000111111000000000000///...---,,,---...//////000000//////////////////000000000000/////////000111111222222111333444333222111222444222444666666666666777999pppmmmjjjiiiiiiiiihhhgggeeeeeeeeeeeedddcccbbbbbbaaa^^^[[[XXXVVVSSSNNNKKKJJJGGGEEEDDDCCCAAA???===999777444111///......//////000000///...------...///---++++++,,,,,,,,,+++++++++++++++***)))((('''&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''(((***++++++***((('''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&+++***)))((('''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))))))))(((%%%'''''''''&&&&&&'''(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&(((***)))((('''''''''(((((()))))))))%%%'''((((((&&&%%%''')))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,+++++++++******''''''((()))++++++)))'''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((************))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))&&&''''''(((((())))))***&&&&&&&&&'''''''''(((((($$$$$$%%%(((+++,,,***(((%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((()))******++++++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))''''''((()))))))))))))))'''(((((())))))(((((('''((((((((((((((()))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))!!!###%%%''''''(((((()))''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&'''''''''&&&&&&%%%$$$((()))***++++++***))))))&&&''')))***+++***)))(((''''''''''''''''''''''''((())))))((('''&&&&&&'''((()))))))))************************)))))))))((())))))*********+++++++++******+++,,,,,,,,,,,,,,,---,,,+++************)))++++++************++++++---,,,,,,++++++,,,,,,---,,,------...............------...//////000111111......---------------...---...//////000000//////.../////////000000000111/////////000111111222222222333444444222222222444222333444444333333444666mmmlllkkkkkkkkkjjjgggdddeeeeeeeeeeeedddcccbbbbbbaaa___\\\YYYVVVSSSNNNKKKJJJHHHFFFDDDCCCBBB???===:::888555222000//////000,,,...000///+++((()))+++///---++++++,,,,,,,,,+++*********))))))(((&&&&&&%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&''')))***,,,,,,***)))''''''''''''((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''###$$$&&&((()))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&''')))***((($$$###&&&(((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''$$$%%%''''''''''''%%%$$$'''&&&%%%&&&'''((('''&&&$$$&&&((())))))))),,,---"""%%%((((((&&&&&&(((+++))))))))))))(((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''%%%&&&''')))+++***(((&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))'''''''''''''''((())))))&&&&&&'''((()))***++++++&&&&&&&&&'''''''''(((((())))))***,,,------***(((&&&''')))******)))((((((((((((''''''''''''((((((***+++++++++,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++&&&((()))++++++)))(((&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&''')))******)))'''&&&&&&'''''''''(((((())))))%%%&&&'''''''''((()))+++((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&%%%%%%%%%&&&(((***+++&&&'''''''''&&&&&&%%%$$$)))***+++,,,,,,+++))))))%%%&&&((()))***)))((('''((((((((((((((((((((((((+++******)))***+++++++++(((((())))))*********++++++*********))))))(((((())))))******++++++++++++++++++,,,------------,,,+++)))'''''')))***++++++++++++************++++++------++++++++++++------,,,---......//////.............../////////000000---,,,++++++,,,---///000---......///////////////.../////////000000111111/////////000111111222222222444555444222222333444000222222222222222555777ooooooooonnnmmmllljjjiiihhhgggeeecccaaa``````aaa___]]]ZZZXXXVVVSSSNNNKKKIIIIIIGGGFFFCCC@@@>>>===999777333000...---...///...---+++***+++---///111000...,,,***))))))***+++***************************)))(((&&&&&&&&&'''(((''''''''''''((((((((((((+++)))&&&$$$"""""""""###''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***++++++***))))))+++,,,((((((''''''''''''(((((('''&&&$$$###$$$'''***,,,)))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((***++++++)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))((('''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&'''&&&%%%'''$$$!!!!!!$$$&&&%%%$$$&&&'''((()))************%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''''''''((()))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''+++++++++***************'''&&&%%%%%%'''(((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))******)))(((((((((((((((+++++++++++++++***)))(((+++***)))((((((''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((()))***++++++))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&''')))***+++)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((())))))'''&&&$$$'''%%%######%%%'''((('''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''')))******++++++++++++***))))))))))))((((((((((((******++++++++++++************+++++++++******)))......---,,,,,,,,,------******))))))))))))******---,,,***))))))+++,,,...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------........./////////000000/////////...,,,,,,---...,,,---///000000000///...............////////////000000000000111111111111333333333222222111111111111111222222222222333333pppooommmkkkiiigggeeedddhhhgggeeecccaaaaaaaaaaaa^^^\\\ZZZXXXVVVRRRNNNKKKGGGGGGFFFEEECCCBBB@@@???999777333000...---...///,,,+++)))((((((***,,,......---+++******+++,,,---))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''((()))***'''((()))(((''''''((()))++++++************++++++---+++)))(((''''''((()))(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''''''''''''''''''''''''''((()))))),,,***))))))******(((''')))&&&$$$$$$&&&''''''%%%&&&'''''''''''''''&&&&&&$$$&&&''''''&&&&&&'''(((++++++************++++++------+++***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******(((((((((''''''''''''''')))'''&&&&&&((()))))))))((())))))))))))((('''&&&))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))((('''''')))((((((((((((((()))***&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((***)))((((((((((((((()))((((((((((((''''''''''''(((''''''''''''(((((()))***)))(((((((((((()))***''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''(((((()))(((&&&%%%%%%'''))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''((()))******************))))))))))))(((((((((((((((((())))))))))))((((((*********++++++******)))+++*********+++,,,------++++++************++++++...---+++)))))))))++++++++++++++++++++++++,,,,,,************+++++++++,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////...,,,,,,---...,,,---///000000000///...............//////////////////000000000111111111333333333222222111111111333333333444444444555555qqqooolllhhhfffeeedddeeegggfffeeecccbbbaaaaaaaaa^^^\\\YYYWWWUUURRRNNNKKKEEEEEEEEEEEEDDDCCCAAAAAA999777444111///.........///...,,,+++,,,---///000---,,,,,,+++,,,---...///))))))))))))))))))))))))***************))))))(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))******$$$&&&((()))'''&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&)))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((('''((())))))***...---+++***+++***)))'''***(((&&&&&&((()))((('''(((((((((((('''&&&%%%$$$%%%&&&''''''&&&&&&'''(((((((((''''''''''''((((((,,,***((((((******(((%%%((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++)))(((&&&%%%$$$'''''''''''''''((())))))+++***)))(((((('''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''***((('''((()))******)))))))))******))))))((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++((((((''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&******)))(((((((((((((((&&&''''''''''''''''''((())))))((('''''''''''''''******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((&&&### ###&&&)))(((''''''''')))***)))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((''''''((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******+++******)))'''''''''((()))+++,,,---,,,++++++******++++++,,,///...,,,***)))))))))***,,,,,,++++++++++++++++++)))))))))*********+++++++++++++++++++++,,,------*********++++++++++++,,,---------............///...//////...,,,,,,---///---...//////000/////////............//////////////////000000000000111111222222222222222111111111333333333333444444444444ooommmjjjgggfffgggiiijjjffffffeeecccbbbaaaaaaaaa]]][[[XXXVVVTTTQQQNNNKKKFFFFFFEEEEEEDDDBBBAAA@@@999777444111///.........111000///......///000111......------------...///++++++++++++++++++++++++((()))***++++++***((('''''''''''''''((((((((((((***++++++***)))((('''&&&))))))))))))))))))))))))((((((((((((((()))))))))%%%'''***+++)))''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''&&&&&&$$$###"""''''''''''''''''''&&&&&&***)))''''''(((((('''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&%%%%%%&&&''''''''''''''''''((())))))+++)))(((((())))))'''&&&)))((((((((((((((((((((()))))))))))))))(((''''''&&&''')))(((''''''(((***'''&&&&&&&&&&&&&&&&&&'''&&&### ###(((+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))++++++)))(((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))***************)))'''((()))******)))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***************+++((((((((((((((()))******))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''((((((+++***)))((((((''''''(((&&&'''''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''%%%!!!"""&&&((((((''''''((()))***(((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&(((((('''''')))***''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((((((((())))))))))))++++++************++++++((())))))***************(((''''''((()))***+++++++++******))))))******+++---,,,+++***))))))******,,,,,,,,,++++++*********((())))))))))))*********+++++++++***+++,,,,,,---))))))*********+++++++++............/////////000......///...,,,,,,...///......//////////////////............////////////////////////000000000111222222222111111111111111000111111111111222222222ooommmiiifffeeefffhhhjjjeeeeeeeeedddcccbbbaaa```]]]ZZZWWWTTTSSSQQQNNNLLLGGGGGGFFFEEECCCAAA@@@???999777555222000///......------,,,++++++,,,,,,---000000///...---------,,,++++++++++++++++++++++++&&&'''((()))))))))''''''''''''''''''(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((($$$'''******)))'''&&&&&&***))))))(((((())))))******))))))&&&###&&&&&&'''((((((''''''&&&***)))''''''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''%%%%%%&&&((()))((('''''''''((((((''''''''''''''''''((())))))***))))))''')))******))))))***+++***))))))(((((())))))***%%%""" ###(((+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((('''''''''((()))*********'''''''''''''''((())))))++++++)))(((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***++++++************++++++*********++++++,,,,,,,,,***(((''''''((()))((('''))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***))))))***+++,,,******)))((((((((((((((()))))))))((((((''''''&&&))))))))))))))))))))))))((('''(((((()))***+++,,,******)))(((((((((((((((((((((((()))*********+++&&&&&&&&&''''''(((******((((((((((((((((((((((((************************%%%%%%&&&'''((()))***+++((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&'''(((***+++)))'''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''((((((((((((((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&'''((((((''''''(((***((((((((((((((((((((((((%%%%%%&&&(((((()))))))))'''((((((((()))))))))***++++++***))))))***++++++'''((()))***************+++******)))))))))******))))))(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,++++++*********((())))))))))))*********+++************+++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,---...///...,,,,,,...000/////////.........//////............////////////...////////////000000000111111111111111111111111000000000111111111222222pppmmmiiieeebbbbbbcccdddddddddeeeddddddbbbaaa```\\\YYYVVVSSSRRRPPPNNNLLLHHHGGGGGGEEECCCAAA???>>>888777555333111///............------,,,,,,------000000///...---,,,++++++************************&&&''''''(((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((()))***+++((((((((((((((((((((((((%%%&&&&&&'''((('''''''''###%%%'''(((&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%&&&&&&&&&$$$###"""%%%&&&'''((((((((('''&&&)))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&)))******)))%%%'''(((((('''&&&&&&'''$$$%%%&&&'''((((((((((((((()))******))))))***+++((((((''''''''''''((((((***(((&&&''')))***(((%%%(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))*********(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))+++***)))(((((('''(((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******((())))))******+++++++++***)))''''''((()))((('''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))***)))((('''''''''(((******+++***)))(((''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))'''''''''(((***+++---...))))))(((((((((((()))))))))***************++++++%%%&&&&&&&&&((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''((())))))***************************((((((((((((''''''''''''&&&'''(((((())))))))))))***(((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((''''''''''''(((((('''''''''(((((())))))***'''((())))))''''''((()))((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''(((((())))))*********)))(((''''''((()))***''''''((()))************,,,,,,+++***************(((((((((''''''((((((((('''(((((()))***+++,,,,,,,,,,,,++++++++++++++++++)))))))))*********++++++***************+++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,---------.........------...000000000///............///............////////////......////////////000000000000000111111111111111222222222222333333333333pppmmmjjjfffcccccccccddddddddddddeeedddcccaaa```\\\YYYUUURRRQQQPPPNNNLLLFFFFFFEEEEEEDDDBBBAAA@@@888777666444222000///...000//////...........................------,,,+++************************((((((''''''((())))))***''''''''''''((((((((((((%%%%%%%%%&&&''')))+++---''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&& ###%%%''')))***+++$$$%%%'''((()))((('''&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((())))))((($$$'''))))))'''&&&&&&'''&&&&&&'''''''''''''''&&&&&&((())))))(((''')))***&&&%%%%%%$$$$$$%%%%%%&&&***))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((('''(((((()))******++++++,,,***(((((()))))))))(((&&&'''((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******)))((('''&&&'''(((***+++***)))((((((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,(((''''''(((((()))***+++************))))))))))))'''''''''''''''((()))***'''((())))))))))))((('''))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''((((((---***&&&%%%&&&((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&''''''((())))))******)))******)))'''&&&'''(((((((((((((((((((((((((((%%%&&&'''((()))*********'''''''''((()))************)))(((''''''((()))***&&&'''((()))*********************)))******++++++))))))(((((((((((())))))(((((()))*********+++***++++++++++++++++++,,,,,,************+++++++++,,,***************++++++,,,++++++++++++,,,,,,,,,,,,------........./////////,,,---......------///000111000///...---......///............////////////........./////////000000///000000000111111111222222222222222333333333333nnnllljjjhhhgggggghhhiiicccdddeeeeeedddcccaaa```\\\XXXUUURRRQQQOOONNNLLLDDDDDDDDDDDDDDDDDDCCCBBB888777666444222000///...,,,,,,,,,++++++*********+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,''''''''''''((((((((()))***)))'''&&&&&&(((***+++''''''''''''''''''''''''&&&''')))*********)))((())))))***)))'''''')))+++(((((((((''''''(((((((((''''''&&&%%%$$$$$$######$$$%%%'''))))))((('''&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))'''%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$$$$'''******(((&&&'''(((************)))((('''&&&%%%&&&''''''&&&&&&''')))(((((((((''''''((((((((($$$&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************++++++************++++++((())))))***+++,,,,,,,,,---+++))))))***+++***)))&&&&&&'''(((((()))((((((************************((((((((((((((()))******+++***)))((()))***,,,...(((''''''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''(((***+++,,,******))))))((((((''''''))))))(((''''''''''''(((((()))***++++++***)))((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''')))+++---000,,,'''%%%&&&(((***+++''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((((((''''''''''''((((((&&&''''''((()))******+++***++++++***'''&&&&&&'''))))))))))))))))))))))))%%%&&&''')))***+++++++++&&&''''''((()))******+++,,,+++***((((((***+++,,,&&&'''((()))************(((((((((((()))+++,,,---******))))))))))))******))))))*********))))))(((*********++++++,,,,,,---***++++++++++++,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,,,,---......------///111111000///...------...///............/////////000............/////////000//////000000111111111222///000000000000111111111jjjjjjiiiiiihhhggggggggghhhgggeeeeeeeeedddaaa___[[[XXXTTTQQQPPPOOOMMMKKKGGGFFFDDDCCCDDDCCCBBB@@@999888666444222111000000------------------------%%%(((+++...///...+++************)))******++++++...***'''%%%&&&((())))))************)))))))))))))))((((((((()))***+++,,,%%%&&&&&&%%%(((+++***((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((&&&%%%$$$######''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''(((&&&$$$%%%((()))(((&&&&&&'''((('''%%%%%%'''(((---)))&&&&&&(((***)))'''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((***+++---***)))(((&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''''''''''''''(((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))******))))))))))))******...---***((('''(((+++,,,)))************++++++++++++++++++++++++***)))((())))))))))))******************))))))))))))******+++***)))((('''&&&%%%$$$))))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++)))((('''&&&((((((((((((((((((((((((******)))(((((((((((((((******))))))))))))******))))))(((((((((((()))))))))'''%%%$$$$$$&&&(((***))))))(((((((((((()))))))))************)))((('''(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''((()))'''&&&&&&&&&&&&%%%$$$&&&))),,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++,,,,,,------...)))))))))***+++++++++,,,))))))))))))))))))))))))************++++++***))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///.........------------------......///000000111////////////////////////---......///////////////222222222111111111111111kkkkkkjjjiiihhhgggffffffgggfffdddddddddccc```^^^[[[XXXTTTQQQPPPOOOMMMLLLGGGFFFDDDCCCDDDCCCBBB@@@:::888666444222111000///------------------,,,,,,'''))),,,...///...,,,+++++++++***************+++,,,***'''&&&'''((()))(((((((((((((((''''''''''''******))))))))))))))))))++++++)))((())))))'''%%%)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((''''''&&&&&&'''''''''***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((''''''''''''''''''&&&$$$&&&((()))(((&&&%%%&&&'''&&&$$$$$$&&&'''+++(((&&&%%%'''((((((&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''*********)))))))))(((((())))))((('''((((((******))))))))))))))))))))))))+++++++++******+++++++++---+++***(((((((((***+++)))************++++++++++++++++++++++++***))))))(((((()))))))))***************))))))))))))***************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))(((******************************)))(((((((((((((((******))))))))))))******))))))(((((((((((()))))),,,***(((&&&%%%&&&((()))))))))(((((((((((())))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,''''''((((((((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((())))))'''&&&''''''((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))(((''''''******************++++++))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,//////...------,,,++++++,,,------...//////000000........................---......//////////////////000000000111111222222mmmmmmllljjjhhhgggfffeeeeeedddcccbbbbbbaaa___]]][[[XXXTTTQQQPPPOOOMMMKKKGGGFFFDDDCCCDDDCCCBBB@@@:::999777444222111000///.........------,,,,,,,,,***+++,,,---............,,,,,,+++***))))))))))))***)))(((((())))))((('''''''''''''''((((((((((((************)))((('''&&&(((''''''(((******(((''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((('''''''''(((((()))******)))(((((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''''''''((('''&&&%%%&&&((((((((('''%%%&&&&&&%%%$$$$$$%%%'''+++)))&&&&&&'''(((((('''((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&%%%''''''((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,++++++******)))******)))((((((((())))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))(((((()))************+++++++++***++++++++++++***))))))(((((((((((())))))))))))******))))))))))))******))))))***+++,,,------...))))))******+++++++++,,,))))))))))))))))))))))))'''((()))*********************************************)))((((((((())))))******))))))))))))*********))))))(((((())))))***...,,,***(((&&&'''((()))***))))))(((((())))))***+++***)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))$$$$$$%%%'''((()))***+++'''(((((())))))((((((''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))((((((((((((&&&%%%%%%'''))))))'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))******((('''&&&******************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,---......//////---------------------------......///////////////------...///000111222222ooonnnmmmkkkiiigggeeeddddddcccbbbbbbbbbaaa___\\\ZZZWWWSSSPPPNNNMMMKKKIIIGGGFFFDDDCCCDDDCCCBBB@@@:::999777444222000//////.........------,,,,,,+++---------------...//////---,,,+++***)))))))))))))))(((((()))******(((&&&))))))))))))************))))))*********)))'''&&&(((%%%%%%((()))'''%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''((()))))))))((((((((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$&&&(((+++***(((''''''((())))))((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))+++,,,&&&'''((())))))(((&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************+++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''))))))*********+++++++++******+++++++++******)))''''''((((((((()))))))))+++******))))))******+++))))))***+++,,,---...///((())))))******++++++,,,))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))((())))))*********))))))))))))*********))))))))))))))))))***,,,+++)))(((''''''((()))***))))))))))))))))))***///---+++)))((('''''''''(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))$$$$$$%%%&&&&&&'''(((((((((((())))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((***((('''&&&'''&&&%%%###!!!$$$''')))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))###%%%))),,,...---,,,+++++++++******))))))(((((()))))))))))))))))))))))))))***++++++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,---------------------------,,,,,,,,,---------......---------------------------......///////////////------......///000000111pppooonnnllliiigggeeeeeedddcccbbbbbbbbbaaa___]]]YYYVVVRRROOOMMMKKKIIIGGGGGGFFFDDDCCCDDDCCCBBB@@@;;;999777444222000///............------,,,,,,,,,......---------...///000---,,,+++***))))))))))))((('''(((***++++++(((&&&((()))))))))*********+++''''''((()))))))))))))))---)))'''+++***$$$!!!!!!)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''''''''''''''((('''(((((((((&&&&&&((())))))((('''&&&%%%%%%'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&$$$"""!!!"""%%%)))+++&&&'''((()))))))))''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))******)))((('''))))))*********+++++++++)))******+++++++++******(((((((((((())))))))))))++++++************++++++)))******++++++,,,,,,,,,((((((((()))))))))*********************************************)))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******(((''''''''''''(((************))))))))))))******---,,,,,,+++************(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))******))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%%%%%%%$$$"""!!!%%%'''(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))$$$&&&***---......---,,,+++******))))))((((((((())))))))))))))))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,---...///000111111,,,,,,,,,------------------------------------------....../////////////////////..................qqqpppnnnllljjjhhhffffffeeedddccccccdddcccaaa___ZZZVVVRRRNNNMMMKKKHHHGGGGGGFFFDDDCCCDDDCCCBBB@@@;;;:::777555222000......------------------------......---------......///,,,,,,+++***))))))))))))''''''''')))++++++)))'''&&&&&&''''''(((((())))))''''''''''''((()))***+++(((###%%%,,,...(((&&&)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))%%%&&&''''''&&&&&&''')))((())))))(((''''''(((***%%%%%%%%%###"""!!!###%%%'''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''',,,***&&&$$$$$$%%%(((***(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++******+++++++++***))))))))))))))))))))))))))))))+++******))))))******+++'''((()))***+++***)))((()))************+++++++++))))))***++++++++++++***))))))))))))************++++++************++++++************************((((((((((((((((((((((((***************************************)))((('''++++++++++++++++++++++++******)))))))))***++++++******))))))))))))******+++******))))))******+++&&&&&&&&&'''((()))***++++++******))))))******+++'''(((***+++,,,---------(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((''''''&&&((())))))******))))))(((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''%%%$$$$$$%%%&&&$$$###!!!%%%'''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$&&&(((******)))'''&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))(((((())))))))))))))))))))))))(((***---,,,***(((***,,,))))))))))))))))))))))))***)))(((((('''&&&%%%%%%******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++++++++,,,,,,---++++++,,,---...000111111------------------......---------------------------......///////////////000/////////............ppppppnnnmmmkkkiiihhhggggggfffeeeeeefffeeecccaaa[[[XXXSSSPPPNNNLLLJJJHHHGGGFFFDDDCCCDDDCCCBBB@@@<<<:::888555222000...---+++,,,,,,------.........------------------------++++++***************+++(((''''''(((***+++)))(((&&&&&&&&&'''((()))))))))***((('''%%%%%%''')))+++$$$ ***---'''&&&***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''((()))'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))$$$&&&((((((&&&%%%''')))'''((()))(((&&&&&&((()))%%%&&&&&&$$$"""!!!$$$&&&''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,+++******************************++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))+++++++++******+++++++++((())))))***++++++******)))************+++++++++))))))***+++++++++++++++************++++++++++++,,,++++++******++++++,,,)))*********++++++++++++++++++***))))))(((((((((************************((())))))************)))++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******+++******))))))******+++((((((((())))))******++++++******))))))******+++%%%''')))+++,,,+++)))((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%))))))************))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''%%%%%%%%%'''((('''&&&###%%%((((((((('''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))'''+++...---)))'''))),,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******+++,,,,,,---++++++******+++,,,,,,---+++++++++,,,,,,,,,------................................................---....../////////////////////////////////000000pppooonnnmmmkkkjjjhhhhhhhhhgggffffffggggggeeeccc]]]ZZZUUURRROOOMMMKKKIIIGGGFFFDDDCCCDDDCCCBBB@@@<<<:::888555222000...---***++++++,,,---...//////,,,------...------,,,,,,******************++++++(((''''''''')))******)))'''(((((()))***++++++,,,---***'''$$$$$$%%%(((***,,,$$$###)))'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''')))******((((((((((((((()))*********)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***$$$&&&((((((&&&%%%''')))&&&'''((('''%%%%%%'''((('''))))))'''$$$$$$&&&)))&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''###%%%(((+++,,,+++)))(((,,,+++*********+++---...(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))((('''&&&((()))***+++,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))*********++++++,,,)))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,---------,,,,,,+++***)))((((((************************&&&'''(((***++++++,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))******++++++************+++++++++++++++***************++++++************++++++(((***+++,,,***'''""" (((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))******))))))************))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&''')))***)))((((((***+++***(((''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))(((&&&&&&&&&''')))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))'''+++...---)))'''))),,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,........................******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++*********+++,,,,,,---,,,,,,++++++***))))))(((//////////////////......////////////////////////---......///////////////---......///000111222222sssqqqooonnnnnnmmmkkkiiigggfffeeefffggggggeeeccc___[[[UUUQQQOOONNNLLLKKKDDDEEEFFFFFFEEECCCAAA???;;;999777444222000///.........------------......,,,+++***)))))))))***+++...---,,,************+++,,,,,,***)))(((&&&%%%%%%******))))))((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&((()))************&&&%%%$$$&&&((()))((('''&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''))))))))))))((('''&&&%%%***)))(((&&&$$$######""")))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******''''''''''''((((((((((((''''''&&&&&&'''(((***+++((((((((()))))))))))))))***))))))(((''''''&&&&&&***)))(((''''''((()))***&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))(((''''''''')))***+++,,,+++***)))))))))***+++++++++************++++++***)))))))))(((((('''''''''((((((((((((''''''&&&***((('''(((+++,,,+++(((&&&''')))+++++++++))))))((())))))))))))*********((()))+++,,,,,,+++***)))******))))))))))))******,,,,,,,,,,,,+++)))((('''"""$$$'''***+++***((('''++++++******)))(((((((((++++++++++++++++++++++++///---+++)))))))))+++,,,,,,---...---+++***+++,,,,,,,,,++++++***)))((((((***)))((((((((()))+++,,,)))***+++,,,,,,,,,,,,,,,...+++)))(((***,,,---,,,)))***,,,---...---,,,,,,)))))))))))))))*********,,,+++)))(((((()))+++,,,************************************************************))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))'''%%%%%%''')))(((((((((((((((((((((((())))))))))))************+++***)))(((&&&(((+++...******))))))((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((($$$%%%'''))))))(((&&&%%%)))&&&$$$$$$''')))'''%%%''''''''''''''''''''''''((('''&&&&&&((())))))(((''''''(((((('''&&&%%%%%%(((((()))***************((((((((()))******++++++))))))************))))))))))))((('''''''''''''''))))))))))))))))))))))))'''((()))++++++******)))++++++***************+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++%%%''')))+++,,,+++***))))))************+++++++++------------------------///...---,,,,,,---...///------------------------,,,,,,,,,---------......///...------...///...---........................///////////////.........rrrpppnnnmmmmmmmmmkkkiiiiiihhhgggggghhhhhhgggeee___[[[UUUQQQOOONNNLLLKKKGGGGGGGGGGGGFFFEEECCCBBB;;;999777444222000///.........------------......---,,,+++*********++++++'''((()))******))))))(((*********))))))(((((('''))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&((())))))************)))''''''((((((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&+++***)))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''((((((((((((((())))))''''''''''''(((((((((((()))(((''''''&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))(((((((((((((((((((((((()))((((((''''''((()))*********)))((())))))***+++))))))(((((((((((())))))*********))))))(((((((((((())))))*********))))))***((('''(((+++,,,+++)))))))))))))))******++++++)))))))))*********+++++++++++++++++++++***)))(((+++******))))))******+++,,,,,,,,,+++***))))))((((((***,,,---...---,,,,,,+++++++++******)))))))))++++++++++++++++++++++++---,,,***)))***+++,,,---,,,---...---+++***+++,,,,,,,,,++++++***)))))))))***)))))))))******+++,,,******++++++,,,+++++++++,,,***(((''')))+++,,,,,,)))***+++,,,,,,,,,++++++))))))))))))************,,,+++)))(((((()))+++,,,************************((((((((((((((((((((((((++++++*********)))))))))************************))))))(((((((((''''''''')))))))))'''&&&&&&''')))(((((((((((((((((((((((())))))))))))************&&&'''((('''&&&%%%&&&(((***)))))))))(((((((((''''''''''''(((((()))))))))''''''''''''((((((((((((&&&''')))******((('''&&&+++)))''''''(((((('''&&&''''''''''''''''''''''''((('''&&&&&&((())))))(((''''''(((((('''&&&&&&%%%(((((()))************))))))))))))(((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))((()))***+++,,,++++++***+++******)))))))))******))))))))))))))))))))))))((()))******+++++++++***+++***)))(((((()))***+++---......///...---,,,+++((((((((()))))))))******************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...------......---+++........................////////////............pppooommmmmmmmmmmmllljjjjjjiiiiiiiiijjjjjjhhhfff^^^ZZZUUUQQQOOONNNLLLKKKHHHHHHGGGFFFEEEDDDCCCCCC;;;999777444222000///.........------------.........---,,,++++++++++++,,,'''))),,,...///...,,,+++))))))******************))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((())))))))))))***(((''''''''''''&&&$$$))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***((((((((('''''''''''''''''''''''''''((((((((((((******((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''(((***)))(((((('''''''''(((''''''''''''''''''''''''***))))))(((((((((((()))))))))((())))))***+++,,,((((((((((((((((((((((((***************)))))))))))))))***+++,,,,,,,,,,,,***)))((()))+++++++++***,,,+++)))((()))***,,,...******+++++++++,,,,,,,,,------+++***))))))((((((,,,++++++******++++++,,,---,,,+++***))))))***+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,...///,,,---...---+++***+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++******+++++++++***))))))***(((''''''))),,,,,,,,,)))******++++++++++++***************************,,,+++***))))))***+++,,,************************************************+++++++++++++++*********************************))))))(((((((((((('''''')))))))))(((&&&&&&''')))))))))))))))))))))))))))))))))))))))************(((***,,,,,,***(((''''''))))))))))))((((((((((((&&&''''''((()))***+++,,,''''''''''''(((((((((((())))))*********((('''&&&'''(((((('''&&&&&&((()))''''''''''''''''''''''''((('''&&&&&&((())))))((('''''''''(((''''''&&&%%%'''((())))))******)))))))))))))))((('''&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))))))))(((((())))))***))))))))))))))))))))))))'''((())))))***)))))))))******))))))))))))******000///...,,,+++*********))))))))))))*********+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......000...------......---+++................................................ooonnnmmmmmmnnnnnnlllkkkjjjiiiiiiiiijjjjjjhhhggg^^^ZZZVVVRRRPPPNNNLLLJJJHHHGGGEEECCCBBBAAAAAAAAA;;;999777444222000///.........------------............------,,,,,,,,,,,,+++,,,...///000///...---************************************************))))))((((((''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((%%%$$$$$$%%%'''(((((('''***)))((((((''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((())))))***'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((())))))((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))((((((((((((((())))))***))))))((((((((((((((()))((((((((((((((((((((((((******))))))(((((('''''')))))))))***+++,,,------******++++++++++++******++++++******************((()))***+++,,,,,,------***))))))******+++++++++,,,,,,+++******+++,,,---+++++++++,,,,,,,,,---------,,,***)))((()))******---,,,,,,++++++,,,,,,---...,,,***))))))***+++---,,,+++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...+++,,,------++++++,,,---,,,,,,,,,++++++************+++,,,---------,,,+++++++++++++++***))))))((()))((('''(((+++---...---++++++++++++,,,+++++++++++++++***************)))++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))((((((((((((((((((((()))***)))'''&&&''')))************************((()))))))))************+++---...---***)))((()))))))))))))))((((((((((((((((((((()))***+++++++++''''''''''''((((((((((((************)))'''&&&%%%"""%%%'''&&&%%%%%%(((,,,''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&'''''''''''''''&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''))))))************))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))******++++++++++++(((((((((((((((((()))***))))))))))))))))))))))))(((((()))******)))))))))***))))))))))))))))))***///...+++)))(((((()))***++++++,,,,,,,,,---------------------------------***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,...///...---........................------...............///pppooommmmmmnnnnnnmmmllliiihhhggghhhiiiiiigggeee]]]ZZZVVVRRRPPPNNNLLLJJJHHHGGGEEECCCBBBAAAAAAAAA;;;999777444222000///.........------------..................------,,,,,,,,,,,,+++***************,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))((('''&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((''''''&&&%%%&&&(((***)))((()))(((((('''&&&'''''''''((((((((((((((((((((((((###$$$%%%'''(((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((()))))))))*********))))))((('''&&&%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&''''''(((((((((((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((***++++++))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,------......)))***++++++++++++***)))******************++++++'''((()))***++++++++++++)))***************+++,,,***+++,,,---,,,,,,******+++,,,,,,,,,,,,---------******)))((()))***,,,---------,,,,,,,,,,,,---------,,,***))))))+++---...000///---+++***+++,,,---+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,++++++++++++++++++,,,---......---+++++++++++++++++++++***)))(((***))))))***---//////...------------,,,---------,,,+++++++++******))))))+++******************+++************************))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))))))))))))))(((*********((('''((()))++++++++++++++++++++++++((()))))))))************++++++***'''%%%%%%''')))(((((((((((())))))))))))************))))))))))))''''''''''''(((((((((((())))))(((((('''&&&%%%$$$%%%''')))(((%%%%%%'''+++''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&&&&'''''''''''''''&&&''''''((()))))))))))))))((((((((())))))*********))))))************))))))))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))***(((((('''(((((()))******)))))))))))))))))))))))))))***************)))))))))))))))******)))))))))...---+++))))))+++---...++++++,,,,,,,,,---------////////////////////////+++,,,---......---,,,++++++,,,,,,,,,------......,,,,,,,,,---------......***))))))+++...000000///........................,,,---------......//////rrrqqqoooooooooooonnnlllhhhgggfffggghhhhhhfffddd]]]ZZZVVVSSSQQQOOOLLLIIIJJJIIIHHHFFFEEECCCBBBAAA;;;999777444222000///.........------------......------......------,,,+++///---,,,***))))))***+++,,,,,,+++***))))))((((((&&&&&&&&&&&&''''''''''''***)))'''&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((((((''''''---+++************)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&'''((()))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))(((((('''&&&%%%$$$$$$((((((((('''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))*********)))((((((((('''((((((((((((((('''''''''$$$%%%&&&'''(((((((((''''''''''''((()))***,,,,,,************************((()))))))))))))))((('''******+++,,,---------,,,'''((()))******)))(((''')))))))))***************''''''((()))************)))***++++++******+++---)))***,,,------+++)))(((++++++,,,,,,,,,---------(((((())))))***,,,---------,,,,,,++++++,,,,,,---,,,+++******+++,,,---......---,,,*********+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,+++******+++******,,,...//////...///......------------...,,,,,,,,,+++******))))))*********************************************************************************+++++++++++++++++++++++++++++++++++++++(((((())))))))))))******(((***++++++)))(((((((((************************))))))))))))************---,,,***(((&&&&&&))),,,(((((((((((())))))))))))*********))))))(((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%,,,,,,,,,)))'''%%%&&&'''''''''''''''''''''''''''((('''&&&&&&((())))))(((%%%&&&''''''((('''''''''&&&'''(((((())))))((((((((((((((()))***+++++++++''''''((((((((((((''''''))))))((((((((()))******))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((()))***++++++))))))))))))))))))))))))******++++++******))))))))))))************)))))))))((('''''''''))),,,---))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......///,,,,,,,,,---------......)))))))))+++...000000///........................,,,,,,,,,---......//////uuusssqqqpppppppppnnnlllhhhgggfffggghhhhhhfffddd\\\ZZZVVVSSSQQQOOOKKKIIIIIIIIIIIIHHHFFFCCCAAA@@@;;;999777444222000///.........------------......,,,------...---,,,+++***------------------,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((((((((()))((('''&&&&&&''')))***((((((((((((((((((((((((&&&''''''(((((('''&&&&&&,,,+++))))))******((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''!!!###%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))''''''''''''((((((((((((&&&'''((())))))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))$$$%%%&&&'''(((((((((''')))((((((((()))***++++++))))))))))))))))))))))))'''((()))******))))))((())))))***+++++++++***)))'''((()))******)))((('''((((((((())))))*********(((((()))))))))))))))((()))+++,,,,,,******+++---***++++++******))))))(((++++++++++++,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---......+++++++++************+++))))))***+++,,,---......------------------------------------------,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,---------,,,,,,++++++***,,,---...---,,,///...---,,,,,,,,,------------,,,++++++***))))))*********++++++*********************************------------------------)))))))))*********++++++++++++++++++++++++++++++(((((()))))))))*********(((***++++++***(((((((((************************))))))))))))************,,,------,,,******,,,...'''((((((((()))))))))***(((((((((((((((((())))))''''''''''''(((((((((((((((((('''''''''''''''(((***)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''((('''&&&&&&((())))))(((%%%&&&&&&'''((((((''''''&&&'''(((((())))))(((((((((((())))))))))))))))))''''''((((((((((((''''''))))))(((((()))******+++)))))))))))))))))))))))))))((('''''''''(((******)))(((((()))***+++,,,,,,))))))))))))))))))))))))))))))******))))))((('''((()))***++++++***)))(((%%%%%%%%%%%%%%%'''((()))((((((((()))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,,,,,,,---------......+++******+++---......---........................++++++,,,------...//////vvvtttrrrqqqqqqpppnnnllliiihhhggghhhiiihhhgggeee\\\ZZZVVVTTTRRROOOKKKIIIFFFGGGGGGGGGEEEBBB???===;;;999777444222000///............------.........+++,,,---------,,,+++***%%%''')))+++,,,+++)))(((&&&''''''((()))*********))))))******+++++++++,,,((('''&&&%%%&&&(((***+++((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&%%%$$$&&&((()))((('''))))))((('''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&''''''&&&&&&"""$$$&&&)))++++++******%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***''''''(((((())))))******''''''''''''((((((((()))(((((()))))))))'''&&&%%%((((((((()))))))))))))))$$$%%%&&&'''(((***++++++%%%&&&(((************)))+++******)))))))))))))))((((((((((((((((((((((((&&&'''(((*********))))))(((((()))******)))''''''(((***+++,,,,,,+++***(((''''''(((((()))))))))***))))))*********))))))((((((+++---,,,***)))+++...,,,+++)))((('''((()))*********+++++++++,,,,,,,,,)))***+++,,,,,,+++)))(((,,,++++++******++++++,,,)))***+++,,,---.........////////////////////////(((((()))***,,,---......------------------------++++++,,,---............***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++,,,,,,---............+++******+++------+++***///...,,,+++***+++,,,,,,------,,,,,,+++***))))))******++++++++++++******************************************************(((((())))))*********+++++++++++++++++++++++++++(((((())))))*********+++(((***,,,,,,***((((((((())))))))))))))))))))))))))))))))))))************&&&(((++++++***)))))))))'''((((((((())))))******%%%%%%&&&'''((()))******''''''''''''((((((((())))))(((((((((((())))))***"""  $$$''''''%%%''''''''''''''''''''''''((('''&&&&&&((())))))(((%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((()))))))))(((''''''&&&&&&))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))((('''&&&&&&((()))***++++++***)))((()))))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,---------.........---+++,,,------,,,***........................++++++,,,,,,---...//////tttsssrrrqqqrrrqqqooommmkkkjjjjjjjjjjjjhhheeecccaaa]]]WWWRRROOONNNLLLKKKJJJHHHGGGFFFEEECCC???<<<777888888555000...///111000000000000000000000000++++++++++++++++++,,,,,,------,,,++++++******)))+++*********))))))((((((111///,,,)))'''''''''(((***(((&&&%%%$$$%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++******)))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&'''(((***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$&&&'''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&%%%$$$$$$%%%&&&((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))))))))((('''''''''(((***+++((((((((((((((((((((((((''''''(((***++++++++++++))))))))))))))))))))))))((((((((((((((()))******,,,+++***((((((***+++,,,((()))))))))((((((***,,,************++++++++++++(((((((((((((((((())))))***+++,,,,,,,,,,,,+++***........................///...,,,+++***++++++,,,------,,,+++,,,---...///------------------------222///,,,***)))+++---///,,,,,,+++***+++,,,---...111111111000///---,,,+++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...------------...//////111000000///...,,,+++***++++++,,,---............------------------------/////////......---------------------------------)))************++++++++++++---...---+++++++++---------,,,++++++,,,,,,,,,+++,,,---...---+++((('''*********)))))))))))))))...---+++******+++---...++++++***)))((((((((())))))))))))((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))(((((('''++++++******))))))(((((()))((('''''''''(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((%%%&&&(((***+++******)))))))))((((((''''''&&&&&&(((((((((((())))))))))))''''''(((((())))))******)))))))))((()))******+++*********)))))))))))))))******))))))******+++,,,*********)))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////.........//////000,,,,,,---.../////////...uuusssrrrrrrrrrrrrooommmkkkjjjiiiiiiiiihhhfffdddbbb^^^XXXTTTQQQOOONNNLLLJJJIIIGGGGGGFFFDDD@@@===777888777444000...///000---------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++******)))************)))))))))(((,,,+++)))(((((()))+++,,,***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((***))))))(((((((((((((((''''''(((((((((((('''''')))(((''''''&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))(((''''''&&&&&&'''((()))(((((('''''''''(((((()))(((''''''''''''(((((()))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((())))))((((((((((((((())))))***************************'''(((((()))************))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))***+++,,,+++******,,,...''''''''''''((((((((((((++++++*********+++,,,,,,***+++,,,,,,,,,,,,+++***.........---------------,,,,,,++++++******++++++,,,,,,+++***+++,,,---...------------------------000///---+++***+++---......---,,,,,,,,,---...///,,,---------------,,,,,,...---------,,,,,,,,,+++------,,,,,,,,,,,,------...------------...//////000000000///...---,,,+++,,,,,,---.........---------------------------------------,,,,,,+++++++++------------------------************+++++++++++++++,,,------,,,+++,,,---...------,,,+++++++++,,,+++,,,---------+++)))(((************)))))))))))),,,+++***((((((***+++,,,,,,+++******************++++++++++++************************************((()))***+++++++++******)))))))))))))))(((((('''))))))))))))))))))((((((((((((((((((((())))))***************************)))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''')))(((''''''(((***''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''(((###$$$&&&'''((()))******((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))***************)))))))))))))))))))))******))))))******+++,,,***)))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////...---------......////////////...---,,,+++uuutttsssssssssrrrpppnnnkkkiiigggggghhhhhhhhhfffccc___YYYUUUSSSQQQOOONNNKKKIIIHHHGGGFFFDDDAAA???999888777444000...///000//////////////////////////////......------,,,,,,,,,,,,,,,+++******))))))************))))))))))))***)))(((((()))***,,,---+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))******)))((((((''''''((((((((())))))******))))))(((******((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********)))&&&$$$$$$%%%((()))'''''''''''''''((()))***)))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&''''''((())))))***))))))*********)))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))'''(((((()))))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))******((('''&&&%%%%%%&&&'''((('''((())))))(((''')))***)))))))))************+++,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***......------,,,,,,++++++)))******++++++++++++***++++++***)))***+++,,,---------------------------///...------,,,---------......------......///000)))***,,,---.../////////...............---------......------------............------......///000...////////////...---,,,------.........------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++------,,,,,,---/////////---,,,++++++++++++***+++,,,------,,,+++***************************,,,+++***))))))***+++,,,******)))))))))******+++++++++++++++++++++++++++************************(((((()))************)))))))))******))))))((('''(((((((((((((((((())))))'''(((((()))))))))))))))************************((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))(((((()))+++''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((()))***+++'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))*********))))))))))))***++++++))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///...------,,,,,,,,,,,,////////////...---,,,,,,vvvuuusssssstttsssqqqoookkkhhhffffffggghhhhhhhhhbbb^^^YYYVVVTTTRRRPPPNNNLLLJJJHHHGGGFFFEEECCC@@@:::999666333000/////////000000000000000000000000000//////...---,,,++++++,,,,,,++++++***)))))))))*********)))))))))))))))+++******))))))))))))***+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))***+++))))))(((''''''''''''((()))))))))******)))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((('''%%%###"""###$$$%%%''''''&&&''''''((()))******)))((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((()))))))))***++++++***)))'''&&&(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''(((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((())))))(((((())))))***++++++***))))))))))))***+++&&&((())))))((('''((()))*********+++++++++,,,,,,************+++,,,,,,---++++++++++++++++++++++++...------,,,,,,++++++***((()))+++,,,------,,,+++,,,+++*********+++---...........................---...............------.............../////////+++,,,---///000111111111........................//////............//////...............//////000......////////////............///......---,,,,,,........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))+++------,,,---...000000000...---++++++*********+++,,,------,,,,,,+++)))***************++++++...---,,,,,,,,,,,,---...(((((('''(((((()))******((()))))))))))))))******************************)))))))))))))))))))))))))))************)))((((((&&&&&&''''''(((((())))))&&&''')))*********)))(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((&&&((())))))(((''')))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((()))******)))((('''***)))(((&&&%%%&&&&&&'''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&(((***+++,,,+++)))((()))))))))))))))*********)))))))))))))))***++++++)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------......---,,,++++++++++++++++++---...////////////vvvuuusssssstttsssqqqooojjjhhhfffeeefffhhhhhhggg```]]]YYYVVVTTTRRROOOMMMLLLJJJGGGFFFFFFEEECCCAAA<<<999555222000/////////------------------------///......---,,,++++++***,,,,,,+++******))))))((())))))))))))))))))*********)))))))))))))))))))))++++++***)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))((((((''''''''''''''''''(((((())))))(((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%$$$$$$###'''''''''''''''((())))))***)))((('''''''''''''''((((((''''''''''''(((((())))))((((((''''''''''''((())))))***)))(((&&&%%%((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&'''((()))(((((((((&&&''')))*********)))(((''''''''''''''''''''''''((()))))))))))))))((('''(((((((((((((((((((((((()))))))))))))))***+++++++++++++++++++++++++++++++++---......---,,,,,,,,,'''''''''(((((((((((()))************+++,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++***+++---...///...---------,,,,,,++++++---...///........................------.../////////...---,,,,,,------............------...///000000000///------------............000//////......//////000///............///000000---...//////000/////////////////////...---,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++------------///000111000///---,,,++++++++++++,,,,,,,,,------,,,,,,))))))******+++++++++,,,...------------------...))))))))))))***++++++,,,(((((())))))*********+++******************************))))))))))))))))))***************))))))(((&&&&&&''''''(((((())))))&&&''')))*********)))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((%%%'''(((((('''&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((()))******)))((('''&&&%%%############%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&(((***+++,,,+++)))((((((((())))))************))))))(((((())))))***+++(((((())))))************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,+++++++++++++++***+++,,,...///000000000uuutttsssssssssrrrpppnnnjjjhhhffffffgggggggggeee___]]]YYYVVVUUURRRPPPMMMKKKIIIFFFEEEEEEEEECCCBBB>>>:::444111000//////.................................------,,,,,,+++++++++++++++***))))))(((((())))))))))))************&&&&&&'''(((***++++++,,,************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))''''''((())))))(((''''''&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))***)))((('''&&&((((((''''''''''''(((((()))((((((''''''''''''(((((((((''''''''''''((((((***))))))(((''''''&&&&&&''''''((((((''''''&&&&&&))))))))))))))))))))))))******)))))))))(((((((((%%%&&&((()))))))))(((''''''(((((()))))))))))))))************************((()))************))))))))))))))))))))))))))))))***))))))))))))***++++++***************************,,,......---+++++++++(((((())))))))))))******+++++++++,,,---...///000,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,------............---------,,,,,,,,,---...///........................------...////////////...,,,,,,---............---,,,,,,---------------,,,---------...............//////............////////////......//////000111...//////000000000//////....../////////...------........................---------------.........------------------------,,,,,,,,,---------......+++,,,......------...000000000...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......******++++++,,,---------++++++++++++++++++++++++,,,+++******)))***************++++++******)))((((((((((((((((((((())))))'''(((((()))))))))))))))************************''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''&&&&&&'''(((''''''((((((((((((''''''************************(((((())))))))))))(((((('''(((((())))))(((((('''%%%%%%%%%&&&(((***+++,,,'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))***+++******)))((((((((()))******++++++)))(((((((((((()))******((((((((()))******++++++************************************************++++++++++++++++++++++++(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------...............------uuusssrrrrrrrrrrrrooommmiiihhhgggggghhhgggeeeccc```^^^ZZZXXXVVVTTTQQQOOOJJJHHHEEEDDDDDDDDDCCCBBB???:::444000000000///---111111111111111111111111.........---------------++++++******))))))((((((((()))))))))************&&&'''((()))************))))))***)))))))))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))+++,,,+++***)))***+++(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((())))))))))))******)))(((''''''&&&''''''(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))*********)))))))))((((((%%%&&&((()))***)))((('''((((((((((((((())))))***************************((()))***++++++,,,++++++))))))))))))))))))))))))******))))))******+++,,,))))))************))))))'''***,,,,,,***(((''''''***++++++++++++,,,,,,,,,******++++++,,,...///000,,,,,,+++******+++,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------,,,+++++++++,,,---......................................./////////000,,,---...///000//////...+++,,,,,,---......------.........//////000000000///......------......//////////////////000000111//////000000000//////...---......////////////...........................,,,---------.........///........................------------............,,,...///...------.../////////...---------------///...------,,,,,,,,,,,,))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++...---+++*********+++,,,***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((())))))***************************&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((((((''''''((()))''''''((((((((((((''''''************************(((((())))))))))))(((((((((''''''''''''''''''(((((()))***+++,,,,,,,,,,,,((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''((()))))))))************'''(((((()))******++++++((((((((((((((()))******'''(((((()))******++++++************************************************++++++++++++++++++++++++''')))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++,,,,,,---...///------...............---tttsssrrrrrrrrrqqqooommmiiihhhhhhhhhhhhgggdddaaaaaa___\\\ZZZXXXVVVSSSPPPJJJGGGDDDCCCCCCCCCCCCBBB???:::444000///000///---.................................///////////////++++++******)))((((((((((((((())))))*********+++************)))((('''&&&)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&((()))((('''&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((()))******)))(((&&&%%%%%%'''***,,,+++***)))(((&&&&&&&&&&&&'''''''''''''''((()))***((((((''''''''''''((((((&&&&&&''''''((()))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))************))))))))))))%%%&&&((()))***)))(((''')))((('''''''''(((***+++((((((((((((((((((((((((((()))***+++,,,---------))))))))))))))))))))))))*********)))******+++,,,******++++++++++++******))),,,......,,,***))))))'''(((((((((((()))))))))((((((((()))***+++---...---,,,+++******+++,,,---+++,,,,,,---...///000000///...,,,+++***++++++,,,,,,+++*********+++,,,---////////////////////////...............///000111---...000111111111000///,,,---...///000000000000//////000000111111111222......------------......///////////////000111111000000000000000///......------...///000000000///////////////////////////.../////////000000111111////////////////////////---------.........//////---...//////---,,,---...///......---------......000///...---,,,+++++++++))))))***+++,,,,,,---------......//////......---++++++***)))((((((((()))(((((()))***++++++,,,,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,***++++++++++++***))))))++++++******))))))(((((()))((('''''''''(((***+++((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((())))))(((((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))'''%%%###!!!))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))(((((((((''')))))))))((()))******+++'''(((((()))***+++++++++((((((((((((((()))******'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))***+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,---...///000)))***,,,...///000111111ooooooooooooooopppppppppkkkjjjhhhggghhhgggeeedddccc___ZZZYYYYYYVVVPPPKKKLLLJJJFFFEEEEEEEEEDDDCCC>>>:::666333222222111111.................................---,,,+++)))(((...,,,******+++------,,,***++++++++++++***)))(((((((((''''''''''''((((((+++++++++************))))))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))))))))***)))''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))***,,,------+++(((%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&&&&'''((((((((())))))******((()))***)))((('''(((******++++++++++++******)))'''''''''''''''(((((()))((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))((()))++++++)))'''''''''((((((((((((((((((((((((++++++************++++++************************...---,,,+++******************)))))))))***,,,---++++++++++++++++++++++++(((*********)))((()))***)))+++...000111///,,,***......---+++(((((()))++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------------------------,,,---///000000000///...111111000000/////////...---000333444222000///...,,,,,,,,,---...///000111///////////////000111111////////////////////////////////////////////////000000000000000111111111............/////////000111111111111000///......111000000//////000000111,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...//////000111111000000////////////............---............---,,,+++000---++++++,,,......---------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++)))))))))))))))(((''''''***)))'''''')))++++++++++++(((%%%%%%((())))))'''++++++******)))((((((((())))))))))))))))))))))))'''(((((())))))))))))(((&&&'''((())))))******)))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&'''(((******((((((((()))((((((((((((((('''''''''************************))))))))))))))))))))))))***************)))((((((''''''((()))*********)))))))))*********+++++++++)))))))))***+++++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,..............................---------,,,,,,,,,ppppppppppppoooooooooooolllkkkiiihhhiiihhhfffeeeccc^^^YYYXXXXXXVVVQQQMMMNNNKKKHHHFFFEEEDDDCCCBBB>>>:::666222222111111000.................................---,,,+++***)))...,,,******+++------,,,))))))))))))))))))))))))))))))(((((('''(((((((((*********)))))))))((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((()))))))))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))******(((&&&&&&&&&''''''(((((())))))(((((((((((('''''''''''''''''''''(((((()))))))))&&&'''((((((&&&&&&'''(((''''''((((((((((((((('''***))))))((('''''''''(((''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))***++++++***))))))(((((()))((('''''')))+++))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++'''''''''((()))+++,,,---,,,,,,+++++++++,,,......++++++++++++++++++++++++***+++,,,,,,******+++,,,)))+++---//////...,,,+++.........,,,***)))+++,,,---......,,,******+++,,,///////////////////////////............---------........................------...///////////////111111111000000000/////////000000000/////////000............///000111111///////////////000000111..................------111111111111111111111111000000000000000000000000222222222222222222222222111222222222111000000///000000000//////000000000///000000///......000111///////////////000000000,,,---...///////////////........................---...............---------+++))))))+++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++******)))+++***)))(((((()))***+++)))))))))))))))((('''''')))(((&&&&&&''')))))))))***(((%%%%%%((()))((('''))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((('''$$$%%%&&&((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((('''&&&&&&%%%%%%''')))((('''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((***++++++++++++&&&&&&''''''(((''''''''')))))))))*********++++++***************++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,.................................---------,,,,,,rrrrrrqqqpppooonnnmmmmmmlllkkkiiiiiiiiiiiigggfffbbb^^^YYYWWWVVVVVVSSSPPPOOOLLLIIIGGGFFFEEECCCAAA>>>;;;666222111111000000....................................---+++***)))---,,,******,,,---,,,+++)))((((((((((((((())))))+++***)))((((((((((((((())))))))))))((((((((('''''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&((())))))((((((***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%'''''''''(((((((((((((((&&&&&&''''''(((''''''&&&'''''''''''''''((((((((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&'''(((((((((''',,,,,,***)))((('''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******))))))((('''''''''&&&%%%&&&***---***************************))))))(((((())))))***++++++++++++,,,,,,,,,,,,&&&&&&'''(((***,,,...///++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,---------,,,,,,---......---,,,,,,---///...//////---+++***+++---------------------------------........./////////////////////////////////......------......///000111111111111000000000000111000...------...000111111000000000000000111111///////////////000000111000000/////////.........///////////////000000000111111111111111111111000222222222222222111111111333333333444333333222222111111111111111111111111///000111000......///111........./////////000000---...///000111111111111////////////////////////---....../////////......,,,+++******,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------******++++++******)))(((******))))))))))))******))))))******))))))(((((()))'''%%%%%%&&&'''&&&%%%)))(((&&&&&&((()))((('''((((((((())))))))))))***))))))))))))))))))))))))))))))***))))))((('''&&&************)))((('''&&&$$$%%%&&&((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''&&&%%%%%%&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++''''''((((((((('''&&&&&&))))))))))))************+++++++++***************+++++++++******************************************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------...............---------tttsssrrrpppnnnmmmlllkkkkkkjjjhhhhhhiiihhhgggeeebbb^^^YYYVVVUUUUUUTTTRRRMMMKKKIIIGGGGGGFFFDDDBBB>>>;;;666222111000000///....................................---,,,+++***---+++******,,,,,,,,,+++))))))((((((((()))***+++,,,+++***))))))(((((()))******)))))))))(((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))%%%'''))))))))))))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''((((((((((((((('''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((()))))))))))),,,+++***)))(((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''&&&&&&(((***************************))))))(((((((((((())))))+++,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...+++++++++++++++,,,---------...//////......///111,,,---......---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///////////////////////////...---,,,---...000111000000000000000000000000111000...---///000111111222111111000000000000111000////////////000111111222222222222111111111000/////////000000000000000222222222222222222222222333333222222222222111111333444444555555555444444333333444444444444333333333333444222111000222333////////////000000000111000111222333444444444444000000000000000000000000------.../////////.........---,,,---///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************)))((((((***))))))))))))))))))***))))))*********))))))((()))'''%%%%%%&&&&&&%%%$$$((((((''''''(((((((((((()))******+++,,,,,,------((((((((((((((((((((((((************)))'''&&&&&&)))))))))))))))(((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((''''''&&&&&&)))***,,,,,,*********+++((((((((((((((()))))))))************************))))))))))))))))))))))))***************)))((((((***************)))((('''((((((((()))))))))******,,,+++++++++***)))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------........................uuutttrrrpppnnnlllkkkjjjiiihhhffffffggggggfffdddaaa^^^ZZZVVVUUUTTTSSSSSSKKKIIIHHHGGGGGGGGGEEECCC>>>;;;555222000000///.......................................---,,,++++++,,,+++***+++,,,,,,+++************))))))******+++++++++***)))))))))))))))++++++*********)))))))))&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))$$$&&&)))***))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&'''))))))((('''((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%&&&((())))))))))))******))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))++++++)))&&&%%%$$$************************))))))(((((((((((())))))+++++++++,,,,,,---------000///...,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,+++++++++,,,---...,,,...///000//////000111+++,,,------,,,---///111000000000000000000000000,,,------...///000111111........................//////...---...///000111////////////////////////111000///000333444222000111111000000///000000000111000000000000111222222333333333333333333333333333333333444444444555555222222222333333333444444777777666666666666666666333444555666666666666666777777888888888888777777888999999888666555777888555555555555555555555555222333444444555555444444111111000000000/////////......///////////////...///...---...000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))************)))(((((()))))))))******)))))))))))))))************)))))))))(((''''''((((((&&&%%%'''((((((((((((''''''((())))))***+++,,,------...((((((((((((((((((((((((************)))'''&&&&&&''''''((()))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***'''((())))))))))))(((((()))***,,,,,,*********+++(((((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((***************)))((((((***+++++++++***)))((((((''''''((((((((())))))))),,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------..................uuutttrrrpppnnnlllkkkjjjhhhgggeeeeeefffgggeeeddd```^^^[[[XXXUUUSSSRRRRRRJJJHHHGGGGGGGGGFFFCCCAAA???;;;555222000///...---.......................................---,,,,,,+++******+++,,,,,,+++)))+++++++++++++++***)))))))))))))))(((((())))))***++++++++++++************''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%'''*********))))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%&&&''''''&&&'''''''''(((((((((((((((+++***)))(((((((((((()))((((((((('''''''''''''''&&&((()))((('''&&&'''((($$$$$$%%%&&&'''''''''&&&((((((((((((((()))***+++******)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***))))))(((((())))))***'''***---...+++'''$$$"""***************************))))))(((((())))))*********++++++,,,,,,------,,,,,,+++***************)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,---...///,,,...000000//////000111,,,------+++)))((()))+++////////////////////////------...///000000111111........................000000//////000000111222////////////000000000000222000///111444666333111111000000000000000111111222222222111222333333444222222333333444555555555333444444555555666666666555555666777888999999::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>?????????@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>===;;;:::;;;======<<<<<<;;;;;;::::::999777888888888888777666666555555444333222111000000111222222222111111000///...------...//////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++******)))((())))))************))))))))))))******++++++******)))(((((((((***)))(((&&&&&&((())))))(((''''''(((''''''(((((()))***++++++))))))))))))))))))))))))))))))***))))))((('''&&&&&&'''((()))************$$$%%%&&&((())))))******))))))))))))))))))))))))''''''(((((())))))******(((((()))*********))))))&&&((())))))(((''''''((('''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++(((((()))))))))(((''''''''''''''''''((((((((((((+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------ttttttrrrpppnnnmmmkkkjjjhhhgggffffffggggggfffeee```___]]]ZZZVVVRRRQQQPPPKKKJJJHHHGGGFFFCCC???===???;;;555111000///...---.......................................------,,,*********+++,,,,,,***(((***+++,,,,,,,,,)))&&&%%%''''''''''''((()))******************))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%(((***+++***(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$%%%'''(((''''''&&&&&&''''''(((((())))))---+++(((&&&%%%&&&'''((()))))))))(((((('''''''''&&&((()))((('''&&&'''(((%%%&&&&&&'''''''''&&&&&&))))))(((((('''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++***))))))))))))***+++)))+++------+++((('''&&&))))))))))))))))))))))))*********))))))*********))))))******+++,,,,,,---++++++*********++++++,,,(((((()))))))))((('''&&&------------------------+++,,,------++++++,,,---------........./////////,,,...000111///......///---......,,,***)))***,,,------------------------......//////000000000111////////////////////////000000111222222222222222000000111111222222222222333000---...222555444222111111111111111222333444444333333333333444555555444555666777888:::;;;;;;888888999999:::;;;;;;<<<===>>>???AAACCCDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTUUUUUUTTTRRRQQQMMMMMMMMMLLLJJJIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<;;;999888777666666666666555444222222000///...///000///---***........................------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++******)))((()))***++++++***)))(((((()))***++++++++++++***((('''''')))******((('''%%%(((******(((&&&'''((('''''''''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))))))))((($$$%%%&&&((())))))******))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))%%%''')))((('''&&&'''''''''(((((()))******++++++************************((((((((((((((((((((((((&&&'''(((***++++++++++++''''''((()))))))))((((((&&&&&&'''''''''(((((((((***************+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------tttsssrrrpppnnnmmmlllkkkiiihhhgggggghhhhhhgggfff______^^^[[[VVVRRROOOOOOMMMLLLIIIGGGEEEAAA<<<999???;;;555111//////---,,,.................................///......------***)))***+++,,,,,,***((((((***,,,---+++((($$$"""&&&&&&&&&&&&''')))***+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))&&&(((++++++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))%%%&&&&&&'''((()))******,,,)))%%%"""!!!"""###%%%******))))))((((((((('''&&&'''((((((&&&&&&'''((()))))))))***))))))((((((+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,***+++,,,+++***)))***+++((((((((((((((((((((((((++++++************++++++(((((()))***++++++,,,,,,///...------,,,,,,,,,,,,...//////000///...---,,,------------------------,,,---...---,,,,,,---...---...//////000000//////,,,...000111///.........---...///.........000222000000000000000000000000////////////000000000000000000000000000000000000000111222444444333222222222222222333333444444444555000******///333444444111111111222333444555666555444444444444555666666888999:::<<<>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^___`````````bbbcccddddddcccbbb```bbbbbbbbb```^^^]]]^^^```]]]\\\[[[YYYWWWUUUTTTSSSVVVUUUUUUTTTRRRQQQOOONNNKKKJJJHHHFFFDDDBBB@@@@@@:::::::::999888666444333333222111222222111...,,,////////////////////////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,+++******((()))***++++++***)))(((((()))***+++++++++++++++&&&&&&&&&(((******)))'''$$$(((******(((&&&'''((())))))))))))************))))))))))))))))))))))))'''((()))))))))))))))(((************)))((('''&&&(((((((((((((((''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&'''((())))))((((((''')))******)))(((((()))'''(((((()))***+++++++++''''''''''''''''''''''''((((((((((((((((((((((((***************)))((((((((()))***+++++++++++++++&&&&&&&&&'''''''''(((((())))))******+++++++++,,,))))))******++++++++++++************************((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,wwwuuusssqqqqqqpppnnnllleeeeeeffffffgggffffffeeecccbbb___\\\YYYVVVSSSRRRJJJJJJIIIHHHFFFDDDBBBAAA<<<999444222111000///...000//////...---,,,,,,+++000///...---,,,+++******)))))))))((((((((('''''',,,,,,++++++***)))))))))(((***+++***(((''''''((())))))(((((((((((())))))*********)))))))))))))))&&&&&&&&&''''''''''''(((&&&((())))))'''''''''((()))(((((((((''''''''''''&&&''''''((()))******+++&&&%%%$$$&&&((())))))((((((((((((((((((((((((((())))))))))))***+++,,,------)))&&&'''***+++((($$$***((('''&&&&&&'''(((***'''&&&%%%&&&((())))))))),,,)))'''(((++++++***'''((((((''''''''''''((((((***((((((***,,,,,,)))&&&'''&&&&&&&&&&&&'''((((((+++(((''''''***+++)))'''))))))))))))))))))))))))*********)))))))))))))))***---///---(((&&&(((+++++++++,,,,,,,,,,,,------((()))+++---...---+++***,,,,,,,,,---------......------,,,+++,,,---...///000000///...............------...//////...------///......---------......222222111111000000//////000000000000////////////...000111222111000111222////////////000222333333555444222111111222333444///000222222111111222444;;;777333111333444333111444555555555444666888;;;:::;;;;;;<<<======>>>>>>???AAADDDHHHKKKNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\^^^```bbbcccdddeeefffgggiiijjjkkkkkkkkkmmmlllllllllmmmnnnooooooqqqqqqrrrrrrrrrrrrrrrrrrqqqppppppnnnmmmkkkiiihhhhhhiiikkkkkkkkkiiigggeeeffffffeeedddcccbbbaaaaaa]]]\\\[[[YYYWWWTTTRRRQQQMMMKKKIIIEEEBBB@@@>>>===:::888555333333444333222444222//////000111111000,,,---...//////...,,,+++++++++++++++,,,...///000------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////---***(((******++++++,,,,,,,,,,,,((((((((((((((('''''''''***(((''''''((())))))(((++++++************++++++((((((((((((((()))******+++)))(((((())))))(((&&&''')))***)))((('''(((*********))))))((((((''''''''''''''''''((((((((((((,,,,,,,,,++++++)))((((((&&&&&&&&&&&&''')))***+++***(((&&&'''***+++)))'''+++***)))(((((()))***+++***)))((('''&&&&&&'''(((&&&'''((())))))******))),,,+++***((('''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++***)))&&&%%%%%%&&&)))***)))))))))))))))*********,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************---+++(((&&&&&&(((+++---+++++++++,,,,,,---------vvvtttrrrqqqpppooommmkkkggggggggggggfffeeedddccccccaaa___\\\XXXUUUSSSQQQMMMLLLKKKHHHFFFCCC@@@???<<<999555222111000///...000000000111111111222222000000///...---,,,++++++------,,,,,,,,,+++++++++((()))))))))))))))))))))((()))+++***(((''''''(((((((((''''''''''''((((((***)))))))))))))))))))))'''''''''((((((((())))))%%%''')))((('''&&&'''((())))))((((((((('''''''''''''''(((((())))))******&&&%%%%%%&&&((())))))((((((((((((((((((((((((((('''''''''((((((***++++++(((%%%"""$$$''')))'''###)))((('''&&&&&&'''((()))(((((('''(((***)))'''%%%***((('''''')))***)))'''((((((''''''''''''((((((***)))((()))++++++)))'''((((((''''''(((((()))******)))'''(((***+++***((())))))))))))))))))))))))************))))))))))))***---///---)))'''***---*********+++++++++,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------.........---,,,,,,,,,---//////000000///.......................................///......------.........000000//////............000000000000000000000///---///111111000///000111000/////////000111222222000000000000111222222333111333444444444444555777;;;888555444555666555444777888::::::;;;<<>><<<999555222111000///...((()))***,,,...000111222111000000///...---,,,,,,,,,+++++++++************&&&&&&&&&'''((()))))))))((()))+++***)))(((((()))(((''''''&&&&&&''''''((())))))))))))))))))******(((((()))))))))*********&&&'''))))))'''&&&'''((()))))))))(((((((((''''''(((((((((((())))))))))))'''&&&%%%&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))%%%###"""###''')))'''%%%)))((('''&&&&&&'''((()))***))))))******)))&&&$$$((('''&&&'''((()))((('''((((((''''''''''''((((((+++)))(((((()))******))))))))))))))))))******+++)))(((((()))***++++++***))))))))))))))))))))))))***************************---///...+++***+++...))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............------......///000000//////............//////...---,,,,,,---...//////......---......//////000////////////.........000000000000000000000000---...000000/////////000111000000000000000111111...///000111333333333444000222333444333333555666;;;999777888:::<<<<<<<<>>???BBBDDDAAACCCGGGKKKOOOSSSWWWYYY\\\___cccfffiiimmmqqqtttxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyywwwtttqqqnnnkkkhhhdddaaa[[[XXXTTTPPPLLLHHHCCC@@@???===:::888666555444444444333333222111111222222/////////000000111222222........................------+++******+++---...,,,+++***((((((((()))))))))))))))******+++++++++---+++******+++,,,,,,+++))))))(((((((((((())))))***************++++++,,,)))'''&&&'''))))))((('''''')))***)))((('''(((***(((((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))(((''''''"""$$$&&&)))***+++***)))((()))))))))((((((((()))((()))***++++++***)))((((((((())))))))))))))))))''''''((()))))))))))))))&&&''')))******)))(((&&&))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((())))))))))))*********'''((()))******)))((('''&&&'''((()))***+++,,,,,,222111///...,,,,,,++++++******************************************************++++++++++++******++++++++++++++++++******tttrrrpppppppppooonnnlllhhhhhhhhhhhhhhhgggfffeeecccbbb___\\\YYYVVVSSSRRRNNNMMMKKKHHHGGGFFFFFFFFF===:::666333222111000///000000000000000//////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))((()))++++++***)))***++++++******))))))******+++((((((((()))******++++++'''''''''((((((((()))))))))***,,,,,,***)))***+++******)))))))))((((((((((((((((((((()))))))))))))))((('''''')))))))))'''))))))))))))))))))))))))***))))))((())))))************))))))(((''''''&&&((((((((((((((((((((((((***'''$$$$$$&&&)))++++++'''(((******))))))+++,,,((((((''''''''''''(((((()))******)))(((((()))+++)))))))))((()))******+++((()))***)))((('''((()))************************))))))******+++,,,,,,,,,************************++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---------......------...////////////...///............//////000///...---,,,,,,---...///............///000111111/////////000000000000111///000000111111222222222111333444444333333444555444333333222333333444444444444666777888999999:::;;;===AAACCCFFFHHHLLLNNNOOORRRWWW[[[^^^bbbfffjjjlllnnnqqqtttxxx|||~~~}}}{{{{{{zzz}}}~~~~~~~~~~~~~~~~~~|||zzzyyyvvvssspppmmmjjjfffccc___ZZZUUURRRLLLJJJGGGDDDAAA>>><<<;;;777666555444222222111111000000111111222222333333////////////////////////...---,,,+++***+++,,,,,,******************)))))))))))))))******+++,,,,,,---+++******+++,,,,,,+++***))))))(((((())))))***(((''''''''''''((()))))))))((('''((()))***)))(((''')))***)))((('''(((***(((((((((((())))))))))))''''''''''''(((((((((((())))))*********))))))((('''((()))))))))(((&&&%%%''')))***)))((('''(((***''''''((((((((((((''''''(((((()))*********))))))&&&'''((()))************))))))*********((('''&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''((((((((((((************((((((''''''((()))***++++++,,,111000---+++************))))))*********+++++++++************************+++***(((''''''(((***++++++++++++++++++*********tttrrrqqqpppqqqpppooommmkkkkkkkkkjjjiiigggeeeeeedddccc```]]]ZZZWWWTTTSSSOOONNNKKKHHHGGGFFFGGGGGG>>>:::666333222222111/////////......------,,,,,,.........---------------************))))))))))))++++++++++++++++++******''')))++++++*********,,,******))))))))))))******'''(((((()))******++++++(((((()))))))))*********''')))+++***)))((())))))*********)))))))))((((((''''''(((((())))))*********((('''((())))))((('''))))))))))))))))))))))))******)))(((((())))))***'''((((((((('''''''''(((''''''(((((((((((('''''''''&&&%%%&&&'''((('''&&&%%%'''))))))((((((***,,,((((((''''''''''''((((((''')))++++++)))((()))******************+++,,,,,,***,,,---,,,)))((()))***************************))))))***++++++,,,---------,,,++++++++++++***)))***+++++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......+++,,,---...///......---...............///000000....................................///000111222//////000000000111111111///000000111111222333333000222444444333222333444444444444444444555666777666777888:::===@@@BBBDDDDDDGGGKKKOOORRRVVVZZZ^^^aaadddiiilllmmmooosssvvvxxxyyy{{{}}}{{{zzzyyyyyyzzz|||~~~}}}}}}}}}|||}}}}}}~~~~~~~~~}}}{{{yyywwwuuutttsssssstttvvvxxxzzz|||}}}}}}}}}}}}~~~}}}zzzzzzxxxuuusssqqqnnniiifff___^^^\\\XXXTTTOOOLLLJJJ@@@???<<<999777444333222333333333333222222222111///////////////////////////...---,,,+++*********((()))+++,,,---,,,***)))*********+++,,,---------,,,+++))))))+++,,,+++************))))))*********''''''&&&&&&''''''((()))***)))((()))+++,,,+++***''')))***)))((('''(((***'''((((((((()))))))))***''''''''''''((((((((((((((())))))******)))))))))******)))((('''&&&&&&%%%''')))******''''''(((***((((((''''''''''''(((((('''((()))***+++******)))'''((()))))))))))))))((())))))((((((((('''''''''&&&'''***++++++***'''&&&((((((((())))))))))))***&&&&&&&&&'''''''''(((((()))))))))******)))))))))(((((())))))*********+++---,,,***))))))***+++,,,(((((()))***+++,,,,,,---***************************)))(((((((((((()))***++++++*********)))))))))uuusssqqqqqqqqqqqqpppnnnnnnnnnmmmkkkiiigggdddccceeedddaaa^^^[[[WWWUUUTTTQQQOOOLLLIIIGGGFFFFFFGGG>>>:::666333222222111000/////////......---------------------------,,,,,,---------,,,,,,,,,++++++)))))))))***++++++,,,,,,''')))++++++******+++,,,))))))(((((((((((())))))'''(((((()))***+++++++++)))************+++++++++&&&((())))))'''''''''(((************))))))))))))&&&''''''((()))******+++***)))'''((()))***((('''))))))))))))))))))))))))***))))))((((((((())))))&&&'''))))))((()))***+++''''''((((((((((((''''''%%%&&&''')))***'''### $$$&&&)))(((''''''))),,,((((((''''''''''''((((((&&&))),,,,,,***((((((***,,,,,,++++++,,,,,,---...---///000...***)))***+++************************))))))***+++,,,,,,------///...,,,,,,,,,,,,***))))))************+++++++++)))+++---/////////---,,,,,,,,,,,,---------......++++++---.........---,,,...............///000111------...//////...------............///000222222111111222222333333333333///000000111222222333333000111333333222222222333444444444555666777888999::::::<<>>@@@CCCFFFIIISSSVVV[[[^^^bbbfffjjjmmmsssssstttvvvxxx{{{~~~~~~|||{{{zzz{{{|||}}}~~~|||zzzxxxxxxzzz{{{yyyxxxzzzyyyxxxzzz~~~~~~|||xxxtttqqqooonnnnnnlllkkkkkkjjjjjjjjjmmmmmmlllllljjjiiigggffffffgggiiikkkmmmoooqqqrrrqqqpppnnnlllllllllmmmnnnqqqqqqrrruuuxxxzzzyyyxxxxxxzzz{{{||||||~~~|||yyyuuusssppplllgggaaa]]][[[RRRNNNIIIDDDAAA>>>;;;888555444333222222111///,,,333111//////000///...,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,***)))(((******************************)))(((((((((((((((,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***'''&&&&&&''')))***)))(((&&&&&&''')))***+++,,,---***++++++)))'''&&&'''((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&))))))((((((((((((''''''+++***))))))((((((((()))))))))))))))))))))))))))***)))((((((((()))***+++++++++++++++***)))((((((++++++******)))((((((''')))))))))))))))***++++++************************rrrqqqqqqppppppooonnnnnnlllkkkiiihhhfffeeeeeeeeecccbbb```]]]ZZZWWWTTTSSSNNNLLLJJJHHHHHHFFFDDDBBB===;;;777333111/////////000////////////000000111000222222111...,,,,,,,,,---------------,,,,,,,,,)))'''### !!!$$$))),,,************++++++++++++************************))))))))))))******************)))(((((((((((()))******************))))))))))))((('''&&&&&&&&&'''''''''((())))))***++++++))))))******************))))))))))))))))))))))))...,,,)))''''''))),,,...---,,,+++***))))))))))))************)))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((###&&&******(((''')))+++******************************))))))******+++,,,+++***)))***---...///...---......---,,,+++,,,---,,,,,,+++*********++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++///......------......////////////////////////////////////............---000000000000000000000000///000000000000111111111222111000000222333333222111111111111222333444555888777777666777999:::;;;<<<@@@DDDIIIMMMQQQVVVYYYcccfffjjjmmmooorrruuuwwwyyyyyyzzz|||}}}}}}{{{yyywwwxxxxxxyyy~~~}}}{{{xxxvvvrrrnnnllljjjjjjjjjkkklllkkkkkkiiigggeeedddcccdddfffhhhjjjkkkllllllnnnllljjjhhhfffeeeeeefffjjjjjjkkknnnqqqsssrrrqqqqqqrrrssstttuuuwwwzzz}}}}}}{{{wwwrrrnnnllldddaaa\\\WWWQQQLLLFFFAAA>>>;;;888666444333111///222000...---......,,,++++++++++++,,,,,,---------,,,------......------,,,***+++,,,,,,,,,+++)))(((******************************)))((((((((())))))((('''''''''((()))+++,,,************))))))))))))************************%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++((('''&&&''')))***)))(((''''''((())))))***++++++---,,,)))%%%""""""%%%((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))******+++******))))))******))))))((('''''''''))))))***++++++++++++***************))))))))))))tttsssrrrqqqpppppppppppplllkkkiiihhhfffeeeeeeeeedddbbb```]]]ZZZVVVTTTSSSNNNLLLJJJHHHHHHFFFDDDBBB===;;;777333111/////////------------......//////111222333222///---,,,------------------,,,,,,,,,,,,)))&&&######&&&***,,,)))))))))*********++++++++++++************++++++(((((())))))******+++++++++***))))))(((((()))))),,,,,,,,,++++++*********)))((('''&&&&&&%%%&&&&&&)))((((((''''''&&&&&&&&&'''''''''(((((())))))***((((((((((((((((((((((((---,,,***(((((()))+++,,,,,,++++++***))))))***************)))))))))))))))+++***)))((('''''''''(((***************+++++++++$$$'''))))))(((&&&''')))+++++++++++++++*********++++++******++++++,,,---...---,,,++++++++++++***(((***,,,,,,+++******+++,,,++++++******)))))))))------,,,,,,,,,,,,------,,,,,,,,,------------...........................//////............//////////////////////////////........................000000000000000000000000000000000111111111222222333222111111111222222222333333444444444444666777::::::;;;;;;<<>>AAAAAAEEEIIIMMMOOOTTT[[[aaafffhhhllloooqqqtttxxxzzzzzz{{{||||||{{{|||~~~{{{xxxpppooommmjjjhhheeecccbbbbbbaaa______aaabbbaaaaaa___``````___^^^___aaaccceeegggiiikkkmmmpppuuuyyy}}}xxxtttpppllleee^^^WWWQQQJJJFFFAAA===999666555444333222......,,,,,,+++,,,---...,,,------------------,,,+++,,,---------,,,***))))))))))))***++++++,,,,,,******)))))))))***+++++++++***)))))))))***+++,,,************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&%%%$$$&&&)))---......((((((((((((((((((((((((%%%(((*********)))***+++(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((())))))&&&''''''(((***,,,---...))))))))))))))))))))))))))))))*********)))(((((('''(((((()))*********)))+++++++++***************)))************)))((((((&&&&&&''''''((()))))))))tttuuuuuuuuuuuusssrrrqqqlllkkkiiihhhfffeeeeeeeeeeeecccaaa]]]YYYVVVSSSRRRNNNLLLJJJHHHHHHFFFDDDBBB===;;;777333111////////////000000111111000///...---...000000...---......,,,,,,,,,+++***))))))))))))*********)))(((''''''(((((()))))))))*********+++***(((''''''(((***+++*********))))))))))))))),,,+++******))))))******''''''''''''((((((((((((''''''''''''((()))******,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++))))))))))))))))))))))))&&&'''((()))))))))))))))+++***************++++++((()))))))))************&&&''')))***++++++******'''(((((())))))***++++++)))((('''((()))*********((()))+++---------,,,+++***************+++,,,,,,)))+++,,,+++))))))+++...+++---......,,,+++,,,---***+++,,,------,,,,,,+++......------------......------------....................................000000////////////000000000000000000000000000000000111111111222222222222222222222222222222222222222222222333333333333444444555666555333333555777666;;;@@@BBBBBBEEEKKKPPPOOOTTT[[[^^^aaaeeekkkqqqqqqtttwwwyyyzzz}}}}}}yyyuuuqqqmmmkkkgggeeecccbbbcccccccccbbb^^^___^^^]]][[[[[[\\\^^^^^^___aaabbbcccfffjjjmmmuuuyyy{{{uuupppjjjccc\\\XXXOOOJJJCCC===999666444222333111///...---...//////---......//////......---+++,,,---------,,,+++***((())))))***++++++,,,,,,******))))))******+++,,,"""###%%%'''))),,,---...************))))))))))))************************''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***(((&&&&&&)))+++,,,,,,&&&'''''''''(((((())))))''')))******)))((()))***(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))(((((((((((()))***++++++))))))))))))))))))))))))&&&'''((()))))))))((('''(((((()))))))))))))))((()))))))))******************))))))(((''''''(((((((((((((((''''''&&&&&&&&&rrrsssuuuuuuuuusssqqqooolllkkkiiihhhfffeeeeeeeeeeeedddaaa]]]YYYVVVSSSQQQNNNLLLJJJHHHHHHFFFDDDBBB===;;;777333111/////////....../////////---,,,++++++---//////...---...///------,,,++++++***))))))***************++++++,,,)))************+++++++++***)))(((&&&&&&((()))***++++++******))))))((((((,,,+++******)))*********))))))******++++++,,,,,,''''''''''''(((***+++,,,......---,,,+++))))))(((+++*********)))((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++---,,,+++***))))))))))))(((((())))))*********+++%%%&&&)))+++,,,,,,+++***)))******+++,,,,,,------,,,+++***+++,,,.........&&&(((***,,,---,,,+++*********))))))******+++,,,...///000---***((())),,,,,,---...---+++***+++,,,)))***,,,---...------,,,......------------......---------.........//////////////////////////////000000////////////000000000000000000000000000000111111222222222333333333111111111111111111111111222222333333333444444444444666777666444444666999:::@@@FFFJJJLLLPPPWWW]]]\\\bbbjjjnnnooorrrxxx}}}yyy|||~~~yyyvvvnnnkkkhhhgggggggggfffeee^^^___^^^\\\YYYYYYZZZ\\\WWWYYY[[[\\\]]]^^^aaaccciiinnnuuuzzz~~~~~~zzzwwwrrrlllhhh```[[[RRRJJJDDD???;;;888666444222000//////000111//////000000000000//////,,,,,,---------,,,+++***((())))))***++++++,,,,,,******))))))***+++,,,,,,------------,,,***)))(((************))))))))))))++++++++++++++++++++++++''''''((()))***+++,,,,,,************************&&&&&&&&&'''((()))***+++000---***''''''(((''''''&&&&&&''''''((())))))************)))'''&&&((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))$$$%%%'''(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((&&&&&&&&&'''(((+++***)))(((&&&$$$######wwwvvvuuutttrrrqqqpppooommmkkkhhhfffeeeeeeffffffdddbbb^^^ZZZVVVTTTRRRQQQNNNLLLIIIHHHGGGEEEBBB@@@===;;;888555222000//////......//////000000111111222222111///...---,,,+++''')))+++,,,,,,,,,***)))***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''((()))***+++++++++))))))************))))))))))))))))))************************))))))))))))------,,,+++***)))((('''+++******)))))))))))))))))))))******+++++++++,,,+++)))'''(((***+++***(((***************)))(((((()))---...+++***---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,---...//////...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........./////////000000---------.........//////000000000000000000000000111111111000000000000000111111111000000000000000222111111111111111222222444444444333111111333555333444555777:::>>>AAACCCBBBGGGNNNUUU[[[```eeehhhnnnpppsssuuuwwwzzz~~~}}}yyytttpppnnnmmmkkkiiihhheeeaaa______^^^]]]\\\___]]]YYYWWWVVVWWWYYY[[[aaadddiiipppwww}}}|||xxxvvvqqqlllccc[[[SSSKKKDDD@@@777666444333333333111000///......------------...------/////////...---,,,,,,------------,,,++++++...---+++)))))))))******))))))******++++++++++++,,,+++******))))))******---------,,,,,,,,,++++++))))))(((((((((((()))))),,,,,,+++***))))))******(((''''''&&&&&&((()))***''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************(((((((((((()))***,,,,,,))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&''')))*********)))(((&&&&&&&&&&&&''''''''''''(((((()))***************+++)))(((&&&&&&((()))+++ttttttsssrrrqqqpppoooooommmkkkiiigggeeeeeeffffffcccaaa]]]YYYUUURRRQQQPPPOOOMMMJJJIIIHHHFFFCCCAAA===;;;888555222000//////---.........////////////000//////......------------,,,+++***))))))*********************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((())))))***+++++++++(((((())))))))))))(((((())))))))))))************''''''((()))***+++,,,,,,+++++++++***************))))))(((((()))***++++++)))))))))*********+++++++++)))((()))+++,,,***(((***************)))(((((($$$)))+++***+++///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,---------......---------.........//////000000000000000000000000/////////000000000000000111111111111111111111111333222222222222222333333222222222111000000222444555666888;;;???CCCGGGIIIQQQUUU[[[aaafffjjjnnnqqqrrruuuxxxzzz|||~~~zzzxxxwwwvvvtttssspppllljjjhhhgggeeedddccc```\\\YYYVVVVVVWWWXXX[[[^^^ccciiiooouuuzzz|||~~~~~~|||yyysssmmmfff^^^VVVPPPEEEAAA<<<888666444333111222111000000///000000000///000000///...,,,+++)))+++++++++++++++***))))))***)))((((((((()))***+++)))*********++++++++++++,,,+++******))))))******,,,,,,,,,,,,++++++++++++******))))))))))))******+++******)))(((((())))))(((((('''''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++)))))))))((((((((('''''')))(((((((((((()))******''''''((((((((((((''''''''''''((()))))))))))))))+++*********)))((((((((((((((()))******************)))(((''''''((()))***pppppppppppppppooooooooonnnllljjjhhhgggfffffffffbbb___\\\WWWSSSQQQOOONNNPPPNNNKKKJJJIIIGGGDDDBBB===;;;888555222000//////------------............---------------.........111///+++(((&&&(((***+++)))************))))))((((((((((((((())))))))))))******************************))))))))))))******...------,,,++++++************************++++++(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,))))))******+++++++++,,,''''''(((((()))+++,,,---(((((())))))))))))*********)))***+++,,,,,,***(((*********+++******)))(((###(((***)))***...111000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,+++000///---,,,+++*********,,,,,,,,,,,,,,,,,,------///...------,,,---------,,,,,,---------.........------........./////////////////////////////////.........///000000000111111111111111111111111111444333333222222333333444333444444333333444666888:::<<>>:::666222111000000------------.../////////...////////////...------(((((()))******+++++++++,,,+++++++++++++++++++++,,,+++******))))))***************)))))))))(((((())))))(((((((((((())))))))))))***++++++******))))))))))))***************(((((())))))))))))((((((''''''''''''''''''''''''))))))******++++++,,,,,,&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''(((((()))))))))*********((('''&&&&&&&&&&&&&&&'''))))))))))))************'''''''''''''''((())))))))))))************)))))))))((('''''''''(((***+++(((((())))))******++++++(((((()))***************))))))(((((((((((())))))ppppppqqqqqqrrrsssssstttqqqpppnnnmmmkkkiiigggfffeeebbb___ZZZWWWTTTRRRRRRNNNLLLIIIGGGFFFEEEBBB@@@===;;;888555222000//////000000000000000//////////////////...---,,,,,,+++(((***,,,......---,,,***((())))))************)))(((((((((((())))))))))))************************++++++************++++++&&&&&&''''''((())))))***))))))))))))))))))******,,,+++***))))))***+++,,,))))))))))))************''''''((()))***+++,,,,,,,,,+++++++++******))))))++++++***)))))))))))))))******))))))))))))(((((((((*********(((((()))+++)))***++++++,,,+++++++++(((,,,---***)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......******+++,,,,,,,,,,,,+++)))***+++---......------,,,------......------,,,,,,,,,,,,---......//////.........---......///000------........./////////....../////////000000000000000000000000000000000222222222333444444555555222222222333333444444555333444444555777999:::;;;999<<>>@@@BBBCCCGGGKKKPPPUUU[[[bbbggglllnnnpppsssuuuwwwwwwxxx{{{|||ssspppkkkfffbbb```______```aaacccggglllrrrwwwzzz}}}vvvooojjj\\\WWWOOOFFF???:::777666777555333000...---------...............---,,,,,,&&&''')))+++,,,------,,,------,,,,,,,,,+++++++++,,,+++******))))))******++++++*********)))))))))***))))))))))))))))))***'''(((***+++,,,+++***))))))***+++,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((())))))''''''((((((((()))))))))******))))))******+++,,,))))))************))))))''''''((())))))))))))))))))*********++++++,,,,,,(((((()))***************(((((())))))))))))((((((ppppppqqqqqqqqqrrrrrrrrrrrrqqqpppooollljjjhhhgggdddbbb^^^ZZZVVVTTTRRRQQQPPPNNNKKKIIIHHHGGGDDDBBB===;;;888555222000////////////.........---------------......///000000111.........---,,,+++***)))(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******,,,,,,++++++***)))))))))%%%&&&&&&'''((())))))***+++***)))'''''')))***+++))))))))))))************************))))))))))))'''((()))***+++,,,------(((((((((((()))+++,,,---,,,+++++++++******)))))))))))))))&&&###$$$(((,,,)))***+++,,,,,,,,,,,,,,,(((,,,...+++***---///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++)))))))))***,,,...000111((()))+++---///000000///,,,,,,------...///000000...............///000000000000000000111111111111////////////000000000000222222222222222222222222333333222222222222222222222222333333444555666666777888999<<>><<<999555222000///...000000//////.........---...+++'''$$$$$$'''+++...///...,,,+++***++++++,,,,,,,,,,,,+++++++++*********)))'''&&&&&&''')))***///***&&&'''***,,,)))%%% """$$$&&&((((((((((((+++*********))))))((((((***++++++++++++,,,,,,,,,***)))(((''''''((()))***)))))))))))))))))))))))))))***,,,......---,,,+++------,,,+++***)))(((''''''(((***++++++***((('''******++++++++++++******,,,,,,,,,---------......++++++++++++******))))))***,,,......+++***+++------------,,,,,,+++++++++---,,,++++++------,,,++++++++++++,,,,,,---------222111///---,,,,,,,,,,,,000000000///......------...------,,,---...///000///......//////000111222111111000000000000111111000111111111111222222222333222111111111222444444222333333444555555666666777555333222333444555555<<<<<<>>>AAAFFFLLLSSSWWWYYYbbbkkkqqqxxx~~~{{{xxxqqqlllmmmjjjeeedddfffiiimmmnnntttwww|||{{{yyyrrrjjjeee___TTTIII@@@<<<777444333333333222...//////000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++******'''((()))******+++******((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''***(((''''''(((((('''%%%'''((()))((('''&&&''')))******))))))(((((((((''')))))))))))))))(((''''''(((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''(((((('''((((((((())))))******''''''&&&%%%&&&'''((()))((((((((((((((('''''''''&&&&&&'''((((((((())))))%%%&&&((()))((()))+++,,,))))))))))))))))))))))))oooooonnnppprrrssssssrrrpppooommmkkkiiihhhggggggeeebbb]]]XXXTTTQQQPPPOOOQQQOOOKKKIIIHHHFFFDDDBBB???===:::666333111000///000/////////............000///---,,,,,,---///000++++++***)))******+++,,,,,,,,,++++++************---,,,+++******+++,,,---,,,)))'''(((***,,,+++)))((()))***+++,,,++++++***+++*********))))))))))))((())))))))))))************)))(((((((((((()))******************************+++---......---+++***,,,,,,,,,+++++++++++++++******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++------........./////////++++++++++++*********)))***,,,......,,,***+++---.........---------,,,,,,---,,,++++++,,,---,,,+++++++++,,,,,,,,,---------000///...---,,,---......////////////............///...---------...///000111000000/////////000000111000000000000000000111111111111111222222222222333333222222222333444555666666555555444333333333777666444555777999;;;<<<@@@BBBEEEJJJOOOVVV\\\```hhhrrr|||xxxsssmmmiiiiiijjjlllmmmnnnqqqtttuuuvvvxxx|||{{{tttqqqmmmcccYYYMMMHHH@@@999666555555444///000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++)))***************)))((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***(((''''''(((((('''&&&'''((()))((('''&&&'''))))))))))))(((((((((''''''((((((((((((((('''&&&&&&''''''((((((((()))))))))'''((()))(((&&&&&&((()))))))))(((((((((((())))))'''''''''((((((((())))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''((())))))'''((())))))(((((()))***))))))))))))))))))))))))pppooonnnoooqqqrrrqqqpppooonnnmmmkkkjjjhhhgggggggggddd___YYYTTTQQQOOONNNQQQNNNKKKHHHGGGEEECCCAAA@@@>>>;;;777444222111000////////////............,,,---...//////...---,,,(((((((((((()))***+++,,,+++************)))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---............---,,,+++******************)))))))))((())))))))))))************))))))(((((())))))***++++++++++++++++++++++++++++++,,,------,,,+++***+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........++++++++++++***************,,,------,,,++++++,,,//////............------,,,+++***+++,,,---,,,+++,,,,,,,,,------------------------------...///000............////////////000///............//////222222111000////////////111000000//////000000111111111222222222333333333444333333333333444555666666666555444333333333333555555555666999===@@@BBBFFFJJJPPPVVV\\\cccjjjnnn{{{}}}wwwsssqqqpppooommmmmmmmmlllkkkmmmqqqtttzzz|||~~~~~~~~~|||tttkkkaaaYYYOOOEEE>>>;;;888777333222111000////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''+++++++++******)))''''''************************))))))))))))))))))))))))************++++++++++++***(((''''''))))))(((&&&'''((()))((('''&&&''')))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))))))))************+++)))(((&&&&&&'''((())))))******)))(((''''''((())))))))))))))))))))))))pppooonnnoooppppppooonnnnnnmmmmmmkkkjjjhhhgggffffffccc^^^YYYUUURRRPPPPPPPPPMMMJJJGGGFFFDDDBBB@@@???===:::666333111000000///////////////.........+++,,,---//////---,,,+++)))))))))))))))******+++***)))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))***,,,...,,,,,,,,,+++******))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///---,,,++++++,,,---///++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,............------------,,,+++***+++,,,---,,,+++---------------.........------------......//////---------...///000000111000000//////////////////222111111000//////000000111000000//////000000111222222222222333333333444333333333333444444555555222222222222444555777888777888:::<<<>>>CCCHHHKKKNNNSSS[[[bbbiiipppwww|||~~~zzzwwwqqqoookkkgggffffffiiikkklllnnnqqqsssuuuxxx|||~~~vvvqqqjjj```UUULLLEEE???;;;666555333111000000000111////////////////////////------------------------,,,,,,++++++++++++,,,,,,........................++++++++++++******)))(((***************)))(((((()))))))))***************)))))))))))))))))))))))))))))))))******+++++++++***((('''((())))))(((''''''((()))((('''&&&''')))(((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((('''((()))(((&&&&&&((()))((((((''''''''''''((((((************************'''''''''''''''(((((()))((()))))))))))))))******,,,+++(((&&&%%%&&&(((***((()))***)))((('''((()))((((((((((((((((((((((((rrrpppooooooppppppnnnmmmlllllllllkkkjjjhhhgggfffccc```\\\XXXUUUSSSRRRRRROOOLLLIIIGGGFFFDDDBBB@@@>>><<<999555222000//////.........///////////////////////////////////////,,,,,,,,,++++++*********)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,(((((((((((((((((())))))***************+++++++++******+++++++++,,,,,,,,,))))))************))))))************************'''((()))+++,,,---......++++++++++++************...---+++))))))+++---...******++++++++++++******)))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,.......................................---------,,,------...///000111111000000000000000000000///000000000000000111222222111111000000000000111111222333333333444444444444333333333444444444444444222111111222444777:::;;;;;;>>>AAACCCFFFKKKRRRVVV[[[aaajjjpppvvv|||xxxssslllfffbbb``````aaa___aaadddgggjjjoootttxxxyyy|||}}}{{{vvvoooggg^^^TTTJJJDDD:::888555222000///000111........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++(((((()))***************((((((((())))))*********))))))))))))))))))))))))'''(((((())))))*********)))((('''((()))***)))((('''((()))((('''&&&''')))''''''(((((((((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&'''''''''((('''((()))(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((()))))))))---+++(((&&&&&&''')))***'''((())))))(((((()))***((((((((((((((((((((((((tttrrrpppppppppooonnnlllkkkkkkllllllkkkiiigggeeeaaa^^^[[[WWWTTTSSSSSSSSSMMMKKKHHHGGGFFFFFFDDDBBB>>><<<888555222000///............//////////////////...,,,,,,,,,,,,...///---......------+++******)))))))))************+++++++++++++++++++++++++++******))))))))))))))))))''''''''''''(((***+++,,,*********+++++++++++++++((())))))))))))*********)))******++++++******)))))))))))))))))))))))))))'''((()))***+++---......+++++++++******)))))))))---+++***((((((***+++---)))******++++++******)))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++,,,---...,,,***+++++++++,,,,,,,,,,,,------,,,+++,,,...000///...///////////////...............//////...---,,,,,,---------...///000000111//////000111111111111111000000000000111222333333222222222111111222222222333333333444444444555555333444555555666666555555666666555555777999<<<>>>>>>BBBGGGKKKNNNUUU]]]cccpppvvv~~~{{{rrriiiccc___\\\ZZZXXXYYY\\\^^^aaaffflllpppssswww}}}{{{vvvooofff\\\UUUFFFBBB<<<666222000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((()))***+++,,,,,,,,,,,,'''''')))******+++++++++''''''((())))))*********))))))))))))))))))))))))((((((((((((((())))))))))))((('''(((***+++***)))'''((()))((('''&&&''')))(((((((((((())))))))))))'''((())))))))))))))))))&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((&&&&&&''''''(((((())))))+++***)))''''''((()))***&&&((())))))(((((()))+++))))))))))))))))))))))))vvvtttrrrqqqqqqpppnnnllljjjkkkllllllkkkiiigggeeeaaa^^^ZZZVVVSSSQQQQQQPPPLLLJJJHHHGGGGGGGGGFFFEEE???===999666333000//////............/////////000,,,++++++++++++++++++,,,,,,,,,---......---,,,+++************++++++,,,,,,)))))))))******))))))))))))'''%%%&&&)))+++***((()))((((((((()))***,,,---*********++++++,,,,,,,,,((())))))))))))*********)))***++++++++++++***)))***************************************++++++,,,******+++++++++++++++,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------...+++++++++,,,,,,,,,---------+++***,,,......,,,***,,,,,,,,,,,,------.........---,,,...000111111000000000000/////////......,,,---.../////////...---------......//////000000---...000222333333333222111111111000111111222222444333333222222333333444444444444444555555555555555666777888888888777777999888888999<<>>:::777444222000000---.........//////000000......///000000///......)))***,,,---......---,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((($$$!!!$$$***---,,,)))***)))((((((((()))***+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,+++***)))))))))))))))******+++---......///,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,------------+++***+++......,,,***---------........./////////...---///111222222111111111000000/////////...***+++---///000000000///.........///////////////,,,...000222333444444333444333222111000000000000555444444333333444444555444444444555555555666666777888999:::;;;:::999999888888999<<<@@@FFFKKKNNNYYY___hhhpppvvv{{{ssskkkfff[[[[[[ZZZYYYYYY[[[___bbbeeejjjpppvvvzzz}}}{{{xxxjjjdddYYYMMMDDD===:::999111111111111111111111111////////////////////////---...///000000///...---........................,,,,,,,,,,,,+++***))))))***++++++******)))((('''))))))***+++,,,,,,------)))))))))))))))))))))))),,,+++++++++******)))))))))(((((((((***++++++***'''((()))((('''&&&''')))))))))******+++++++++,,,%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''((()))(((&&&&&&((()))******))))))))))))******,,,+++++++++******))))))&&&''')))*********)))((('''(((((()))***+++++++++(((((())))))*********+++***++++++***'''&&&&&&'''))))))))))))))))))))))))tttrrrqqqqqqqqqqqqpppnnnmmmmmmmmmllljjjhhhfffdddccc___YYYUUUSSSRRRQQQPPPLLLJJJGGGFFFFFFEEEDDDBBBAAA>>>:::666444222000...////////////000000000000000000///...------,,,,,,------,,,,,,,,,,,,++++++************************+++***)))***++++++***)))++++++******))))))(((((('''''''''((())))))*********************************)))))))))(((((('''''',,,***((())),,,,,,+++(((++++++******************((()))******)))((()))++++++***))))))++++++***)))******))))))******+++,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++******+++,,,///000//////.........------,,,////////////000000000000//////............//////////////////////////////...///000111111000///...000000111111111222222222222222111111111111111111111111222222222333333333333555777777777777999;;;888777666777999:::::::::999<<<@@@BBBFFFNNNXXX___jjjtttxxxtttkkkiiiddd___[[[[[[]]]```^^^dddkkkoooqqqvvv}}}{{{uuujjj^^^TTTJJJBBB===999777444222111000---+++000///...///000000...,,,........................***+++,,,,,,------------************************************))))))((((((,,,,,,,,,++++++*********++++++******)))(((((('''(((((())))))*********+++******))))))((((((''''''((((((''''''&&&&&&&&&%%%++++++******))))))((((((((('''&&&&&&&&&''')))***)))'''&&&&&&&&&&&&%%%###'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++)))***++++++***)))(((''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((tttrrrqqqqqqrrrrrrqqqooommmmmmmmmlllkkkhhhfffeeeccc___YYYUUUSSSRRRQQQOOOLLLIIIGGGFFFFFFEEEDDDBBBAAA>>>999555333111///---.../////////000000000000000//////...------,,,,,,------,,,,,,,,,,,,++++++************************+++***)))***++++++***)))************))))))))))))***)))))))))))))))))))))************************+++++++++******))))))))),,,***((()))+++,,,+++)))++++++******************)))***++++++))))))***+++...---,,,,,,......---,,,+++************+++,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,------......//////...---------------....../////////000000000//////............////////////////////////////////////000000000000//////000000000111111111222222222222222222222111111111222222222333333333333444111333555555666666888:::888888888999;;;===>>>???AAADDDIIIOOOUUU___kkktttyyywwwrrrkkkeeebbb``````^^^bbbfffiiijjjnnnuuu{{{yyypppggg]]]SSSLLL???;;;777444222222111000///...---...//////...,,,........................***+++,,,---------------,,,,,,++++++******))))))+++++++++******)))))))))+++++++++******))))))))))))))))))))))))*********((()))))))))***************)))))))))((((((((('''))))))))))))((((((((('''''''''''''''''''''''''''+++***)))))))))***,,,,,,&&&%%%%%%&&&((())))))((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''((((((((())))))******+++***)))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((())))))''''''&&&'''((((((tttrrrqqqqqqssssssrrrqqqnnnnnnnnnmmmkkkiiifffeeebbb^^^YYYUUUSSSRRRPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCCCC???:::666333111///---....../////////000000000/////////...------,,,,,,------,,,,,,,,,,,,++++++************************+++***)))***++++++***))))))))))))***************,,,,,,++++++***))))))(((************************,,,,,,,,,,,,,,,+++++++++---+++((((((***+++++++++******++++++++++++++++++***+++,,,,,,******+++,,,///---,,,---...///...---+++++++++++++++,,,------+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,...///...---,,,000///...---,,,---......------........./////////000//////......//////000////////////////////////000000000//////000000111000000111111111111222222222222222222222222222222333333333444444444555555111333555666666777999;;;777777888:::<<>>@@@DDDHHHKKKOOOVVVaaammm{{{zzzpppiiibbbbbbaaa___^^^bbbhhhmmmtttzzzxxxoooiii\\\TTTHHH===777444444444222111000000222222222111........................,,,,,,---------------,,,((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************))))))((((((((()))******++++++)))))))))))))))*********))))))))))))((((((((((((++++++++++++++++++++++++)))))))))(((((((((((((((&&&&&&&&&&&&''''''((((((+++)))(((((((((((('''%%%))))))(((''''''(((***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((%%%&&&&&&'''((())))))***))))))(((((('''&&&&&&&&&''''''''''''(((((())))))tttrrrqqqqqqrrrsssrrrpppmmmmmmmmmllljjjhhhfffddd___\\\XXXUUUSSSQQQNNNLLLKKKIIIGGGFFFGGGGGGFFFEEEDDD???999444222000///...............////////////...............---------------,,,,,,,,,+++++++++************************+++***)))***++++++***)))))))))******++++++,,,,,,******++++++,,,,,,,,,,,,*********************************+++++++++++++++++++++***)))))))))+++,,,******++++++,,,,,,,,,,,,,,,---...---+++***+++,,,)))((('''(((***++++++))),,,,,,++++++,,,,,,---...------,,,+++++++++++++++------------------------,,,,,,---------............---,,,,,,,,,---...//////...---,,,------...///------------.........///000000////////////000000000000000000000000000000111000/////////111222333333333333444444444555555222222333333444444444444444444555555555666666666555777888999888888:::<<<@@@BBBDDDEEEGGGLLLQQQVVVaaajjjwww|||tttgggeeebbb___^^^aaafffiiipppvvv~~~}}}yyynnneeeWWWIII???999555222444222000000111222111000////////////////////////---------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))************************++++++***)))(((''''''&&&))))))******++++++++++++***(((''''''((('''&&&$$$)))((('''''''''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((())))))&&&&&&''''''((()))******)))))))))((((((''''''&&&&&&&&&'''(((((()))))))))tttrrrqqqqqqqqqqqqpppnnnlllllllllkkkiiigggdddccc^^^[[[XXXUUUSSSPPPMMMKKKKKKIIIGGGGGGGGGGGGGGGEEE@@@<<<555111///...------------........./////////........................------,,,,,,,,,,,,++++++************************+++***)))***++++++***)))*********+++++++++++++++)))******+++,,,,,,------************************))))))))))))************)))***,,,+++***)))***+++******++++++,,,------------......---+++******,,,***)))(((***,,,---,,,++++++++++++++++++,,,------...---,,,+++************------------------------,,,,,,,,,---------......///...,,,++++++---...000---------...............------........./////////111000000//////000000111000000000000000000000000000000000000111222222333333333444444444555555555222333333444444555555666444444444555555555666666444555888999999:::<<<>>>AAADDDHHHKKKNNNSSS\\\bbbttt}}}qqqmmmhhhdddbbbccceeeggglllqqqwww~~~|||ttthhh[[[PPPEEE===888666333000///000000//////////////////////////////---............------,,,//////...,,,+++***)))(((++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,*********)))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))(((''''''&&&&&&'''((())))))******))))))&&&%%%%%%&&&((())))))((((((''''''(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((())))))'''''''''(((((())))))***'''(((((()))))))))((('''&&&'''(((((()))(((((('''tttsssqqqppppppooommmllljjjkkkjjjjjjhhheeecccbbb^^^[[[WWWUUURRRPPPMMMJJJKKKIIIGGGGGGHHHHHHGGGFFF@@@;;;555111////////////---------.........//////........................------,,,,,,,,,,,,++++++************************+++***)))***++++++***))),,,++++++++++++++++++************+++++++++++++++************************))))))))))))******++++++'''***------+++))))))*********++++++,,,------...,,,---...---***)))***+++***))))))***,,,------,,,+++************+++,,,,,,...---,,,,,,,,,,,,,,,---........................+++,,,,,,,,,------------.........---------......+++,,,...///000///...---....../////////000000000111111000000000000111111000000000000000000000000//////000111222222222222222222222222333333333444333333333444555666666666333333444444444555555555222555999;;;===@@@DDDFFFHHHMMMSSSWWW\\\eeepppxxx|||uuuoookkkiiihhhhhhiiilllqqquuuzzzwwwnnncccWWWLLLEEE;;;888444222111111111000////////////////////////...............---,,,,,,......---,,,++++++*********+++++++++,,,,,,,,,,,,)))*********++++++++++++(((((())))))******++++++************)))))))))((('''((((((((()))))))))***((()))))))))*********+++'''((((((((())))))******%%%%%%'''((((((((('''&&&'''&&&&&&''')))******)))&&&'''((())))))*********((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((''''''&&&'''((()))***((((((((((((((()))))))))&&&'''((()))******))))))'''(((((())))))((('''&&&uuusssqqqoooooonnnllljjjjjjjjjjjjiiigggeeebbbaaa]]][[[WWWUUURRRPPPLLLJJJKKKIIIGGGGGGHHHHHHGGGFFFBBB===777333222333333444---------.........//////---.....................---------,,,,,,,,,++++++************************+++***)))***+++++++++)))---,,,,,,++++++*********,,,,,,+++******)))))))))************************))))))*********+++++++++&&&***......,,,)))))))))******+++,,,,,,---......,,,------,,,***))))))***)))(((((()))+++---,,,+++******))))))******+++,,,---------------...///000........................+++++++++,,,,,,,,,------,,,---///000000...---,,,***,,,...000111000...,,,////////////000000000000111111000000000000111111000000000000000000000000...///111222333333222222000000111111111222222222333333444444555666777777333333333444444444555555333666;;;???CCCHHHLLLPPPWWW\\\dddjjjqqq{{{yyysssooommmkkkgggiiilllpppttt{{{zzzqqqeeeYYYQQQ@@@===999666555555444333000000000000000000000000.../////////...---,,,,,,))))))***+++---...//////*********++++++,,,,,,,,,(((((())))))*********+++&&&&&&''')))***,,,------+++*********))))))(((((('''((((((((())))))******))))))*********+++++++++'''((()))+++,,,...///000'''(((***+++++++++***))),,,+++))))))******((('''%%%&&&(((************)))((((((''''''''''''((((((((((((((((((((((((((((((++++++******)))))))))(((((('''&&&&&&'''((()))***))))))))))))((((((((((((%%%&&&((()))***+++******(((((()))))))))'''&&&%%%vvvtttrrrqqqpppooommmkkkmmmllljjjhhhfffddddddccc___]]]YYYUUUQQQNNNLLLLLLMMMLLLJJJJJJIIIEEEAAA>>>@@@>>>:::666333222111111000000000000000111111222...///000000000///---,,,+++,,,---.........,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,+++***)))(((###(((+++,,,,,,,,,************************((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---......---------------------------))))))))))))***+++,,,---.........------,,,,,,,,,+++******))))))******+++,,,------......------,,,***++++++,,,---...//////------............------000000000000111111111111000000000000000000000000111111000000000000000111000000000000111111111111222222222111222222333333555666666777777666666555444444555555666777888999888===DDDIIINNNUUU]]]cccmmmttt}}}zzzuuuqqqnnnjjjjjjnnnssswwwyyy|||~~~wwwmmmeeeTTTMMMCCC<<<888666444111111000......///000///...//////000000000000//////++++++++++++++++++++++++111///...,,,++++++,,,,,,---,,,+++******+++,,,---++++++******))))))((((((((((((((((((((((((((((((************************))))))))))))************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((('''''''''&&&''''''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))vvvtttrrrqqqqqqooommmkkklllkkkiiihhhfffeeedddddd```^^^ZZZVVVRRROOOMMMLLLKKKJJJJJJJJJJJJHHHDDDBBB???===999555333111111111000000//////000000111222...///000000000///---------------...------,,,,,,...---,,,++++++++++++,,,***++++++,,,,,,,,,++++++))))))***+++,,,---......++++++,,,,,,,,,+++***)))+++,,,,,,,,,***'''$$$"""************************))))))((((((((()))******++++++++++++++++++++++++,,,***)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------------------......//////......---000000000000111111111111000000000000000000000000111000000/////////000000000000000000111111111222333333333333333444555555333333444555555666666666666777777888888:::<<<>>>???DDDLLLTTT\\\fffqqqyyyzzzuuunnnjjjiiijjjkkklllsssyyyvvvoooccc[[[NNNEEE???;;;777444555333111111222222000///111111111000///...------++++++++++++++++++++++++///...------,,,,,,,,,,,,*********))))))*********++++++++++++************))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))((((((((('''''''''&&&''''''((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))vvvtttrrrqqqpppooommmkkkjjjiiihhhgggfffeeedddddd```^^^[[[WWWSSSPPPNNNMMMIIIIIIIIIJJJKKKJJJGGGEEE>>>;;;888444222000000000000000//////000000111222/////////000///......---///...------,,,,,,,,,,,,------,,,++++++++++++,,,)))***++++++,,,,,,,,,,,,))))))))))))************,,,,,,---------,,,+++***,,,,,,---...---+++(((&&&++++++++++++++++++++++++,,,+++******))))))))))))************************,,,***))))))+++---,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------------,,,,,,,,,.........------.........///...---,,,,,,---...///......---------,,,,,,,,,---......//////......---000000000000111111111111000000000000000000000000111111000000000111111222000000111111111222222222333333333444555666777888222333444555666777777888666777888999:::===AAADDDKKKRRR]]]hhhttt}}}tttlllgggdddcccbbbhhhnnnwww{{{vvvmmm___SSSJJJCCC<<<888444222111111111000///---222222111///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,************************************************))))))))))))************************************((())))))******))))))(((&&&''''''(((((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))((((((((((((''''''&&&'''((()))***)))((('''(((((())))))))))))(((((((((((((((((())))))))))))uuussspppoooooonnnllljjjhhhhhhggggggfffeeedddddd```^^^\\\XXXUUURRROOONNNIIIHHHHHHHHHIIIIIIGGGEEE<<<:::777333111000///000///////////////000111111///////////////......---000///---,,,++++++,,,---,,,,,,++++++++++++++++++((()))***+++,,,---------//////...,,,+++)))((((((------------------,,,,,,''')))+++---...///......++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------//////............//////000...---++++++---...000------------------------......////////////......///000000000111111111111111111111111111111111111333222222222222333333444111111111222222222333333333333333444555666888999666666666666777888999999888:::===>>>@@@EEEKKKQQQZZZdddssszzzqqqkkkgggdddbbbaaafffnnnwwwzzzooodddZZZPPPEEE>>>666444222222222222000...222111000///------,,,,,,------------------------+++,,,---.........---,,,,,,---...//////...---,,,)))******++++++,,,,,,,,,************************************************((()))))))))************************************((())))))******))))))((('''((((((((((((''''''&&&&&&''''''(((((((((((((((***************************))))))(((((())))))***))))))))))))************))))))((((((((((((((((((&&&''')))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))sssqqqooonnnmmmllljjjhhhggggggggggggfffeeecccbbb___^^^\\\YYYVVVRRRPPPNNNJJJIIIGGGGGGGGGFFFDDDBBB;;;999666333000//////000/////////...///000000111000/////////............///...---,,,+++,,,------***+++++++++++++++++++++((()))***+++,,,---------555444333111000...---,,,---------------------...,,,,,,---------,,,+++***++++++++++++++++++++++++---------,,,------...///---------------------------+++***+++---/////////........................---------,,,------......------------------------......------------......000///---,,,,,,---///000++++++,,,,,,---...//////...//////////////////...///000000000111111111111333333333333333333333333111111111111111222333444222222222222333333333333222222222333444666777888888777777777777888888999<<>>;;;888666666555444222000000///.........//////------------------------+++,,,---.........---,,,---...///000000///...---((()))))))))******++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))************(((((())))))))))))))))))(((((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))sssqqqooonnnmmmllljjjhhhfffgggggggggfffdddbbb```^^^]]]\\\YYYVVVSSSPPPNNNLLLJJJGGGFFFEEEDDDBBB@@@;;;999666333111000000000//////......//////000111000000///............///---------,,,,,,------...)))***++++++,,,+++++++++)))***++++++,,,,,,,,,,,,.........---------------------,,,,,,,,,---......,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---........................***)))((())),,,---...---........................---------,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,------000///...------...///000***++++++,,,---...///000...//////000000//////...000000000000111111111111333333333333333333333333///////////////000111222222222333333333444444444333333333444555666777888888777666666777888:::;;;<<>>DDDGGGJJJTTT___eeeooo{{{|||yyyxxxxxxwwwwww|||{{{~~~zzzooo```RRRIIIBBB<<<888000222444444222000//////...///111222111000...,,,//////.........---------........................,,,++++++******++++++,,,+++++++++++++++***)))(((+++++++++,,,,,,+++++++++''')))***++++++***)))'''))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))'''''''''(((***+++***(((''')))***)))((('''(((***'''((()))***************************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((vvvtttqqqppppppooommmllljjjjjjiiihhhfffdddcccbbb]]]\\\ZZZWWWTTTRRRPPPOOOLLLIIIFFFEEEEEEFFFEEEEEEAAA===777333111111000///000000000111111000000000000000000/////////......------,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,)))'''&&&''',,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++,,,,,,,,,---------......//////000000000000//////***+++---//////000//////........................///...---------...///000---......///////////////000000////////////000000......///111333333111///333333333222222222111111000000000000111111111222222222333333333444444444555555666666666666666555444555777888999:::<<<===???@@@EEENNNTTTZZZeeeqqqzzz~~~~~~xxxlll```WWWMMMCCC<<<555555444444333222111000///000111111111000...---//////.........---------------------------------,,,++++++++++++++++++,,,+++++++++++++++***))))))******++++++++++++******((()))***++++++***)))((())))))(((((((((((()))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((&&&&&&&&&((()))((('''''')))***)))((('''(((***))))))******++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((uuusssqqqpppppppppooommmjjjjjjiiihhhfffdddcccbbb^^^]]][[[YYYVVVSSSQQQPPPMMMJJJGGGFFFFFFGGGFFFEEEAAA===888444222222111000//////000000000000//////000000000000////////////,,,,,,,,,,,,------------)))))))))+++------+++)))***++++++,,,---...//////,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---......,,,***(((((()))------,,,,,,,,,,,,------///---*********++++++***,,,,,,,,,---------......------............---------------.........//////........................111...,,,---000222111///---......///////////////000000////////////000000///...///000222111///---333333333222222222222111000000111111111222222222333333333333444444444444666666666666666555555555555777888999:::<<<@@@BBBEEEIIIRRR^^^iiisss{{{sssjjj]]]OOOFFF===999555333444444222000111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++***))))))******************)))((()))***++++++***)))((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''+++)))&&&&&&'''(((((((((''')))***)))((('''(((***++++++*********+++,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((uuusssqqqpppqqqqqqpppnnnjjjjjjiiihhhfffdddcccbbb___^^^\\\ZZZWWWTTTRRRQQQMMMJJJHHHGGGGGGGGGGGGEEE@@@<<<777333222111111000//////000000000000///////////////////////////...+++,,,,,,,,,------......++++++,,,...000///---+++---------,,,,,,,,,,,,,,,---,,,+++*********,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,------...222///+++******+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++......---------......///........................222...+++,,,111333111------......///////////////......------------......000//////000111111///---222222222222222222222222111111111222222222333333333333333444444444444555666666666666555666666666777999;;;<<<===@@@EEEIIIOOOWWWcccrrr|||zzz~~~yyynnn```VVVHHH@@@888444444444222...222111000000//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))************))))))((()))************)))((())))))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((///,,,)))((()))*********''')))***)))((('''(((***+++******))))))***++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((uuusssqqqpppqqqqqqpppooojjjjjjiiihhhfffdddcccbbb```___]]]ZZZXXXUUUSSSRRRLLLJJJHHHHHHHHHHHHFFFEEE>>>;;;666222111000000///000111111222222111111000000000000000000000000000,,,,,,,,,------.........++++++,,,...000000---+++,,,,,,,,,,,,,,,+++++++++,,,,,,*********+++,,,---,,,+++*********+++,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,++++++---///+++++++++++++++,,,------333000---+++,,,---------,,,,,,,,,---------......//////000000000000//////......---------......///........................000---***,,,111333000,,,---......///////////////......------------......111000//////111111///...222222222222222222222222222222222222333333333333333333444444444555555555777777666666666777888999888;;;>>>???@@@EEEMMMSSS```jjjyyy~~~yyyzzz{{{ppphhhUUULLL@@@999777555222...222222111000000000000111000000/////////.........------------------------+++,,,------------,,,+++***++++++,,,,,,,,,++++++))))))************))))))))))))************))))))))))))(((((((((((())))))************++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((***))))))(((((())))))***///,,,)))((()))*********''')))***)))((('''(((***))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((vvvtttrrrqqqqqqqqqpppnnnjjjjjjiiihhhfffdddcccbbb```___]]][[[XXXUUUSSSRRRKKKIIIHHHGGGHHHGGGFFFDDD>>>:::555222111000000///111111222222222222111111222222222222333333333333---------------.........*********,,,......,,,***)))******+++,,,------...++++++******++++++,,,,,,,,,,,,+++******+++---...,,,,,,------------,,,,,,.........,,,***)))+++---+++*********+++,,,---...222000------.........---,,,,,,,,,---------......---......//////......------------.........//////...........................---,,,---000111///,,,---......///////////////000000////////////000000111000///000111222111000111222222222222333333333222222333333333444444444333444444444555555555555777777666777888999;;;<<<888<<>>999444111222222111111111000000000000000000/////////..............................+++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,,,,)))******************)))***))))))))))))))))))***))))))(((((((((((())))))***************+++++++++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))+++***)))(((((()))***++++++)))&&&&&&'''(((((((((''')))***)))((('''(((***(((((()))))))))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((xxxuuusssqqqqqqqqqooommmjjjjjjiiihhhfffdddcccbbb```___]]]ZZZWWWUUUSSSRRRJJJHHHGGGGGGGGGGGGEEECCC>>>:::666222111111111000000000111111111111000000000000000111111222222222............------------,,,+++***+++---------,,,+++,,,,,,,,,------......)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,------------,,,,,,......---+++))))))+++---+++++++++,,,,,,---...//////...------...///...---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++---//////000//////........................---...///000111000//////---......///////////////000000////////////000000222000///000222333333222111111222222222333333333333333333333444444444444444444444444555555555555777777777777999<<<>>>@@@;;;AAAIIIOOOVVVbbbrrr~~~}}}xxxyyyyyy}}}vvvnnnbbbTTTHHH???:::777111111222333222111000///000000000000/////////...------------------------+++,,,---//////---,,,+++***+++,,,,,,------,,,,,,******++++++++++++************))))))))))))******))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))&&&&&&'''(((((()))*********)))(((''''''((()))***(((&&&&&&&&&((()))((('''''')))***)))((('''(((***'''(((***++++++)))'''%%%((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((yyyvvvsssrrrqqqpppnnnmmmjjjjjjiiihhhfffdddcccbbb___^^^\\\ZZZWWWUUUSSSRRRIIIHHHGGGGGGGGGFFFDDDBBB???;;;777444333333222222//////000000000000//////,,,---------......///////////////...---------,,,///---,,,,,,.../////////111000000...---,,,++++++(((***+++,,,---,,,,,,+++...---+++++++++---///000,,,------......------,,,*********))))))***---000,,,,,,,,,---...///000111---,,,,,,---//////---,,,,,,,,,,,,---------.........//////////////////...)))***---///111000000///........................---///222222111000000111---......///////////////......------------......222000///000333444555444111111111222222333333333333333333444444444555555444444444555555555666666777777777888:::===@@@BBB@@@GGGQQQZZZcccrrrxxxwwwuuuyyy~~~{{{nnn___OOODDD>>>===000111333444333222000...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,,,,------------++++++,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))'''''''''((()))******+++***((('''&&&&&&'''(((***'''''''''(((***+++***(((((()))***)))((('''(((***'''))),,,------***'''%%%************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))uuuuuutttsssqqqooommmllljjjjjjjjjhhhfffccc```___bbbaaa___[[[WWWRRRNNNKKKIIIHHHGGGGGGGGGEEEBBB@@@===;;;777444222111000111------...000111222333444////////////............000000///...------,,,,,,---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,++++++***++++++,,,,,,/////////......---------------..................------...//////...---------------.........//////+++,,,------...---------////////////////////////000///---,,,---...000222000000000000000000000000............/////////000///......------///000111000000000000000000000000222111000000000111333333444444444555444444333333000111111222333444555555444444444333222222444777555888;;;======@@@EEEIIINNNVVVbbbppp~~~}}}vvvwwwvvvvvvzzz|||qqqeeeVVVIII@@@::::::777333000000222555000000000///.........---......---------,,,,,,,,,((()))+++,,,---...............---,,,+++)))((('''++++++++++++******))))))+++***))))))(((((())))))+++***)))))))))***,,,,,,(((((()))***+++,,,,,,,,,+++*********))))))(((((((((((())))))))))))((((((+++***)))'''''''''((()))***)))(((''''''((()))***))))))************))))))((())),,,------,,,+++***)))))))))))))))*********))))))))))))))))))))))))...,,,***)))))))))'''&&&vvvuuutttssspppnnnlllkkkiiiiiiiiihhhfffcccaaa___```___]]]ZZZVVVQQQMMMKKKIIIGGGFFFFFFFFFEEEBBB@@@===;;;777444222111000111......///000111222222333////////////............000//////...------,,,,,,---,,,+++,,,...///...---+++++++++,,,,,,+++++++++......---,,,,,,---.........------,,,,,,,,,,,,,,,............---------,,,//////...---,,,,,,++++++........................---------.........//////...///000000111111000000////////////////////////000///---------...000111000000000000000000000000........./////////000000000000/////////000111222222222222222222222222222222111000000000111333333444444444555555444444333333333333444444444444444666777888888777888:::<<<777:::===???@@@DDDKKKQQQ^^^ggguuu{{{wwwuuusssuuuyyyssseeeVVVLLL>>><<<888444222111111111111111000000//////...............---------,,,,,,---------------,,,+++***---------,,,+++***)))(((++++++++++++*********)))++++++*********)))))))))******)))))))))***+++,,,((((((((())))))******+++*********)))))))))(((((((((((())))))))))))((((((+++***)))((('''(((((())))))((('''&&&&&&&&&'''((())))))************)))))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((wwwvvvuuurrrpppmmmkkkjjjhhhhhhhhhgggfffdddbbb```^^^]]]\\\YYYUUUPPPLLLJJJIIIGGGFFFFFFFFFEEEBBB@@@===;;;777444222111000111///000000000111111111111////////////............/////////...------,,,,,,---,,,+++,,,...///...---***++++++++++++++++++***......---,,,,,,---......//////...------,,,------...------------,,,,,,,,,---------,,,,,,,,,++++++///...---,,,,,,---...///---------...............///000000111111111111111///////////////////////////......------///000111000000000000000000000000....../////////000000000111111000000000111222333////////////////////////222111111111111222333333333444444555555555444444666666666555555444444444444666777888888888:::;;;<<>>@@@DDDJJJSSS^^^jjjxxx~~~wwwttttttttttttyyy~~~~~~yyyiii]]]LLL@@@;;;888555222222222111000///...---,,,//////.........---------,,,,,,---...////////////++++++,,,------------,,,+++++++++++++++++++++,,,+++,,,...///...---+++)))(((((())))))*********************************)))(((((((((((((((((())))))(((((())))))))))))(((((())))))******************+++++++++++++++***))))))))))))************))))))******)))))))))***+++,,,,,,++++++***)))((('''''')))))))))))))))))))))))),,,***(((((()))***)))(((xxxvvvssspppmmmkkkkkkkkkgggggggggfffeeecccaaa___]]]\\\[[[YYYVVVSSSPPPNNNIIIGGGDDDCCCCCCCCCBBB@@@===;;;777444222111000111111111111000000000000000////////////....................................---,,,+++,,,...///...---...//////000000//////...---...////////////...---***+++++++++,,,---//////---------............///000000000000//////......///...---,,,,,,---...///...............------------......///////////////////////////////////////.........///////////////000000000000000000000000/////////000000000111111...///000000111111000000222222222222222222222222111222222333444333333333333444555666666666666666444555555666888999999:::888999;;;;;;<<>>888777666555333222111000000/////////............&&&'''))),,,...///000000------......------,,,++++++++++++,,,,,,------------,,,+++*********++++++&&&''')))*********)))(((&&&''''''((()))******+++&&&'''''''''(((((())))))(((((())))))))))))((((((((()))***+++,,,,,,+++***%%%&&&((()))***+++******))))))************))))))&&&(((***+++,,,+++)))((()))))))))))))))*********))))))))))))))))))))))))((('''&&&(((***,,,,,,,,,uuusssqqqnnnkkkjjjiiiiiikkkkkkkkkjjjgggddd```^^^ZZZZZZYYYWWWUUURRRPPPOOOJJJGGGDDDBBBCCCCCCCCCCCC@@@===888444222000...---111111111111111111111111......//////000000111111***...222333000------...------,,,,,,,,,+++++++++------------------,,,,,,......------------..............................///...---,,,,,,,,,,,,,,,......---,,,---...///000---------------...///000........................---------.........//////......///000000000000000///////////////.........---------......///000111111111111111111000//////000111111111222222222222222222111111222222333444111111222222222222333333666666777666666555444444666666777999<<<======<<<;;;:::>>>FFFJJJPPP___nnnxxxrrrtttzzz~~~zzzooo```OOOCCC???888333333111......111////////////000000000000------------------,,,,,,,,,,,,,,,---...///000111,,,,,,,,,+++++++++******+++++++++************))))))***+++,,,,,,+++***)))************))))))))))))************))))))))))))++++++***)))(((((())))))(((((())))))******+++++++++***)))'''''')))***+++''''''((()))***++++++,,,'''%%%$$$&&&)))+++***((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((uuussspppmmmkkkjjjiiiiiijjjjjjjjjhhhfffbbb___]]]ZZZZZZYYYWWWUUURRRPPPOOOJJJHHHDDDCCCCCCDDDDDDCCC???<<<777444222111///...////////////////////////////////////000000000000,,,...000111000........./////////.........------------------------------......------------..............................///...------,,,,,,,,,---...------,,,---...///000......---------......///........................---------.........//////......///000000000000000000000000000000000000000---------...///000222222......///000111111111111000000000111111111222222222222222111222222333444444444555555555666666666444555666666777777777666888888888999;;;;;;;;;;;;???@@@DDDMMMTTT^^^ooovvvuuuxxx|||yyylll]]]SSSEEE===888777666222000111000000000000000000000000------------............,,,,,,,,,---...///000000------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******************))))))))))))''''''((()))***+++,,,,,,,,,,,,+++***************)))))))))))))))*********+++***)))(((((()))***+++(((((())))))******++++++)))((('''(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))tttrrrpppmmmkkkjjjjjjjjjhhhhhhhhhfffdddaaa___]]][[[ZZZYYYWWWUUURRRPPPNNNJJJHHHEEEDDDDDDEEEDDDCCC>>>;;;666333222222111///////////////////////////000000000000///////////////.........///000///.../////////............---+++,,,,,,------...............------------..............................///...------,,,---------...------------...////////////...---------..............................------........./////////......///000000000000000111111111111111111111111---------...///111222333+++,,,---///111222333333///000000000111111111111222222222222222333444444555666666666666777777777333444555666888888999999888888999:::;;;>>>@@@AAAEEEHHHPPP[[[fffuuu~~~xxxwwwxxx{{{zzznnneeePPPFFF===;;;:::666222111000000000000000000000000------......//////000000---------------...///000............------------------------,,,,,,,,,,,,++++++************++++++************))))))))))))''''''((()))***+++,,,,,,---,,,++++++++++++++++++************))))))))))))+++***)))(((((()))***+++)))))))))))))))*********)))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************sssrrrpppmmmkkkkkkjjjjjjhhhggggggfffdddaaa___^^^[[[[[[YYYWWWTTTRRROOONNNJJJHHHFFFEEEEEEEEEDDDCCC===:::666333222222222111111111111111111111111111111111000000//////......222///,,,,,,///111000...------------,,,,,,,,,,,,++++++,,,,,,---...//////......------------....................................------------......------------......//////000///...---------------....................................////////////......///000000000000000000000000111111111111111000000//////000000111222***+++---///111222222333//////000000000111111111333222222222222333444444333333444444444555555555444555666777888999999999888888:::<<>><<<777333222222111111111111111000000---......///000111111222......---------......///.........------------,,,------------,,,,,,,,,,,,,,,+++***))))))***+++,,,************)))))))))(((************)))))))))(((,,,++++++*********++++++++++++******))))))((((((******)))(((((()))***************)))))))))))))))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************tttrrrpppmmmkkkjjjjjjjjjhhhggggggeeedddbbbaaa```\\\[[[YYYWWWTTTQQQOOOMMMIIIGGGEEEEEEEEEEEECCCBBB<<<999555333333333222111111111111111111111111111111111000000//////......222///++++++...000000.........---------,,,,,,,,,++++++,,,,,,---...//////......------------....................................---------......///---------...............000///...---------------................................./////////000000......///000000000000000/////////000000111111111333333111000000//////000---...///000111111111111000000000000111111111111333333222222333333444555222333333333333444444444666777777888999888888888999:::<<<>>>AAAHHHPPPVVVZZZfffwwwwwwtttuuuxxx}}}{{{lll^^^MMMCCC===888555555333333222222111111111000......//////000111222222///......---------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,************)))))))))(((************)))))))))(((******))))))))))))***+++++++++******))))))((((((******))))))))))))***************)))))))))))))))(((((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************uuusssqqqnnnkkkjjjiiiiiiggggggfffeeecccbbbbbbaaa\\\[[[ZZZWWWTTTQQQNNNMMMHHHFFFEEEDDDEEEDDDBBBAAA===999555333333222222111////////////////////////000000000000////////////111///------.../////////000000000/////////......+++,,,,,,------...............------------.......................................---......///000,,,---......//////......//////...---------..................................../////////000000000......///000000000000000......///000000111111111444444222111000000000000///000111111111111111000000111111111222222222222333333333333333444444555444444555555555666666666777888888999999999888888<<<>>>@@@BBBEEENNNYYYaaaooo~~~}}}{{{yyyyyy{{{~~~~~~wwwvvvtttxxx~~~xxxkkk[[[OOODDD;;;888999444444333333222111111111......//////000000111111000///...------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++************))))))))))))''''''((()))***+++,,,,,,)))))))))((())))))***+++************)))))))))))))))))))))******))))))))))))))))))))))))************+++,,,,,,******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********wwwuuuqqqnnnkkkiiihhhgggfffeeedddcccbbbaaaaaaaaa\\\\\\ZZZWWWTTTQQQNNNMMMFFFEEEDDDDDDDDDCCCAAA???===:::666333222222111000////////////////////////////////////000000000000.../////////...---///000000000000000////////////------------------------......------------.............................................///000000,,,---.../////////...---......---------......///.........................../////////000000000000......///000000000000000//////000111111222333333222222222111111222222333000111111222222222222222222222222222333333333333444333333333333444555555555666666666666777777777666777888999::::::;;;;;;>>>AAAEEEIIIPPP\\\kkkvvv|||wwwvvvuuuvvvzzz}}}yyyrrruuuyyy}}}wwwlll```PPPAAA<<<===555444444333222222111111////////////////////////000000///...---,,,,,,,,,............------------------------,,,,,,,,,,,,******++++++++++++******************))))))))))))''''''((()))***+++,,,,,,***)))))))))******+++,,,)))))))))))))))*********))))))************))))))(((((())))))******++++++***,,,---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))xxxuuurrrnnnkkkhhhgggfffdddcccbbbaaa````````````]]]\\\ZZZWWWTTTQQQNNNLLLFFFDDDCCCCCCDDDCCC@@@>>>>>>;;;666333222222111///111111111111111111111111......//////000000111111,,,///111000---,,,...111///.........------------------------------,,,,,,.........------................................................///000000,,,,,,.../////////...------------------...///000........................////////////000000000000...//////000000000000000000000111222333333444444000000000111222333555555000000111333333444444444222222333333333444444444444333333333333444555555555555555555666666666666444555777999;;;<<<=========BBBIIIPPP[[[jjj}}}yyywwwuuutttwww{{{}}}rrrtttvvvyyy~~~xxxlllZZZGGG??????555555444333333222111111////////////............111000///...---,,,,,,,,,000/////////............//////.........---------)))***+++,,,,,,+++***)))************))))))))))))************))))))))))))+++*********+++,,,,,,---(((((())))))******++++++))))))************))))))'''(((((()))***++++++,,,(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))zzzuuupppllljjjiiihhhgggccccccbbbaaa```___^^^^^^\\\[[[ZZZWWWTTTPPPMMMKKKIIIHHHGGGEEECCCBBBAAAAAA<<<:::777555444333000---////////////////////////555222...---///111111///------------------------///...,,,,,,------,,,+++//////...------///000111////////////////////////222111///---,,,,,,,,,,,,/////////000000000000000000000/////////..................///000111111222///000222333333111...,,,......///000000000000000000000111111111222222222000000000111222222333333111111222222222333333333777444000000222444444333444333222222222333444555555444444444444555666666999999888777666666777777888:::===<<<;;;;;;???BBBCCCIIIQQQ]]]lll}}}wwwtttvvvyyyzzzzzz{{{xxxvvvuuuwww|||wwwkkk[[[KKK???:::777333000000///...---////////////............,,,---------.../////////------------------------+++*********++++++---------......,,,)))''''''(((******+++,,,,,,,,,,,,+++)))(((&&&''')))******)))))))))))))))))))))))))))***)))))))))***+++,,,,,,+++)))'''''')))+++++++++))))))))))))))))))))))))******))))))))))))*********+++,,,,,,+++***)))((())))))))))))))))))))))))''''''''''''((((((((((((xxxuuuppplllkkkiiihhhfffbbbbbbaaa```___^^^]]]]]][[[[[[YYYWWWSSSOOOKKKIIIHHHGGGFFFDDDCCCBBBBBBBBB===:::777555444222000...////////////////////////555222......///111111000------------------------///---,,,,,,......---+++......------......///000////////////////////////000///...---,,,---......---------------...//////......---------,,,,,,,,,,,,,,,------...//////000///000222222222000///---......///000000000000000111111111111111111111222000000000111222222333333111111222222222333333333444111//////111222222111444333222111111111222222555444444444444555666666::::::999999888888888888999<<>>:::666333222222111000////////////////////////444111///...000111111000------------------------...---,,,,,,...///...---,,,,,,---...............////////////////////////---------------...///000...------,,,,,,...///000.........------------,,,,,,,,,------.../////////111111000000000000//////......///000000000000000111111111111111111111000000000000111222222333333111111222222222333333333222111000000222222111000444333222111000000111111555444444444444555666666999:::::::::::::::999888777:::===???BBBGGGOOOVVV```iiiwww}}}}}}~~~~~~}}}~~~yyyvvvxxx{{{}}}uuudddWWWBBB???;;;777666444222000222222111111111000000000//////..................------------------------***+++,,,,,,,,,+++******+++,,,------,,,+++,,,...)))***++++++,,,,,,+++++++++)))((()))***,,,++++++))))))))))))))))))))))))***)))((((((((((((((((((,,,***(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))((())))))))))))*********uuussspppnnnllljjjgggeeebbbaaa``````^^^^^^]]]\\\[[[ZZZXXXUUUQQQLLLHHHFFFEEEEEEDDDCCCCCCCCCDDDDDD???;;;666222111111111000////////////////////////222111000///000000111111........................---,,,,,,---///000///...***+++---.........---,,,////////////////////////------------......//////111000.........///111222000000000///////////////////////////000000111111111000//////...///000111......///000000000000000111111111111000000000000000000000111222222333333111111222222222333333333333333333444444444333222222222222222222222333333555444444444444555666666888999:::;;;;;;;;;::::::999;;;>>>AAAFFFQQQ^^^hhhsss}}}{{{yyyzzz|||rrrfffKKKFFF===777333222111111222222111111111000000000000000//////......------------------------------%%%'''***,,,.........---+++,,,---,,,+++***+++---))))))***+++++++++++++++,,,***)))***+++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((((((((((((+++***((()))******)))((())))))))))))))))))))))))*********++++++******************+++************))))))))))))))))))))))))))))))*********+++++++++tttrrrooommmllljjjgggeeecccbbbbbbaaa```___^^^^^^ZZZYYYWWWUUUQQQLLLIIIFFFDDDDDDCCCCCCCCCCCCDDDDDD???;;;666222111111111000000000000000000000000000000000000000000000111111...........................---,,,---///000///...***+++---.........---,,,////////////////////////...............---------000//////...///000111222000000000000000000000000////////////000000000000111000.........///000111......///000000000000000000000000000000000000000000000000111222222333333111111222222222333333333222333444444444333333333111222222444555555666666555444444444444555666666666777888:::;;;<<<======@@@BBBEEEJJJSSSbbbttt|||{{{{{{{{{|||rrr]]]TTTFFF;;;555444555666111111000000000/////////000000000//////......---------------------------%%%'''***,,,.........---+++,,,---,,,)))((()))***))))))***++++++++++++***,,,+++)))***,,,------,,,)))))))))))))))))))))))),,,+++******))))))))))))***)))((()))***+++)))(((((((((((((((((((((((((((******++++++++++++************************++++++))))))))))))))))))))))))************++++++++++++tttrrrnnnlllkkkjjjgggfffccccccbbbaaa```___^^^^^^YYYXXXWWWUUUQQQMMMJJJHHHDDDDDDCCCCCCBBBCCCCCCCCC>>>:::666333222222111000000000000000000000000000///000111111000000111222........................///...------///000///...,,,,,,---...............////////////////////////......//////...---,,,,,,---------...............---............/////////------..................000///.........///000111......///000000000000000/////////000000000111111000000000111222222333333111111222222222333333333000111222222000000111222111222333555666666666666555444444444444555666666666666777999<<>>@@@AAABBB===;;;888444222000000000000000000000000000000000...000111000///...///111........................+++,,,---......---,,,+++...///////////////......000///...------...///000000000000000////////////111000...---...///111222777555111...---///111333111111111000000000000000000000111111111111000000333000...///111222000......///000111333555666666444222111//////000222333333222111111111222333444222222222222222222222222444555555666777888999999666666555444444555555555333999:::<<>>;;;555333111000000111222333111111000/////////////////////...---,,,++++++***------,,,,,,,,,---///000------,,,++++++***))))))*********)))))))))))))))((()))***+++,,,------------,,,++++++******+++++++++++++++*********))))))+++)))(((((())))))(((&&&******))))))((((((''''''&&&''''''((()))******+++++++++++++++++++++++++++((()))***++++++,,,,,,+++,,,+++***************+++vvvsssooollljjjiiigggfffaaaaaaaaaaaa```^^^\\\ZZZYYYWWWUUUTTTSSSQQQMMMJJJFFFDDDBBBAAABBBBBBAAA@@@===;;;777444222000000000000000000000000000000000000111222111000///000222..............................///000000///............////////////......000///...------...///000////////////000000000000000///...---...///111222444222000...---...///000111111111111111111111111000111111222222111111000222000///000222333111000333333333222222111111111333222111//////000222333333222111111111222333444333333333333333333333333333333333444444555555666333333333333444555666666777===<<>>777555222000000000000000111111000///////////////............------------(((((('''''''''(((***+++------,,,,,,++++++******))))))))))))************)))***++++++,,,,,,,,,,,,,,,,,,+++***************+++++++++*********)))))),,,***))))))******)))((())))))))))))((((((((((((''''''(((((())))))******++++++++++++++++++++++++++++++++++++***)))(((((()))((((((((((((((())))))uuurrrnnnkkkjjjiiigggeeebbbbbbbbbbbb```^^^\\\[[[XXXWWWUUUTTTSSSQQQMMMJJJGGGFFFEEEEEEEEEDDDAAA???===;;;777444222111111111000000000000000000000000000222333222111000111222////////////////////////......///000000///............///////////////...//////............//////......//////000000111111///......------///000111000000///...------------222222222222222222222222000111111222222111111000111000000111333444333222555444444333222111000///222222111000000111222333222222222222222333444444444444444444444444444444333333333333333444444444333333444444555777888999777<<<;;;>>>JJJSSSaaavvv~~~yyy||||||qqqaaaOOOCCC<<<999555333222222111000111111000////////////000---........./////////000++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,((())))))******+++++++++***++++++,,,,,,,,,++++++++++++***))))))))))))***+++++++++***************,,,+++******++++++***)))((((((((()))))))))******))))))))))))))))))))))))***************************++++++******)))((('''((('''''''''((()))******tttqqqmmmkkkjjjiiigggfffcccccccccbbbaaa^^^\\\[[[XXXVVVUUUTTTSSSQQQNNNKKKIIIGGGEEEDDDCCCCCC@@@???<<<:::777444222111111111000000000000000000000000000111222222000000111222000000000000000000000000,,,------------------,,,---...///////////////////////////....../////////---......///000111111222......------......///000.../////////......---,,,111111111111111111222222///000000111111000000///000000111222333444444444111111111222222333333444222111111000000111222333222222222222333333444444444444444444444444444444555555555555555444444444666666666777888999:::;;;888===<<>>???@@@@@@???;;;999666444222222222333111111111111111111111111///000111111//////000111........................000///............///000,,,---...///000000000000---...///000000///...---////////////000000000000///000000111111111111111000000000000000000000000.........///000000111111000000111111111111000000///111222222000///111333333333222222222222222222//////000111222333333333222333444555555555444333444444444444444444444444333333333444444555555666555666777999<<>>;;;999666444222222222333111111111111111111111111000222333222111000111222...........................---,,,++++++,,,---...,,,---...///000000000000---...///000000///...---000000000000////////////000000111222222222222222000000/////////000000111...//////000111222222222222222333333333333222222///111333222///...///222111111222222222333333333//////000222222333333333222333444555555555444333666666666666666666666666555555555666777888999999666777:::===AAAEEEHHHJJJVVVcccooo}}}|||uuuwww{{{~~~rrrcccPPPBBB===<<<:::777333222111111000111111111............////////////------.........---+++***------,,,++++++***))))))((())))))+++,,,---......((()))***+++,,,------------,,,++++++******++++++))))))******++++++++++++***)))((()))+++,,,,,,******************+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,+++***************+++sssqqqnnnkkkiiigggfffffffffdddbbbaaabbbaaa___]]]\\\YYYUUURRROOOLLLHHHFFFEEEDDDBBB@@@@@@@@@BBBCCC>>><<<888555222111111222333333222111111222333333//////000000000000//////...///000111111000///...///000111111000//////000////////////////////////......---......///000111////////////////////////000111111111111111000000111111000000000000111111000000000000000111111222333333333222111000000///111111222222222222111111222222111111111111111111111111000000111111222333555444444444444555666666444444444444444444444444999777666666777777777666555888???EEEFFFGGGQQQ^^^ooozzz}}}yyytttssswww}}}|||rrraaaNNN???777555666555666666333///---...000......000111111000//////........................///............---------///,,,***)))***++++++***((())))))))))))*********+++***************++++++******))))))))))))******************************------,,,***((('''&&&%%%%%%&&&((()))+++,,,,,,,,,******))))))))))))******++++++)))((((((((()))***&&&''')))+++++++++******sssqqqnnnjjjhhhfffeeeddddddbbbaaa```aaaaaa___]]]\\\YYYUUURRROOOLLLIIIFFFFFFDDDBBBAAA@@@AAABBBBBB>>><<<999666444222222222000000000000000000000000111111222222222222111111//////000000000000//////,,,---......---,,,,,,---/////////////////////////////////...//////000000////////////////////////---...............------000000000000000000000000000000000000000111111222111111111000///.........111111222222222222111111222222111111111111111111222222222222222333333444555444444444444555666666444444444444444444444444555444444444666777888888:::<<>>@@@GGGTTTcccsss|||tttssstttwww|||xxxiiiYYYKKKAAA<<<444444444222000///000222111222222222111000//////........................///............---------...,,,******+++,,,++++++************+++++++++,,,+++***)))(((((((((((((((******))))))))))))******************************,,,,,,,,,---------------***++++++,,,------,,,,,,******))))))))))))******---,,,++++++******++++++,,,,,,+++***)))(((((((((rrrppplllhhheeebbbaaa``````^^^]]]]]]______^^^]]]ZZZXXXTTTRRRPPPMMMJJJGGGGGGFFFDDDCCCBBBBBBBBBBBB<<<;;;999777555222111000111222444555555444222111//////000000000000//////111000///......///000111000000000111222222111000////////////////////////222222111000000///000000////////////////////////111111222222333222222222...///111333333111///...000000000000000111111222333333333222222111111111111222222333333222222111111111222222222222222333333333333333333444444555555444444444444555666666555555555555555666666666666666777777888:::>>>@@@CCCHHHSSSdddwwwuuuqqqpppqqqvvv|||sssdddTTTEEE===888777555333222222444555333333333222111000//////........................///............------------,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,,,,+++***))))))(((((()))+++******))))))******+++************************//////...---,,,++++++***++++++,,,,,,,,,,,,+++++++++******))))))******+++*********)))))))))))))))---,,,***)))((()))******rrrooolllhhhdddaaa```______]]]\\\]]]^^^^^^]]]\\\YYYWWWTTTRRRPPPNNNKKKHHHGGGGGGEEEDDDCCCBBBBBBAAA<<<;;;888666333111000000111222444555555444222111//////000000000000//////111000///......///000111...,,,,,,...000111///---000000000000000000000000222222111000000///000000........................---...//////000000000///...///111333333111///...000000000000000111111222333333333333222222222222222222333333333333222222111111222222333333333333222222222222222333444444555444444444444555666666555555555666666777777777777888999888888;;;???CCCJJJUUUggg|||yyyqqqnnnmmmrrrxxx}}}|||ooo___NNNCCC;;;999555333222333333444444333222222111000000///........................///............------------,,,+++,,,---...,,,+++******+++++++++,,,,,,,,,---,,,++++++*********+++++++++************++++++************************------,,,,,,++++++******++++++++++++++++++***)))++++++************++++++************))))))((((((+++***)))))))))***,,,---qqqoookkkgggdddbbb`````````^^^]]]]]]^^^^^^]]][[[XXXVVVSSSQQQPPPNNNLLLIIIHHHGGGGGGEEEDDDCCCBBBAAA>>><<<888555222111111222000111222333333222111000111111222222222222111111000000////////////000000///...---///222333111...000000000000000000000000111111000/////////000000////////////////////////...///000111111222222111///000111222222111000///000000000000000111111222111111111111111111111111222222333333333333222222111111222222333444444444222222222222222333333444555444444444444555666666555555666666777777888888555777999999999<<>>999555222222444555222222222222222222222222111111222222222222111111//////000000000000//////222000...111555777444111000000000000000000000000/////////...//////000000000000000000000000000000000111222333444444444444000000000000000000000000000000000000000111111222111111111111111111111111222333333444444333333222111111222222333444444555333333333333333444555555555444444444444555666666555555666777777888999999555888;;;<<<===BBBJJJQQQ___uuuuuuooonnnqqqtttxxxwwwggg\\\FFFAAA:::555444333111000111111000/////////000111........................///............---------,,,++++++---//////---,,,)))))))))*********++++++************+++,,,------,,,++++++******++++++,,,************************''''''(((***+++---......++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,,,,---,,,+++***)))******+++,,,,,,+++++++++ooonnnkkkhhheeecccccccccbbb```___^^^^^^]]]\\\ZZZWWWUUUSSSQQQPPPOOOLLLJJJHHHHHHHHHGGGEEEDDDBBBAAADDD@@@;;;666333444666888555444444333333444444555//////000000000000//////...///000111111000///...///---+++...222444111...000000000000000000000000...............///000111222222222222222222222222---...///000111222222222111111000000000000111111000000000000000111111222333333333333333333333333222333333444444333333222111111222333333444555555555444444444444555666666555444444444444555666666555666666777888999999999666:::>>>@@@CCCIIIRRRZZZsssyyypppnnnppprrrvvv||||||nnncccMMMGGG???:::888666444222000000///......///000111........................//////.........---------++++++,,,---//////...,,,((())))))))))))*********(((((())))))***+++------,,,++++++******++++++,,,******************************++++++++++++,,,,,,+++,,,------......------,,,++++++******++++++,,,))))))***+++***)))((('''+++,,,------,,,+++)))(((