BM66(6 }}}~~~|||yyywwwvvvuuutttvvvuuurrrpppmmmkkkjjjjjjiiikkkmmmmmmlllkkklllmmmnnnlllkkkjjjkkkkkkiiigggdddcccaaa```___^^^]]]]]]^^^]]]\\\]]]]]]]]][[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTPPPOOOOOONNNMMMKKKJJJIIILLLLLLMMMMMMLLLKKKJJJJJJGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<=========<<<:::999888999999::::::::::::999999;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<===888999:::;;;;;;:::999888;;;;;;;;;;;;:::999888888777777777777777666555555666777888999:::999999888888888999::::::888777666777999::::::999888:::;;;<<<<<<<<<;;;::::::999999777777777888999;;;<<<===888888777777777777888888;;;:::999888888999:::;;;<<<<<<<<<:::888777888999888888888999999999999999;;;;;;:::999777666555555555777999999777666555555333333333333333444666666666666555555555555666666444444333333333333444444222333444333111111333555555555444444444444555555555777888888666555555666999999999999999888777666888888999::::::::::::999::::::999888888888999999888:::;;;:::999888999;;;999999999999:::;;;<<<<<<:::;;;<<<======<<<;;;:::<<<:::888888999;;;;;;::::::999999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;:::::::::;;;;;;<<<888:::;;;;;;;;;===@@@BBBCCCEEEJJJNNNPPPMMMGGGBBBCCCDDDGGGNNN[[[gggjjjhhhlllnnnnnnmmmlllqqq{{{~~~}}}{{{yyyxxxwwwvvvvvvvvvtttrrrpppooonnnmmmnnnoooppppppppppppppppppnnnmmmlllllllllkkkhhhfffdddcccbbb```______^^^^^^___^^^]]]]]]^^^^^^\\\ZZZYYYYYYXXXWWWWWWVVVVVVUUURRRRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>===============;;;<<<<<<<<<<<<:::999777999999999999888888777666888888999999:::::::::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<;;;;;;:::999888777888888888888777666666888888999::::::999999888888888999999999888888777999;;;<<<;;;::::::;;;<<<;;;;;;;;;::::::999999999666666666777999:::<<<===888888777777777777888888:::999999888888999999:::;;;;;;:::999888888888999999999999999999999999999::::::999999888777666666555777888888666555555555333333333444444555555666666555555555555555555666444444444444444444555555444444333222222333555666666666666666666666777888777888999888666555666777888999999999888888777666777888:::;;;;;;;;;:::999;;;:::888777666777888888777999::::::999:::;;;===;;;;;;;;;;;;;;;<<<======:::;;;===>>>>>>===;;;:::<<<:::888888:::;;;;;;:::;;;999888999;;;;;;:::999::::::;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;<<>><<<<<<============<<<<<<;;;;;;;;;;;;:::999888888888888999999888888777666999999::::::::::::::::::888888888999999999888888999:::;;;:::999888999:::999999999888888888888888666666666777888999;;;;;;888888777777777777888888888888777777777777888888999888777777777888888888888888888888888888888888888888888777777666666666555666777666555444444555333333444444444444444444555555444444444444555555333333333444444555555555666555444444555666777888888888888888888999::::::888999999888777666777888888999999999999888888777777888999:::;;;:::999888999888777555555555666777666888::::::::::::<<<>>>::::::::::::::::::;;;<<<:::;;;===>>>>>>===;;;:::;;;:::999999:::;;;:::999;;;999888999;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<>>888888888777777888888999:::;;;<<<======<<<;;;:::;;;:::999999;;;;;;:::999:::999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======<<<;;;<<<>>>AAAEEEKKKSSSYYYZZZXXXUUUSSSXXXYYYaaarrrzzzyyywwwvvvyyy}}}}}}~~~~~~zzzxxxvvvvvvxxxzzzzzzyyywwwtttpppnnnmmmmmmkkkjjjhhhgggfffeeeeeedddeeeeeeeeedddcccccccccbbb```^^^\\\\\\\\\[[[ZZZZZZYYYYYYSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKIIIGGGHHHJJJJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBAAA@@@???>>><<<<<<;;;::::::::::::;;;<<<<<<===>>>===<<<;;;:::888888888888888888777777777777777888888888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::999999999999888777666666666666666666666555555444666666666666777888999:::888888777888888999999:::888999:::999777666777888888888888888888888888888777777666666666777777888666666555555555555666666444444444555555444444444555333111222555666666444555444444444333333333222222222222333333333333333222333444222111000111333111222222333333222111111333222222111111222222333000111222333444444444333555444444666888:::888666777777777777888999:::;;;:::::::::999777777888:::999::::::;;;;;;;;;::::::777777666666777777888999555666666777777777777666777999;;;;;;;;;;;;<<<>>>:::999999888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;:::888:::999999:::<<<>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<======>>>>>>===;;;<<<>>>@@@FFFLLLTTTYYYZZZYYYXXXXXXZZZ[[[eeewwwzzzxxxvvvvvvzzz~~~|||zzzzzz}}}}}}zzzwwwrrrpppooonnnmmmllliiihhhgggfffffffffffffffgggeeedddddddddcccaaa___]]]]]]\\\\\\[[[ZZZZZZZZZUUUUUUUUUUUUUUUTTTSSSRRRSSSQQQOOOMMMLLLLLLLLLMMMLLLIIIGGGHHHJJJKKKIIIFFFEEEEEEDDDDDDDDDCCCCCCCCC???@@@AAABBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;888999999:::::::::999999:::999999888777666666555666777888999::::::;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999888777777666666777777888888888999888888777666555444444555555444444333222333333444444555777888999888888777777888999::::::;;;<<<===<<<:::999:::;;;999999999999999999999:::888888777666666666666666555555444444444444555555222333333444444333333222444111000111444666555333333333333222222111111111000111111111111111222222222222333111000///111222000111222333222222000///222111111111111111111222///000111333444444333333444333333555999:::777444666666666666777888999::::::;;;:::999777777999;;;::::::;;;<<<<<<;;;;;;;;;777666555555555666888999555666777999999999888777888:::;;;;;;;;;;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===:::999999:::;;;<<<:::888:::999999;;;===??????>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>===<<<<<<>>>@@@GGGMMMTTTYYYZZZZZZZZZ[[[XXXYYYeeeyyy{{{yyywwwwww|||vvvwwwyyyyyy{{{}}}zzzzzz{{{{{{|||||||||{{{{{{yyywwwuuurrrooommmkkkkkkkkkjjjgggeeedddcccccccccdddeeeeeeeeedddbbb```___```___^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQOOONNNLLLLLLMMMNNNPPPLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHGGGEEEDDDBBBAAAAAA>>>@@@BBBDDDEEEDDDBBB@@@CCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>::::::999999888777666666:::999999999999999999999::::::;;;;;;;;;;;;<<<<<<999888888777777777777777888888888777777777777777777888999888666444444444777777888888777444222000333333333333444666888999888888999999999:::::::::999999999888888888888888:::::::::999999888888888555555666666666666555555444444444333333333222222555444444444333222222222111222333444555444333333555555444222111///...---000111222333333222111000000000000000000000000000......//////000111111111111000000/////////000000000000111111222222333333000000111222333333444444666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::;;;999777777::::::888666444444666777888888888888666888999999888888888999<<<======;;;999999:::<<<<<<<<<;;;:::999999999999===<<<:::999888888999:::;;;;;;;;;<<<===>>>>>>???============<<<<<<<<<<<<<<<;;;:::999888999:::;;;@@@???===;;;999;;;???BBBHHHKKKPPPVVVYYYZZZWWWUUUXXX___kkkyyyvvvuuuuuuxxxuuuvvvwwwzzz{{{yyysssnnniiilllnnnmmmmmmpppwww~~~|||{{{|||}}}}}}~~~~~~~~~~~~~~~|||yyyvvvtttuuuuuuvvvvvvvvvvvvvvvuuutttsssqqqooonnnmmmllljjjiiigggeeeccccccccccccccccccdddcccbbbaaa___^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKIIIHHHGGGIIIIIIGGGFFFEEECCCBBBBBB@@@AAACCCEEEEEEDDDCCCBBBBBBAAA@@@???>>>=========????????????????????????<<<<<<;;;;;;;;;;;;;;;<<<::::::999888888777666666999888888888888888888888888888999999::::::;;;;;;777666555555444444555555666666666666666666666666888999:::999777555555666444555666777777666444333222222111222333555666777777888888888999999999999888888888777777777777777999999999888888777777777666666666777777666666666555444444444444333333333333333333333333333333333111222444555555555444333555444333111000///......000000222222222222111000000000000000000000000000000000//////////////////000000//////...//////000,,,,,,...///111222333444111111111222333444444444555666666777888999:::;;;::::::::::::::::::::::::<<<<<<<<<;;;::::::999999777555333444555666444222444444555666777777777777777888::::::999888999:::;;;<<<<<<;;;999888:::;;;;;;;;;:::::::::;;;<<<<<<:::::::::999999:::;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;:::999999999999:::;;;======;;;:::999:::>>>AAAEEEHHHNNNTTTWWWXXXVVVTTTYYY___jjjxxx~~~xxxwwwwwwzzzfffffffffggghhhfffccc```cccfffhhhgggdddccceeegggnnnoooppppppooonnnpppqqquuuvvvxxx|||}}}yyyvvvrrrsssxxx|||{{{zzzzzz|||}}}}}}{{{zzzzzzyyyxxxtttqqqmmmnnnnnnooooooooooooooooooppppppppppppnnnmmmllliiihhhfffdddcccbbbbbbbbbbbbbbbbbbaaa```___^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZXXXWWWWWWUUUSSSQQQOOONNNPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDAAA@@@???>>>===<<<<<<<<>>777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<=========;;;;;;:::::::::999999999888888888888999:::;;;<<<::::::999888888:::>>>AAABBBFFFKKKQQQTTTUUUTTTSSSZZZ___iiittt|||}}}{{{zzzzzzzzz|||___^^^______`````````___dddfffgggfffdddbbbbbbdddhhhkkkmmmoooooopppqqqsssxxxxxxyyy{{{~~~}}}{{{uuusssqqqsssyyy~~~|||zzzyyyyyyyyyyyyzzzxxxwwwwwwwwwuuuqqqooojjjjjjkkkllllllkkkkkkkkklllmmmooooooooommmkkkiiigggfffeeedddcccbbbbbbaaabbbbbbaaa```___^^^]]]]]]ZZZ[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWUUUSSSQQQOOONNNOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBBBBBBBCCCDDDEEE@@@???>>>===<<<<<<<<<<<<========================>>>>>><<<;;;::::::::::::888888777777777666666666555555666666666666666666333333444555666666777888888777666666555555666666222333333444555666666777999;;;<<<<<<:::999999:::;;;;;;:::999777444222111111111222222333444555555666666666666666666666666666666777777888888999999888888888888888888777777888888999999999999888888777777777777666666666666333333333333333333222222444555666777777777666555666555222000//////000000000111222222222111000///////////////////////////////////////......------..................///000555555444444333333222222333333444444444555555555555555666777777888999999999999999999999999999999888888777777666555555555666666555555555555444444333333444555555555555555555666777777666666888:::888999;;;:::999888888999:::::::::::::::;;;<<<<<<777888:::;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999666666777888999:::;;;<<<888999999888888;;;>>>BBBBBBFFFKKKPPPRRRRRRRRRRRRYYY^^^fffooovvvyyyyyyxxxzzz{{{~~~ZZZZZZ[[[]]]^^^```bbbdddgggggghhhhhhhhhiiilllnnnnnnrrrvvvxxxyyyzzz{{{|||{{{{{{}}}zzzyyyyyy{{{}}}{{{zzzyyyyyyxxxwwwvvvvvvvvvuuurrrooollllllmmmmmmlllkkkjjjjjjkkklllmmmmmmmmmkkkhhhgggffffffeeeeeedddcccbbbaaacccbbbaaa```___^^^^^^]]]YYYYYYZZZZZZZZZZZZ[[[[[[YYYXXXXXXVVVTTTRRRQQQOOONNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAACCCBBB@@@??????@@@AAABBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888777777777777777666666666666666666444444555555555666666666222222333444444555666666777666666555555555555555333333444555555666777777888:::;;;;;;:::::::::;;;<<<<<<;;;:::888666444333333333444555555666666666555555555555555555555555777777888999999:::;;;;;;999999999999999999999999999::::::::::::::::::999999999999888888888777777777666666555444333333222555666777888999888777777666555333222111111111111111222333333333111000///////////////////////////............//////000000...............///000000666666555555444444333333555555555555555666666666666777777777888999999999888888888888888888888888666666666555444444333333111222222111000000000000222333333444444444444333222333444444333444666888777999:::;;;999888999999;;;::::::999888888999999::::::;;;<<<;;;:::888777::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999444555666777999:::;;;;;;888999999999:::<<>>===>>>???@@@===<<<;;;;;;::::::;;;;;;999999999999999999999999777777666555444444444444666666666666555555555555444444444555555666666777333444444444444555555555444444333222222222222333333444444555555666666666666888::::::999999:::;;;888888888888888888999999555555666777777777777777666666666555555555555444777777888999:::<<<<<<===999999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999888888777666666555666777999:::::::::999888666666555555444333222222333333444444444222111000////////////////////////......//////000111111222//////...//////000111222111111222333444555666666666666666666666666666666777777777888888999999999777777777777777777777777555555555444333333222222111333333333111000111222222222333333333333222222111111222111111222555777666999;;;<<<:::999999:::;;;:::999888777777777777;;;;;;;;;;;;:::999888777::::::::::::::::::::::::;;;;;;;;;:::::::::999999444444666777999999999999777888999::::::;;;>>>AAADDDJJJPPPTTTTTTUUUWWWZZZ\\\___cccfffhhhkkknnnpppsssyyyqqqtttwwwyyyyyy{{{}}}|||vvvuuuuuuvvvxxxxxxvvvttttttsssrrrqqqooollljjjiiifffggggggggghhhhhhhhhhhhffffffggggggfffeeeccccccaaa```___]]]\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYXXXUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@??????>>>======>>>>>><<<;;;;;;:::::::::::::::999999999999999999999999666666555444444555555555555555555555555555555555444444444555666777777777666666666555555555555444444333333222111222222222333333333333444444444444444666888888888888999:::666666666666777888999999555666777888888888777666666666666666555555555444555666777888:::;;;<<<===777888888888999999999999;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;777888999;;;;;;::::::999555666777888777555444222555555666666555333222111000000000000000000000000000000000111111111111111/////////000000111333333000111222333555666888888777777777777777777777777666666666777777777777888666666666666666666666666555555444444333222222222333555666555333222333555111222222222222222111111000111111111111222555888777999<<<===<<<;;;:::;;;::::::999888888999999999;;;;;;:::999999:::::::::::::::999999999999999999:::999999999999888888888333444666777888888888888666888999999999:::<<<>>>CCCJJJRRRWWWXXX[[[___cccaaacccddddddbbbcccfffhhhpppvvv|||~~~ttttttuuuvvvxxxxxxwwwuuuuuutttsssqqqnnnllliiihhhdddddddddeeeggghhhjjjkkkfffgggggghhhgggfffdddccc```___]]][[[ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXSSSSSSSSSSSSSSSRRRQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC????????????>>>>>>======;;;;;;::::::999999::::::999999999999999999999999888777777777777888888999444555555555555555555555444444555555666777888888888777777666666555444444666555444444333333444444333333222222222222222222222444666777777777888999777777666555555555555555555666777888888777777666777777666666666555555555444555666777999;;;<<<<<<666666777777888888888999<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;888888:::;;;===>>>@@@@@@888999:::;;;;;;;;;::::::555777999:::999777444222666666777777666444333111111111111111111111111111333333222222111000000000000000000000111222333444555555666666777777888888888888888777777777777777555555555666666666666666666666666666666666666666555555444444333222222111000222444333000///000222111111222222222111111000111222222111111333666999777999<<<======;;;;;;;;;999999999999:::;;;<<<<<<:::999888888999:::<<<===:::999999999999999999999888888888888777777777777444555666888888888777777555777888888777888:::<<>>======>>>::::::::::::;;;<<<>>>>>><<<;;;;;;;;;::::::::::::;;;;;;:::999888888777777777777777777666666555555555444333333333444666777444555666666666444333222333333333333333333333333333333444444444333222111111222222333444555666666555555555555555555555555666666666666666777888888666666666666666666666666666777888777666666888:::888888888888888888888888555888<<<===<<<;;;:::::::::888666777:::;;;999777666666777999;;;===???@@@::::::;;;;;;<<<<<<;;;;;;999999999999:::<<<>>>???666777777777666555333222222111///......///111222111111111222222333333333333333333333333333333333444444444555666777777888666666777777777888888888777777666666666666777777888777777777777555222000111333555555444333444555...///000000000...---,,,000222333555555444222111......///000222444777888:::999888888999999777555:::999999999888888777777888888888888888999::::::888888777666555444444333555555555555555555555555444555777888888888777666:::777777999888777:::@@@CCCDDDNNNUUUZZZhhhssspppiiiiiieeeaaa```bbbbbbbbbiiisss~~~}}}{{{yyyxxxwwwvvvuuuuuuuuuvvvvvvzzzxxxuuurrrqqqooollljjjjjjhhhffffffhhhiiijjjjjjhhhgggeeeeeeffffffdddccc```___^^^^^^^^^]]][[[YYYYYYYYYXXXXXXWWWXXXXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888888888888888777777777666888777666666666777999999666666777777777666444444444444444444444444444444444444444444444333333222333333333444555555666666555555555555555555555555555555555555555666666777666666555555555555555555444666666666555555777888777777777777777777777777444777:::<<<;;;999888888999777666666999999888666666666666777777999::::::777777888999999:::999999:::999999999999999::::::777888888888888666555444444333111000000111333444333333333333333444444444333333333333333333222222333444444555666666777777777888888888999999999999777777666666555666666666777666777888::::::888666444555666666444222222333///000111222222222222222555555444444444444444444555444444444555777999::::::999888888999999777666777777777777666666666555666666555555555666666777777777666666555555444444555555555555555555555555444555777888888888777666999777777888888777:::???DDDEEENNNVVV[[[lllyyywwwuuurrrmmmiiigggggghhhgggkkkuuu~~~~~~~~~~~~||||||zzzxxxvvvuuutttttttttttttttuuuvvvxxxvvvtttsssqqqooollliiiiiigggffffffgggiiiiiiiiihhhgggeeeeeeffffffeeeccc```___]]]]]]]]]]]][[[YYYXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVSSSRRRPPPOOOOOOLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>============>>>???@@@@@@>>>>>>>>>=========<<<<<<======<<<<<<;;;:::::::::::::::999999999999888888999888777777777888::::::888888888999888888777666666666666666666666666666555555555555444444444444555555555555555555555555555555555555555555555555444444444444555555555666666555555555444444333333222444555555444333555666666666666666666666666666444666999:::999888777777777666555666777777666555666666555444444444444444555666777888999999999999::::::999999888777555555888999999999888777666555555444333222222333444555555555444444444444444333444444333333222222222111333444444555555666666666888888999999999:::::::::888777666555555555555555777666666888::::::999777555777777666444222111222111111222333555777888999:::888666444333444666777555555444444444555555666999888888888:::999888666555555555444444444444444666555555444444444555555666666666666666555555555555555555555555555555555444555777888888888777666888555666888888666:::@@@FFFFFFOOOWWW^^^sssvvvooommmlllnnnoooqqqxxx}}}|||{{{yyywwwtttttttttttttttuuuuuuvvvvvvtttsssqqqpppooommmjjjggggggeeecccccceeeffffffffffffeeeddddddeeeeeedddbbb___]]][[[[[[[[[[[[YYYXXXVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUSSSPPPOOONNNNNNJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>==================<<<<<<<<<;;;;;;::::::::::::::::::::::::888777666666666777888999999999999999999999999999888888888888888888888888777777666666555555555555777777777666666555555555555555555555555555555555444444555555666666666666555555555444333333222222222333555555444333444666666666666666666666666666555777::::::999777777888555555555555555555555555555555444333222222333333666777888999:::;;;;;;;;;888999999999888777555333888888888777777666666555555444333333333333444555555555444444333333222222444444333333222111111111333333444444444555555555777777777888888888999999777777666555444444444444888777666666777777555444555666777666444333222333444444444444666888;;;<<<;;;:::888777666666666666444333333333333444444444999888777888999999888666444444444444333333333333777777666555555555555666555555555666666666666666555555555555555555555555444555777888888888777666666444555777777777:::@@@GGGFFFOOOYYYccczzzxxxoookkkkkkooosssvvv{{{}}}}}}}}}}}}{{{xxxvvvuuuuuuuuuvvvwwwwwwwwwwwwsssrrrpppooonnnmmmjjjhhhgggeeecccbbbdddeeeeeeddddddbbbaaaaaaccccccbbb```^^^\\\YYYXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPNNNMMMMMMHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888777666666666777999::::::999999999999:::::::::999999999999999999999999999888777666666666777777999888888777777666666555666666666666666666666666444555666777777777777666555555444444444333333333222444666777666555555666777777777777777777777777777999::::::999888888888444444555555444444444555444444333333333444444555555666777888999999999999666777888999999888777666666555555444444444444444333333222222222222333333444444333333222222111111333333333222222111111111333333333333444444444444444555555555555666666666666666555444444333444444888777555666777777777555333555666666555444555666666666555555666777999:::999999:::999999777555444444555555666666777777777777666666777888999777666444444444444444444444444666666555555555555666666555555555666666666666666555555555555555555555555444555777888888888777666666444555777888888<<>>============<<<<<<======>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::888888999999999999:::::::::999888888888999;;;;;;999888888888888999::::::::::::::::::::::::::::::;;;:::888777777777888999999999999888888777777777666666666666666666666666444555777888888888777666444444444444444444444444333555888888777666666777777777777777777777777777888999;;;:::999777888999333555555555444333444555444444444444555555666777333444555555666666555555555666666777888888888888444333222222222222333333111111222222222222111111333222222222222222111111222222222222222222222222333333333333333333333333222222333333333444444444444444333333333444444555777666555777:::<<<======222444666666555555666777777666666666666666777777666777999999999777555333222333444555666666555555555444444555777777666444444444444444555555555555333333333333333444555555666666666666666555555555555555555555555555555555444555777888888888777666666444555888999999===CCCFFFFFFQQQ[[[eeezzz{{{ddd[[[ZZZ^^^hhhssssssvvv{{{llloootttxxx|||~~~zzztttnnnjjjlllqqqvvvsssttttttuuuvvvyyy~~~yyy~~~~~~}}}~~~|||zzzwwwxxxyyyyyyyyyxxxwwwvvvvvvrrrnnnlllmmmmmmmmmmmmiiifffdddcccdddeeeeeeeeebbb```___```aaabbbaaa```___]]]YYYXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999888888888888888999999999666777777777888888888888999999888777888999:::;;;777777666666666777999999::::::::::::::::::::::::<<<;;;999888777888999:::999999999999999888888888666666666666666666666666333444666777888777666555444444444555555666666777333555888999888666666666666666666666666666666666888999:::999777666777888333555666666444333444666555555444444555555666777444555555555555444333333555555555555555666666777333222111111111222333333111111222222222222111111222222222333333333333333000000000111222222333333333333222222222222222222111111222222222333333333222222222222333444555666777555555666:::<<<>>>>>>444666777777555444555555555666666777777777777777555666666666666666555555333444444555444333222111333333222444555666555333333333333444444444555555222222333333444555777777777777666666555555444444555555555555555555555555444555777888888888777666666555666999::::::???EEEFFFGGGQQQZZZ```rrrjjjWWWTTTXXX]]]gggsssrrruuuzzzrrrxxx~~~yyyvvvqqqllliiijjjnnnrrrmmmoooqqqrrrtttxxx}}}~~~||||||}}}}}}{{{wwwxxxyyyyyyxxxwwwvvvuuutttpppllliiiiiikkkllllllgggdddbbbaaabbbccccccbbbbbbaaa```aaabbbcccbbbaaaaaa^^^[[[YYYZZZZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===;;;::::::999999999::::::::::::999999999888888888777777777777777777777888555555666666777777777888777666555555555666888888666666555555555666888999::::::::::::::::::::::::===<<<:::888888999:::;;;999999999999999999999999777777777777777777777777222333555777777666555444333444444555666777888888222444777888777666555666555555555555555555555555777888888777666555555666333555777666444333444777666666555444444444555555777777777777666555444333666555333222222333444555333222111111111222333444111222222333333222222111333333333444444555555555//////000111222333333444333222222222222222222222111111222222222333333333111111111222333444555666888666555555777999999999666888999777555333333444444555777888999999888888666555333333333444666777999:::::::::888666444333222111111333555555444222222222222333333444444444444444555555777888:::;;;888888777666555444444333555555555555555555555555444555777888888888777666777555666:::;;;;;;@@@FFFGGGHHHRRRYYY]]]kkkvvvrrrrrr___PPPQQQXXX^^^hhhsssuuuwww}}}}}}xxxwwwzzz|||zzzxxx|||yyyxxxzzz~~~~~~~~~~~~{{{uuuuuuuuutttsssrrrqqqpppmmmkkkiiigggffffffggghhheeeeeedddcccbbbbbbbbbbbbbbbaaa```aaaccccccbbbaaa]]]\\\ZZZYYYXXXXXXXXXYYYUUUUUUTTTTTTSSSRRRRRRQQQTTTSSSSSSRRRQQQPPPPPPPPPMMMLLLJJJIIIHHHHHHIIIIIICCCDDDEEEFFFEEECCCAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;::::::::::::::::::::::::::::::999999888777666666999888666555555555666777555666777888888777666555333333333444444555555555111111000111444999===@@@999999999888888888777777666666666777777777777777888888888888888888888888666666555555555666777777444444333333222333333333111000///000333555555444666555555444444333333222444666999999888777777888666666666666666777888888444444444444444555666666888888777777666666555555555555666666777777777777666666555555444444333333444444333222111111111111333333333333333333333333222333333333444555555555111111111222333444555666222222222222222222222222222222222111111111000000000111222222333333222222333444444444555555666666333444666888888666555333666666777777777666666555666666555555555444444444333333333444444444555555000222444555555444222000111111222222333444555555666666666777888888999999:::777555444555555555444888888777777666555333333333333333333444666777888999:::<<<======???AAADDDDDDHHHOOOXXX```dddddddddcccUUUIIILLLYYYeeeooouuuzzz|||~~~xxxyyy}}}|||uuupppoooqqqrrr~~~~~~{{{{{{}}}}}}||||||}}}|||yyyqqqqqqqqqqqqpppooommmllljjjhhhfffdddccccccdddeeecccbbbbbbaaaaaaaaabbbbbb___^^^\\\\\\^^^______^^^ZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSRRRQQQQQQPPPOOOOOOLLLKKKJJJHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888777666555444555555666333333444555555555444333333333333444444444555555555444333333444666888:::999888888888888777777777666666666666666555555555666666666666666666666666444444444444444555555666333333222222222222333333222000///000222444444333333333333333333444444444444666888999888777777888666666666666666777888888666666555555666777777888777777777888888888888888666666777777888888888888888888777777666666666666555444333222111111111222444444444444444444444444555555555555666666666666666555555444444444444555333333333333333333333333333333222222222111111111111111222333333333333333444444444555555555666666666777888888888777666555666666777777777777666666777777777666666555555555333333444444444555555555444444444444444444444444222222333333444555555666888777666555666888:::<<<;;;999666555555666555555666666666666555444333333888777777777777888888999999:::<<<<<<<<<>>>@@@BBBDDDHHHNNNVVV]]]`````````[[[NNNEEEKKKZZZhhhrrryyyyyy}}}tttpppssswww{{{~~~|||uuukkkccc^^^___cccfffoooqqqtttuuuttttttttttttsssvvvzzz}}}~~~{{{vvvsss|||}}}{{{xxx{{{wwwwwwxxxvvvsssrrrrrrssswwwrrrmmmmmmpppsssuuuuuurrrrrrrrrtttuuutttpppmmmlllmmmnnnnnnllljjjhhhgggdddbbb```___^^^]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^___[[[XXXVVVUUUVVVXXXXXXXXXUUUTTTRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPOOOOOONNNNNNKKKKKKIIIHHHHHHGGGHHHHHHFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA========================;;;;;;;;;::::::999999888777666666555444555555555333444444555555444444333333333333444444444444555555555555555555666666666888777777777777666666666555555555444444333333333333333333333333333333333222222222222222333444444333222222111111222333333333111000000111222222111111111222222333444444555444666888999888777777888666666666666666777888888888888777777777888999999666777777888999:::::::::888888888999999999999999:::999999999999888888888777555333111111111222333666666666666666666666666888888777777777777777777:::999888666555444444333444444444444444444444444444444333333333222222222222222333444444444333333444444444555555555555666888777777777666666555555666666777777777777777666888888777777777777666666444444444444555555555666777666444333333444666777333333444444555666666666:::888555444555777;;;===<<<:::777555666666555444333444444555555444444333:::999888888777777888888888:::;;;;;;;;;<<<>>>AAACCCGGGMMMTTTYYY\\\\\\\\\WWWKKKDDDKKK[[[iiisssyyywww|||vvvtttxxx{{{}}}~~~zzzrrrggg]]]YYY[[[aaafffdddeeeggggggggggggiiikkkmmmoooqqqssssssqqqnnnllloooooollllllssszzz{{{wwwnnnlllkkkiiihhhjjjlllnnnoooiiibbb```ccchhhjjjkkkhhhfffeeedddeeeeeedddcccfffgggiiiiiihhheeebbb```[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSTTTUUUWWWXXXVVVSSSOOOMMMNNNPPPQQQQQQOOONNNLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777777666666666666666777777777777777777666666444444444444444444444444111222444666777777777666666666666666555555555555444444333333222222111111111111111111111111111111000000000000111222333333222222111111111222333333444222000000111111111///111111111222222333333333333666888888777666777777666666666666666777777888888888888777777888999999777777777888888999999999999999999999::::::::::::999999999999999999999999888666444111111222333444777777777777777777777777999888888777777666666666:::999888666555444444444555555555555555555555555555555444444444333333333222222333444444444444333444444444444555555555555666555444333222222222333555555666777777777666666777777777777777777777777444555555555555666666666777777666666666666777777444555555555666666666777888777666555666888:::<<<;;;999666444444444444333111222333333444444444444666666555555555555555666888999:::::::::;;;===???AAAEEELLLRRRWWWZZZ\\\]]][[[OOOGGGMMM[[[gggoootttsssyyyyyykkk```ZZZ[[[aaaeeeaaabbbccccccccceeehhhkkkiiiiiiiiiiiiiiiiiijjjjjjfffeeecccdddmmmvvvwwwsssiiieeeaaa___aaaeeejjjnnnllleee]]]YYY[[[```bbbdddeeeaaa\\\ZZZZZZ]]]^^^___^^^```bbbcccaaa^^^ZZZWWWQQQQQQPPPPPPPPPPPPPPPPPPMMMLLLJJJJJJJJJLLLNNNPPPQQQNNNJJJHHHHHHJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999999888888777777:::999999888888777777777444444444444444444444444111222444666777666555444555555555444444444333333333222222222111111111000111111111111111111111111000//////000111222333333222222111111222333333444555333111000111111000///333333333222222111111111333555888888777666666777666666666666666777777888888777777666666666777777888888777777777666666666999999999999999999999999777777888888888888888888888666444333222222444444777777777777777777777777777777777666666555555555777666666555444444444555555555555555555555555555555555555444444444333333111222333333444444333333444444444444333333333333444444333222111111222222333444555666666666666666666666666666666666666666555555555666666666777777555666888999999888666555555555666666666666666777444555777888888888888888999777444222333333222111000111222333444444444444333222222333444555666666777888:::::::::;;;===??????EEELLLSSSWWW[[[___bbb___SSSJJJOOO\\\gggnnnrrrrrrzzz}}}{{{zzzyyy{{{vvviiiaaa___bbbddddddeeeeeeeeedddfffiiikkkjjjiiigggeeeeeefffiiijjjccccccaaabbbjjjssstttpppgggbbb]]]\\\^^^dddiiillljjjccc[[[WWWXXX\\\___```aaa\\\VVVSSSSSSVVVXXXZZZXXXZZZ]]]^^^\\\XXXSSSOOOJJJJJJKKKLLLLLLMMMMMMMMMHHHGGGEEECCCDDDEEEHHHJJJNNNKKKGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEECCCAAA???===<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888777666555555555555555444444444444333333333555555666666555444222111444444333333333222222222111111111111111111111111222222222222222222222222000000000111222333444555222222222222333444555555555333111111222222222111555444444333222222111111333555777888777666666777666666666666666777888888777777666555555555666666888888777777666555555444888888888888888777777777555555555666666666666666777777666555444444444444666666666666666666666666666555555555555555555444444444444333444444555555555555555555555555555555555555444444444333333333111111222333333333222222333333222222222222111111333333333333333444333333111222333444555555555555555555666666666666777777666666666666777777777777444666888::::::888666444555555666666666666666666222333666888999888666555777444222111222333222111111222333333444444444444333333333444555666888999666888999::::::<<>>>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::999888777777666555444333333333444555555444444444333333333555555555555444333333222333333222222222111111111000000000111222222333333222222222222222222222222111111111222333444666666333333333333444555666777555444222222333444333222444444444333333333333333333555777888777666666666666666666666666777888888888777666555555555555666888777777777777777777777777777666666666555555555444444444555555555666666666666777777666555333222444444444444444444444444444555555555555555555666555444444333444444444555444444444444444444444444444444444444333333333222///000111111222222111111111111111111000000000///000111222444444444333333000000111222333333333333666666666777777888888888666666777777777888888888666666777888888777666666555555555555555555555555222333444555666666666555666444111111222444444333222333444444444444444333555555555555555666777888555777999:::;;;===@@@CCCAAAHHHPPPUUUWWW[[[```eee```SSSHHHLLLYYYfffoootttrrr|||mmmllljjjiiihhhiiikkklllkkknnnqqqtttvvvwwwzzz{{{{{{zzz{{{|||~~~}}}{{{yyy{{{|||~~~}}}{{{yyywwwuuutttrrrsssqqqnnnoootttuuurrrmmmjjjhhhhhhjjjkkkjjjhhheee___YYYWWWZZZ^^^aaabbb```___]]]\\\\\\\\\ZZZXXX[[[^^^bbbdddbbb]]]VVVRRREEEGGGIIIKKKMMMNNNOOOOOOJJJHHHEEECCCBBBDDDFFFHHHKKKIIIGGGFFFFFFEEECCC@@@???>>>===<<<======??????@@@AAABBBDDDFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888999:::999888777666888777555444333333444444555555555444444333333333222222222333444555666666222222222111111111111000//////000111222333444444222222222222222222222222222222222333444666777888333333333444555666777888666444222333444555555444222333333444444555555666222555777777666555666666666666666666666777888888888888777666666555666666777777777888999999::::::666666555555444444444333333444444444555555666666555666888888777666333222333333333333333333333333444444555555666666777777666666555444444444444444444444444444444444444444444444333333333222222222//////000111111111111111111000000000//////......,,,---000222333333222111...///000111222333333333777777888888999999999999777777777777888888888888888777666555555666777888555555555555555444444444333333222222333444666777555444222222333555555555444444444555555444444333666666555444444444444555555777999;;;<<<>>>BBBDDDCCCJJJQQQUUUVVVYYY^^^ccccccTTTHHHKKKWWWccclllrrroooyyykkkiiijjjnnnnnnkkkjjjlllnnnqqqtttwwwxxxwwwuuusssrrruuuyyy{{{|||}}}~~~~~~|||}}}~~~}}}{{{zzzxxxvvvqqqlllgggbbb___\\\]]]dddkkkoooqqqooonnnkkkhhheeedddccccccdddfffiiikkkkkkggg___ZZZRRRQQQQQQQQQSSSRRRPPPOOOMMMJJJGGGDDDEEEHHHLLLOOOTTTPPPKKKHHHFFFDDDCCCAAABBB@@@???AAADDDDDDBBB@@@DDDEEEGGGHHHJJJKKKLLLLLLIIIHHHGGGGGGHHHJJJMMMNNNIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???===<<<<<<======<<<<<<<<<;;;;;;::::::999777777888888888999999999:::999999888888999999:::444333222222222222333444333444555666666555444444777777777666555333222111000111222333333333222111111111222222333444444555444444333222222222222333222222222333333333444444555555555555555666777777666666666666666666666666666555555444444444555555555555444444444444555555666666555555555555666666999888777666666777888999999999888888888888999999666666666666666555444333888777777777777777777888999999888888777666666666444444444555444444333333444444444444444555666666666666666666555555555555444444444444444444333333333333333444444444555555222222222222222111000///000000////////////000000000///...---...///111333555555444333333222222111555555666666777777888888888888888888777777777777666666666666777777777777444444555555555555555555666555555444444666777888666666555444444444444555888555333222333555666666777666555444444444444444777777777999<<<@@@DDDFFFEEEHHHLLLQQQVVV]]]ccchhhlllXXXIIIKKKTTT\\\eeennnssszzzmmmlllmmmqqqrrrooooooqqqtttvvvyyy{{{{{{{{{yyyxxxxxx{{{~~~yyysssooofffdddbbbeeelllsssyyy{{{zzzxxxuuurrrooonnnnnnnnnmmmnnnoooqqqppplllfffaaa]]][[[ZZZYYYZZZYYYXXXVVVQQQOOOLLLIIIJJJMMMQQQTTTZZZVVVPPPLLLIIIFFFDDDBBBDDDCCCCCCEEEHHHIIIHHHFFFIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@???===<<<:::::::::;;;;;;;;;::::::::::::::::::777777777888888888999999:::999999888888888999999555555444333333444555555333444555666666555444333555666666666666555555444222333444555555555444444444444555555666777777888555555444333222222222222222222333333444555555666555555555555555666666777666666666666666666666666666555555444444444555555777777666666666666777777666555555444444555555666888777777666666777777888888888777777777777888888555666777888999999999999999888777777777777888999::::::999888777666666666555555666666666666666555666666555555666777777888777777777777666666555555555555555555444444444444333333333333333333333333222222222222222111000000000000////////////000000111000///...///000222333333333333333222222222222555666666777888999999:::777777777777666666666666555555555555666666666666333444444555555555555555555444444333333444666777666666555444444555555555888555333222444555666666888777666666555555555666777777888999<<<@@@CCCFFFEEEHHHMMMSSSXXX___fffkkkmmmYYYIIIJJJRRRZZZcccmmmtttyyyqqqoooqqqvvvwwwuuuvvvxxx}}}~~~~~~}}}|||xxxmmmkkkkkknnnttt|||}}}yyywwwvvvwwwwwwxxxxxxwwwxxxwwwtttoookkkiiifffcccaaa``````___]]]XXXVVVSSSQQQRRRUUUYYY\\\]]]ZZZUUUQQQOOOLLLJJJHHHIIIHHHIIIKKKNNNOOONNNMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMKKKIIIIIIIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDD>>>>>>===<<<;;;:::::::::999999::::::::::::::::::777777888888888888999999;;;:::999888888888888888777666555555555555666777444555666666666555444333555555666777888888888777555666777777888888777777888888999999::::::;;;;;;777666555444333333333333333333333444555666666777555555444444555555666777777777777777777777777777555555444444444555555666777777666666666666777777555444444333333444444555666666777777777777777666777666666666666666666777555666888:::<<<======>>>:::999777666666777999:::;;;;;;:::999888777666555666666777888999999999999888888777777777888999999888888888888888777666666555555555555666666666666666555555444444333333222222222222222222222111000000000////////////000000222111000///000111222333111111111111111222222222333333444555777888888999666666555555555444444444333333444444444555555555333333444555555555555555444444333222333444555666666555555555555555666777888666333222444666666666888888888777777777777777777777888999<<>>>>>>>>>>>>>>===<<<;;;999999::::::;;;;;;<<<<<<888999999999::::::::::::<<<<<<;;;:::999999999999888888888777777888888888666777777888888777555555777777888888999999888888888888999999::::::::::::::::::;;;;;;<<<<<<<<<===:::999888666666555555555666666666666666666666666555444444444444555666666777777777777777777777777555444444444444555666666555555444444444444555555444333333222222333333444444555666777888777666555666555555444444555555666666777999;;;<<<===>>>>>>;;;:::888666666888:::;;;<<<;;;:::999888777666555666666888999::::::::::::888888888777777888999999888888999999999888777666666666666666777777777777::::::999888777666555444222222222333333222111111000000////////////000000111111000000000000111222...//////000111222222222///000111222333444555666444444444444333333333333222222222222333333333333222222333444555555555555555444333333333444555666666555555555666777777888888666333333444666666666777888888888888888777777777777888:::<<>>@@@AAA???CCCKKKRRRYYY```fffjjjdddSSSFFFFFFMMMVVVcccpppvvv{{{uuussstttxxx{{{{{{}}}}}}{{{yyyxxxxxxwwwuuusssrrrpppllljjjjjjjjjhhhggghhhfffdddbbbbbbccceeefffbbb```^^^]]]]]]\\\ZZZXXXYYYZZZ[[[YYYWWWUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA999999999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===999999:::;;;;;;:::999999999::::::;;;:::999777666999:::::::::999888777777999888888888888999::::::999999999999999::::::::::::999999888888888888888999888777666555444333222444444333333444444555666666666666666666666666666444444444444444555666777777777666666666666777777444333333222222333333444222333444555666666666666555555444444444444555555777777888999999999888888888888777777777777888888999999888888777666666666666666777888999999999888777777666555555555666666777888:::;;;:::999777555555555666666777777888888999999888777555444333333111222333333333333333333333333222222222222333333111111111111111000000000...//////000111222222222111222222333333444444555333333222222222222111111000000111111111222222222000111222444555555555555666666555444555666777888555555555666777999:::;;;999777444333555777777777555666888999999888777777777888999;;;<<<===>>>???>>>BBBIIIPPPVVV\\\aaaeee___PPPEEEFFFMMMUUUbbbpppttt{{{}}}~~~ssspppqqquuuxxxxxxzzz}}}zzzyyywwwwwwwwwwwwuuusssqqqooommmmmmmmmmmmllljjjiiigggeeecccbbbbbbcccdddaaa```^^^^^^^^^]]][[[YYYWWWYYY[[[YYYVVVTTTTTTVVVUUUVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSRRRRRRQQQPPPOOOJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA???@@@BBBCCCCCCBBB@@@???999999888888888999;;;<<<::::::999999999999999999999999999999:::::::::;;;:::999999::::::;;;<<<===999999:::;;;;;;:::999999888999999999999777666555777888888999999999999888777666666555666777888999888888888888888888888888666666666666666777777888666666666555555555444444444444333333444444555666444444444444444444444444444333333444444666777777777777666666666666777777444444333333333333444444333333333333444555666777555555444444444444555555666666777888888888888777555666777777777777666555666666666666666666666666777888888999999999888888888777666555555555555666666777999::::::888666444444444555666666777888888888888777666555444444333111222333333444444333333555444444333333444444555333444444444333333222111000000000111111222222222333333333333333333333333333333333222222222111111000000111111111222222222000111222333444555555555555555444333444555666777555555666777888:::;;;<<<999777444444555777777777666777999:::;;;:::999888777888999;;;<<<======>>>>>>BBBIIIOOOTTTYYY]]]```]]]OOOEEEGGGMMMTTT```mmmrrr{{{qqqoooooosssuuuuuuxxx||||||~~~|||{{{zzz~~~~~~~~~|||}}}~~~yyyxxxwwwwwwxxxwwwuuusssnnnmmmmmmmmmnnnnnnllljjjiiigggeeebbbaaa```aaabbb\\\\\\\\\]]]___```___]]]UUUWWWYYYXXXVVVTTTUUUWWWUUUUUUVVVVVVUUUTTTTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBAAAAAAAAA@@@@@@@@@>>>@@@BBBDDDDDDBBB@@@>>><<<;;;999999999;;;===???999888888888777777666666777777888888888999999999777777777888999:::;;;<<<999999:::;;;;;;:::999999777888888888777666444333555555777888999:::::::::666555444444444555777888888888888888888888888888444333333444444555666777333333444444555666666666444333333333333444555555444444444444444444444444333333333444555666777888555555444444444444555555555444444333333444444555333333222222333444666777666555555444444555555666555555666777888999999999333555666888888666555333555555555555666666666666999999:::::::::999888888888888777666666555666666555777999::::::888555444333444444555666777777888999999888888777777666666111222333333444444444444555555555444444555555555555666666666555444444333111111111111222222222222222222222111111111111000333333333222222222222111111111111111222222222222///000222333444555555555444444333222333444555666555555666777888:::<<<===:::777444444555777888777777888:::<<<<<<<<<:::999777888:::;;;<<<=========???CCCIIIOOOSSSWWW[[[^^^]]]PPPGGGIIIMMMRRR]]]jjjpppyyyxxxwwwsssooolllnnnrrruuu}}}|||~~~|||zzzyyyxxxxxxxxx{{{|||||||||}}}}}}{{{|||yyywwwwwwwwwvvvsssoooooommmlllllllllmmmmmmlllhhhgggeeeccc```___^^^]]]ZZZ[[[[[[ZZZYYYXXXZZZ\\\ZZZYYYYYYXXXWWWWWWWWWWWW\\\ZZZXXXWWWVVVTTTQQQOOOQQQPPPPPPPPPQQQPPPMMMKKKIIIHHHFFFEEECCCCCCBBBBBBEEEEEEEEEEEECCCAAA>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888<<<;;;999999999999777666;;;::::::999888777666666777555444555999:::777444444555777999:::999888777555444333333333555666777999888888888777777666666666666666666555555555555777777777777777666555444222222222333444555666666666555444222111111222222111111111111222333444444666444333333444555333222333333333333333333333333222333333444444333333222222222222333333333444444666666666666666666666666333333444444555666777777;;;:::777555333333333333555666777888888777666555666666666555555444444444999888777666666555555666555555555555666666666666999999888777666555444444111111222333333444555555444444333333333222222222333333333333444444555555222222222222222222222222111222222333444444444444444333333222111000//////111111000000000000000111444444555555444444333222666555444333333444666777666666666666666777888888666666555555555444444444666888<<>>EEENNNUUU[[[^^^___```QQQEEEFFFLLLTTTaaannnsss|||tttssspppmmmkkkmmmrrruuu~~~}}}~~~}}}{{{yyyxxxwwwxxxxxxyyy|||~~~|||zzzwwwvvvxxx}}}~~~~~~}}}{{{zzzyyyyyyzzzxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{zzzwwwuuuuuussspppppppppoookkkhhhggggggffffffggggggfffeeebbbaaa___]]][[[ZZZYYYYYYYYYZZZYYYXXXVVVUUUVVVWWWXXXWWWVVVUUUUUUVVVWWWXXX\\\[[[ZZZYYYXXXVVVRRROOOOOONNNNNNNNNNNNMMMKKKIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<:::999;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::999999999999888888888888888999999999;;;:::888888999999888666777777666666666555555555666555555666888888777666444555777888999888777666666555444444444555666666777777777666666555555555666666666666555555555444666666666666666555444444222222222222333444555666666555444222111111222222222222111222222333444555777555444444555666444333222222222222222222222222333333444444444444333333222222333333333444444444444444444444444444444444333333444555555666777777666666555444444555666777555666666777666666555555555555555444444444333333666666555555555666666777555555555555666666666666888777777666555444333222111111222222333444444555444444444333333333222222555555555555555555666666222222222222222222222222111222333333333333333333333333222111000000//////111111000000000000000111333333444444444444444333555444444444444555666666666666666666666777888888777777777666666666666555666888;;;>>>>>>===;;;:::999:::;;;<<<<<<===<<<<<<<<<@@@GGGOOOVVV[[[^^^```]]]PPPFFFIIIOOOVVVaaammmttt{{{nnnmmmkkkiiiiiilllqqquuu|||~~~}}}zzz}}}}}}}}}}}}{{{xxxwwwvvvvvvvvvxxx{{{|||}}}zzztttoookkkgggeee```aaaeeellltttxxxxxxvvvvvvssspppnnnoooqqqqqqqqqrrrqqqooommmlllmmmnnnoooqqqsssvvvyyyyyyxxxvvvuuu{{{yyywwwvvvtttrrrnnnkkkkkkiiigggeeedddccc```^^^]]]^^^___``````^^^\\\[[[[[[ZZZXXXVVVUUUTTTSSSSSSUUUUUUTTTRRROOONNNNNNOOOSSSRRRQQQPPPPPPSSSUUUWWW[[[ZZZZZZZZZYYYWWWRRROOOLLLJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@???>>>=========;;;:::999888777777777777777777777777888999::::::999999999999999999999999;;;;;;;;;:::::::::999999999999999999999999999999999888777777888999888666555555555555555555555555444555777777666666777777444555666777777777666555666666555555444555555666555555555555555444444444666666555555555444444444555555555555444444444444222111111222222333444555555555444333222222222222333333333333333555666666888666555555666777555444111111111111111111111111333444444555555444444333333333333333444444444444333333333333333333333333333333444444555666666666444333333333444555666777555555444444444555555666444444444444333333333333444333333444555666777777444555555555555666666666666666555444333222222111111111222222333333444444444444444444333333333333555555444444444444444444111111111111111111111111222222222333222222111111111111111000000/////////000000000000000000111111111222333444444555555444333444444555666666555555777666666666666777888888999999888888888777777777666888:::<<<===>>>======<<<<<<============<<<<<<>>>BBBIIIQQQXXX]]]```aaa\\\PPPHHHLLLSSSXXXbbblllvvv{{{fffffffffeeeeeeiiinnnrrruuuxxx{{{}}}|||yyyuuusssvvvwwwyyy||||||{{{yyywwwttttttttttttvvvyyy}}}|||~~~{{{tttllleee]]]XXXVVVWWW\\\dddkkknnnllliiijjjgggcccbbbbbbcccdddddddddcccaaa______aaacccdddlllooosssvvvvvvsssooolllqqqpppooonnnllliiiddd```___]]][[[YYYWWWVVVTTTSSSTTTWWWYYYZZZYYYVVVTTTRRRSSSSSSQQQPPPNNNNNNMMMMMMLLLLLLLLLJJJHHHFFFGGGHHHLLLKKKIIIHHHIIIMMMQQQSSSVVVVVVWWWXXXWWWTTTOOOKKKGGGEEEDDDCCCCCCBBB???===;;;;;;:::999888888999999888777555444444555666777333333444444555777888999999999999999999999999999;;;;;;;;;::::::::::::999999999999999999888888888777666555666777888777666777777666666555555444444222555888777555444555888333444555555666555444444666666555555555555555555555555555555444444444444555555555444444444333333555444444444444444444444222222222222222333444555444444444333222222222222444333333444444555666777777666555555666666555333222222222222222222222222333444444555555444444333333333333333444444444444333333333333333333333333222222222333333444444444444444444333333333333333555444333222333444555666333333333333333333333333333333333333444444555666444444444555555555666666666555555444333333222222111111222222333333333333444444444444333333333333222222111111111111000000111111111111111111111111222222222222111000//////000000/////////////////////000000111111111111111000000222333444555555555222333555666777666555555777777666666777777888999999999999888888888888777777888999;;;===>>>???@@@>>>>>>??????>>>===<<<<<<>>>BBBJJJSSS[[[aaadddfff___RRRJJJMMMTTTYYYbbbmmmyyy~~~^^^^^^___^^^___ccchhhlllnnnpppsssttttttqqqnnnkkkkkkmmmpppssssssrrrppppppmmmnnnoooqqqtttwwwzzz|||yyy|||wwwlllaaaZZZVVVWWW[[[ccckkkooonnnkkkiiieee___[[[ZZZZZZ[[[[[[[[[YYYWWWVVVVVVXXX[[[]]]jjjnnnrrruuutttpppjjjgggffffffeeeeeeccc___ZZZVVVRRRQQQOOOMMMKKKIIIIIIJJJMMMQQQUUUUUUSSSOOOMMMLLLMMMLLLKKKIIIHHHHHHGGGGGGDDDDDDEEEDDDBBBBBBCCCDDDEEEDDDBBBBBBDDDHHHLLLNNNQQQQQQRRRSSSSSSPPPKKKGGGCCCAAA???======<<<999888666555555444444444555555555444333222222333444555111111222222444555777888::::::::::::::::::::::::;;;;;;:::::::::999999999999999999888888777777777555444333444666666666444777777666555444222222111111444666666444222444666333333333444333333333333444555555555555444444444555555555555555555555555444444444444333333333333555444333333333444444555333333333333333333444555333333333333333333222222444444444444555666777777666555333444555555444222444444444444444444444444333444444444444444444333222222222333333333333444333333333333333333333333000111111111111111222222222222333333333333222222444333222222222444555666333333333333333333333333555555444333333333333333444444444444555555555555666555555444444333333333111111222222222222222333444333333333333222222222000000000000000/////////000000000000000000000000111111111111000///........................//////...///000111111111111111///000111333444555555555111222444666777666666555777777777777777888999999999999999888888888777777777888999:::<<>>=========BBBJJJTTT]]]dddhhhjjjdddUUUKKKMMMSSSYYYdddppp|||UUUVVVVVVVVVWWWYYY^^^aaadddeeeggghhhhhhfffdddccc^^^aaadddeeedddcccbbbcccaaacccfffiiilllnnnppppppqqqtttwwwwwwwwwyyy}}}~~~{{{wwwuuusssrrrrrruuuxxx{{{}}}~~~{{{oooggg```aaadddkkktttzzz|||{{{sssmmmeee^^^[[[[[[\\\\\\\\\ZZZWWWVVVVVVYYY\\\^^^mmmppptttvvvuuupppjjjeee`````````aaa```[[[UUUPPPJJJJJJIIIGGGDDDCCCEEEGGGLLLPPPTTTTTTQQQMMMKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDBBBCCCCCCBBBAAAAAACCCDDDCCCBBBAAAAAACCCFFFJJJLLLNNNNNNNNNOOOOOOLLLHHHEEEBBB@@@<<<:::999888666555333333222222222333444444222222111111111111111111111111111222333555666777:::::::::::::::::::::::::::::::::999999999888888888888888777666666555555555444333333444555444222444333222111000//////...000222333333333222333333333333222222222111111111222222333444444444444444444444444555555555555666444444333333333222222222333333222111111222444555333333222222222222333333222333333444444333333222444444444444444555777777666444333333444444333222555555555555555555555555222333333444444333333222111111111111222222222222333333333333333333333333000000000111111111111111...///000222333444444444333333333333444444555666333333333333444444444444666666555444333222222333333444444444444555555555555555555444444333333333111111222222222222222222222222222222111111111111//////000000000111111111//////////////////////////////000000//////......,,,,,,,,,------......///---...000111222222111111///000111333444444555555222222444555666666777777888777777777777888999999:::999999999888888888888888888:::;;;===???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===BBBKKKUUU^^^eeejjjllldddVVVKKKNNNUUU\\\hhhtttMMMMMMMMMMMMMMMOOOSSSVVVVVVVVVWWWXXXXXXXXXWWWWWWTTTVVVWWWVVVSSSQQQQQQRRRRRRUUUYYY]]]`````````___aaadddgggfffddddddiiimmmllljjjhhheeebbbaaa``````aaadddiiimmmpppsssvvvyyyzzz{{{{{{{{{zzzzzz|||~~~zzzwwwuuuvvv{{{}}}sssjjjfffgggiiijjjhhheeecccaaaaaacccgggiiiqqqssswwwxxxvvvqqqkkkgggaaabbbdddeeeddd```YYYTTTLLLMMMLLLJJJHHHHHHJJJMMMSSSWWW[[[ZZZVVVRRRQQQSSSQQQPPPNNNLLLJJJIIIHHHHHHGGGHHHHHHGGGEEEDDDEEEGGGDDDDDDDDDEEEGGGIIIKKKMMMOOONNNMMMMMMMMMLLLIIIFFFCCCAAA===:::999888666555333333333333333444555555444444444444333222222111222222222333333555666666999999999999999999999999999999888888888777777777777777777666555444444444555444222222333333222000000000000000000000000000000//////000222222111000222222111111000000000000...///111333444444444333222333333333444444444555333333333333222222222222111000///......000111333111111000000000000111111222222333444444444333222333333333333444555666777666555444444555555444333444444444444444444444444111222222333333222222111///000000000000111111111222222222222222222222222222222222222222222222222---...000222222333222222222333444555555666666666333333444444444555555555555555444444444444444555333333444444444555555555333333333333222222222222222222111111111111111111111111111000000000000///------...///000111111222////////////////////////------.../////////......***++++++,,,---.........---...000222333222111000///000111222333444444444333333333444555666777888888888777777888888999:::;;;;;;;;;:::::::::999999888999;;;<<<>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@EEEMMMVVV^^^dddhhhjjj^^^RRRKKKPPPYYYaaalllxxxGGGHHHHHHGGGGGGHHHKKKNNNJJJJJJJJJJJJKKKLLLLLLLLLNNNOOOOOOLLLHHHEEEEEEGGGGGGKKKPPPTTTVVVVVVTTTRRRTTTVVVXXXVVVSSSRRRVVV[[[\\\[[[YYYVVVUUUTTTTTTTTTTTTXXX]]]bbbfffjjjooorrroooppppppooonnnnnnppprrruuuzzzvvvrrrsssvvvxxxtttrrrooollllllooorrruuutttvvvyyyzzzwwwrrrmmmiiiggghhhjjjllllllhhhaaa\\\RRRSSSSSSQQQOOOOOOSSSVVV\\\```cccbbb]]]YYYYYY[[[YYYXXXVVVSSSQQQOOONNNNNNNNNNNNMMMKKKIIIGGGHHHIIIGGGGGGHHHIIIKKKLLLNNNNNNQQQPPPNNNNNNNNNMMMKKKIIIEEEBBB>>><<<:::999777666444444444444555666777777777777888888777666444333333333333333444555666666777777777777777777777777888888888777777777777666777666666555444444333333555444222222222222111///...///000111222333444555000...---///222333000...222222111000//////000000,,,...000222333444444333111111111222222333333333333333333222222222111111///...,,,+++,,,...000111000///............//////111222333444444444333222333333333333333444666666888666555555666666555444333333333333333333333333111111111222222111111111////////////000000000000000000000000000000000000333333333333333333333333111111222222111000...---111333444666777777666555444444444555555666666666444444444444555666777777333333333444444444555555222222222111111111111111222222111111111111111111000000000000////////////)))***+++,,,---///000000////////////////////////,,,,,,---...////////////******+++,,,------......,,,...000222333222111000000111222222333333333333333333222333444666888999888888888777888888999:::======<<<<<<<<<;;;;;;;;;888999;;;===????????????AAAAAABBBBBBCCCBBBBBBAAACCCGGGNNNWWW^^^cccfffgggXXXNNNJJJSSS]]]eeeooozzzIIIIIIIIIIIIHHHHHHHHHHHHJJJGGGEEEDDDFFFHHHIIIIIIKKKLLLJJJHHHDDDBBBBBBCCCCCCFFFJJJNNNQQQQQQPPPOOOLLLLLLKKKKKKKKKKKKKKKLLLTTTRRROOOMMMLLLMMMOOOQQQPPPSSSXXX^^^dddgggggggggeeejjjooopppmmmkkklllooopppssswww{{{~~~~~~uuusssssstttuuuxxx}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~|||zzzxxxvvvtttnnnoooooonnnllljjjhhhfff]]]]]]\\\[[[ZZZ\\\___cccjjjiiihhhgggeeedddcccbbbddd```\\\ZZZYYYWWWTTTQQQTTTSSSRRRQQQPPPOOONNNMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJIIIHHHIIIFFFBBB???===;;;999666<<<<<<;;;;;;:::::::::999===<<<;;;999888777666555666555555555666888:::<<<777777777777777666555555777777555444333222222222555444222111111111222222222222111111000000//////000///...------...///000000111222222111000///...111000000///////////////111111222222222333333333222333333333333222111111222222111//////.........//////////////////////////////...------------...///000111333333333222111222333333444555666777777444444444555555555555666666555555444444444555555555555555555555555555555777555222000000111333555444444444333333222222222444444444333333222222222111222222333333444444444999999999999999888777666999999888777777888999999888888777666666666666666444444555555666666555555666555444333333333333333333222111111000000111111000000////////////000000,,,---------......//////000//////...---,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------444444444444333333333222222222222222222222333333333333444444555666666666999999888888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;777888:::;;;===???AAAAAACCCAAA>>>>>>@@@AAA@@@>>>@@@FFFOOOXXX^^^```___^^^WWWTTTVVV\\\ccciiirrrzzz~~~IIIIIIHHHHHHHHHHHHHHHHHHIIIGGGEEEFFFIIILLLNNNNNNPPPOOONNNKKKGGGEEEDDDEEEBBBEEEIIIMMMOOOOOOMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLQQQPPPOOONNNOOOPPPRRRSSSRRRTTTXXX]]]bbbdddddddddccciiippprrrpppmmmnnnpppmmmmmmooorrrtttssspppmmmgggfffgggkkkmmmpppzzz{{{yyy{{{xxxvvvsssooollljjjiiiiiilllnnnpppttt{{{~~~|||zzzxxxvvvuuummmmmmnnnoooooonnnnnnnnngggggggggeeedddfffiiillloooooonnnmmmllljjjjjjiiihhheeeaaa```___^^^[[[YYYXXXXXXWWWUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKLLLIIIFFFCCCBBB@@@>>><<<>>>=========<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;888888888999999:::;;;<<<777777777777777666555555777777555444333222222222444333222111111111222222111111111111000000//////000///............///000000111222222222111000///222111000000//////000000111111111222222222333333222222222222222111111000111000///......---------...........................---------------......///000000111111111111111444444444444444555555555333444444444555555555555666555555444444444555555555555555555555555555555666555333222111222333444555555555444444444333333444444333333333222222222111111222333444444555555999999::::::999888888777666666666666666666666666777777666555555555555555222333333333222111000000555555444333333333333333444333222222111111222222111111000000000000111111....../////////000000000222222222111000000//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------........./////////.........------111222222222222333333333333333444444555666666666888777777666666666666777999::::::;;;<<<<<<<<<;;;999:::;;;===>>>@@@BBBBBBDDDAAA??????AAABBB@@@???BBBGGGOOOWWW\\\]]]\\\ZZZVVVSSSSSSZZZ```fffooowwwPPPPPPOOOOOOPPPQQQRRRSSSPPPOOONNNNNNQQQTTTUUUUUUWWWWWWUUUQQQMMMJJJJJJJJJLLLOOOSSSWWWXXXVVVSSSPPPNNNLLLKKKJJJJJJLLLOOOPPPRRRQQQQQQRRRTTTVVVYYYZZZYYY[[[^^^aaadddeeeeeeeeegggmmmsssvvvvvvttttttvvvuuusssqqqrrrtttrrrkkkddd]]]\\\]]]bbbeeekkkvvv|||vvvtttvvvyyyzzzqqqjjjgggdddaaa___^^^___```ccceeehhhmmmrrrzzzxxxssssssuuuyyy{{{{{{zzzxxxuuutttuuuzzz}}}|||}}}{{{yyywwwvvvpppppppppppppppqqqrrrsssppppppooonnnlllmmmppprrrsssrrrrrrqqqppppppooooookkkiiifffdddcccbbb```___[[[ZZZYYYXXXWWWUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQPPPPPPOOONNNNNNMMMMMMKKKHHHGGGFFFEEEBBB@@@@@@@@@@@@@@@????????????>>>???AAABBBBBBAAA@@@>>>;;;<<<============<<<;;;777777777777777666666555777777555444333333222222333333222111111111111222111111111000000000000000111000///......///000111111111222333333333222222333222111111000000111111111111111222222222222333111111111111111000/////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///000////////////000000111555444444444333333333333333333333333444444444444555555555444444555555666555555555555555555555555555444444444333333333333666666555555555555444444333333333222222222222222111111222333444555666666999999999999999999888777555666777888888777666555555555444444333333444444666666666555444333111000444444333333222222333333444333333222222222222222222111111000000111111222000000000000111111111111333222222111111000000000***++++++,,,------......---............/////////111111111000000000000///111111222222222333333333333333444444555666666666888777666555555444444555888999:::;;;<<<<<<======;;;<<<===>>>@@@AAACCCCCCDDDBBB@@@@@@AAAAAAAAA@@@CCCHHHOOOVVVYYYZZZXXXVVVSSSPPPPPPVVV\\\ccckkktttWWWXXXYYYZZZ\\\^^^aaabbbaaa___]]]]]]^^^______^^^bbbbbb```]]]XXXUUUTTTUUU]]]___ccceeeddd```\\\XXXUUUSSSQQQPPPQQQTTTXXXZZZZZZYYYXXXYYY\\\aaafffjjjjjjkkkmmmnnnnnnooopppppptttxxx|||~~~{{{|||{{{rrriiiaaa______bbbfffnnn{{{zzzyyyvvvmmmjjjhhhfffddddddfffiiikkklllnnnqqqsssuuuwww{{{~~~|||vvvnnniiiiiilllppprrrppppppoooooooooqqqsssttttttuuuwwwyyyzzz|||~~~}}}{{{yyyxxxuuutttrrrqqqpppqqqrrrrrrqqqqqqpppooommmmmmoooqqqqqqpppppppppoooooonnnnnnjjjiiifffdddbbb```___^^^ZZZZZZYYYWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPOOOOOONNNNNNNNNLLLJJJHHHHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBCCCCCCBBB???>>><<<>>>???@@@???===;;;999666666777777777777666666777777555444444333333333222222222111111111222222111111111111111111000000111111////////////111111111222222333333444444444444333222222111111222222111111111111222222222222000000000000000//////...---------,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,......//////000///...------...000000333333333333333333222222222222222222333333333444555444444444444555555666555555555555555555555555333444444555444333222111444444444444444444444444222222222222222111111111000111222333444555666777666777777888777777666666666777999::::::999777666333333222222222222333333666666666666555444333222333333222222222222333333333222222111000111111111111111000000000000111111000000000000000111111111////////////......------,,,,,,,,,,,,------......------........./////////444444444333333333222222111111111222222333333444333333444444555666666666888777777666666666777777777888999;;;<<<============>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAACCCGGGNNNTTTXXXYYYXXXVVVPPPMMMMMMRRRYYY___iiiqqq[[[]]]```cccgggjjjlllmmmllljjjiiijjjlllmmmlllkkkoooooommmjjjfffdddcccdddkkklllnnnooommmhhhbbb______^^^\\\\\\]]]aaaeeehhhhhhfffcccbbbfffnnnvvv|||}}}~~~~~~}}}tttpppllljjjkkkoooxxx~~~vvvpppooonnnnnnppptttxxx{{{}}}~~~yyyqqqlllkkkmmmppprrrnnnpppsssuuuwwwwwwuuusssttttttttttttuuuvvvvvvvvvvvvvvvtttsssqqqooonnnmmmssstttuuuvvvvvvwwwwwwwww~~~|||zzzyyyuuutttrrrqqqpppqqqrrrrrrqqqqqqqqqooollllllmmmnnnnnnmmmmmmmmmllllllkkkkkkiiihhhfffbbb___]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQPPPPPPPPPOOOKKKJJJIIIJJJJJJIIIGGGDDDBBBBBBBBBBBBCCCCCCCCCCCCAAABBBDDDEEEDDDBBB???===<<<===???@@@???<<<999777666666777777777777666666777666555555444444444444222222222333333333222222111111222222222222222222222111000//////000111222222222222333333444555555444333333222222222222222000000111111111222222222///000000000000///......+++,,,---------,,,+++***++++++++++++++++++++++++)))***+++---////////////000///...------...///000000000000111222333333444111111111111222222222222333333333333333444555555333333333333333333333333222333444555444333111000222222222222222222222222111111111111111111111111000000111222333444555666333444444555555555444444555666888999999888666555222222111111111111222222000111111222222222111111222222111111111222222333111000000/////////////////////............//////////////////////////////---------------,,,,,,,,,.........------,,,,,,,,,,,,------------.........000000000000////////////000000111222333333444444333333444444555666666666555555555555666777888999777888999;;;<<<=========>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBFFFMMMTTTXXXZZZZZZYYYOOOKKKKKKPPPWWW^^^hhhqqq~~~```cccggglllppprrrssssssiiiiiijjjmmmpppssstttssstttttttttrrrooonnnnnnoootttuuuvvvvvvtttpppllliiiiiihhhhhhhhhkkknnnrrrtttuuurrrnnnnnnrrrzzz~~~zzzxxxzzz~~~~~~~~~|||wwwvvvwwwxxxyyyuuuxxx|||}}}yyyyyyxxxwwwxxxyyyzzzyyyxxxvvvtttpppllliiigggggghhhoooppprrrsssrrrpppnnnlllrrrpppoooppptttwwwzzz{{{}}}}}}|||zzzyyyrrrrrrqqqrrrrrrssstttuuusssssssssqqqnnnlllmmmnnnmmmllllllkkkjjjiiiiiiiiiggggggfffbbb___\\\\\\\\\]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPLLLLLLKKKLLLLLLKKKHHHFFFAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCC@@@???;;;<<<>>>>>>===;;;888666555666666777777777777777777666666555444444555555222333444444444444444333333333333333333444444444333222111000000111222333333333222222222333444444444333222222111111222222000000000111111111111222000000000000000///......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000000///000//////............///......///000111222333333000000000000111111111222111111111111222333444444222222222222222222222222111222333333333222000/////////000000000000111111000000000000000111111111000000111111222222333333111222222333333333333333222333444555555444333222111111000000111111222222000111222333333333333333111111000000111111222222000//////...............///......------......///............------------........................//////......---,,,,,,+++,,,,,,---------.........////////////............000000111222333444444555333333444444555666666666222222222333555666888999888999:::;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAABBB@@@???>>>???AAA@@@DDDKKKRRRXXXZZZ[[[[[[NNNJJJJJJPPPWWW```jjjttt|||^^^aaaggglllnnnnnnmmmkkk``````bbbfffjjjmmmnnnnnnmmmnnnooonnnllllllmmmooossstttuuuuuutttsssqqqpppooopppppprrrtttxxx{{{|||zzzyyywwwxxx||||||vvvpppnnnnnnpppqqqxxxxxxxxxwwwuuurrrooommmllliiiggghhhlllppprrrsssuuuzzz~~~~~~~~~}}}~~~~~~}}}|||{{{yyyxxxwwwssssssttttttttttttssssssrrrrrrrrrooollljjjjjjjjjlllkkkjjjiiihhhgggfffeeecccddddddbbb^^^]]]^^^```^^^]]]\\\[[[ZZZXXXWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSRRRQQQOOONNNMMMMMMKKKJJJJJJKKKKKKIIIFFFCCC>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@;;;<<<======<<<:::888666555555666777777777777777777666666555555555555555333444555666666666555555444444444555555555666666333222111111111111222333444333222111111222222333333333222111111111111111000000000000111111111111000111111111111000//////---...///000000///...---........................+++,,,...000111111000///000000000000000///....../////////000000111111111/////////000000000111111////////////000111222333000000000000000000000000111111111111111000//////......//////000000000000/////////000000000111111000000000000000000000000111111222333333333333333222222222222222222222222111111000000111222222333444444555555555444333333000000000000000111222222000000///...............//////............//////.........---------,,,,,,////////////////////////...............------------............/////////111111111111000000000000///000111222333444444555333333444444555666666666444444444444555666777888999::::::;;;<<<<<<<<<;;;============>>>>>>>>>>>>???@@@AAA@@@===<<<>>>@@@???CCCJJJPPPVVVXXXYYYYYYNNNJJJJJJQQQYYYbbbnnnxxx|||TTTWWW]]]aaacccaaa]]][[[ZZZZZZ[[[^^^bbbddddddccccccdddeeeeeeeeeeeegggiiijjjkkklllmmmnnnnnnnnnnnnrrrssstttvvvyyy|||{{{||||||~~~yyywwwxxx|||~~~}}}zzzwwwuuutttkkkhhheeeeeeiiinnnpppqqqssswwwzzzyyywwwvvvzzz~~~}}}{{{{{{zzzxxxwww{{{{{{{{{zzzyyywwwvvvuuuwwwwwwwwwwwwuuusssqqqooommmnnnmmmkkkhhheeedddeeejjjiiihhhgggeeedddcccbbb^^^```aaa```]]]]]]___bbb]]]\\\[[[ZZZYYYWWWVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMKKKJJJIIIHHHHHHHHHGGGHHHHHHFFFBBB???=========>>>>>>?????????<<<<<<======>>>???@@@@@@;;;<<<<<<<<<;;;:::999888555555666777777777777777777666666555555555555666333444666777777777666666555555555555666666777777333333222111111222333333555444222111000111111222333222111111000000111111000000000000111111111111111111111111111000//////---///000222222111///...////////////////////////,,,---000111222111000//////000111111111000...---000000000000////////////////////////000000000000............///000111222////////////////////////000000000///////////////......//////000000000111.../////////000000111111000000000000////////////111222333333444444444444444333333222222333333444111111000111111222333333333333333222111000///...000000///000000111222222111111000///////////////000000////////////000000//////......---------,,,---------...............,,,,,,------.../////////////////////000000000000000000000000///////////////000000222333444555555333333444444555666666777888888777777777888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>@@@AAA???<<<;;;===@@@???CCCIIIOOOTTTVVVWWWWWWNNNKKKKKKQQQZZZdddpppzzz}}}