BM 6( GGGEEEBBBAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA??????@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@???>>>???@@@@@@???>>>???????????????>>>======:::;;;;;;<<<;;;;;;::::::<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::::::::::::::999999888888999999:::888999999::::::999999888999999::::::::::::999999888999999999888888:::<<<666777888999:::999888888888999999999777666777888666777888888999999888888999888888777777777888888777777777777666666666666666666666666777777777777777777888888888888777777999999999999999999:::;;;777777777777777777777777888888777777777777777777555666666777777888888888777777777777777777777777777777777777777777777777777777888999999999999888999999999888888888777777888888888888888888888888777888888999999:::;;;;;;999999888888888888999999888888999999999:::::::::999::::::;;;;;;::::::999888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>????????????@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAEEEGGGIIIJJJKKKLLLNNNPPPQQQOOOOOORRRSSSTTTXXX___dddkkktttzzz{{{{{{{{{|||vvvqqqjjjeeeddddddeeeeeeiiillloootttwwwqqqoooppppppooonnnppprrrtttuuuwwwzzz|||~~~{{{uuuqqqllleee___ZZZWWWTTTRRRUUUTTTSSSSSSRRROOOKKKHHHJJJIIIGGGFFFGGGFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAABBBDDDFFFHHHLLLMMMLLLOOOUUUWWWVVVUUUUUUUUUWWWYYYZZZXXXVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVWWWWWWUUUSSSPPPPPPOOOOOOOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<============<<<;;;::::::;;;<<<===;;;999999:::;;;<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999::::::;;;999999999999::::::::::::;;;;;;::::::::::::999999777999<<<<<<;;;::::::;;;::::::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;<<<<<<======>>>>>>???========================JJJGGGDDDCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBB@@@???>>>@@@AAA???????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@???>>>???@@@@@@???>>>???????????????>>>======::::::;;;;;;<<<;;;;;;:::<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999999888888999999:::777888888999999888888777888999999:::::::::999999777888888888777777999;;;666777888999:::999888888777888999888777666777888666777777888888888888888777666555555555555666777777777777777666666666666666666666666777777777777777777888888888888777777555666777888999888888777777777777777777777777777777777777777777777777888555555666666777888888999666666666666666666666666777777777777777777777777777777888999999999999888999999999888888888888888888888888888777777777777777888888999999:::;;;;;;999999888888888888999999888999999999999:::::::::888999999::::::999999888888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???===>>>>>>??????>>>>>>======>>>>>>???@@@@@@AAAAAA???????????????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDGGGIIIKKKLLLMMMOOORRRUUUTTTRRRSSSXXX[[[]]]dddkkk~~~{{{wwwvvvuuuuuuxxx{{{||||||}}}}}}~~~}}}~~~~~~uuummmfffaaa]]]ZZZ[[[ZZZYYYYYYXXXUUUQQQNNNPPPNNNLLLKKKJJJIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAABBBDDDEEEGGGKKKLLLKKKNNNTTTVVVUUUTTTSSSTTTVVVXXXXXXWWWUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTRRRPPPPPPOOOOOOOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????============<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999999:::;;;<<<:::999888999;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999999999999999999999999999999::::::::::::;;;;;;::::::999999:::::::::999999999:::::::::;;;;;;;;;;;;::::::::::::999999777999;;;<<<;;;::::::;;;:::999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>;;;;;;<<<<<<===>>>>>>>>>========================LLLIIIFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBB@@@???>>>???AAA???????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@???>>>???@@@@@@@@@>>>???????????????>>>======::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999999999999999999:::777777888888888888777777888999999:::::::::999999666777888777666666888:::666777888999:::999888888777888999888777666666888666666777888888888888888555444333222333333555666777777777777666666666666666666666666777777777777777777888888888888777777222444666888888777555444777777777777777777777777777777777777777888888888444555555666777888888999555555555555666666666666777777777777777777777777777777888999999999999888999999999888888888888888888888888777777777777777777888888999::::::;;;;;;999999888888888888999999999999999999999999::::::888888888999999888888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;<<<;;;;;;<<<<<<===>>>???======>>>>>>>>>>>>=========>>>>>>???@@@@@@AAAAAA??????>>>>>>??????@@@AAAEEEEEEEEEEEEFFFFFFFFFFFFKKKMMMOOOQQQRRRTTTXXX[[[\\\[[[^^^eeekkkqqqzzz}}}uuunnniiieeebbbaaa``````___]]]YYYUUUVVVTTTRRRQQQPPPOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGFFFBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCEEEFFFJJJKKKKKKMMMSSSVVVTTTSSSSSSSSSUUUWWWXXXVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRTTTTTTRRRPPPPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJIIIAAABBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>?????????===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;:::999999999999:::;;;:::999888999;;;<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999999999999999999999999999999888888999999999:::::::::;;;;;;:::999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999777999;;;<<<;;;::::::;;;999999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<===>>>>>>>>>========================YYYUUUPPPKKKGGGEEEEEEEEEDDDBBB@@@???@@@BBBAAAAAA???@@@AAABBBBBBAAA@@@???AAA@@@@@@????????????????????????@@@AAAAAAAAABBB@@@@@@??????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;:::888777777777888888666666777777888888888999888888999999999:::::::::888888999888888777666555::::::999999999999999999666777888999999999999999777777666666555555555444777777777777777666555555666666666666666666666666555555555555555555555555666666666666777777777777666666777777666555444444555555666666777777888888666666666666666666666666777666555444444555666777666666555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777888888777777666666555555777777777777666666666666666777888888888777555444666666666666777777777777888888999::::::;;;<<<<<<999999999999999999999999888888777777888999:::::::::::::::999999888888888::::::999888999:::;;;<<<::::::::::::::::::::::::;;;<<<<<<===============???@@@@@@@@@@@@??????>>>AAA@@@????????????>>>======BBBEEECCCCCCEEEEEECCCGGGGGGGGGGGGIIILLLOOOQQQTTTRRRRRRVVV\\\bbbdddddd___dddkkkrrrzzz{{{yyyuuusssoookkkhhhfffffffffccc```\\\WWWRRROOOMMMLLLLLLMMMLLLJJJHHHFFFFFFGGGCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGIIIKKKNNNPPPRRRQQQSSSVVVVVVTTTRRRQQQQQQPPPSSSVVVWWWUUUTTTSSSTTTUUURRROOOOOOQQQRRRPPPNNNQQQPPPPPPOOONNNNNNNNNOOOMMMMMMKKKJJJHHHGGGEEEEEEFFFEEEDDDCCCBBBBBBCCCDDD@@@AAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777888888999999::::::;;;999999999999999999::::::999;;;<<<;;;888666888:::999999999999999999999999:::::::::999999888888888999999999888888888888777999::::::;;;:::999777666777777777777777777777777:::999777666666777999:::999999999999999999999999<<<<<<;;;::::::999888888999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>===@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999888888;;;;;;:::::::::999999999::::::::::::::::::::::::888888888888888888888888:::999888777777777888888666666777777777888888888777777777888888888999999666777777888888888777777777777888888888888888888555666777777888888777777777666666666555555555444777777777777777666555555555555555555555555555555555555555555555555555555555555555666666666777777666666666666666555444444444444555555555666666666444444444444444444444444777666555444444555666777666666555555555555666666555555555555555555555555666666666666666666666666555666666666777777777777777777777777666666555555777666666666666666666666666777777888777666555444666666666666777777777777888888999999:::;;;;;;;;;999999999999999999999999888888888888888999999::::::::::::999999999888888::::::999999999:::;;;<<<::::::::::::::::::::::::;;;<<<<<<===============>>>>>>????????????>>>>>>???>>>>>>>>>????????????>>>CCCEEEDDDDDDGGGHHHFFFNNNMMMNNNOOORRRVVVYYY\\\]]]\\\^^^ccckkkqqqttttttxxx{{{~~~~~~{{{xxxuuutttsssssspppmmmgggaaa[[[WWWTTTSSSPPPPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDEEEFFFHHHJJJMMMOOOPPPPPPSSSUUUVVVUUUSSSSSSSSSTTTVVVXXXYYYWWWVVVUUUUUUUUUSSSPPPPPPQQQRRRPPPOOOQQQQQQOOONNNMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDAAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<999999999999999999999999999999999::::::::::::;;;::::::::::::::::::::::::999999999999999999999999999999999888888777777777999999999999999999999888999999999999999999999999888:::;;;:::888777888:::999999999999999999999999::::::999999999888888888777777777888888999999999888999:::::::::999888777999999999999999999999999:::999777666666777999:::999999999999999999999999<<<;;;;;;:::999999888888999999999999999999999999::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<}}}yyyrrrjjjaaaYYYPPPKKKJJJGGGCCCBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???======??????>>>=========>>>>>>============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????>>>===============<<<;;;;;;::::::999999888::::::::::::999999999999888999999999999999999888888888888888888888888888999999888777777777888888666666777777777777888888666666666777777777888888444555666777888888888888555555666666777777888888444555555666666666666666666666666555555555555555666777777777777666555555555555555555555555555555555555555555555555555555444444444555555555666666555666666666666555444444444444444444444555555555333333333333333333333333666555555444444555555666666666555555555555666666555555555555555555555555666666666666666666666666555555666666666777777777777777777666666666666555666666666666666666666666666777777777777666555444666666666666777777777777999999999999999999::::::999999999999999999999999888888888888999999999999:::::::::999999999999888:::999999999999:::;;;;;;::::::::::::::::::::::::;;;<<<<<<===============<<<<<<===>>>>>>>>>======>>>>>>>>>???@@@AAABBBBBBAAAFFFHHHGGGHHHLLLOOONNNSSSSSSTTTVVVZZZ___dddggglllmmmqqqxxxxxxqqqkkkgggdddccc\\\ZZZVVVRRRNNNLLLJJJJJJIIIGGGEEEDDDDDDDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDFFFHHHKKKMMMNNNOOORRRUUUVVVUUUTTTTTTUUUWWWYYY[[[[[[YYYWWWVVVWWWUUUTTTRRRQQQRRRRRRQQQPPPRRRQQQOOONNNLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======???>>>===<<<;;;;;;;;;<<<888888888888888888888888888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888777777777777::::::999999888777777666::::::999999888888777777777888999999888777999:::888888888888888888888888999999999888888888888888555666666777888999:::;;;777888888999999999999888777777777777777777777777999888777666666777888999999999999999999999999999;;;;;;::::::999999888888999999999999999999999999::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<}}}tttjjj___WWWQQQMMMHHHEEEDDDCCCBBBAAABBBBBBBBBAAA@@@??????>>>???>>>>>>========================<<<<<<;;;;;;;;;<<<=========>>>>>>????????????>>>============>>>;;;;;;;;;::::::999999999:::999999999999999999999888999::::::::::::999888888888888888888888888888888888888777777777777888666666777777777777777777666666666777777777888888555555666777888888777777444444555666777888888888444555666666666666555555555555555555555555555555666666777777666666555444555555555555555555555555555555555555555555555555333333333444444444555555555555555666666555444444444444444444444444555555333333333333333333333333444444444444444444444444666555555444444555555666555555555555555555555555555555555555555555555555555555555666666666777777666666666666666666666666555555555666666666666666666666666666666555555555666666666666777777777777999999999999888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999:::::::::999999::::::::::::;;;;;;;;;<<<<<<===============:::;;;<<<===============@@@AAAAAAAAABBBCCCEEEGGGFFFKKKNNNNNNPPPVVVZZZZZZ^^^^^^___bbbgggnnntttwww}}}}}}||||||sssmmmcccZZZTTTQQQOOOOOONNNKKKHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFIIIKKKLLLNNNQQQTTTVVVVVVUUUUUUVVVYYYZZZ\\\[[[YYYWWWVVVWWWUUUTTTSSSRRRRRRRRRQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@?????????@@@AAA???>>>>>>>>>============???>>>===;;;;;;:::::::::888888888888888777777777888888888888999999999999999999999999999999999999777777777777777777777777777777777777777777777777999999888888777777777777::::::999888777666666555666777777888888888999999888888888888888888888888888888888888888888888777666666666777888999999999666666777888888999999999888888888888888888888888888888777777777777888888888888888888888888888888::::::::::::999999888888888888888888888888888888:::::::::;;;;;;:::::::::;;;;;;===>>>>>>===;;;;;;;;;;;;::::::::::::;;;;;;tttlll___ZZZSSSNNNJJJHHHFFFDDDBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>===============>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>>>>===============;;;;;;::::::::::::999999999999999999999999999999999:::;;;<<<<<<;;;:::999777777777777777777777777777777777777888777777777777777666666666666666666777777777888888888999999777777777777777666555555555555555666777888999999555666666777666666555555444444444555555555555555666666666666666555444444555555555555555555555555555555555555555555555555333333333333444444444444444444555555555555444444555555555555555555555555444444444444444444444444333333444444444444333333555555444444444444555555555555555555555555555555444444444444444444444444555555555555666666666666555555555555555666666666444444555555666666666777777666666555555555555555666666666666777777777777888888888888888888777777888888888888888888888888999999::::::::::::999888999999999999999999999999888888999999999:::::::::999999999::::::;;;;;;;;;;;;<<<<<<===============::::::<<<===>>>>>>>>>>>>@@@BBBCCCCCCBBBDDDHHHKKKNNNTTTXXXYYY]]]ccchhhhhhsssssssssvvv{{{vvvhhh___ZZZXXXXXXQQQNNNJJJGGGGGGHHHHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCEEEGGGIIIJJJMMMPPPSSSUUUUUUUUUUUUVVVXXXYYYZZZYYYVVVUUUUUUVVVUUUTTTTTTSSSQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAA>>>>>>>>>============<<<===<<<;;;:::999999888999::::::999999888888888888777777777888888888999999888888888888888888888888666666666666666666666666666666666666666666666666666666666777777888888888999999888777777666555555666666666777888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777888888999;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777777888888888888888888888888888:::999999999999999888888888888888888888888888888999::::::::::::::::::999:::;;;<<<======<<<;;;:::::::::999999999999::::::ooohhh___WWWPPPLLLHHHFFFEEEEEECCCBBBBBBBBBBBBBBB??????>>>=========>>>>>>>>>>>>>>>>>>>>>=========<<<==================>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888999999999999999999:::<<<======<<<:::999777777777777777777777777555666777888888888777777777777666666666666555555777777777888888888999999777777777777666555444333555555666666777777888888666666666666666666555444444444444444444555555555555666666666666555444444444444444444444444444444555555555555555555555555333333333444444444555555333333444555555555555444666666666555555555555555444444444444444444444444222333333444444333333222555555444444444444555555444444444444444444444444444444444444444444444444444444555555555666666666444555555555555666666666444444444555555666666777777666555555444444555555666666666666777777777777777777777777777777888888888888888888888888888888999:::;;;;;;;;;:::888888888999999999999:::::::::777888888999:::999999999888999999::::::;;;;;;<<<;;;<<<<<<===============:::;;;===>>>???@@@@@@AAA@@@BBBEEEEEEFFFIIINNNSSS[[[bbbiiilllpppwww{{{{{{}}}rrrkkkfffcccXXXTTTNNNJJJIIIIIIJJJJJJFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIILLLOOORRRTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUSSSTTTTTTRRRPPPPPPQQQRRRRRRQQQOOONNNLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@???????????????>>>>>>============<<<<<<;;;;;;:::999888888888999:::::::::999888888777777666777777777777888888888777777777777777777777777666666666666666666666666555555555555666666666666444555555666777777888888888888777777666666555555777666555666777888777666666666666666666666666666666666666666777777777777888888777777777666666666777666666666666666777888777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999888888888888888888888888888888999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;::::::999999888888999999:::{{{oooddd\\\UUUPPPMMMJJJIIIGGGDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???===============>>>>>>>>>===============<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888888999999999999888999;;;======;;;999888777777777777777777777777444555777888888888777777777777666666666555555555666666666777777777888888555666666666666666555555555555555555555555555666555555555555555444333333333333333444444555555555555555666666555555444333444444444444444444444444555555555555555555555555444444444444555555555555222333444444555555555444555555555444444444333333333333333333333333333333111222333444444333222111555444444333333444444555444444444444444444444444333333333333333333333333444444444555555555666666444444444555555555666666333333444555555666777777777666555444444444555555666666666666777777777777555666666666777888888888888888888888888888888888999:::;;;<<<;;;:::888777888888999999999:::::::::666777888999:::999999888888888999::::::;;;<<<<<<;;;<<<<<<===============;;;<<<>>>@@@AAABBBCCCCCCAAAEEEIIILLLNNNSSS\\\bbboooxxxvvvpppeee```XXXRRRPPPOOONNNNNNJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIIKKKNNNQQQSSSRRRQQQQQQRRRTTTUUUUUUTTTSSSSSSTTTUUURRRSSSTTTRRROOONNNPPPRRRQQQQQQOOONNNMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEDDDDDD@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;::::::999999999:::::::::999999888777777666666666666666777777777888888777777777777777777777777666666666666666666666666444444444555555666666666666666666666666666666666666666666666666666666666888666444555777777666444666666666666666666666666555555555666666666777777666666666777777777777777888777666555555555666777333333333333333333333333666666777777777777666666888888888888888888888888888888888888888888999999888888888888888888888888999999::::::::::::999999::::::999999999999::::::999999888888888888999999uuukkkccc]]]ZZZOOOMMMIIIFFFCCC@@@??????AAA@@@@@@???????????????;;;<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777888888999999999999666888:::<<<<<<:::888666777777777777777777777777444555666888888888777666777777666666555555555444555555555555666666666777333444555666777777777777444444444444444444444333444444444444333333222111333333333444444555555555555555666666555555444333444444444444444444444444555555555555555555555555444444444555555555666666222333444444555555555444444444444333333222222222222222222222222222222222111222333444444333222111555444444333333444444555444444444444444444444444333333333333333333333333444444444555555555666666444444444555555555666666333333444444555666777777777666555444333444555555666666666666777777777777444555555666777888888999777777777777777777777777999:::<<<<<<<<<:::888777888888888999999:::::::::666777888999:::999888888888888999::::::;;;<<<<<<;;;<<<<<<===============<<<===???AAACCCDDDDDDEEEDDDIIIOOOSSSWWW^^^hhhpppwwwqqqkkkbbb[[[WWWUUUTTTSSSMMMLLLLLLKKKIIIHHHGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBDDDFFFGGGHHHKKKNNNQQQRRRQQQPPPPPPPPPSSSTTTUUUTTTSSSSSSUUUVVVQQQSSSTTTRRRNNNMMMOOOQQQQQQPPPPPPOOONNNNNNNNNOOOHHHHHHHHHGGGGGGGGGFFFFFF???@@@BBBCCCDDDCCCBBBBBB??????@@@AAAAAA???>>>===>>>=========<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999888888777666555555444666666666666777777777777777777777777777777777777777777777777777777777777444444444555555555666666777777777666555555444444555555555666666666666666999666444555777777555222666666666666666666666666444555555555666666777777444444555666777888999999888777666555444444555666888888888888888888888888666666777777777777666666777777777777777777777777888888888888888888999999777777777777777777777777999999999::::::999999999;;;:::888888888888:::;;;999999888888888888999999zzzoooggg\\\UUUMMMIIIHHHFFFBBB>>>BBB@@@>>>>>>???@@@@@@???AAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888888888999:::999888777666888777666444444555555666444444444555444444333333333333333444444555555555444444555555555555444444555555555555555555555555555555555555555555555555444555555555444333333222333333333444444444555555444333333222222333333444444444333222222333333333777666555444333222222222333333333333333333333333222222333333333444444444333333333222222111111111000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444555555444444444333333333222222222333333333444444555555555666666666666777444444444444444444444444555444333555777888888777666666555555555555666666888777555444555666888999======<<<;;;::::::999888999999999888888888888777444777:::;;;;;;:::::::::888999:::;;;<<<=========>>>============>>>??????@@@AAAAAACCCDDDGGGIIIJJJJJJNNNRRRTTTXXXddduuusssiiibbb^^^\\\[[[___ZZZSSSMMMKKKJJJIIIIIIGGGGGGFFFDDDBBB@@@AAABBBFFFEEEDDDCCCCCCEEEFFFHHHJJJKKKNNNPPPRRRSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRQQQPPPOOONNNPPPOOOMMMMMMNNNOOONNNMMMJJJIIIIIIKKKMMMMMMLLLKKKGGGEEECCCAAAAAA@@@???======>>>?????????>>><<<;;;>>>>>>>>>===<<<<<<;;;;;;777888999:::;;;:::999888555555666777777777777777777777777777666666666666:::777444444555777888888555555666666666666555555777777666666555555555444666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666777888888888888888777777777777888888888888777777777777777777777777555555555555666666666666777777666555555555555555777777777777777777777777777777777777777777777777888888777777666666555555999999:::::::::999999888:::::::::::::::999888777;;;:::999777777777777888vvvggg___UUUNNNLLLJJJFFFCCCDDDAAA???>>>>>>???>>>===@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888888888888888888888888888888888999999999888777666888777666555444555555666333444444555444444333333333333333444444444555555444444555555555555444444555555555555555555555555555555555555555555555555444444555555444333333222333333333444444444444555444333333222222333333444444333333222222333333333666666555333333222222333333333333333333333333333222222222222333333333333333333222222222222222222000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444555444444444444333333333222333333333444444444444444444555555555666666666444444444444444444444444555444333444777888777666666666555555555555666666777666555444555666888999===<<<<<<;;;:::999999999999999999888888888888777555777:::;;;;;;:::::::::999:::;;;<<<<<<=====================>>>@@@AAAAAABBBCCCEEEHHHKKKNNNQQQRRRPPPSSSWWWYYY___mmm{{{tttpppmmmkkkeee```YYYSSSPPPNNNMMMLLLJJJJJJIIIHHHFFFFFFFFFGGGDDDCCCBBBAAAAAACCCEEEFFFHHHJJJLLLOOOQQQSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJKKKMMMQQQSSSTTTSSSJJJHHHDDDBBBAAA@@@???>>>===>>>>>>???>>>===<<<;;;>>>>>>======<<<<<<;;;;;;888888999:::::::::999888555555666777777777777777777666666666666666666666999666444444666777777666555555666666666666555555777666666666555555555444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888666666777888888888888777666666666777777777888888666666666666666666666666555555555555666666666666888888777666666666666666777777777777777777777777777777777777777777777777777777777777666666555555888999999::::::999999888777777888888777777666666999888888777777888999:::zzzqqqeee[[[UUUPPPLLLJJJGGGDDDAAA?????????>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999888888888777777888888888888888888888888888888888888888777666666777666555555444444555555333333444444555444444333333333333444444444444555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444333333222333333333333444444444444444333333222222333333444333333222222222222333333666555444333333222222333333333333333333333333333111111111222222222222333222222222222222222333333111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333555444444333333444444555444444444444333333333333333333333444444444555555333333333444444444555555444444444444444444444444555444333444666777777666666666555555555555666666777666555555555666777888;;;;;;;;;::::::999999999999999999888888888888777555777:::;;;:::999::::::::::::;;;<<<<<<=========>>>>>>???@@@AAACCCEEEEEEFFFGGGJJJNNNQQQTTTWWWXXX[[[^^^aaadddkkkyyy{{{xxxnnniiibbb\\\YYYVVVTTTRRRKKKKKKJJJIIIHHHHHHHHHIIIDDDCCCAAAAAAAAABBBDDDEEEFFFGGGJJJMMMPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNOOOOOONNNLLLLLLLLLLLLPPPUUUYYY\\\]]]OOOKKKFFFCCCAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<>>>>>>======<<<;;;;;;;;;888999999:::999999888888555666666777777777777777666666666666666666666666777666555555666777666555555555666666666666555555666666666555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777666666777777888999555666777777888888777777555555555666666666666777666666666666666666666666555555555555666666666666777666666555555555555666777777777777777777777777777777777777777777777777777777777666666666666555888888999999999999999888666666777777777777777777777777777777888999:::;;;{{{oooddd\\\TTTPPPKKKIIIEEECCCBBBAAA???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999999999999888888888888888888888888888888888888777777777777777666666666666666555555444444444444333333444444555444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444333333444444444333333222222222333333333444444444444333333222222333333444222222222222222222333444555444444333222222222333222222222222222222222222000000111111111222222222111111111222222333333333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444555444444333333444444555444444444333333333222222333333444444444555555555222222333333333444444444444444444444444444444444555444333444666777666555666666555555555555666666666555555555555666777888::::::::::::999999999999999999999888888888777777555888:::::::::999:::;;;:::::::::;;;;;;<<<======@@@@@@AAABBBDDDFFFHHHJJJOOOPPPSSSWWWZZZ^^^aaabbbiiimmmqqquuuzzzxxxtttmmmhhhddd```]]][[[TTTRRROOOMMMMMMLLLJJJIIIFFFEEECCCBBBBBBCCCEEEFFFDDDEEEHHHKKKNNNPPPRRRSSSUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQPPPOOOMMMNNNLLLLLLOOOTTTYYY]]]^^^RRRMMMGGGCCCAAAAAAAAA@@@>>>>>>>>>>>>>>>======<<<>>>======<<<<<<;;;::::::999999999999999888888888666666777777777777666666555555555666666666666666555444444555777777555333555555666666666666555555555555555555555555555555666666666666666666666666444444444444444444444444666666666666666666666666666666666666666777777888555666666777777777777777444444444555555555666666666666666666666666666666555555555555666666666666555444444333333444444444666666666666666666666666777777777777777777777777666666666666666666666666777888888999999999999888888888888888888999::::::777777888888888999999:::yyylll```ZZZSSSOOOKKKGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999777777777777777777777777777777777666666666666666555555555555555444444333222333333444555555555444444444444444444444444444333333444444444444333333444444444444444444444444444444444444444444444444222222333333444333333222222222222333333333444444444333333222222333333444111111111111222222333444444444333222222222333333222222222222222222222222000000111111111222222222111111111222222333333333111111111111111111111111222222222222222222222222333333333333333333333333222222222333333444444444444444444333333444444444444444333333333222222222333333333444444444555555222222222333333333333444444444444444444444444444555444333444555666555444666666555555555555666666555555555555555666666777888888888999999999999999999999999888888888777777666888::::::999999:::;;;::::::::::::;;;===>>>???@@@AAACCCEEEHHHKKKNNNOOOYYY[[[^^^bbbhhhnnnrrruuuzzz~~~zzzuuurrrnnnjjjgggbbb___ZZZWWWUUURRRNNNKKKIIIGGGEEECCCBBBCCCDDDDDDDDDEEEGGGIIILLLOOOQQQSSSUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLKKKLLLPPPTTTVVVWWWQQQLLLGGGCCCBBBBBBBBBAAA???>>>>>>========================<<<;;;;;;::::::999999999888888777777777666666777777777777666666444444555555666666666777555444444555666666444333555555666666666666555555444444444555555555555555666666666666666666666666444444444444444444444444666666666666666666666666555444444444444555666666555555666777777777777777444444444444555555555555555555555555555555555555555555555555666666666666666555555555555555666666666666666666666666666666666666666666666666666666555555555555555666666666666777888888999999999999888777777777888999::::::999999999999888888777777ssslllaaa]]]WWWQQQLLLHHHDDDAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999777777777777777777777777777777666555555555555555444555555555555444333333222222333444555555555555555444444444444333333333333333444444444444333333333333333333333333333333333333333333333333333333111222222333333333333333222222222222333333333333444333333222222333333444111111000111111222333444333333222222222222333333222222222222222222222222111111111222222222222333222222222222222222333333222222222111111111111111222222222222222222222222333333333333333333333333111222222333333444444555444333333222222333333444333333333333222222222222222222222333333333444444222222222333333333444444444444444444444444444444555444333444555666555333666666555555555555666666444444555555555666666666777777777888888999999:::999999999888888888888777666888999999999999:::<<<;;;;;;;;;;;;===???BBBCCCBBBDDDGGGLLLQQQWWW[[[^^^___aaadddiiiqqqzzz|||yyyooojjjccc^^^[[[WWWRRRMMMLLLJJJGGGDDDCCCBBBBBBCCCEEEEEEFFFHHHKKKNNNPPPRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTSSSPPPMMMMMMKKKJJJJJJLLLNNNNNNNNNLLLIIIDDDBBBBBBBBBBBBBBB??????>>>=====================<<<<<<;;;::::::::::::999888777777777777777777777777777777666666555444444444555555666666777555444333333444555444333555555666666666666555555444444444444444555555555666666666666666666666666555555555555555555555555666666666666666666666666444444333333444444555666444555666666777777666666444444444555555555555666555555555555555555555555555555555555666666666666888777777777777888999999777777777777777777777777666666666666666666666666444555555555555666666666666666777888999999999999777666555444555666777888999::::::999999777666666xxxsssjjjaaaYYYQQQKKKGGGCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999::::::::::::999999999888777777777777777777777777777666555444444444555555444444555555555444333222111222333444555555555555555555444444444333333333222333333444444333333222333333333333333333333333333333333333333333333333111111222333333333333333111222222222222333333333444333333222222333333444000000000000111222333444333222222222222222333333111111111111111111111111222222222222333333333333333333222222222222222222222222222111111111000000111111111111111111111111333333333333333333333333111111222333333444555555333222222111111222222333333333333222222222222111111111111222222222333333333333333333444444444444444444444444444444444444555444333333555555444333666666555555555555666666444444555555666666555555666666777777888999999:::999999999888888888888777777888999999888999;;;<<<=========>>>@@@DDDGGGIIIIIILLLRRRZZZbbbkkkrrruuunnnnnnooosss{{{}}}wwwooojjjgggbbb\\\VVVSSSQQQMMMIIIGGGEEEEEEEEEFFFFFFGGGHHHKKKMMMPPPQQQTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRNNNLLLMMMKKKJJJIIIJJJJJJIIIGGGFFFDDDBBBAAABBBCCCCCCBBB@@@???>>>===<<<======>>>===<<<<<<;;;;;;::::::999;;;:::888777666666666777777777777777777666555555333333444555555666777777666444222111333444444444555555666666666666555555333333333444444555555555666666666666666666666666555555555555555555555555666666666666666666666666444444444444444555666666444555666666777777666666444555555555555666666666555555555555555555555555555555555555666666666666666666666666666777888888777777777777777777777777666666666666666666666666444444444555555555666666555666777888999999999999888777555444444555666777777888999999999999777777zzzoooddd[[[RRRMMMDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999888888888888777777777777777777777777777777666555444333444555555333444555555555444333222111222333444555555555555555555555444444333333333222333333444444333333222333333333333333333333333333333333333333333333333000111222333333333333333111111222222222333333333444333333222222333333444000000000000111222333444222222222111222222333333111111111111111111111111222222333333333444444444444333333222222111111111222222222222111111000000111111111111111111111111333333333333333333333333111111222333333444555555222111111111111111111222333333333222222222111111000000111111111222222222333333444444444444555555444444444444444444444444555444333333555555444333666666555555555555666666333444555555666666555555555555666777888999999:::999999999888888888888777777888999999888999;;;===?????????@@@CCCGGGKKKMMMQQQUUU]]]fffrrr|||~~~yyyvvvrrrkkkeeeZZZXXXTTTOOOLLLJJJIIIIIIGGGGGGHHHHHHJJJMMMOOOQQQSSSSSSSSSTTTUUUUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRPPPMMMJJJLLLKKKJJJJJJJJJJJJGGGEEEBBBAAA@@@@@@BBBCCCCCCBBB@@@???===<<<<<<<<<===>>>===<<<<<<;;;;;;:::999999;;;:::888666666666666777777777777777777666555555333333444444555666777777666444111000222333444444555555666666666666555555333333333444444555555555666666666666666666666666333333333333333333333333666666666666666666666666555555555555555666777777444555555666666666666666555555555666666666666777555555555555555555555555555555555555666666666777333333333333333444555666777777777777777777777777666666666666666666666666444444444555555555666666555555777888888999999999;;;:::777666555666777888555666888999::::::999999xxxmmmccc]]]QQQKKKEEEAAAAAA@@@>>><<<>>><<<::::::;;;=========;;;;;;;;;:::::::::999999888888999999999999888888777777777777666666666666666666666666666666666666777666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222222333333444444444111111111111111111111111111111111111111111111111222222222111111111000000000000111111111222222222555444222111111111222222---...///111111222222222111111222222222333333333444444444444444444444444222222222222222222222222111111222222222333333333222222222111111111111000000111111111111222222222111111222222222333333333333333222222333333444555333333333333333333333333222333444666777777777777555555555555666666666666777888888888888999999999<<<;;;:::999888777666555777999:::::::::;;;===??????======@@@GGGNNNTTTVVV^^^hhhuuu~~~yyyooohhh^^^WWWSSSQQQNNNLLLMMMKKKIIIIIIKKKMMMNNNMMMSSSTTTTTTUUUVVVWWWWWWXXXSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRMMMKKKJJJIIIIIIHHHFFFDDDEEECCCAAA@@@AAABBBBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999888888777666777777777888777777666555444444333444444555555666666777777444444444555555555555666555555555555555555555555777777666666555555444444555555666666666666555555555555555555555555555555555444444444444555666666666666666666666666666666666555555555666777999:::666666666666666666666666444444555555555555444444222222222333333333444444555555555555555444444444444444444444444444444444555555555666666666666666666666666666666666666666666666777888888888888888777777777777888888888888777777888888888999999999yyypppkkk___WWWMMMGGGDDDDDDBBBAAA@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;:::::::::999999888888999999999999888888888777777777666666666666777777777777777777777777666666666555555555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000000000111111111222222222444333222111111111222222...///000111111111111111111111111222222222333333222222222222222222222222222222222222222222222222111111111222222222333333222222222111111111111000000111111111111222222222111111222222222333333333333333222222333333444555444444444444444444444444333444555555555555555444555555555555666666666666777888888888888999999999999999999888888888888777999:::;;;;;;;;;<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888888888777666666555444444555555555666666666666666444444444555555555555666555555555555555555555555666666666666666555555555888888999999999999888888555555555555555555555555555444444444444555666666555555555555555555555555666666555555666777888999555555555555555555555555444444555555555555444444444444444555555555666666444444555555555555555555666666666666666666666666777777666666555555444444666666666666666666666666666666777888888888888888666666777777777888888888777777888888888999999999~~~pppfffXXXMMMGGGEEEDDDCCCAAA@@@>>>===>>>===;;;999;;;;;;;;;;;;::::::::::::888888999999999999888888888888777777777666666666666666666666666666666666555555555555444444444333444444444444444444444444444444444444444444444444555555555555555555555555333333333333444444444444222222222222222222222222333333333333333333333333111111111111111111111111333333333333333222222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111111222222222333333222111111111111222///000000111111111000000111111111222222222222333222222222222222222222222222222222222222222222222111111111222222222222333222222222111111111111000000111111111111222222222111111222222222333333333333333222222333333444555555555555555555555555555444444555555444333333222555555555555666666666666777888888888888999999999777777777888888999999:::999;;;<<<<<<<<<>>>AAADDDCCCIIIPPPTTTXXX```lllvvv|||sssooonnnlllkkk]]]XXXPPPKKKJJJKKKLLLMMMPPPQQQRRRTTTTTTTTTSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMIIIGGGGGGGGGGGGFFFDDDBBB@@@???@@@AAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999888888888777777666666555666666666666666555555555444444444555555555555666666666666666666666666666555555555666666666666666555555666666666666555555555555555555555555555555555444444444444555666666555555555555555555555555777666666555555666777777555555555555555555555555444444555555555555444444444444444555555555666666333444444444555666666666666666666666666666666666888777777666555444333333666666666666666666666666666777777888888888888777666666777777777777888888777777777888888888888999vvvgggZZZQQQLLLHHHEEEAAA@@@>>>>>>>>>===;;;999<<<;;;;;;;;;;;;:::::::::888888999999999999888888888888888777777777666666444444444444444444444444555555444444444333333333444444444444444444444444333333444444444444444444444444444444444444444444333333333333333444444444222222222222222222222222333333333333333333333333111111111111111111111111444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111000111111111111000000///111111111111222222222222333333333333333333333333111111111111111111111111111111111111222222222222222222222111111111000000000000111111111222222222111111222222222333333333333333222222333333444555444444444444444444444444444444555555555444444333555555555555666666666666777777888888888999999999777777888888999999::::::999:::;;;<<<===???CCCGGGFFFLLLUUU]]]gggttt|||wwwtttggg```VVVNNNKKKJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQRRROOOJJJHHHHHHIIIIIIIIIDDDBBB??????@@@AAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999888888888777777777666777777666666555555444444444444444555555555555666777777777777777777777777444444555555666666777777444444444555555444444444555555555555555555555555555444444444444555666666555555555555555555555555777666666666555555666666555555555555555555555555444444555555555555444444222222222333333333444444333333333444555666777777444444444444444444444444666666666555555444444444666666666666666666666666666777888888888888777777666666666666777777777888777777777777888888888888{{{mmmcccYYYPPPJJJCCCAAA???>>>???>>><<<;;;<<<<<<<<<;;;;;;;;;::::::888888999999999999888888888888888888777777777777444444444444444444444444555555444444444333333333444444444444444444444444333333333444444444555555222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111000000///000000111111111222222222333333333333333333333333111111111111111111111111000000111111111222222222222222222111111111000000000000111111111222222222111111222222222333333333333333222222333333444555333333333333333333333333333333444666666777777777555555555555666666666666777777888888888999999999999999999999::::::::::::888999;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::888888888888777777777777777777666666555555444444444444444555555555555666777777777777777777777777444444555555666666777777666777777888888777777666555555555555555555555555555444444444444555666666555555555555555555555555666666666666666555555555555555555555555555555555444444555555555555444444222222222333333333444444333333333444555666777777444444444444444444444444333333444444555555666666666666666666666666666666777777888888888777777666555666666666666777777777777777777777777777777777}}}qqqeeeYYYQQQHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::888888999999999999888888999999888888888777777777666666666666666666666666555555555555444444444333333333333333333333333333222333333444444555555555111111111111111111111111111111222222333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111///000111111222111111111///000000111111111000000000000000111111111111222111111111111111111111111111111111111111111111111000000000111111111111222222222222111111111111000000111111111111222222222111111222222222333333333333333222222333333444555333333333333333333333333222333444666777888888888555555555555666666666666777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@DDDJJJPPPUUU[[[^^^eeettt{{{tttkkkbbb\\\WWWTTTRRRNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVVVVUUUSSSSSSTTTTTTUUUUUUUUUUUUSSSQQQMMMKKKKKKLLLKKKJJJEEECCCAAA@@@AAABBBBBBAAACCCCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777777777777777777777777666666666666666555555555444444444555555555555666666666666666666666666666555555555666666666666666555555666666666666555555555555555555555555555555555444444444444555666666444444444444444444444444444555555666666666555555444444444444444444444444444444555555555555444444444444444555555555666666333444444444555666666666666666666666666666666666222222333444555666666777666666666666666666666666777888888888888777777666555555666666666666777777888777777777777777666666tttggg___RRRMMMGGGCCCAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;888888999999999999888888999999999888888888777777777777777777777777777777666666666555555555444444333333333333333333333333222222333333444555555666222222222222222222222222000111111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111000000...///000111222222111000...///000111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222222111111111111000000111111111111222222222111111222222222333333333333333222222333333444555444444444444444444444444333444555555666666666666555555555555666666666666777888888888888999999999::::::;;;<<<===>>>?????????AAADDDGGGLLLSSS[[[```eeeiiiqqq|||yyyqqqjjjddd^^^ZZZWWWUUUSSSRRRQQQQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTQQQOOOLLLKKKKKKKKKIIIHHHFFFDDDBBBAAABBBCCCCCCBBBEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999666666666666666666666666555555555666666666666666444444444555555555555666555555555555555555555555666666666666666555555555222333333444444333333222555555555555555555555555555444444444444555666666444444444444444444444444222333555666666666666555444444444444444444444444444444555555555555444444444444444555555555666666444444555555555555555555666666666666666666666666333333333444444555555555666666666666666666666666888888888888888777666666555555555666666666777777888888777777666666666666yyyqqqZZZTTTLLLFFFBBBAAA@@@???======<<<<<<<<<;;;;;;;;;888888999999999999888888999999999888888888888777666666666666666666666666777666666666666555555555333333333333333333333333222222333333444555666666333333333333333333333333000000111222333333444444222222222222222222222222333333333333333333333333111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111000000111111222222222222222222222222111111000000...///000222222222111000......///111111222222222000000000000111111111111222222222222222222222222000000000000000000000000000000000000111111111111222222222111111111111000000111111111111222222222111111222222222333333333333333222222333333444555555555555555555555555555444444555555444444333222555555555555666666666777777888888888888999999999999999;;;===???@@@BBBCCCDDDFFFIIIMMMRRRZZZccchhhqqqwww|||tttmmmhhh```]]]YYYVVVSSSSSSSSSTTTOOOOOOQQQRRRSSSSSSSSSSSSXXXWWWWWWVVVUUUTTTSSSSSSOOOMMMKKKKKKKKKJJJHHHFFFGGGEEEBBBBBBCCCDDDDDDCCCFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999555555555555666666666666444555555555666666777777444444444555555555666666555555555555555555555555777777666666555555555444555666666666666666666555555555555555555555555555555444444444444555666666444444444444444444444444111222444666777777666666444444444444444444444444444555555555555555555444222222222333333333444444555555555555555444444444444444444444444444444444444444444444444444444333666666666666666666666666888888888888888777666666555555555555666666666777888888777777666666666555|||mmmdddWWWMMMHHHEEEBBB@@@BBB@@@===;;;;;;;;;:::999:::999999888888999999:::::::::999999888777666666555555444444444444555555777777666555444444333333444333333222222333333444222222333333333333444444333333333333333333333333000111111111111222222222555555555444444333333333111111111111111111111111000000000000000000000000222111000//////000111222111111111111111111111111111111111111111000//////111111000000000000111111000000000000000000000000222222111111000000//////000111222222111000///...000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222333333333333333333333333???<<<888555333444666777444555555666777888888999888888777777777777777888777777888999999999999888<<<;;;::::::<<<@@@DDDGGGMMMNNNRRRYYYcccmmmtttxxxzzzqqqmmmfff___YYYUUUSSSSSSRRRNNNMMMPPPPPPOOOQQQUUUYYYWWWUUUSSSRRRRRRSSSTTTNNNMMMLLLJJJIIIIIIIIIIIIEEECCCBBBBBBCCCBBBAAA???AAAAAA@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;999999999999999999999999666666666666777777777777666666666666666666666666777666444333222333555666777777666666555555444444444444444555555555555666444444444444444444444444555555555555555555555555333333333444444444555555666555333333555666555444333333333444444444555555444444444444444444444444555555555555555555555555444444444444444444444444333333444444555666777777555555555555555555444444666555555444444333222222555555555555555555444444777777777777666666666666777777777777777777777777555777888777666555666888vvvlll___SSSLLLGGGCCC@@@@@@>>>;;;:::::::::999888:::999999888888999999:::::::::999999888777777666555555444444444444555555666666555555444333333222444333333222222333333444222222333333333333444444333333333333333333333333000111111111111222222222444444444333333333333333111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111000//////111111000000000000111111000000000000000000000000222111111111111111111000000111111222111000///...000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222333333333333333333333333:::888666333222333444555444444555555666666777777888888777777777777888888777777888999:::;;;;;;;;;===<<<======@@@EEEJJJNNNQQQVVV^^^gggooovvv|||{{{sssjjj```XXXRRROOORRRPPPQQQTTTUUUSSSTTTWWWVVVUUUSSSRRRQQQQQQRRRSSSOOONNNMMMKKKJJJIIIIIIIIIDDDBBB@@@???@@@@@@???>>>@@@@@@@@@@@@@@@?????????<<<<<<;;;:::::::::::::::999999999999999999999999777777777777666666666666555555555555555555555555666555333222333444555666888777777666555444444333444444444444555555555555555555555555555555555555555555555555555555555555333333333444444444555555666555333333555666555444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333444555555555555555555555555555444444444444444444444444444444555555555555555555555555555555666666777777888888666666666666666666666666555777888777666555666888~~~oooaaaWWWOOOIIIDDD@@@>>><<<;;;;;;;;;:::999:::999999888888999999:::::::::999999888777777777555555444444444444555555555555444444333333222222444333333222222333333444222222333333333333444444333333333333333333333333000111111111111222222222222222222222222333333333111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111000//////111000000//////000000111000000000000000000000000000111111111111111222222000000111222222111///...000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222333333333333333333333333555444333333222222333333444444444555555555555555888888888888888888888888777777888:::;;;<<<===>>>===>>>@@@BBBEEEKKKRRRWWWYYYcccpppyyy~~~~~~pppbbbWWWPPPNNNLLLNNNRRRSSSPPPPPPSSSSSSSSSQQQQQQQQQQQQRRRSSSQQQPPPOOOMMMKKKJJJJJJIIIFFFDDD@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAA<<<;;;::::::999999::::::999999999999999999999999888888777777666666555555555555555555555555555555444444333333333555666888888888777666555444333222444444444444555555555555555555555555555666666666444444444444444444444444333333333444444444555555666444333333444555555444333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444111111222222333333444444444444444444444444555555222222333444444555666666555555555555555555555555444444555666777888999999555555555555555555555555555777888777666555666888uuuhhh]]]RRRLLLEEECCC@@@???>>>>>><<<::::::999999888888999999:::999999999888888888777777555555444444444444555555444444444333333222222222444333333222222333333444222222222333333333444444222222222222222222222222000000111111111222222222000000111111222222222333111111111111111111111111000000000000000000000000///000111222222111000///111111111111111111111111111111111111111000//////000000////////////000000000000000000000000000000/////////000000111111111///000111222222111000///000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222222222333333333333444444222333333444444444444444666555555555555555555555777777888888999999888888888999999:::;;;<<<===>>>>>>@@@CCCFFFJJJQQQYYY```fffrrrtttdddZZZOOOLLLKKKNNNNNNLLLMMMPPPRRRRRRQQQQQQQQQRRRSSSTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJGGGCCCAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA;;;;;;:::999999999999:::999999999999999999999999999888888777666555555444555555555555555555555555444444444444555777999:::888888777666444333222222333333444444444555555555444444444444555555555555444444444444444444444444333333333444444444555555666444333333444555555444333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333111222222222333333444444333333444444444444555555333333333444444444555555444444444555555555555555555555666666777777888888555555555555555555555555555777888777666555666888{{{mmm___VVVNNNJJJEEEBBB@@@>>><<<::::::999999888888999999:::999999999888888888888888555555444444444444555555444333333333333333222222444333333222222333333444222222222333333333444444222222222222222222222222000000111111111222222222000000000111111222222222111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000111111111111111000//////000000////////////000000000000000000000000000000---......//////000000000///000111222222111000///000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222222222222333333444444444333444555777777777777666777777666666666666666666666777888999:::999999999:::::::::::::::;;;======@@@DDDIIIMMMRRRZZZdddlllyyyrrrfff[[[UUUPPPOOOMMMLLLNNNSSSRRRRRRRRRRRRSSSTTTTTTUUUSSSRRRPPPOOOMMMLLLLLLKKKKKKHHHDDDBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???<<<;;;::::::999999::::::999999999999999999999999999888888777666555555444555555555555555555555555444555555666888999:::;;;777777666555444333222222333333333444444444444555222222222333333444444444444444444444444444444444333333333444444444555555555444222222444555444333333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333333333333333444444444444333333333333444444555555555555444444444333333333444444444555555555666666888888777777666666555555555555555555555555555555555777888777666555666888pppfffZZZTTTLLLEEEAAA>>>;;;::::::999999888888999999:::888888888888888888888888555555444444444444555555444444444444333333333333444333333222222333333444222222333333333333444444222222222222222222222222000111111111111222222222111111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111000//////000//////......//////000000000000000000000000000......//////////////////...///111222222111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222111222222333333444444555444444666777777888888888666666777777777777777777666777888:::::::::999999;;;;;;::::::;;;===???@@@FFFLLLSSSYYY```iiivvvssshhh```XXXSSSNNNKKKMMMRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQPPPNNNNNNMMMMMMMMMIIIFFFDDDCCCDDDFFFGGGFFFHHHGGGFFFDDDBBBAAA@@@???<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777666666555555444444444444444444444444444555666777888999::::::666666555555444333333333333333333333444444444444111111111222333333444444333333333333333333333333333333333444444444555555555333222222333444444333333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333333333333444444444444444222222333333444444555555666666555444333333222222333333444444555666666666999999888777666555444444555555555555555555555555555777888777666555666888zzziiibbbVVVLLLEEE@@@>>>===:::999999888888999999:::888888888888888888888888555555444444444444555555444444444444444444444444444333333222222333333444222222333333333333444444111111111111111111111111000111111111111222222222222222222222222111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111000////////////............//////000000000000000000000000111111111111000000000000...///000111222111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222111111222333333444555555333333444444555555666666444555555666666777777777555777999:::;;;;;;:::999;;;;;;;;;<<<>>>AAADDDFFFMMMUUU___hhhqqq}}}uuulllbbb[[[TTTNNNNNNQQQQQQQQQRRRRRRSSSRRRRRRRRRPPPOOOOOONNNMMMMMMNNNNNNHHHFFFEEEFFFHHHIIIJJJIIIGGGGGGFFFEEECCCBBBAAAAAA>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999777777777777666666666666444444444444444444444444333444555666777888888888444444444444444444444444222222333333333444444444111111222333333444555555333333333333333333333333333333333444444444555555555333222222333444444333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222222222111222222333444444555555444444444444444444444333333333444444555666666777888888777777666666555555666666666666666666666666555777888777666555666888vvvmmm___RRRJJJEEEBBBAAA:::999999999999999999:::888888888888888888999999555555555444444555555555555555555555555555555555444333333222222333333444222222333333333444444444111111111111111111111111000111111111111222222222444333333333222111111111111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000111111111111111000////////////............//////000000000000000000000000444333333333222222111111...///000111222222111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222111111222333333444555555222222111111222222333444333333444444555666777777555777999;;;<<<;;;:::999::::::;;;===AAAEEEIIILLLSSS\\\hhhsss}}}xxxooohhh___VVVSSSTTTPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOIIIHHHHHHJJJLLLNNNMMMMMMFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>===<<<<<<<<<<<<===999999999999999999999999666666666666777777777777444444444444444444444444222333444555666666666666333333333444444444555555222222333333333444444444222222333444444555666666333333333333333333333333333333333444444444555555555333222222333444444333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111111111111111222333333444555555222333333444444555555666333333444444555666777777666666666666777777777777777777777777777777777777666777888777666555666888zzzoooaaaUUUKKKEEEBBB@@@<<<;;;===<<<999888;;;:::999888777666666666666777666666666555555555555555555444444444333333333222222222222222222222222333333333222222111111111222222222222222222222222111111222222222222111111222111000000000111333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000111222111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000555444333111000/////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000333333333333333333333333444333222333444444222111666555555444444444555555222333444666777888888888777777888:::<<<<<<:::999;;;===???@@@BBBGGGNNNTTT___pppwwwlllaaaYYYUUUVVVQQQOOOQQQQQQOOONNNPPPRRRQQQOOOMMMLLLLLLMMMNNNIIIJJJJJJJJJKKKKKKLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHBBBAAA@@@>>>===<<<<<<;;;<<<;;;:::999888999999:::999888777666666555555555333333333333333333333333999888666444333222333333333333444444444333222111111222333333222222444666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333444555555666666555555222222222111111111000000//////000111222333333444444444444444444444444444111111111111222333444555333333333444444444555555444444444444444444444444444333333333333444555555666666666666555555555555555555555666666666666666444444555555666666777777|||lll___TTTKKKFFFEEE@@@======<<<999888;;;===<<<;;;:::999999999999777777666666666555555555555555555444444444333333222222222222222222222222333333333222222222111111222111111111111111111111111111222222222222111111222111000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///////////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111555444222111000/////////000000000000000000000000000000000000000000000000000000000000000000000000222222333333333222111111000000000000000000000000222222222333333444444444555444333444666666555333666555555444444444555555111222444555666777777777999999999;;;<<<<<<;;;:::<<<@@@DDDGGGJJJQQQ\\\eeepppyyymmmddd___WWWQQQNNNOOOOOOMMMMMMOOOQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLGGGGGGGGGGGGHHHHHHHHHIIICCCCCCAAA@@@??????>>>>>>>>>===;;;:::999999999:::999888777666666555555555444444444444444444444444666555444444333444555666444444555666555444333222333444555555444444666777333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222333333444444444444444333333333333222222111111000000000111222222333333444444333333333333333333555444333222111111111111333333333444444444555555444444444444444444444444444444444444444555555666888888888888888888888777666666666666666666666666666666666666666666777777xxxkkk```UUUMMMMMMFFF@@@>>>===::::::===;;;:::999888777777777777777777777777666666666666555555555444444444444333333333333333333333333333333333333333222222222222111111111000000000//////111111222222222222111111111111000000111111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///.....................///000111111111000000000000000000000000000000000000000000000000000000111111111222222222444333222111000/////////000000000000000000000000000000000000000000000000000000000000000000000000222333333333222111111000000000000000000000000000111111222333333444555555555444444555777888777666555555444444444555555666111222333555666666666666:::::::::;;;;;;;;;;;;;;;===BBBHHHLLLOOOYYYgggrrryyyooohhh[[[TTTOOOOOOOOOMMMMMMPPPOOOPPPPPPOOOOOONNNMMMLLLJJJJJJKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIDDDCCCCCCBBBBBBBBBBBBBBB@@@???===;;;:::999::::::999888777666666555555555555555555555555555555555333333333333444555777888444555666666666555444333333555666555444444555777333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333111111222333333333333333444444444333333333333222222222222222222222222222222222222333333333333333555444333222222111111111333333333444444444555555444444444444444444444444555555444444555555666777888888888888888888888888666666666666666666666666777777777777777777666666vvvlll```WWWVVVMMMDDDAAA???======@@@:::999888777666666666666888888888777777777666666555555555555444444444444333333333333333333333333333333333333333333333333222222222111000000//////111111222222222222111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000///////////////.../////////000000000111///////////////////////////////////////////////////000000000000111111111333222111000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111111000///...---000000000000000000000000000000111222444555666666555444333444666888888777555444444444444555666666333444555666777777777777999::::::::::::;;;===>>>CCCIIIQQQUUUXXXbbbqqq}}}~~~tttmmmbbbZZZTTTRRRPPPMMMMMMPPPNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCCCCBBBBBBCCCDDDDDDBBB@@@>>><<<::::::::::::999888777666555555555555555555555555444444444444222222333333444555666777444555555666666555333222111333444444333222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333333333333333333333333333333333222333333333222222111111111111111222222222222333333222222222222333444555555333333333444444444555555333333444444444444444444666555555555555666777777666666666666666777777777777777777666666666666666999999888888777777666666xxxmmmddd___TTTHHHCCCAAA???>>>@@@======<<<;;;::::::::::::999888888888888777777777666666555555555444444444333333333333333333333333333333333333333333333333333333222222222111111111111111222222222222111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111111000000000/////////...////////////////////////////////////////////////.........////////////000111111000000///000000000////////////////////////000000000000000000000000////////////////////////000000000000000///...---000000000000000000000000000000111222444555666666444222111222444666777666444444444444444555666666555666777888888999888888888999:::::::::<<<@@@DDDLLLSSS]]]dddkkkuuuyyyrrriii```XXXUUURRRMMMLLLNNNNNNOOOPPPQQQQQQOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIICCCBBBBBBBBBBBBCCCCCCDDDBBBAAA???<<<;;;:::::::::999888777666555555555555444444444333333333222222333333444444444444444444333333444555444333222111111333555555333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444444444111111111111222222222222444444333333222111111111111111111222222333333333222222222222333444555666333333333444444444555555333333333444444444555555666555555555555666777777555666666666777777777888888888777777666666666666999999888888777777666666~~~wwwmmm```QQQJJJFFFAAA>>>>>><<<<<<;;;:::999999999999999999999999888888888777666666666555555555444444333333333333333333333333333333333333444444444444222222222222222222222222111111222222222222111111000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000111222111111111000///.........000000000000000000000000000000000000000000000000---------.........//////000000/////////000111111000000000000000000000000000000000000000000000000////////////////////////000111111222222111111000000000000000000000000000111111222333333444555555444222000000222444555555444444444444444555666777777777888999999999999999666999;;;;;;<<<@@@GGGMMMQQQZZZfffsss~~~~~~qqqhhh```[[[VVVOOOLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCBBBBBBAAABBBBBBCCCCCCAAA@@@>>><<<;;;:::;;;;;;999888777666666555555555444444444333333222222111444444444444444333222111222333444444444333222111333555777777555444333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444444444444000111111111111111222222444444333333222222222111111111222222333333444444666555444333222222222222333333333444444444555555222333333444444555555555555555444444555555666777777888888999999:::::::::999888888777777666666555777777777777777777666666sssbbbXXXPPPHHHAAA???::::::999888777777777777::::::999999999888888888666666666666555555555555444444444444444444444444333333333444444444555555000000111111222222333333111111222222222222111111///000111222333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111000000000000////////////000000000000000000000000000000000000000000000000............///////////////////////////000111111000000000000000000000000000000000000000000000000////////////////////////...///000111222222222222000000000000000000000000222222222333333444444444555333000000111333444444444333333444444666777777777777888999999999999888666999===>>>@@@FFFOOOVVV[[[cccrrr}}}uuulllfff___WWWQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCC???>>>===;;;::::::;;;;;;999888777666666555555555666555555444333333222222333333444444444333222111333444555555555444222111333555777888666444333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222333333333333333111111111222222333333333333333333333333333222222222222222333444444555555666555444333333222333333333333333444444444555555222222333333444555555666444444444444444555555666777888888999999:::;;;;;;999999888888777666666555666666666666666666777777pppdddZZZPPPFFFBBB======<<<;;;:::::::::::::::::::::999999999888888777666666666555555555555444444444444444444444444333333333444444555555555......///000111222333333111111222222222222111111///000111222333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////......///......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000//////...//////000111222000000000000000000000000000000000000000000000000////////////////////////+++,,,---///000000000000000000000000000000000000333333333333333333333333666444111000222333444333333333333444555666777888666777777888888888888777777:::>>>@@@CCCJJJTTT\\\kkkrrrwwwqqqiii___XXXVVVQQQPPPOOONNNNNNOOOQQQRRRNNNMMMMMMMMMLLLLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC>>>===<<<;;;::::::;;;<<<999888777666666555555555777777666555444444333333111222333444444444333222444555666666666555444333111333666666444222111111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333000000111222222222222111222222222333333444444444333333333333333333333333222222333444444555666666333333333333444555666666333333333444444444555555222222333333444555666666444333333333333444555555555666666777888888999999999999999888777666666555444444555555666666777777rrrggg[[[NNNDDDBBB???<<<:::999888777666888999999888888777666555444444444555555555555555666666555444333333333333333222222111111222222333222222222222222222222222000000//////000111222222......///000111222222333333222111/////////000111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000//////000000000//////...////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000///...------...///000//////000000000000//////////////////000000000000222222111111222222333444444333333333333444555555444444444555555555555666999888777777999:::::::::999???DDDGGGIIIQQQ]]]gggwww{{{ssshhh___^^^YYYUUUTTTTTTTTTQQQNNNPPPNNNKKKJJJKKKKKKJJJIIIJJJJJJIIIHHHFFFEEEEEEDDDFFFCCC???===>>>????????????>>>===<<<::::::999999::::::999999888777666666555555444444444333333333555444333222222333444555333333333444444444555555333333333333333333333333777444222333555555333111111111222333333222222222444444444555555555666666333222222111111222222333222222222222222222222222222222222222222222222222444333222333444444333222333333555666666666555444111111111222222333333333555555333333333333555555555555555555555555444444555555555555555555555555999999999888999999::::::;;;::::::999888777666666444555555666777888888999ssshhh^^^RRRJJJEEEBBB>>><<<;;;;;;:::999999999999999888777666555555555555555555555555555333333333333444555666666333222222111111222222333222222222222222222222222000000000000000111222222//////000000111111222222333222000/////////000111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////////////////000000000000111111222222222111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///............///000//////000000000000//////000000000111111111111222222222111111222222333444444333333333333444555555555555555666666666777777777777777888999;;;;;;;;;???DDDJJJNNNRRRZZZgggqqqwwwooolllggg___ZZZVVVTTTQQQOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGDDDAAA??????@@@@@@@@@@@@???>>><<<;;;:::::::::::::::999999888777777666555555555444444444333333444444444333333444444444333333333444444444555555333333333333333333333333666444333333555555333111444555555666666555555555333333444444444555555555333222222111111222222333333333333333333333333333222222222222222222222222333333222222333333333222333333555666666666555444555555555555555555666666666555444333333444555666555555555555555555555555555555555555555555555555555555555666888:::;;;<<<:::999999888777666666666444444555555666777777777wwwkkkbbbZZZTTTIIIFFFAAA>>>======<<<;;;999999999999888777666666777666666555555444444444333333333333444555666666333222222111111222222333222222222222222222222222000000000000000000111222000000000000000111111111222111000000///000000000222222222222222222222222111000000//////000000111000000000000000000000000////////////////////////////////////000000000000000111111222222111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000//////......//////000///000000111111000000///111111111222222222333333222222111111222222333444444333333333333444555555666666777777777888888888777777999:::;;;===>>>>>>AAAGGGOOOUUU\\\fffsss|||~~~xxxuuusssrrrtttxxx{{{}}}~~~~~~}}}yyyuuuqqqppprrryyyyyyoooeee\\\VVVRRRQQQMMMOOOPPPOOOMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHEEEBBB@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999999888777777777555555555444444444444333333444444555555444444333333333333444444444555555333333333333333333333333666444333333444555444222666666666666666666666666222222333333333444444444333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222333333444555555555555444666666666666666666555555555555444444444444555555555555555555555555555555555555555555555555555555444444444555666888999:::888888777777666666555555333444444555555666666777~~~qqqhhhbbb^^^QQQLLLEEEAAA>>>======<<<::::::::::::999888777666888777777666555444444333666666555444333333333333333222222111111222222333222222222222222222222222111000000000000000111111111111111000000000000000111111000000000000000000222222222222222222222222000000////////////000000////////////////////////////////////////////////////////////000000000000---...//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111111000000000//////////////////000000000000111111000000000111111111111222222222333222222111111222222333444444333333333333444555555666666666777777777888888888:::<<<===>>>???AAABBBFFFMMMWWWaaajjjuuuyyyuuuvvvuuurrrooolllllllllrrrssssssqqqmmmhhhfffeeedddeeegggjjjkkkllllllllljjjhhhffffffhhhnnntttwwwxxxvvvssstttxxxsssfff\\\VVVSSSNNNPPPRRRQQQOOOMMMMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@>>>======<<<<<<<<<999999999888888888777777555555555555444444444444222333444555555444333222333333333444444444555555333333333333333333333333444444444444444444444333444444444333333333333333111111222222222333333333333222222111111222222333444444444444444444444444333333333333333333333333111222333222111111222333333333444444444555555555555555444444333333222222444444333333333333444444444444444555555555555555555555555555555555555555888777666666555666666666666666666666666555555555555555555555666666777777{{{sssnnnkkk\\\VVVMMMEEE@@@>>><<<;;;;;;;;;;;;::::::999888777888888777666555555444444666666555444333333333333333222222111111222222333222222222222222222222222111111000000000000000111111111111000000000000000000000000111111111000000111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////000000000000------...///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000///000000000000000000///000000111111111111000000000000000111111111222222222222111111222222333444444333333333333444555555555555666666666777777777888:::<<<>>>>>>AAAEEEHHHQQQYYYeeeqqq|||yyyooohhhdddccccccdddbbb```^^^___```bbbdddfffeeecccbbbaaabbbaaabbbcccdddeeeffffffggghhhhhhiiiiiikkklllnnnnnnnnnmmmmmmnnnpppuuuyyy|||{{{vvviii^^^WWWRRRSSSSSSRRRPPPOOONNNNNNKKKKKKKKKJJJJJJIIIIIIIIIFFFDDDAAA@@@AAAAAA@@@???@@@???>>>======<<<======999999999888888888888888666666555555555444444444222333444555555444333222333333333444444444555555333333333333333333333333333444444444444444444444444444333222111111222222111111111222222222333333333222222111111222222333444444444444444444444444333333333333333333333333111333444333111111222444333333333333444444555555444333333333222222111111222222222333333222222222444444444555555555666666555555555555555555555555888888777666666666666666555555555555555666666666777777777777777888888888~~~|||mmmeeeXXXMMMEEE@@@===;;;;;;;;;;;;;;;:::999888888888777777666666555555555333333333333444555666666333222222111111222222333222222222222222222222222222111111000000000000000000000000000000111111111//////000111111111111000000000000000000000000000000//////......//////000000000000000000000000000////////////////////////////////////000000000000......///000111111111111////////////////////////000000000000000000000000000000000000000000000000........................000000111111111111000000///000000111111000000///000111111222222111111000000000000111111111111222222222111111222222333444444333333333333444555555555555555666666666777777666999<<<===???DDDLLLRRR___gggtttrrrgggaaa]]][[[ZZZ\\\^^^^^^^^^]]]^^^___^^^```aaabbbbbbbbbdddfffgggggghhhiiijjjlllnnnpppssstttuuuuuuuuusssqqqpppnnnnnnooopppqqqrrrssssssuuuxxxyyyxxxvvvzzzyyyjjj```YYYVVVSSSRRRQQQQQQOOONNNKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDAAAAAAAAAAAA@@@>>>???>>>======<<<<<<<<<===888888888888888888888888666666666555555555444444333444444555555444444333333333333444444444555555333333333333333333333333222444555444333333444666777666444333222222333444111111222222222333333333333222222111111222222333333333333333333333333333333333333333333333333333111444666444222111333555333333333222333444444555444444444444444444333333222222333333333333222222333333444444555666666666555555555555555555555555555555555666666777888999444444555555666666777777888888888888888888888888uuufffWWWLLLEEE@@@>>><<<<<<<<<<<<;;;:::999888777777777666666666666666333333333333444555666666333222222111111222222333222222222222222222222222222222111000000000000000//////000000111111222222...///000111222111111000111111111111111111111111//////............//////000000000000000000000000////////////////////////////////////000000000000---...///000111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000///000111111111111000///000111111222222111111000111111111222222222333333222222111111222222333444444333333333333444555555666666777777777888888888666:::>>>AAAEEENNNZZZcccsss{{{yyynnneee```^^^]]]\\\]]]```dddfffffffffgggggghhhiiiiiiiiijjjlllooorrrttttttuuuxxx{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}|||zzzzzz|||~~~}}}{{{{{{~~~yyylll___YYYRRRPPPRRRSSSPPPLLLJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBBBB@@@???>>>===<<<<<<;;;<<<<<<<<<888888888888888888888888666666666666555555555555444444444333333444444444333333333444444444555555333333333333333333333333111333555555333333444666888777555333222333444555222222222222333333333444333222222111111222222333333333333333333333333333444444444444444444444444222555777666222111444777333333222222222333444555444444444555555555555555333444555555555555444333333333444444555666666777555555555555555555555555444444444444555666777777444444555666777777888888888888888777777777777777uuuzzzppp___RRRIIICCC@@@<<<<<<<<<<<<;;;:::999999666666666666777777777777666666555444333333333333333222222222222222222333222222222222222222222222222222111000000///000000...//////000111222222333...///000222222222111000222222222222222222222222//////............//////000000000000000000000000////////////////////////////////////000000000000+++,,,---...////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000111222222111000///111111222222222222111111222222333333333444444444222222111111222222333444444333333333333444555555777888888888888999999999999===AAAFFFLLLXXXgggrrr|||nnniiiccc```___```aaaaaadddhhhmmmoooppppppppppppuuuuuuuuuttttttvvv{{{~~~~~~}}}zzzxxxwwwvvvvvvvvvyyyuuuddd[[[QQQOOOSSSUUUQQQLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@===<<<<<<;;;;;;;;;;;;<<<888888888888888888999999777666666666555555555555555555333222222333555555333333333444444444555555333333333333333333333333111333555555333222555777888666444222111222333444222222333333333444444444333222222222222222222333222222222222222222222222444444444444444444444444222666888777333111444888444333222111222333444555222333333444444555555555444555666777777666555444333333444444555666777777555555555555555555555555777666555444333222222333444555555666777888999999777777777777666666666666eeekkkqqqtttvvvzzzooo___RRRJJJGGGBBB>>>===>>>===999777999:::999777666555555666666555555444444444333333333555555444444444333333333222222222222222222222222333333222222111000000000333111///000222333222///000000000000000000000000111111222222222222111111111///...///000111000...222111111111000000//////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000...000111111000000111333......//////000000111111111111000000//////......////////////000000000000//////000111222222333333222222333333333444444444444444444555555444333333222222333333444555666666111444777999999999:::::::::BBBIIIMMMSSSccc~~~tttlllgggfffdddcccdddgggjjjkkknnnqqquuuzzz~~~xxxuuuwwwyyyyyyyyy{{{~~~|||lll^^^RRRRRRVVVTTTOOOKKKJJJJJJIIIIIIIIIIIIIIIJJJFFFEEEDDDBBB@@@?????????===============<<<<<<<<<<<<<<<;;;:::999999888777888888777666666666666666555555444333333333333444555555555555555555555555444444444444444444444444555444333333555555444333444444555555555555444444333333333333333333333333000111111111111222222222444333333222222333333444......///111222333444555555555444444444444555555555444333333222222222222222222222222222222222222777666444333333444666777222222333333444555666666666666444333333444555666444444444444444444333333888888888888777777777777777888888888888999999999]]]aaafffhhhhhhkkkqqqvvv~~~vvvlll```RRRHHHCCC???===>>>===:::888::::::999777666555555666666666555555555444444444444555555444444444333333333222222222222222222222222111111111111111111222222333111///000222333111000000000000000000000000000//////000000000000//////111///...///000111000...111111000000000/////////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000///000111111//////000111.../////////000000000111000000000000////////////////////////000000000000///000000111222222333333222222222222333333333333333333444444444444333333222222333444444555666666444666999:::::::::<<<===>>>DDDMMMUUU```ttt}}}vvvrrrnnngggaaagggggghhhjjjmmmppptttvvv{{{}}}{{{{{{zzz{{{~~~vvvfffWWWSSSUUUSSSNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>============<<<<<<::::::::::::::::::::::::888888777666666666666666666555444444333333444444555555555555555555555555333333333333333333333333444333222222444444333222333333444444444444333333333333333333333333333333111111111111222222222222444333333222222333333444000000111222333444555555555555555444444555555555555444333333222222222333444444444444444444444444666555444333333444555666222222333333444555555666666555444444444444555666666666666555555555555555777777777777777777777777777888888888888999999999WWWZZZ]]]]]]]]]^^^bbbeeemmmlllooowww~~~|||qqq^^^OOOGGGAAA>>>>>>>>>:::999;;;999999888666666666666666666666555555555444444444555555444444444333333333222222222222222222222222///000000111222222333333222111000000222222111000000000000000000000000000//////000000000000//////111///...///000111000...000000///////////////...000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000///000111000.........000////////////000000000000////////////000000000000////////////000000000000000000000111222222333333111111111222222222222333222333333444444333333333333333333444555555666666888999:::::::::;;;>>>AAADDDIIIRRR___qqqxxxrrrkkkhhhhhhhhhgggeeemmmooorrrwww|||~~~~~~~~~{{{yyy{{{qqq___XXXWWWSSSOOOLLLHHHGGGFFFEEEDDDCCCCCCCCCGGGGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>======<<<<<<999999999::::::;;;;;;;;;888888777666666666666777666555444444333444444444555555555555555555555555222222222222222222222222333222111222333444333111222333333333333333333222333333333333333333333333111111111111222222222333333333333333333333333333333333333333444444444555555555555555555555555555444444333222222222333333555555555555555555555555444444444444444444444444222333333444444555555555555555444444444555555666777777777777777777777777666666666666777777777777777888888888888999999999[[[\\\^^^]]]\\\]]]___aaaiiihhhjjjpppuuu{{{|||iiiZZZMMMEEE???>>>===;;;:::;;;999999888777777666666666555555555444444444333333555555444444444333333333222222222222222222222222000000111111111222222222111000000000111111111000000000000000000000000000111111222222222222111111111///...///000111000...////////////............////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000,,,...//////......///111////////////000000000000.........///000111111111////////////000000000000000000111111111222222222000000111111111222222222111222333333333333333333333444444444555555666666999::::::::::::===AAAEEEKKKOOOXXXhhh~~~zzzwwwvvvuuutttmmmkkkhhhiiilllqqqvvvxxx|||~~~zzzuuutttyyy{{{jjjccc^^^XXXQQQNNNGGGGGGFFFEEEDDDDDDEEEEEEHHHGGGFFFDDDCCCCCCBBBBBB@@@??????>>>>>>=========::::::::::::::::::::::::999888777777666666777777666666555444444444444444555555555555555555555555333333333333333333333333444333222222444444333222333333444444444444333333333333333333333333333333111111111222222222333333333333333333333333333333444444444333333333333333444555555555555555555444444333333222222333333333444444444444444444444444333444444555555444444333333333333444444444555555444444444444555555555666777777777777777888888888666666666666666777777777777777888888888999999999bbbcccccccccbbbbbbdddeeelllkkkmmmqqqsssxxxrrrhhhVVVLLLBBB???>>>;;;999:::999999999888777777666666444444444444333333333222555555444444444333333333222222222222222222222222222222222111111111000000000000111000000000000111000000000000000000000000111111222222222222111111111///...///000111000...............////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000***,,,...///...///111333000000000000////////////------...///000111222222////////////000000000000111111111111111222222222000000111111111222222222111222333333444444444444444444555555555555555666::::::::::::<<>>>>>======<<<<<<;;;::::::999888888999999888777777777777777666666555444444444444555555555555555555555555555555555555555555555555555666444333444555666555444444444555555555555444444333333333333333333333333111222222222222333333333222333333444444333333222333333333333222222222222444444555666666555444444333333333222222333333444444444444444444444444444333333444555555444333333333333333444444444444444333444444555555555666666555555555666666777777777555666666666777777888888777777888888888999999999llllllkkkjjjjjjjjjjjjkkknnnnnnqqqtttuuuxxx{{{uuucccVVVIIICCCAAA===::::::999999999999888777666555555555444444444333333333555555444444444333333333222222222222222222222222333333222222111000000//////000111111//////000111000000000000000000000000//////000000000000//////111///...///000111000......////////////000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000+++---...//////000222333000000000000////////////---......///000111111222////////////000000000000111111111111111111111111111111111222222222222333222222333444555555555555555555555555555555555555999:::<<<===???DDDIIINNNUUU\\\kkkzzzrrrqqqoookkkhhhffffffhhhiiilllpppuuuzzz}}}|||{{{|||}}}vvviii\\\VVVMMMLLLLLLKKKKKKLLLLLLMMMGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>=========<<<<<<;;;999888888777999999888777777777777888777666555555444444555555555555555555555555555555555555555555555555555555666555444555666777666444444555555666666555555444333333333333333333333333222222222222333333333333222222444444444444222222333333333333222222222222333444555666666555444333333333222222222333444444555555555555555555555555333333333333333333333333444444444444444444444444222333444555666666666666333444444555555666666777666666777777888888999999777888888888888999999999{{{zzzxxxvvvvvvuuutttsssqqqrrruuuxxxwwwxxx}}}pppaaaQQQIIIEEE@@@<<<;;;999999::::::999888666555777666666666555555555555555555444444444333333333222222222222222222222222222222111111111111111111...000111111///...///111000000000000000000000000//////000000000000//////111///...///000111000.../////////000000000111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000...000111000//////000222111000000000/////////.........//////000000111111////////////000000000000111111111111111111111111222222222222333333333333222333444555666666666666666666666666555555555555:::<<<>>>AAADDDIIIOOOSSS\\\eeewwwwwwnnnhhhiiilllnnnmmmkkkmmmrrrwww{{{yyyzzz{{{|||}}}}}}oooaaaZZZRRRRRRPPPOOONNNMMMMMMMMMFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===;;;;;;;;;::::::999999999:::999888888777777888888777666666555555555555555555555555555555555555555555555555555555555555555666555444444555666555444333444444555555444444333333333333333333333333333222222222333333333444444111222444555555444222111333333333333444444444444333444666777777666444333333222222222333333444555444444444444444444444444444444333222222333444444444444444444444444444444222333444666666666666555333333444555555666777777777777777888999:::::::::777888888888888999999999}}}{{{vvvxxx{{{|||yyywww~~~xxxhhhVVVMMMHHHBBB>>>===999999::::::999888666555888888888888777777777777555555444444444333333333222222222222222222222222000000000111222222333333...000222111...---///111000000000000000000000000111111222222222222111111111///...///000111000/////////000000111111222222000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000222333333222///......///111111000000/////////...////////////000000000000////////////000000000000222222111111111111111111222222333333333444444444333444555666777777777777666666666666666555555555:::===AAADDDHHHMMMSSSWWWbbbmmmvvvpppllliiieeekkkppprrrqqquuu~~~}}}{{{zzz{{{|||}}}qqqddd]]]WWWUUUSSSQQQNNNMMMKKKKKKFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>===999999::::::::::::;;;;;;:::999888888777888888888777777666555555555555555555555555555555555555555444444444444444444444444555444333333555555444333222333333444444333333222333333333333333333333333222222333333333444444444111222444555555444222111444444444555555555666666333444666777777666444333222222222222333333444555222222222222222222222222555444222111111222444555444444444444444444444444111222444666777777666555333444444555666777777888777777888999::::::;;;;;;777888888888888999999999vvvdddWWWPPPJJJBBB<<>><<<;;;<<<<<<;;;:::999999999999;;;;;;::::::999888777777555555555666666666666666666666555555555444444444555555444333333333333444333333444555555444333333333333333333333333333333333333333333333333333333111111222222222222111111111222222333333222222111333333333333333333333333555555555555555555555555333333333333333333333333333333333222222111111111444444444444444444444444777777666666666666777777666666777777666555444444333444555666777777777777555666666555444444777999;;;;;;;;;::::::;;;;;;<<>>===;;;999888888999888777888777777777666666666666444444555666666555444444444444333222222222333333333222222111111222222333222222111111111111222222111222222333222111000///111111111111111000//////000000000000000000000000//////000000000111111111111111000000000/////////000000000000000000000000111000000000/////////...////////////000000000000.../////////000000000111111111000000000000111111000000000000//////......000000000000000000000000000000000000000000000000000000000111111111111222111111111222333333333444333333333444444555666666555666888777666666777888;;;AAAIIIMMMQQQWWWbbbkkk|||zzzvvvrrrqqqsssuuuvvvuuutttyyy}}}|||{{{~~~ttthhhaaaYYYTTTRRROOOKKKGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>======<<<;;;:::999999999999;;;;;;:::999999888777777666666666666666666555555666666555555555444444444555555444333333333333444333333444555555444333333333333333333333333333333333333333333333333333333111111222222222222111111111222222333333222222111333333333333333333333333555555555555555555555555333333333333333333333333444444444333333333222222444444444444444444444444555555555444444555555555555555555555555444333333333444555666777777777777666777777666555666888:::;;;;;;::::::::::::::::::|||jjjXXXJJJCCC===;;;999999::::::999888888888777777777666666666444444555666666555444444333333222222222333444444333222222111111222222333111111111000000111111111111222222222222111000000222111111000000000000000000000000000000000000000//////000000000000111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000111000000//////000000111////////////............000000000000000000000000000000000000000000000000111111111222222222333333222222222222333333333333333333444444555666666777777888888777666777999;;;???EEELLLRRRXXXcccqqq{{{~~~zzzqqqqqqrrruuu{{{xxxooocccYYYSSSPPPLLLIIIHHHFFFDDDCCCBBBCCCDDDEEECCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::::::::::::::::::::999888888777777777777777666666555555555555555555555555444444444555555444333333333333444333444444555555444444333333333333333333333333333333333333333333333333333111111222222222222111111111222222333333222222111222222222333333444444444444444444444444444444444333333333333333333333333555555444444444444333333555555555555555555555555444333333222222333333444444444444444444444333222444444555666777777777777777888888888777777999;;;;;;;;;:::999888888888999wwwdddSSSIII@@@>>><<<;;;<<<;;;:::999888888888777777777666666444555555555555555555444222222222222333333444555333222222111111222222333111111000000000000111111111111111222111111111111333222000/////////000111////////////////////////////////////000000000111222111111111000000000000////////////////////////000000000000////////////////////////000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333222222333333444555666777777888:::::::::999999;;;>>>AAAEEEJJJQQQYYYcccqqqwwwtttuuuwwwxxxvvvyyy}}}oooaaaWWWQQQMMMKKKGGGEEEBBB@@@@@@AAABBBDDDBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;:::999999999888888777777999888888777666555444444555555555555555555555555555555444333333333333444444444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111111222222333333222222111111111222333333444555555444444444444444444444444333333333333333333333333444444444444444333333333555555555555555555555555333333222222222222333333444444555555555444444333555555666777777777777777666777888888777777888:::;;;:::999888777777777777ooo^^^RRREEEBBB>>><<<;;;:::999888888888888888777777777777555555555444444555555555222222222222333333444555333222222111111222222333111111000000000000111111111111111111111111222222333222000/////////000111////////////////////////...////////////000000000111111111000000000000///////////////////////////////////////000000000000////////////000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222444444333333333333333333333444444555777888888999:::;;;;;;;;;<<<>>>CCCFFFKKKPPPXXXcccooo|||}}}wwwpppkkklllpppuuuyyy{{{jjj]]]TTTNNNKKKHHHFFFBBB@@@???@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;999999888888888888888777999999888777666555555444444555555555555555555555555555444333333333333444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333222222111222222333333222222111111111222333333444555555444444444444444444444444333333333333333333333333222222222222222333333333555555555555555555555555444444333333333333444444444555555666666666555555555666777777777777777777555666888888777666777999:::999888888777777777777zzzjjj^^^LLLGGGAAA;;;999888777666999999888888888777777777666555444444444444555666333333222222222333444444333222222111111222222333111111111000000111111111111111111000111111222333222111111000000000000000000000000000000000000000......////////////000000000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000000000////////////000//////......//////000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222333333333333444444444444333444555666777888999:::999:::===>>>@@@CCCHHHKKKSSSYYYcccooo}}}~~~pppmmmjjjhhhlllrrrzzzwwwhhh[[[RRRMMMJJJIIIFFFCCCAAAAAAAAABBBAAABBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;::::::::::::888888888888888888888888888888888777777666666666444444444555555555555555555555444333333333333444555444444333333444444555333333333333333333333333333333333333333333333333222222333333333333222222111222222333333222222111222222222333333444444444333333333333333333333333333333333333333333333333111111222222222222333333444444444444444444444444555444444333333444444555444555666666777666666666666777777888888777777777444666888888777666777888999888888888888888999999tttkkkVVVPPPFFF>>>:::888888888999999999888888888777777666555444444444444555666444444333222222222333333333222222111111222222333222222111111111111222222111111000000000111333333111111111111111000//////000000000000000000000000........./////////000000////////////.........---000000000000000000000000.../////////000000000111////////////000000000000111000000000/////////...//////............///////////////000000000111111000000000000000000000000000000000000000000000000111111111222222222333333222333333333444555555555333444555666888999:::;;;;;;>>>BBBEEEHHHKKKOOORRR[[[bbbmmm{{{vvvkkkkkkkkkmmmttt~~~|||}}}xxxhhh[[[UUUOOOMMMKKKHHHFFFDDDCCCBBBAAAAAABBBAAAAAA@@@??????===<<<;;;:::999999999999777777777777888888888888888777777777777777777777444444444555555555666666555555444333333333333444555444333333333333444555333333333333333333333333333333333333333333333333222333333444444333333222111222222333333222222111333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444333333333333444444333444555555666666666555777777888888888777777666555777999:::999888888999888888888888888999:::;;;zzzttt___WWWLLLBBB===;;;;;;<<<999999999888888888888777666555444333333444555666555444444333222222222222333222222222222222222333333333222222222222333333111111000000000111333444000111222222222111///...000000000000000000000000............/////////000///.........------------000000000000000000000000.../////////000000111111////////////000000000000111111000000/////////...//////............//////---.........//////000000000000000000000000000000000000000000000000000000222222333333333444444444222222333333444555666666444444555777888:::;;;;;;>>>BBBGGGLLLOOOSSSWWWZZZ```hhhtttzzzyyymmmkkklllnnnsss}}}~~~}}}~~~tttfff]]]RRRQQQOOOMMMJJJGGGEEEDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999999999777777777777777888888888777777777777777888888888444444444555555555666666555555444333333333333444555444333333333333444555333333333333333333333333333333333333333333333333222333333444444333333222222222222333333222222222444333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555222222222222222222222222444333333222222333333444222333333444555555555444777777888888888777777666666888:::;;;:::999999:::777777888888999:::<<<<<<}}}pppcccSSSGGGAAA???===;;;>>>===:::888666777888888666666666666555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////------......//////000000---...///000000///...---......///000000000000000............////////////222111000.........///000000000000000000000000000000000000000000000000000000000000000111111111111111000/////////000222333333333333333333333333333222333333333333333333444777666666888;;;>>>>>>>>>@@@IIIRRRVVVUUUWWW___ffflllvvv}}}wwwtttrrrqqquuu|||yyyeee___[[[WWWSSSOOOKKKFFFBBBHHHGGGEEECCCAAA@@@??????@@@??????>>>>>>>>>>>>>>><<<:::888888888888666555777777777777666666666666666666555555555555666666777666666555444333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222333333333333444444333333333222222111111111111111000000111111222333555555555444444333333333222222333333333333444444555555555555555555555555333333333444444444555555444444444555555555555666777777777777888888888888999999999999999999999999;;;;;;;;;::::::;;;<<<<<>>;;;<<<;;;:::888777777888888666666666666555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////.........///////////////---...///000000///...---000000111000000///...---............////////////222111000///......///000000000000000000000000000000000000000000000000000000000000000111111111111222111000000000111333333333333333333333333333333333333333333333444444444666666777888:::===AAACCCJJJPPPWWWYYYZZZ___jjjsss|||~~~~~~wwwuuuuuuuuu{{{vvveeeaaa\\\WWWSSSPPPLLLIIIHHHFFFEEECCCAAA@@@??????>>>>>>===<<<<<<<<<======:::999888888999999888777888777777777666666666666777666555444444555666777777777666666555444444333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444333333333222222333222222222222333444444444444444444333333333222222222333333333333444444444444444444444444444444333333444444444555555555444444444555555555555666777777777777888888888888::::::999999999999999999999999999:::;;;<<<===>>>{{{hhhWWWLLLDDD???;;;::::::999999888888888777666666666666555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000/////////////////////////////////////////////...............////////////......//////000000000000//////............////////////111000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444333333333333333333333333333333333444444444555555333555777888999===EEEJJJTTTWWWZZZ\\\```jjjyyy}}}~~~yyyuuutttvvvzzz}}}jjjeee]]]WWWRRROOOMMMKKKGGGFFFDDDBBB@@@??????>>>======<<<;;;;;;;;;;;;;;;999888777888:::;;;:::999888888777777777666666666888666555444444555666888888777777666666555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444555555444444444444333333444444444444444555555666333333333333222222222222222222333333333333444444333333333333333333333333333444444444444555555555444444444555555555555666777777777777888888888888:::::::::999999888888888777777888999;;;===???@@@rrr___PPPFFF???<<<888999999:::999999888777666666666666555555555555444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////000000//////......------...//////////////////...+++,,,...///111222333333............////////////000000000////////////000////////////////////////000000000000000000000000///000000000111111111111111111111111222222333333333333333333333333333333333333444444555555666666222666999999:::@@@JJJSSS[[[[[[\\\___gggvvv~~~|||pppppppppqqquuu{{{~~~zzzwwwvvvxxx|||~~~tttmmmbbbYYYRRRNNNLLLJJJFFFEEECCCBBB@@@?????????======<<<;;;;;;;;;;;;<<<:::999888999:::;;;:::999888888888777777777666666888777555333333555777888888888777777666666666555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333444444444444444444444333333333444444444444444555666666222222222222222222222222222222222333333333444444333333333333333333333333444444444444555555555555444444444555555555555666666777777777888888888888;;;::::::999999888888888777777888999;;;>>>@@@AAAyyyeeeTTTHHHAAA>>>999999:::::::::999999888666666666666555555555555444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////000000//////......------/////////....../////////+++,,,...///111222333333............/////////////////////000000000000///////////////////////////000000000000000000000000///000000000111111111111///000000111111111111111333333333333333333333333333333444555555666777777444777:::<<<>>>EEEQQQZZZ```___```gggttt}}}}}}zzzpppgggjjjooosssyyy}}}|||xxxuuurrrpppoooqqqtttwwwvvvwwwyyyzzz{{{}}}zzzmmm```WWWQQQMMMKKKFFFEEECCCBBBAAA@@@?????????>>>>>>===<<<============<<<::::::;;;:::999777888888888888777777777777777666555444444555666777777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333444444222222222222222333333333333333333333333444444555222222222222222222222222222222222333333333444444333333333333333333333333444444444555555555666666444444444555555555555666666777777777888888888888:::::::::999999888888888999999:::;;;<<<>>>@@@AAAmmmZZZMMMFFFCCC<<<<<<;;;;;;:::::::::999666666666666555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000/////////////////////////////////////////////.........//////............////////////000000000000//////............////////////...//////000000000000///000000000000000000000000000000000000000000000000000000000000111111111111//////000111111111111000333333333333333333333333333444444555666777888888888:::===@@@DDDLLLWWW___bbbccchhhttt|||yyy{{{ooohhhffflllttt{{{~~~}}}|||zzzzzzyyywwwvvvuuutttsssnnnllljjjiiiiiijjjlllmmmkkkmmmooopppqqqrrruuuxxx|||ttteeeYYYRRRMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???===;;;;;;;;;;;;999777999999888888888777777777666666555555555555666666666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444111111222222222222333333222222222222222333333444222222222222333333333333222222333333333333444444333333333333333333333333444444555555555666666666444444444555555555555666777777777777888888888888999999999999999999999999;;;;;;;;;<<<>>>@@@AAABBBwwwcccTTTLLLIII???>>>===;;;:::::::::;;;666666666666555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////.........///////////////000///...------...///000000000111000000///...---............////////////---...///000111111000///000000000000000000000000000000000000000000000000000000000000111111111111///000111222222222111111333333333333333333333333333444555666777888999999<<<===???CCCKKKTTT\\\aaaaaadddnnn~~~uuunnnjjjgggmmmttt~~~{{{zzzyyyxxxvvvuuusssssspppooonnnlllkkkjjjjjjiiibbbbbbaaaaaaaaaaaabbbcccaaaccceeeffffffhhhkkknnnqqqvvv}}}xxxiii\\\TTTNNNKKKGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>><<<;;;;;;<<<<<<;;;999999999999888888888777777444555666777777666555444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444222222222333333333444444222222222222222333333444222333333333444444444444222222333333333333444444444444444444444444444444555555555555666666666666444444444555555555555666777777777777888888888888888888888999999::::::;;;::::::<<<===@@@BBBEEEFFFiiiZZZQQQNNNBBB@@@>>>;;;::::::;;;<<<777666666666555555555555444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////---.........//////000000000///...------...///000......///000000000000000............/////////000---...///111111111000///000000000000000000000000000000000000000000000000000000000000111111111111000111222333444333222222333333333333333333333333444444555666777888999999???>>>@@@FFFOOOXXX___bbb^^^cccqqqwwwmmmhhhhhhjjjkkksss{{{}}}|||||||||tttsssrrrqqqpppnnnnnnmmmiiihhhgggeeedddcccccccccZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\^^^___```aaadddggghhhmmmsssvvvxxx}}}}}}xxxzzzpppddd[[[TTTQQQHHHGGGFFFDDDDDDCCCCCCCCC@@@??????>>>>>>>>>>>>>>><<<;;;:::;;;=========<<<999999999888888888888777333555777888888777555333444444444555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333444444555555555333222222222222333444444333333333444444555555555222222333333333444444444555555555555555555555555555555555555666666666777444444444555555555666666777777777777888888888888777777888999:::;;;;;;<<<999999;;;>>>AAAEEEHHHIII|||iiiZZZSSSJJJCCC===;;;:::888999<<<888888777777666666555555666666555444444444444555333333222222111000//////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000//////.........---000000//////............////////////////////////////////////000000000000000000000000////////////---...//////......///111...............///000000111111222222222222111111111111111000000000000000555555444333111000//////333333222222222333444444333444666777666666888999???DDDLLLSSSXXXZZZ\\\]]]```lll{{{pppgggfffhhhjjjrrr||||||xxxvvvuuusssrrrnnnkkkgggfffgggfffcccaaacccbbb```______]]]ZZZXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXYYY[[[\\\]]]^^^___```aaabbbfffkkkqqqvvvyyy~~~wwwmmmggg\\\QQQLLLJJJHHHFFFFFFEEEDDDBBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777777666777555444333333444555777666555555444444333333222222333444555666666666666333333333333333333333333333333333333333333333333000000000111222222222333333333333333333333333333000111111222222333444444444444222111111222444444444444444333333222222222666555555444444444555555555555444444444444555555444444666666666555444333444444444555666777777888888888777777888888999:::777888999999888777888:::999===AAABBBBBBEEELLLRRRvvvfff]]]PPPHHHBBB@@@>>>::::::<<<888888888777666666555555666666555444444444444555333333222222111000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000/////////.........////////////......------.........................../////////000000000000000000000000////////////---...//////......///111000000000000000111222222111111222222222222111111111000000000000000000000222222222222222222222222333333222222333333444555222444555666777999<<<>>>EEELLLUUU[[[\\\]]]___aaafffsss|||pppiiieeeiiiooovvv~~~{{{vvvrrrpppnnnlllkkkiiifffbbbaaaaaaaaa___\\\]]]\\\ZZZZZZZZZYYYVVVTTTTTTTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]```eeejjjnnnqqqrrrwww~~~uuukkk^^^SSSPPPMMMIIIGGGFFFEEECCCAAABBBBBBAAA@@@???>>>>>>===>>>======<<<<<<======>>>;;;;;;:::999888777666555777666555444444555666777444444444444444444444444444555555555555555444444333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444333333222111111111333333222222222222333333444444444333333222222222555555444444444444444555555555444444444444555555444444555666666555444333444444555555666777777888888888888888888999999:::777888999999888888999:::;;;???BBBDDDEEEJJJRRRXXXvvvkkk[[[SSSKKKHHHDDD>>>;;;<<<999888888777777666555555666666555444444444444555333333333222111111000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000////////////.....................---------------------------------....../////////000000000////////////000000000000---///000000///...000111111111000000000111222222111111222222222222111111000000000000000000111111///000111222333444444555333333333333333444555555222444555666888;;;AAAEEEMMMVVV```cccaaa___aaaeeennn|||xxxnnngggeeegggooozzz|||uuurrrmmmjjjhhhfffdddbbb```^^^[[[ZZZZZZYYYXXXVVVVVVTTTTTTTTTUUUTTTRRRPPPRRRQQQPPPPPPQQQRRRSSSTTTRRRQQQQQQQQQQQQQQQQQQQQQVVVVVVWWWYYY\\\```dddfffeeeiiioootttzzzrrrcccWWWTTTPPPKKKHHHFFFDDDBBBAAACCCCCCBBBAAA@@@???>>>>>>???>>>>>>======>>>>>>???::::::999888777666666555888777666555555666777888222333333444555555666666666666666666555444333222333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333444444444333222222111111222222333333333333222222444444333333333333222222444444333333333333444444555555444444444444555555444444555555666555555444444555555666666777777888777888888888888999999999777888999999888888999;;;<<>>EEEJJJVVV___ggghhhbbb^^^aaaeeetttzzznnnjjjgggiiipppyyy{{{wwwtttmmmjjjfffcccaaa___]]][[[YYYWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPPPPRRRRRRPPPOOOPPPOOOOOOOOOPPPRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSUUUWWWYYY[[[]]]___bbbeeeiiinnnttt{{{|||jjj]]]WWWRRRMMMHHHFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@???>>>???>>>>>>======>>>>>>???::::::999999888777777666888888777666666777888888333444444444555555555666555555666666555444444333444444444444444444444444444444444444444444444444555555444444333333222222333333333333333333333333111111222222333444444555222333444555555444333222333333333333333333333333333333222222222333444444555444444333333444444555444444444555555555555555555555666666777777777777777777888888999999999999666888999999999999:::;;;<<<>>>BBBGGGNNNWWWaaahhhssskkkbbb[[[SSSGGG@@@>>>999999999888777777666666666666555444444444444555333333333222222222222222111111111111111111111111///000000000111111111111111111111111000000000/////////////////////////////////000000000000000000........................////////////////////////............////////////.../////////000000000111...///000000//////000222000000////////////000000111111222222222222111111//////000000111111111111111111111222222333333333333333333333444555666777777777888999<<>>======<<<<<<======>>>;;;;;;;;;::::::999999888888888777777777777888888666666666555555444444444333444444555666666555555444444444444444444444444444444444444444444444444444444333333222222111111333333333333333333333333111222222333444444555555333444555666666555444333333333333333333333333333222222222222222333444555444444333333333333444444444444444444555555666666666666666777777777777777666777888999999999999888666888999:::999999;;;<<<;;;===BBBIIISSS]]]hhhnnn}}}uuullldddYYYLLLBBB???:::999999888888777666666666666555444444444444555333333333333333333222222222222222222222222222222000000000000111111111111111111111111000000000000000000000000000000000000//////000000000000111111.........///////////////000000000000000000000000------........./////////......//////000000111111...///111000//////000222333333222111111111222222111111222222222222111111/////////000111111222222222222222222222222222222333333333333444555777777999:::<<<>>>CCCJJJSSSYYYeeehhhhhhddd```bbbjjjrrrnnneeefffkkksss~~~}}}xxxsssppplllhhheeeaaa___]]]\\\[[[ZZZXXXVVVQQQQQQRRRPPPNNNNNNOOOPPPPPPOOOOOOQQQRRRSSSRRRPPPPPPOOONNNNNNOOOPPPRRRSSSNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUWWWXXXYYYYYYZZZ]]]aaadddpppuuu}}}pppbbb]]]TTTNNNKKKJJJJJJJJJGGGGGGFFFDDDCCCAAA@@@???>>>======<<<<<<======>>><<<<<<;;;;;;::::::::::::777777777888888777777777777777666666555444444333222333444555666666666666444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333555555444444333333222222444444555555555555444444222222333333333333444444333222222333333444555666444444333333333333444444444444444444444555666777777777777777777777777777666777888::::::999888888666888999:::999:::;;;===<<>>>>>======>>>>>>???;;;;;;::::::::::::999999666777777777777777777666666666666666555555555555444444555555555555555444555555555555555555555555555555555555555555555555333333333333444444444444333333333333333333333333555555555444333333222222333333333222222333333333222222222333333444444444333333333333444555666777444333333222222333333444444444333333444555777888777777777777777777777777666777999::::::999888777666888::::::::::::<<<>>>@@@DDDLLLWWWdddoooxxx|||uuummm```PPPEEE@@@::::::999999888777777777666666555444444444444555333333333333333333333333222222222222222222222222000000000000111111111111111111111111000000000000000000000000000000000000//////000000111111111222//////000000111111222222////////////////////////---------.........//////---......///000111111222...000111111000000111222222222111000//////000000111111222222222222111111...//////000111222222222000000111222333333444555222333333444555666888888999<<>>DDDHHHQQQ]]]kkkvvv}}}zzzppphhh]]]KKK>>>???;;;777666888888666444555444333333222222333333555555444333333333333444333333333222222222111111444333111000///000111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////...///////////////......---...///000000111000000000000000000111111111111///////////////////////////000222333333222000///......//////000000000111111111222222222333333333444333333444666777777666;;;AAALLLYYYdddkkknnnnnntttjjjfffnnn{{{zzzpppppptttzzz~~~zzzuuuqqqgggeeeaaa\\\XXXVVVUUUUUUSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNMMMLLLLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPLLLKKKJJJIIIJJJLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUZZZ\\\```dddiiiooovvv{{{}}}nnn```WWWSSSQQQPPPIIIHHHFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<:::999888888999:::999::::::::::::999888888444444555666777777666666333444666888999888777666666666555444444444444555333333444444333333222111333333333333333333333333666666555444333222222111444444444444333222222111333333333333333333333333444444444444444444444444333333333444444444555555555444333333222222222222555555555555555555555555444666888999:::999777666888999:::999888777888999777:::<<<<<<:::;;;???CCCKKKYYYiiipppuuu{{{xxxpppdddSSSGGG@@@===999888999999777444555444444333222333333333555555444333333333333444333333333222222222111111222222111111111111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////......////////////.........//////000000000000///...////////////000000000111111111111111111111111000111222333333222111000//////000000000111111111111222222222222333333333222222222333555777888888;;;CCCOOO\\\gggnnnoooooommmiiilllyyyzzztttqqqwww|||xxxtttnnnjjjcccaaa]]]YYYVVVSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKMMMOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSVVVXXXZZZ]]]```eeekkkooowww{{{xxxhhh]]]VVVSSSQQQKKKJJJHHHEEECCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<======<<<;;;999888999999::::::999999888777444555666666666666666666555666777888888777666555666555555444333444444444555555666666555555444333333333333333333333333333555555555444333333222222333333444444444333222222333333333333333333333333444444444444444444444444333333333444444444555555666555444444333333333444555555555555555555555555555666777888888888777666777999:::999888777888999999;;;===<<<<<<===BBBGGGRRRaaapppwww{{{uuuhhhYYYNNNCCC???;;;:::::::::888555555555444333333333333444555555444333333333333444333333333222222222111111000111111222222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////......///////////////...///000000000000//////...............////////////111111111111111111111111111222333444444333222111000111111111111222222222222222222222333333333333111111222333555777999:::===FFFTTTbbbmmmqqqqqqpppiiilllwwwuuuqqqqqqwwwyyytttpppkkkeee```]]][[[XXXUUURRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNMMMMMMNNNPPPQQQPPPPPPOOOOOONNNNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRTTTUUUVVVXXX[[[___bbblllqqqzzzrrrdddZZZTTTQQQNNNLLLIIIFFFDDDBBBAAAAAAAAAAAAAAA@@@??????>>>>>>;;;<<<>>>???>>><<<999777999999::::::999999888777666666666666666666555444888888777777666555444444555444444333333333333333555555666666555555444333333333333333333333333333444444444444333333333333222222333444444444333333333333333333333333333333444444444444444444444444333333333444444444555555666666555444444444555555555555555555555555555555555555666666666777777777777888999999888777888999:::<<<======>>>AAAHHHMMM^^^lllzzz|||nnn```VVVHHHCCC>>><<<<<<;;;999666666555555444444444444444555555444333333333333444333333333222222222111111...///111222333333222111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////---...//////////////////000000111000000///...---........./////////000000111111111111111111111111111222333333333333222111222222222222222222222222222222222333333333444444333333333333444777;;;===BBBLLL[[[iiiqqqsssrrrqqqkkksss~~~~~~tttlllooovvv|||wwwqqqmmmiiiddd^^^YYYXXXVVVTTTQQQOOONNNMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPRRRSSSTTTTTTUUUXXX[[[ccciiirrr}}}zzziii]]]UUUQQQNNNMMMJJJFFFDDDBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>;;;<<<===>>>===;;;999888999999999999999888777777666666777777666555444444888777666555555555555666444444333222222222222333333333444444333333222111333333333333333333333333222222333333333444444444111222222333444444444444222222333333333333444444444444444444444444444444333333333444444444555555555555444444444444555555555555555555555555555555555555555444555666777777777888999999888777999::::::<<<===>>>@@@FFFOOOUUUjjjvvvxxxjjjaaaNNNIIIAAA===<<<;;;999777777666555555444444555555555555444333333333333444333333333222222222111111...///111222333333222111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////------...///////////////000000111000000///...---//////000000000111111111000000000000000000000000222222222222222222222222333333333222222222222222222222333333333444444444555555666555555888>>>BBBKKKUUUcccnnnssssssqqqpppmmmxxx~~~wwwvvv~~~vvvkkkhhhqqq~~~uuuqqqkkkgggddd```ZZZUUUTTTSSSQQQPPPOOONNNMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOPPPRRRRRRRRRSSSVVVXXXXXX^^^fffooowwwpppbbbWWWRRROOOMMMJJJGGGEEECCCCCCBBBBBBBBBAAAAAA@@@?????????===<<<;;;:::999999999999888999999999999888777777666666777777666555444444555555444444555666777777444444333222222222222333333333444444333333222111333333333333333333333333111111222333333444444444111222222333444444444444222222222333333444444444444444444444444444444444333333333444444444555555444333333333333333444444555555555555555555555555555555555444555666777777666888999999888888999::::::<<<===???CCCLLLWWW```sss}}}}}}ooogggWWWOOODDD===;;;;;;:::888777777666555555555555666555555444333333333333444333333333222222222111111000111111222222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////,,,---...///000000000000///000000000000//////...000000000000111111111111////////////////////////111111111111111111111111333333333222222222222111333333333333444444444444555666777777888===DDDKKKXXX```jjjpppqqqooonnnnnnnnnzzzrrrpppwww}}}mmmhhhjjjvvv|||qqqlllfffbbb___\\\WWWSSSPPPPPPPPPOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQNNNPPPRRRRRRRRRRRRTTTUUUTTTYYY___dddiiiooowww}}}{{{kkk^^^VVVSSSQQQNNNJJJGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@??????===<<<:::999888888999:::888888999999888888777666666666666666666666555444333333444555666666777777555444444333333333333333555555666666555555444333333333333333333333333333111111222222333333444444222222333444444444333333111222222333333444444555444444444444444444444444333333333444444444555555333333222222222333444444555555555555555555555555555555666666666777777777666777999999888888999;;;;;;===???AAAHHHSSSbbblllyyyrrrkkk^^^TTTGGG===:::999:::999888777666666555555666666555555444333333333333444333333333222222222111111222222111111111111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////,,,---...///000000000000...//////000000000000////////////000000000000111000000000000000000000000111000000000000000000111333222222222111111111111333333333444444444444555333555888999;;;BBBMMMUUUccciiioooqqqnnnkkkkkklllqqqyyymmmrrrssslllnnnuuuyyyuuulllggg```[[[ZZZWWWTTTQQQMMMNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRRRRSSSUUUVVVVVVWWWVVVWWWYYY[[[]]]^^^``````aaaaaabbbbbbccccccdddddddddcccbbb```___]]]\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWRRRTTTUUUUUUSSSSSSSSSTTTUUUYYY\\\^^^___dddmmmttt}}}wwwhhh^^^[[[YYYTTTOOOJJJFFFDDDCCCCCCBBBBBBAAAAAA@@@??????<<<<<<<<<;;;;;;:::999999888888888888888777777666444555666666666666666666333444555666666666555444666555555444333444444444555555666666555555444333333333333333333333333333222222222222222333333333333333444444444333222222111111222333333444555555444444444444444444444444333333333444444444555555333333333333333444555555555555555555555555555555555666777888888888777666555777888999888888:::;;;===???AAAEEEMMM[[[lllxxx}}}yyyqqqbbbWWWHHH===999999::::::888888777666666666666666555555444333333333333444333333333222222222111111444333111000000000111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////,,,---...///000000000000......///000000111000000............/////////000111111111111111111111111000000////////////000000222222222111111000000000333333333444444444555555000444777:::>>>GGGSSS]]]jjjooosssqqqlllhhhiiijjjvvvuuummmwwwuuuooommmuuuyyysssoooiiiccc\\\WWWUUUTTTQQQOOOKKKLLLMMMMMMMMMMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOQQQSSSUUUVVVSSSTTTUUUVVVWWWXXXYYYYYYXXXYYY\\\^^^aaacccdddeeeiiiiiijjjkkklllmmmnnnnnnnnnmmmkkkiiigggeeecccccccccbbbbbbaaa```___^^^^^^WWWYYYZZZYYYVVVUUUTTTUUUTTTWWWXXXXXXWWW[[[dddkkkooozzzoooeeebbb___YYYSSSMMMHHHDDDCCCCCCBBBBBBAAAAAA@@@@@@???;;;<<<>>>???>>><<<999777888888888888888777666666444444555666777777777666444555777777777555333111666666555444444444444555333333444444333333222111333333333333333333333333222222222222222222222222444444444444333333222111111111222333333444555555444444444444444444444444333333333444444444555555444444444444444555666777555555555555555555555555444666888999:::999777666555777888999888888:::;;;???AAADDDHHHQQQaaasssrrrkkkaaaSSSGGG@@@===;;;:::999777555555555666555444444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111///000111111111///...---//////000000000000//////////////////000000000000////////////000000000000000000000000111111111111000000////////////000000111111000000000000111111222222222222222222222222444333222222222333444555222222222333444555666777888:::<<<@@@GGGSSSbbbmmmsssrrrrrrqqqkkkfffiiiooowwwssswww|||ooonnnqqqttt~~~}}}xxxsssmmmhhh```^^^[[[WWWSSSOOOMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLNNNOOOQQQPPPPPPQQQSSSUUUVVVUUUUUUUUUWWW[[[]]]^^^`````````_________aaadddgggjjjnnnssswww|||}}}|||{{{|||{{{{{{yyyxxxuuutttsssqqqooommmmmmnnnooonnnmmmmmmfff___\\\^^^^^^[[[WWWWWWVVVXXXYYYXXXUUUYYY___dddkkkvvvyyyiiidddccc___YYYQQQJJJEEEBBBCCCCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::::::::999999999888888666555555555444444444444555555555555555555555555333666;;;>>>>>>;;;666333666666555444444444444555666666666666666666666666111111222222222333333333111111222222222333333333222222222333333444444444555555555555555555555555555555555444444555555555666555444333333444555666444444444555555555555555444666888::::::999777555888777777777:::;;;<<<<<>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::::::::999999999888888666666666666555555555444555555555555555555555555555666777999999777666555666555555444333444444444333333333333333333333333111222222222222333333333111222222222222333333333222333333333444444444555555555555555555555555555555555444444444444555555666555444444444444555666444444444555555555555666555666888999:::999777666888777777888:::;;;<<<<<>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555666555444333333444555666555444444333333333333333222222222222222222222222222222222222333333333333222222222222333333333333444444444444444555555555444444444444444444444444444444333333333333444444666555444444444444555666444444555555555666666666666666777888999999888888777888999:::;;;<<<<<<===CCCLLLYYYgggwww}}}zzz|||vvvlll```SSSHHH???:::;;;999777666777777666444444444444444444444444444333333333222222222111111222222222222222222222222333333333333333333333333111111111111111111111111//////000000111111111111//////000000000000//////////////////000000000000////////////000000000000///000000000111111111111000000////////////000000111111000000000000111111000000000000000000000000111111111222222333444444555555555444444555555666;;;>>>EEERRRbbbooowwwyyy{{{ssslllhhhfffiiisss~~~zzztttwwwyyylllllllllsss~~~}}}vvvrrrllliiifffbbb```\\\XXXUUURRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKLLLLLLNNNOOOOOORRRSSSTTTUUUWWWYYY]]]______```aaaaaabbbeeejjjmmmqqquuu{{{sssccc]]][[[XXXVVVVVVSSSWWW\\\aaagggppp|||rrrkkk___UUUMMMJJJHHHHHHCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888777777777777666555555555555555555555555666555333222222333555666444444333222222222222333444444444444444444444444222222222333333333444444222222222333333333444444555555555555555555555555444444444444444444444444444333333222222333333444555555555444444555555555444444555555666666777777777777777888888999::::::777888:::;;;<<<===>>>@@@GGGSSScccssszzzyyyxxxnnncccYYYNNNDDD===<<<:::888777777777666444444444444444444444444444333333333222222222111111222222222222222222222222000000000000000000000000111111111111111111111111111000000000000111111111//////000000000000//////////////////000000000000////////////000000000000///000000000111111111111000000////////////000000111111000000000000111111000000000000000000000000222222333444444555555555555555555555666777888888<<>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999888888999888888888777777777777555555555555555555555555555555555555555555555555444444333222222222222333555555555555555555555555222222333333333444444444222222333333333444444444555555555555555555555555444444444444444444444444444333333222222333333444444555555555555555555444444444555555666777777888888888888999:::;;;;;;<<<777999<<<<<<===???BBBFFFMMM[[[nnn}}}yyyuuuuuu|||nnneee___VVVKKKBBB===;;;999888888777666555444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111333222111000000000000111//////000000000000//////////////////000000000000////////////000000000000000000000000111111111111000000////////////000000111111000000000000111111111111111111111111111111111222333555666666666666444555555777888:::<<<===>>>FFFUUUfffttt}}}vvvoooiiikkkqqq{{{{{{www}}}pppnnnllluuu{{{ssskkkeee___\\\XXXVVVUUUSSSQQQOOOLLLLLLMMMMMMNNNPPPQQQRRROOOOOOPPPQQQSSSTTTVVVWWWUUUXXXZZZ\\\]]]aaagggllljjjmmmqqqvvv|||xxxlllfff```]]]\\\UUUWWWXXXWWWXXX\\\dddjjjzzzyyykkk___XXXRRRMMMIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888888888777777777777555555555555555555555555444555666777777666555444555444444333333333333333444444444444444444444444333333333333444444444444333333333333444444444444555555555444444444444444333333333333333333333333444444333333333333444444444444555666666555444444444444555666777777888999888999:::<<<============999;;;=========AAAHHHMMMWWWfffwwwzzzrrrppprrrpppgggddd___SSSGGG>>><<<999888888888666555444444444444444444444444333333333222222222111111222222222222222222222222444444444444444444444444111111111111111111111111555444222000/////////000//////000000000000//////////////////000000000000////////////000000000000000000000000111111111111000000////////////000000111111000000000000111111222222222222222222222222000111333555666666666666333444555888;;;>>>AAABBBGGGRRRbbbqqqzzz}}}}}}|||pppkkkiiippp|||yyy||||||sssyyy{{{}}}wwwppphhhbbb[[[XXXTTTRRRQQQQQQOOONNNLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ]]]aaabbbcccgggooouuusssxxxyyyrrrjjjdddbbbZZZ[[[ZZZXXXVVVWWW\\\```iiivvvvvvkkkbbbZZZRRRLLLFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===;;;;;;::::::;;;:::::::::999999999888888888888777777777666666666555555555555555555555555555555666666666666555555666555555444333444444444333333333333333333333333333333333444444444444555333333333444444444444555444444444444333333333222333333333333333333333333555555444444444444555555444444555666666555444444444444555666777888999999999:::===???@@@@@@???>>>:::<<<======>>>CCCMMMTTTbbbooo~~~xxxrrrrrrvvvrrriiihhhdddXXXKKK???<<<:::999888888666555444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111666555333111//////////////////000000000000//////////////////000000000000////////////000000000000000000000000111111111111000000////////////000000111111000000000000111111222222222222222222222222///000222444555555555555222333555888<<<@@@DDDEEERRR]]]mmmyyy}}}{{{xxxvvvkkkhhhiiiuuuzzzxxx~~~zzzyyytttnnnfff```XXXVVVRRRPPPPPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTUUUTTTTTTUUUVVVXXXZZZ\\\^^^^^^bbbfffggghhhllluuu|||~~~ssskkkhhh______^^^[[[WWWVVVYYY]]]\\\iiiyyytttlllbbbXXXPPPGGGFFFEEEDDDCCCBBBBBBBBB???>>>===<<<;;;::::::::::::::::::999999999888888777777777777666666666666555555555555555555555555666555444444444444555666666666555444444444444555444444444444444444444444333333333444444444555555333333333444444444555555444444444333333222222222333333333333333333333333666555555444444555555666333444555666666555444333444444555666777888999999999;;;>>>AAABBBAAA@@@???;;;===>>>===>>>EEEPPPYYYiiivvv|||xxxuuuxxx~~~sssjjjddd^^^ZZZGGG???:::<<<===888666888666666555555555444444444444444444444444444444444222222222222222222222222333333333222222111111111////////////000000000000000000111111111111000000000000000000000000000000///////////////000111111222111111111000000//////000000000000000000000000111111111111111111111111///000111222222111000///000111111111111222222222222222222333333444444444444444777;;;>>>AAAIIISSSZZZfffrrrxxx|||}}}wwwooolllkkknnn|||uuuvvvyyyrrrnnniiiccc]]]VVVTTTQQQOOOMMMMMMNNNOOOKKKMMMOOOPPPPPPQQQSSSTTTXXXYYY\\\^^^```bbbcccdddeeeiiinnnppprrrxxxyyynnnhhhhhheee```YYYUUUUUUVVVVVV___lllwwwyyypppbbbTTTOOOHHHDDDEEEEEECCCAAABBB===============<<<<<<<<<<<<;;;;;;::::::999999888888888888888777777777777555555555444444333333333444444555666666777666666666555444333333444555666666666555444333333222222333333333444444444555555555444444333333444444555555555555555555555555555777777666666666666777777666666777777777777666666444444333333333333444444666666666777888888999999888:::>>>AAABBBBBB@@@>>>999;;;===>>>AAAKKKZZZeeeyyy~~~{{{uuuqqqrrryyy||||||zzzooohhhccc```NNNDDD===<<<===:::888999666666555555555444444444333333333333333333333333222222222222222222222222333333333222222222111111///000000000000000000000000000111111111111000000000000000000000000000000///////////////000111111111111111000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222444444333333333333333333555444777;;;???DDDNNNXXXcccnnnwwwzzzzzzxxxqqqiiieeehhhsss|||www~~~}}}ssslllhhhddd]]]XXXTTTSSSQQQOOONNNMMMMMMNNNMMMOOOQQQRRRRRRTTTVVVXXXXXXYYY\\\___aaaccceeefffmmmqqquuuwwwzzz{{{vvvsssooohhhbbb^^^[[[ZZZVVV[[[cccjjjsss~~~mmm\\\SSSKKKEEEEEEFFFCCCAAABBB>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888999999888888777777666666666666555555555555555555555555666777777777777777666555444444444444555666555555555444444333333222333333333444444444555555555444444333333444444555555555555555555555555555444444333333333333444444555555666666666666555555555555444444444444555555666666666777888888999999888:::>>>@@@AAA@@@>>>===<<<>>>???AAAFFFRRRbbbmmmxxxrrrppprrrzzz}}}uuu{{{wwwnnnjjjhhhZZZMMMAAA======;;;999888666666666555555555444444222222222222222222222222222222222222222222222222333333333222222222222111000000000000000000000000000000111111111111000000000000000000000000000000///////////////000111111111111000000000000//////000000000000000000000000////////////////////////111111000000000000111111000111111111111222222222555555444444333222222222666555777<<>>===<<<;;;;;;<<<<<<;;;;;;:::999999999::::::999888777777666666666666666666666777777777666666777888888888777777666555444444444444555666444444444444444444444444333333333444444444555555555444444333333444444555666666666666666666666666666666555555555555666666444444555555555555444444666555555555555555555666666666666777888888999999999:::===>>>???>>><<<;;;???@@@BBBFFFNNN\\\mmmyyyzzzsssoooooosss~~~yyyuuuuuupppoooeeeWWWFFF>>><<<<<<:::777666666666666555555555555222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000111111111111000000000000000000000000000000///////////////000000111000000000000000000//////////////////////////////000000000000000000000000222111000//////000111222000000111111111222222222444444444444444333333333555444666<<>>===<<<<<<======<<<;;;;;;::::::999:::::::::999888777777666444444444555555666666777444555555666555555444444444555555555555555555444333333444444444444444444333333333444444444555555555444444333333444444555666666666666666666666666444333333222222333333444666666666777777666666666666666555555555555666666666666666777888888999999::::::::::::;;;;;;;;;;;;???BBBHHHQQQ___ooo~~~tttpppmmmnnnrrr{{{yyyrrruuu~~~xxxrrriiiYYYIII@@@>>>;;;666777777777666666666555555444444444444444444444444222222222222222222222222111222222222222333333333222222222111111000000///000000111111111111000000000000000000000000000000///////////////000111111......////////////000000000000000000000000000000111111111111111111111111111111000000000000111111000111111111111222222222111111222444555666777888555555999AAAJJJVVVgggvvv~~~~~~}}}zzzppphhhggglllvvv{{{~~~}}}sssmmmdddaaa]]]XXXUUUSSSRRRRRRNNNNNNOOOPPPPPPQQQRRRRRRTTTVVVYYY[[[]]]___bbbdddccchhhnnnrrrvvv~~~{{{sssooolllgggbbb______``````oooxxxvvvjjj___SSSMMMJJJFFFDDDFFFBBBAAAAAA@@@???>>>============<<<<<<;;;:::::::::999999999999999888888888555555555555555555666666444444555555555444333333444444555666666555444444444444444444444444444444333333333444444444555555555444444333333444444555555555555555555555555555555444444333333444444555666666777777777777666666666555555555555555555666666666666777888888999999::::::999999:::;;;<<<<<>>:::777777777777666666666666222222222222222222222222222222222222222222222222111111111222222333333333333333222222111000000///000000111111111111000000000000000000000000000000///////////////000111111---.........//////000000000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222444444555555555555555555999:::???IIITTT___ppp~~~xxxwwwwwwuuuooohhhmmmwww{{{wwwnnneee```ZZZYYYVVVSSSOOONNNOOOPPPPPPPPPOOOOOOPPPSSSVVVWWWZZZ]]]___aaabbbcccfffhhhhhhppp{{{vvvooojjjfffdddbbbbbbhhhrrr~~~|||ooocccVVVOOOKKKHHHGGGIIIAAA@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::777888888999999:::;;;;;;999999888888777777666666666666777777666555444444333444555666666555444333666666555444333333222222333333333444444444555555555444444333333444444555333333333333333333333333333333333222222333333333444555555555555555555444444444444333333444444444666666666777888888999999:::999888888:::<<<>>>@@@DDDLLL[[[mmm}}}{{{tttssstttxxx~~~tttooo{{{uuuoooeeeTTTBBB;;;===999888777777888888777666444444444444444444444444333333333333333333333333111111111111111111111111222222222111111111111000222111111111000000//////000000000000000000000000000000000000////////////111111000///////////////000000000000000000000000000000000000000000000000000222333333222111333444444333222222333444666777333333333111111333777::::::>>>FFFSSS```mmmuuuxxxyyywwwsssmmmjjjnnnyyyzzzqqqhhhaaa]]]UUUTTTQQQOOONNNMMMMMMNNNNNNOOOPPPRRRTTTWWWYYYZZZ___\\\^^^bbbeeeeeehhhmmmrrryyy}}}vvvqqqnnnlllkkkgggfffnnn{{{wwwlll]]]RRRMMMKKKIIIGGGDDDCCCAAA???>>>===<<<<<<===============<<<<<<<<<<<<:::999:::===???===;;;<<<<<<;;;:::999777777666777777777777777777777777666666555555555444444444333444555444333333444555555555555555555555555555444444444444444444444444333444555555666666555555444444444555555555555666666666666666777777777777666666777777666555444444666777777777777888888888===999999<<<===>>>AAAGGGIIIWWWiiixxx|||yyyvvvuuuzzzxxxlll{{{yyyrrriiiZZZIII???===:::999888777888777666444444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111000111111111111000000000///000000000000000000000000000000000000////////////111111000///////////////000000000000000000000000000000000000000000000000000111222222111111222444333333333333444555666666444555555444333555888;;;<<>>>>>==================<<<<<<<<<<<<<<<:::999:::===>>>===;;;<<<;;;;;;:::888777777666666666666666666666666666666666555555555444444444333555666555444333444555555555555555555555555555444444444444444444444444333444555555666666555555444444444555555555555666555555666666666777777777666666777777666555555444777777777888888888999999<<<999999<<<===>>>BBBHHHMMM]]]ooo}}}~~~{{{yyywwwxxxrrryyyuuummmbbbRRREEE>>>;;;:::888888888777444222444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111111000111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000///000222111000000111333222222333444555555555555555666777777666888:::===@@@HHHUUUdddooovvvzzzzzzyyyvvvrrrnnnoooyyyyyyppphhhaaa[[[WWWSSSRRRPPPNNNNNNNNNNNNOOOSSSTTTTTTVVVXXXZZZ\\\]]]]]]\\\^^^cccfffhhhnnnvvvyyyooofffeeeiiisssooo___UUUNNNIIIFFFCCCCCCAAA@@@????????????>>>>>>======<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;:::999888777777666555555555555555555555555555555555555555444444444444555666666444444555666555555555555555555555555444444444444444444444444333444555555666666555555444444444555555555555666444444555555555666666666666666777777777666555555888888888888999999999:::;;;999999;;;===>>>DDDKKKUUUgggzzz{{{xxxyyyxxx{{{~~~yyy|||xxxppphhh\\\LLLAAA;;;:::999888888777555333444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111000000111111111000000000000000////////////////////////////////////000000000000///000000000000000//////////////////////////////000000000000000000000000...000111111000000111222111222444555666555555444444666777888888:::===???DDDOOO^^^mmmwwwzzz{{{zzzvvvsssnnnmmmrrr|||sssjjjccc]]]YYYUUUQQQQQQOOONNNNNNNNNOOOPPPUUUUUUVVVXXXZZZ\\\^^^___aaaaaaccchhhkkknnnvvv|||qqqfffbbbdddlllzzzyyyhhh[[[QQQJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::::::::999888777777666555555555555555555555555555555555555555555555555555666777666555555555777555555555555555555555555444444444444444444444444333444555555666555555555444444444555555555555666444444444444555555555666666666777777777666666555888888999999999:::::::::;;;999999<<<>>>@@@IIIRRR```rrr~~~xxxvvvwwwxxxzzzqqqzzzpppkkkdddUUUHHH===;;;999888888888777555444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000111111////////////////////////.../////////000000000111...///000000000000//////////////////////////////000000000000000000000000...000111111000000111222111222444555666555555444333444666777999;;;???CCCJJJUUUfffttt{{{{{{zzzxxxqqqnnnjjjkkkttt|||vvvnnnfff```[[[WWWUUUQQQPPPOOOOOOOOOPPPQQQRRRVVVVVVXXXYYY\\\^^^aaabbbeeeeeehhhmmmqqqvvvtttgggaaa```eeeppp{{{qqqbbbVVVNNNIIIEEEEEECCCBBBAAAAAAAAAAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999999888888777777777555555555555555555555555444555555555555555555555555666777666555555555777555555555555555555555555444444444444444444444444333444555555666555555555444444444555555555555666444444444444555555555666666666777777777777777666888888999999999::::::::::::999;;;>>>@@@DDDOOOZZZkkk{{{{{{vvvsssuuu{{{tttzzz{{{ooollljjj___SSSAAA>>>:::888888888888888444444444444444444444444333333333333333333333333111111111111111111111111222222222111111111111000000000000000111111111111000000000000000000000000......//////000000111111---...000111111000//////000000000000000000000000000000000000000000000000///000222111000000111333222222333444555555555555333444555777999>>>DDDHHHQQQ]]]lllxxx|||{{{xxxwwwmmmjjjgggkkkwww||||||wwwqqqiiiaaa\\\YYYVVVTTTQQQPPPPPPPPPPPPRRRTTTUUUWWWXXXZZZ\\\___bbbeeeggghhhjjjooouuu{{{zzzmmmeee```___fffmmm~~~}}}lll^^^SSSNNNHHHGGGEEECCCBBBAAAAAA@@@??????>>>===<<<;;;;;;::::::;;;<<<;;;:::999:::;;;999999888888888777777777555555555555555555555555444444444555555555555555444555666666444444555666555555555555555555555555444444444444444444444444333444555555666666555555444444444555555555555666444444555555555666666666666666777888888888777777888888888888999999999:::::::::===@@@CCCJJJWWWddduuuyyyuuurrrvvvzzz}}}ooolllnnniii___IIIDDD===888777777777777444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111000///000000000111111111111000000000000000000000000.........///000111111111---...000111111111000///000000000000000000000000000000000000000000000000000111222222111111222444333333333333444555666666333444555666:::AAAIIIOOOYYYcccqqqzzz|||zzzxxxxxxkkkhhhggglllzzz{{{rrrmmmddd]]]YYYVVVTTTSSSQQQQQQPPPQQQRRRTTTVVVWWWYYYZZZ\\\```cccgggjjjlllmmmpppxxxvvvmmmfffbbbccchhhppp{{{xxxfffYYYSSSJJJIIIGGGDDDBBBAAA@@@@@@??????>>>===<<<;;;:::::::::;;;===;;;999888999;;;888888888888777777777777666666666666666666666666444444444555555555666666333555666555444333444555555555555555555555555555444444444444444444444444333444555555666666555555444444444555555555555666555555666666666777777777666666777888888888888888777777777888888888999999;;;;;;???CCCGGGOOO^^^mmm|||}}}xxxtttrrrzzzxxxyyy~~~nnnlllqqqooohhhNNNHHH???999666555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111111000//////000000111111111222000000000000000000000000---......///000111111222,,,...000111222111000///000000000000000000000000000000000000000000000000000222333333222222333444444333222222333444666777555555555777;;;CCCMMMSSS^^^hhhttt||||||yyyxxxxxxjjjggggggnnn}}}~~~|||ooojjjaaaZZZVVVTTTRRRQQQQQQQQQQQQQQQSSSUUUWWWXXX[[[\\\___bbbfffkkknnnpppssswww}}}uuunnnhhhhhhkkkfffqqqlll^^^VVVKKKJJJHHHEEECCCAAA@@@???@@@???>>>===<<<;;;::::::999;;;===<<<999777999;;;888888888888777777777777777777777777777777777777444444444555555555666666333444555444333333444555555555555555555555555555444444444444444444444444333444555555666666555555444444444555555555666666666666666666777777777777666666777888888888888888666777777777777888888888;;;<<<@@@EEEIIIRRRcccsss|||xxxtttrrr~~~wwwooo|||rrrrrrwwwvvvooo]]]PPP@@@888888999888444555555444444444333333333444444444333333222222222222222222111111111000000111111111111111111111111222111000......000111222000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////111111000000111111222333333222222111111222222333000111222222222333555777999999:::;;;>>>GGGRRRZZZcccmmmvvvzzzyyywwwuuussskkkgggjjjyyy|||vvvhhhccc[[[UUUSSSSSSSSSSSSQQQOOOPPPSSSTTTTTTYYY``````___bbbhhhlllmmmpppuuuzzz}}}vvvqqqmmmkkkmmmmmmtttrrrbbbWWWOOOKKKGGGEEEDDDCCCBBBAAAAAA@@@???>>>============<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777666555555555555555777777666555444333333333888666555333222222222333444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666555555555555666666777777888888888777777666:::999999999999999::::::;;;===@@@EEENNN\\\mmmyyywwwrrruuu}}}yyyoooxxxuuusssyyyxxxsssbbbUUUEEE;;;::::::999666555555555444444444333333444444444333333333222222444444333333333222222222222222222222222222222222222111000//////000111222000000000000000000000000111000000000000000000000000000000000000000000000////////////////////////111111000000111111222333333333222222222222333333111222333333333333666888999::::::<<>>>>>=========<<<<<<;;;;;;;;;::::::::::::999888888777777888888888777666666555555666666666666666555444444444333888888666555444444555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666777777888888888888777777999999888888888999::::::===>>>AAAGGGRRRbbbsss}}}|||tttpppuuu}}}~~~oooqqqzzzvvvzzzzzzwwwiii]]]MMMAAA<<<;;;999777555555555444444444444333444444444444333333333333555555555555444444444444222222222222222222222222222111000//////000111222000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111000000111111222333444444333333333333444444333444555555444444666888:::::::::===EEEQQQ___iiittttttvvvvvvuuurrrnnnmmmlllvvv|||qqqjjjccc^^^WWWRRRPPPPPPPPPPPPQQQOOOPPPTTTUUUUUUYYY```cccbbbdddkkkpppuuu~~~{{{sssooonnnuuuwwwjjjaaaWWWSSSLLLGGGDDDCCCBBBAAAAAAAAA???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888888888777666666666666777555555555555555555444444777666666555555555666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666777888888777666666777777888888888888888777888888888888888999::::::??????BBBKKKZZZkkkzzzzzzqqqooovvvrrrlllxxxyyyzzz{{{yyyooodddTTTGGG???;;;999888555555555555444444444444444444444444444444333333555555555555444444444444222222222222222222222222111111000//////000111111000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111111111000000111111222333555444444333333444444555555666777666555555777999999999;;;@@@JJJXXXgggpppwwwuuuuuuvvvsssmmmiiigggjjj|||~~~xxxmmmfff___ZZZTTTPPPOOOOOOOOOOOOQQQOOOQQQUUUVVVWWW[[[aaahhhgggjjjpppuuu|||}}}wwwssstttzzzyyymmmfff^^^XXXPPPJJJGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888999888888777777777777777444444444555555555555555333333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555777888::::::888777555777777888999999999888888777777777888888:::;;;;;;@@@@@@DDDQQQcccuuuxxxppppppzzzvvvjjjooo{{{|||zzzyyyxxxqqqhhh[[[MMMBBB;;;999888666666555555555444444444444444444444444444444444444444444444333333333333222222222222222222222222111111000000000000111111111111111111111111111111//////000000111111111111111111111111111111111111222222222222222222222222111111000000111111222333555444444333333444444555555666777777666666888:::999999===EEEQQQ```mmmuuuvvvssstttvvvrrriiieeeffflll~~~|||uuujjjccc[[[WWWRRROOONNNNNNNNNNNNPPPOOORRRWWWYYYZZZ^^^dddllllllooouuuzzzyyyxxxzzzxxxqqqccc]]]TTTLLLHHHFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888999888888777777777777777444444444555555555555555222222333444444555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666555777888::::::888777555777777888999999999999999777777777888999;;;<<<===@@@BBBJJJYYYkkk|||vvvqqquuu}}}llljjjssszzzwwwuuupppkkk```SSSFFF===999999666666666555555555444444444444444444555555555555333333333333222222222111111111111111111111111111000000000111111000000000111111111111111111111111/////////000111111222222111111111111111111111111111111111111111111111111111111000000111111222333444444333333333333444444444555666777666777999;;;999;;;BBBMMM[[[hhhrrrwwwtttqqqsssuuupppfffffflllyyyyyyyyyzzzpppfff```XXXUUUQQQNNNNNNNNNNNNNNNOOOOOOSSSYYY\\\^^^bbbhhhmmmnnnsss{{{}}}{{{~~~{{{llleeeYYYOOOIIIGGGEEEEEEBBBAAA@@@??????>>>??????<<<<<<;;;;;;;;;::::::::::::999888888777777888888888888777666666666666777555555555555555555444444444444555666777777777666555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666777888888777666666777777888999::::::::::::777777888999;;;===>>>???AAAGGGSSSddduuu|||uuusss{{{pppiiinnn|||vvvrrrooollleeeXXXJJJ@@@;;;;;;666666666666555555555555444444444444555555555666333333333333222222222222000000000000000000000000000000111111111111000000111111111111111111111111...//////000111111222222111111111111111111111111111111111111111111111111111111000000111111222333333333222222222222333333222444555666666888:::===;;;???HHHVVVdddpppvvvxxxtttqqqrrrsssllleeekkkyyyxxxnnnttt}}}sssjjjaaa\\\VVVSSSPPPNNNNNNOOOOOONNNNNNOOOTTT[[[___aaafffmmmpppsss{{{{{{rrrdddWWWOOOJJJGGGFFFBBBBBBAAA@@@????????????<<<<<<;;;;;;;;;::::::::::::999888888777777888888888777666666555555666666666666666555444444444333444555666777777666666555555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666777888999::::::::::::888888999:::<<<>>>@@@AAACCCMMM]]]ooo}}}wwwsssuuusssjjjmmm}}}uuuqqqnnnmmmhhh\\\MMMBBB===<<<777666666666555555555555444444444555555555666666444444333333333222222222////////////////////////000000111111111111000000111111111111111111111111...//////000111222222222111111111111111111111111000000000000000000000000111111111000111222222333333222222111111222222333111333444555666888;;;===<<>><<<;;;::::::;;;<<<;;;;;;:::999999888777777777777666555555555555555666666555555555444444444666666666666666666666666666666666666666666555555444444444444444444444444333444444444555666666666555555555555666666666666444444555666777888999999888888888888999:::;;;<<<<<<999:::===>>>>>>@@@DDDMMMXXXkkk{{{pppjjjrrr|||tttuuu~~~zzzvvvooohhhbbbYYYKKKAAA===999999999888777666666777444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000222111000000000000000000111111111000000000000000222222111111000/////////111111000000111111222333444333222111111333444666444555555555555777:::===BBBMMM[[[hhhuuu}}}|||tttnnnllliiiooorrrrrr|||tttrrruuulllhhhccc\\\VVVTTTSSSRRRTTTWWWZZZZZZXXXZZZZZZ^^^dddhhhkkkqqqxxx||||||uuucccXXXOOOJJJGGGEEECCCBBBBBB@@@>>>;;;???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888888777666666555555666666666666555555555444444444666666666666666666666666555555555555555555555555444444444444444444444444444444555555555555555555555555555555666666666666666666666666777777777777888888888888999:::;;;<<<<<<::::::>>>@@@@@@DDDIIIQQQ^^^rrr{{{ppplllttt{{{qqq{{{yyyrrrggg]]]UUUJJJAAA<<<;;;:::888777666666666333333333333333333333333333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111222222111111111000000//////000000000000000000000000111111000000111111222333444333222111222333444555555666666666666888;;;>>>EEERRRcccqqq|||~~~}}}tttmmmmmmoooyyywwwyyyyyysssuuu~~~qqqhhhdddaaa]]]YYYUUUUUUVVVYYY]]]```aaaaaacccbbbdddjjjmmmpppvvv}}}}}}{{{uuurrrppprrrwwwmmm]]]QQQKKKHHHFFFDDDCCCCCCBBB@@@>>>???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888777666666666666777666666666555555555555444666666666666666666666666555555555555555555555555444444444444444444444444666666555555555555555555555555555555666666666666888777777777666666666555888888888888999:::;;;<<<<<<:::<<<@@@BBBCCCHHHOOOXXXggg{{{zzzqqqnnnyyyooo~~~~~~pppeee^^^QQQBBB<<<;;;888777777777777666444444444444444444444444333333333333333333333333111111111111111111111111111111111000000000000000000000000000000000000000000/////////000111222222222222111111000///////////////000000111111111111111111000000111111222333333333222222222333444555555666666666666888<<>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999888888777777777777777666666666555555555555555666666666666666666666666444444444444555555555555555555555555555555555555777777666666555555444444555555555555666666666666777777777777666666666666888888888888999:::;;;;;;===<<<===AAABBBCCCJJJSSS^^^ooovvvqqqqqq~~~vvvzzzpppfffUUUDDD===:::777666777888888777666666666666666666666666333333333333333333333333111111111111111111111111000000000000000000111111000000000000000000000000000/////////000111222222111111111111000000///////////////000111111222222111111000000111111222333222222222222333333444444555555555555666999>>>BBBMMM]]]ooozzzzzzwwwooojjjqqq{{{|||{{{zzzvvvjjj```[[[YYYWWWUUUTTTWWW[[[```dddgggjjjlllkkkhhhiiimmmrrrwww~~~yyysssqqqsssuuuxxxxxxzzz}}}hhhZZZRRRKKKIIIFFFEEEEEEEEEDDDCCC@@@@@@@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999888888777777777777777666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555777777777666666555555444555555555555666666666666555555555666777888888888888888888888999:::;;;;;;>>>===???AAAAAACCCLLLUUUddduuuyyysssqqquuuwwwkkkZZZLLL@@@<<<888666888999888666666666666666666666666666333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000111222000000000000000000000111//////000000111111111222111111000000111111222333222222333333333444444444444555555555777;;;AAAFFFSSSaaarrr{{{~~~|||wwwsssmmmlllyyyxxxyyywww~~~xxxqqqggg^^^XXXUUUTTTSSSUUUYYY^^^bbbeeehhhkkkmmmkkkhhhiiinnnttt||||||xxxtttvvv{{{nnn^^^UUUNNNKKKHHHFFFFFFFFFEEEDDDAAAAAAAAA@@@???===;;;:::;;;;;;;;;:::::::::::::::888888777666666666666777555666666666666777777777666666666666666666666666444444555555666777777777555555555555555555555555777777666666666666666666555555555555666666666666444444555666777888999999888888888888999:::;;;<<<>>>>>>???AAABBBEEEOOO[[[jjj{{{uuuppprrr{{{{{{mmm```YYYGGGBBB;;;999999:::777555666666666666666666666666444444444444444444444444111111111111111111111111///000000000111111111111000000000000000000000000222111000000000000000000/////////000111111222222000000000000000111111111111111000000111111222333222222333333444444444333555666666777:::???FFFKKKYYYffftttzzz{{{{{{yyyvvvrrrnnnqqqyyyssszzzzzzxxxpppkkkddd\\\WWWTTTSSSSSSWWW\\\aaaeeegggiiikkknnnllliiijjjqqqyyytttccc[[[QQQNNNJJJHHHGGGGGGFFFEEEAAABBBBBBAAA???===;;;:::999999::::::::::::::::::888777666666555555666666555666666666777777777777666666666666666666666666555555666666777888888999555555555555555555555555666666666666666777777777555555555555666666666666555555666666777777888888888888888888999:::;;;<<<<<<===???BBBDDDHHHUUUcccrrrrrrooouuuzzz~~~|||mmmddddddMMMGGG???;;;;;;:::777333555555555555555555555555444444444444444444444444111111111111111111111111//////000000111111111222000000000000000000000000222222111000//////000000......///000111222333333111111000000000000000000111111111000111222222333111222333444444444333333666777888999<<>>;;;:::999999999999999999999999777777666555555555555555555666666666777777888888666666666666666666666666555666666777888999999:::666666666666666666666666555555666666777777888888555555555555666666666777777777777777666666666666888888888888999:::;;;<<<:::<<>>FFFPPPXXXdddooovvvtttvvv}}}}}}wwwuuuwww|||mmmppp~~~xxxuuuxxx~~~vvvlllddd]]]ZZZWWWSSSSSSUUUYYY]]]ccceeefffgggjjjmmmjjjqqqxxx|||ooocccVVVTTTPPPMMMLLLJJJHHHFFFDDDCCCBBBAAA???>>>===<<<===<<<<<<;;;::::::999999999999888888888888888888777777777777777777777777666666666666666555555555777888:::;;;:::999777666777777777777777777777777555666777777777555444333777777777777888888888888555555666777888999::::::888888888999:::<<<===>>>;;;???CCCCCCDDDPPPdddtttvvvrrrrrr}}}uuuvvv|||rrrxxx}}}uuukkkggg```TTTDDD:::888999888666666666555444444444444555555555444444444333333333333333333222222222111111000111222222222222111000111111111111111111111111000000000000000000000000000000000000000000000000333333333333333333333333222222222222333555666777999777555444333444555666666888:::<<>>===<<<<<<<<<<<<;;;;;;:::::::::888888888888777777666666777777777777777777777777666666666666666666666555333444666888888888777666777777777777777777777777666666777777777666555444666666666666777777777777777777777777888888888888888888888999999;;;<<<===;;;@@@CCCDDDGGGTTThhhxxxyyyvvvwwwxxxpppzzzqqqsssyyyvvvnnniiieeeYYYIII>>>:::888666444666666555444444444444555555555444444444333333333333333333333222222222222000111222222222222111000111111000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222111222444666999;;;:::999777555444555666777888:::<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999888777666555555444777777777777777777777777555555666666666666666666222333555777888888888777777777777777777777777777777777888888888777666555555555555666666666777777999999888888888777777777999888888888999::::::;;;<<<@@@CCCFFFLLLZZZooo~~~yyyxxx}}}|||mmmmmmsssooouuuxxxrrrlllggg\\\MMMBBB<<<999666444666666555444444444444555555555444444444333333333333333333333333333333333111111111222222111111111111111000000000000000///000000000000000000000000000000000000000000000000111111111111111111111111333222111222444777;;;>>>===;;;999666555444555666888:::>>>BBBIIIVVVeeeooovvv|||~~~{{{xxxyyywwwrrrrrrwwwuuutttllliiilllxxx}}}ssslll```ZZZUUUUUUUUUSSSSSSVVVWWW[[[aaaeeegggkkkppptttzzzyyylllhhhbbb\\\VVVPPPJJJFFFCCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666555444777777777777777777777777555555555555666666666666555666777888999999999999666666666666666666666666777888888888888777777777666666666666777777777777888888888888888888888888999999888888888999999:::;;;>>>CCCHHHQQQbbbuuuzzzuuuvvv~~~~~~ooofffrrryyynnnrrryyywwwpppggg]]]PPPEEE???;;;777555666666555444444444444555555555444444444333333333333333333333333333333333222111111111111111111222222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111333222111222444888<<>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777666666777777777777777777777777444555555555666666777777777777888888888777777777666666666666666666666666888777777777777777888888777777888888888999999999666777777888999:::::::::999999999888999999::::::;;;===CCCKKKXXXiii|||yyytttvvv~~~~~~}}}sssffflllpppqqqzzz{{{ttthhh```UUUJJJBBB===:::888666666555444444444444555555555444444444333333333333333333333444444444444222222111000000111222222333333222222111000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222333555888;;;======<<<999666555444555555666;;;AAAIIIRRR```oooyyy{{{}}}}}}zzzwwwuuuuuuxxx~~~{{{tttfffdddhhhpppvvvtttjjjccc\\\WWWSSSTTTTTTRRRQQQSSSTTTYYY___dddhhhnnnuuu{{{|||zzzwwwsssllldddZZZOOOHHHDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::<<<<<<;;;:::999888888777777777777777777777777777444444555555666777777777666666666555555444444444777777777777777777777777777777666666666777888888888888888999999999::::::666666777888999:::;;;<<<:::999999999::::::;;;<<<;;;>>>EEEPPP```rrrzzzvvvyyyyyy}}}wwwhhhllltttpppzzz~~~xxxllleee[[[OOOFFF@@@<<<:::666666555444444444444555555555444444444333333333333333333444444444555555222222111000000111222222444444333333222111111000000000000000000000000000000000000000000000000000333333333333333333333333111111222333555888999;;;999888666555555666888999666<<>>===<<<;;;:::999:::::::::999999999888888777777777777777777777777444444555555666777777888555555444444444555555666777777777777777777777777666666555555555666777888777888888888888999999999888888888999999:::::::::999999::::::;;;<<<===>>>===@@@HHHVVVhhhzzzyyyxxx}}}wwwxxxzzzjjjnnnwwwpppzzzzzzpppjjj___SSSIIIAAA===;;;666666555444444444444555555555444444444333333333333333333444444555555555333222111000000111222333555555444444333222111111000000000000000000000000000000000000000000000000333333333333333333333333000111222444666777888999555444333444555888:::<<<777===FFFPPPZZZgggttt}}}~~~yyysssqqqqqqvvvrrrjjjkkkooo|||xxxmmmbbbZZZVVVRRRPPPSSSVVVUUUVVVXXXWWW[[[bbbggglllsss|||~~~tttjjjaaaYYYRRRNNNEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<:::999888999999888888888888888888777777777777777777777777444444444555666777777888555555555555666888999:::777777777777777777777777666555444444444666777888777777777777888888888888:::::::::999999999999888999::::::;;;<<<===???@@@???BBBKKK[[[nnn~~~uuuwww~~~{{{tttuuuvvvoootttzzzzzzwwwjjj^^^YYYQQQEEE<<<999:::888666666777888888888333333333444444555555555555555444444444333333333111111222222222222111111777999:::888444222333444111111111111111111111111000111111111111222222222333333222222111000//////444444444444444444444444555444444333444555777888:::===EEERRRbbbpppxxx{{{~~~|||vvvooommmoooyyypppmmmrrrwwwxxxqqqgggaaa^^^VVVUUUTTTSSSTTTVVVYYY[[[ZZZ^^^eeekkkqqqxxxsssaaaUUUOOOOOOHHHEEECCCBBBBBBBBBAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777333333444444555555666666666666666666666777888888777777777777666666666666777777777777777777777777777777777777888888888888888888999999999:::::::::999:::::::::999:::===???AAAGGGSSSccctttzzzyyy|||yyyrrrqqq~~~~~~tttwwwyyy}}}{{{xxxmmmbbb]]]VVVJJJ@@@===:::888666555666888777777333444444444444444444555444444444444333333333333222222333333333333222222444666666555111000000222111111111111111111111111000111111111111222222222444444333333222111111000333333333333333333333333555555444444555666888999>>>BBBKKKXXXgggtttzzz}}}}}}{{{uuunnnmmmppp}}}}}}~~~pppnnnuuu{{{{{{tttmmmddd]]][[[VVVTTTSSSSSSTTTWWWZZZ\\\]]]aaagggmmmsss{{{yyyeeeWWWQQQPPPHHHFFFCCCBBBBBBBBBAAA???>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999777777777777777777777777666666666777777777777777666666666666666777888888777777777777666666666666777777777777777777777777777777777777888888888888888888999999999:::::::::999:::;;;;;;:::;;;>>>@@@BBBIIIWWWgggwww{{{}}}}}}vvvooommmwwwyyy|||zzzvvvyyyzzzyyyqqqiiiddd\\\PPPFFFAAA:::888666555666777777666555555555444444444444444333333333333222222222222333333333444444333333333333444444333111///000111111111111111111111111111000111111111111222222222555444444333333222222222222222222222222222222222666555555444555777888999???EEEPPP^^^lllwww|||}}}~~~|||yyysssnnnoootttyyyzzz{{{pppqqqzzzuuuooohhh___YYYWWWTTTTTTRRRRRRTTTWWWZZZ]]]bbbfffkkkpppvvvkkkZZZRRRQQQIIIGGGDDDCCCCCCBBBAAA??????>>>>>>======<<<<<<;;;:::999999999999888888888777777777777777777777777888888777777777777777666666666666666666777777888666666666666777777777777777777777777777777777777777777777777888888888888888888999999999::::::::::::;;;<<<<<<;;;===@@@BBBDDDMMM]]]nnn|||~~~}}}vvvrrrmmmkkksss~~~zzz}}}rrrqqquuu}}}xxxrrrlllcccWWWJJJCCC;;;999666555666666666555666666555555444444333333333333333222222222111111222222333333333333222222333444444333222111111222111111111111111111111111000000111111111222222222444444333333222222222222222222222222222222222222555444444444555777888999<<>>>>>===<<<<<<<<<999999999888888888777777777777777777777777777777777666666666555555444444777777666666666666777777666666666666777777777777777777777777777777777777666777777777888888888888888888999999999:::::::::;;;<<<=========>>>AAADDDGGGRRRcccuuuzzzvvvsssppplllkkklllrrr}}}|||zzzpppkkkppp}}}uuukkk]]]OOOEEE===;;;888666666777666555666666666555555444444444333333333222222222111111111111222222222222111111333222222222222222222111111111111111111111111111000000111111111222222222222222222222111111111111444444444444444444444444444333333333555666888999;;;EEEUUUeeerrryyy}}}~~~~~~}}}{{{wwwqqqppp{{{{{{rrr{{{uuusssyyy|||qqqjjjddd\\\XXXWWWSSSSSSRRRSSSVVVZZZ^^^aaaggglllrrrvvv{{{yyycccUUUOOOKKKIIIFFFDDDDDDCCCAAA@@@?????????>>>======<<<<<<999999999888888888777777777777777777777777777777777777666666555555555444777777666666666666777777555666666666777777777888888888888888888888888888666777777777888888888888888888999999999:::::::::;;;<<<======>>>???BBBEEEJJJWWWjjj{{{vvvqqqpppooonnnpppssswww|||}}}vvvmmmqqq~~~sssfffVVVJJJ???<<<999888777777666555666666666555555555555555333333333333222222222222000111111222222111111000000///...///111111000///111111111111111111111111000111111111111222222222111111111111111111111111444444444444444444444444444444444444555777999;;;AAAKKK\\\kkkvvv||||||{{{yyytttnnnqqqxxxuuu{{{tttuuu~~~zzzooohhhbbb[[[WWWWWWSSSSSSSSSUUUXXX\\\aaadddgggmmmuuuyyy~~~lllZZZPPPLLLJJJGGGEEEEEEDDDBBB@@@@@@??????>>>>>>======<<<:::999999999999888888888777777777777777777777777999888888888888888888777888777777666666666666666555555666666777777888888888888888888888888888888777777777777888888888888888888999999999:::::::::;;;<<<======>>>???CCCEEENNN[[[ooo~~~}}}vvvuuuvvvyyy~~~uuuxxx|||ooo___RRRAAA>>>;;;999999888777666555555555555666666666666444444444444333333333333111222222333333222222111000///...///111333111000111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333666666666666888:::<<<===HHHSSSbbboooxxx{{{}}}~~~zzzyyyvvvpppjjjpppzzzvvvyyywwwsssxxxwwwkkkddd___YYYUUUUUUTTTTTTTTTVVVZZZ^^^cccfffhhhoooxxx}}}xxxbbbTTTMMMKKKHHHFFFEEEDDDBBB@@@@@@@@@??????>>>=========::::::::::::999999999999777777777777777777777777888888888888888999999999888888777666666666666666555555555666777888888888888888888888888888888888777777777777888888888888888888999999999::::::::::::<<<=========???CCCEEEPPP^^^rrr|||}}}}}}vvvfffXXXBBB@@@<<<:::999999888666444444555555666666777777555555444444444444333333222333333444444333333222333111///111444555444222111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222888777777888:::<<<>>>???MMMWWWeeeqqqwwwyyyzzz{{{xxxwwwtttmmmhhhoootttuuu|||tttssszzzttthhhaaa\\\VVVSSSSSSTTTTTTUUUWWW[[[```eeehhhhhhqqqzzzhhhWWWMMMKKKHHHFFFEEEDDDBBB@@@@@@@@@??????>>>=========;;;;;;;;;:::::::::999999777777777777777777777777555555666666777777888888888888777666666666666666444555555666777888888999888888888888888888888888777777777777888888888888888888999999999::::::::::::;;;<<<======???CCCEEERRR```ttt~~~{{{{{{zzzlllbbbMMMCCC;;;;;;:::666666999555555444444444333333333333333333333333333333333333333333222222222111111222222222222222222222222333222111000000111222333000000111111111222222222///000000222333444555555333555777666555444444555555555777999999:::DDDNNNSSS___kkkqqquuuxxxyyywwwvvvpppllljjjfffkkkxxxpppsss~~~|||pppsss}}}pppbbb]]][[[WWWSSSRRRRRRTTTWWWYYY\\\___cccfffpppvvv~~~rrr\\\WWWOOOIIIIIIHHHDDDBBBBBBBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;:::999999999888777666666666777888999999888777666666777777777777666666555555555444777777777777777777777777:::999888666666666777888555666888888666666666777777777888999::::::;;;;;;999999<<>>;;;;;;888777999555555555444444444333333333333333333333333333333333333333222222222111111222222222222222222222222222222111000000111222222222222333333333444444444444444444333333333333333333444666666444333444555555555777999999;;;DDDOOOWWWcccnnntttwwwyyyyyywwwuuunnniiigggeeemmmssslllqqqxxxpppvvvzzzmmm```\\\[[[XXXUUUTTTSSSUUUYYY[[[^^^aaafffiiirrryyywwwcccXXXPPPJJJJJJIIIFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;::::::999::::::888777666666666777888777777666555555666666777777666666666555555555888888888888888888888888:::999888777666666777888555777888888777666666777888888888999999::::::;;;:::999<<>>::::::888555666666555555555444444444444444444444444444444444333333333222222222111111222222222222222222222222111111111222222111111111000000111111111222222222111111222222333333444444000222444444333333333444666555777:::;;;???KKKWWWbbbmmmxxx}}}~~~|||rrrjjjccceeeqqq|||ooovvvyyy|||yyyooofff^^^ZZZXXXUUUSSSUUUUUUXXX\\\```dddiiiooorrrzzzvvv|||qqq[[[RRRKKKJJJIIIFFFEEEFFFCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<;;;::::::777777888888999999::::::777777777666666777888888777888888888888888888888888888888888888888888888888888888999999999999888666888999999777777777888::::::999999999999999999;;;:::;;;???BBBGGGQQQ[[[kkkyyy{{{|||vvvrrr~~~uuunnnhhh```PPPAAA::::::999555666666666555555555444444444444444444444444444444333333333222222222111111222222222222222222222222000111222222222222111000222222333333333444444444444444333222111111000000000222444555444333444555777777888;;;===BBBOOO[[[eeepppzzz~~~~~~{{{kkkeee```eeevvvxxxqqq}}}|||vvvlllddd]]]ZZZWWWSSSSSSUUUUUUXXX]]]bbbffflllqqquuu}}}wwwzzzuuu___UUUMMMKKKJJJFFFEEEFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;666777888999::::::::::::888777777777777888888999888888888888999999999999999999999999999999999999777888999999:::999999999666888999999888777777888999999999999999999999999;;;:::;;;???CCCIIIUUU```ppp|||{{{xxxnnn{{{xxxrrriiidddWWWFFF<<<::::::888666666666666555555555555555555555555555555555555333333333222222222111111222222222222222222222222000111222222222222111000222222333333333444444444666555444333222111000000111333555555555444555777999888:::===???EEERRR___iiisss}}}~~~}}}zzzvvviiidddbbbjjj~~~wwwttt{{{sssggg```[[[YYYWWWTTTTTTWWWWWWZZZ___dddiiiooouuuyyyxxxxxxvvvdddZZZQQQNNNKKKHHHFFFGGGDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;999999:::::::::999888777666666666666666777888888888888888999999999::::::999999999999999999999999777888999:::::::::999999666888:::999888777888888888888888999999::::::;;;;;;:::;;;@@@DDDKKKXXXdddvvv}}}{{{|||nnnwww{{{uuuiiiggg\\\III===;;;;;;:::777666666666555555555555555555555555555555555555333333333222222222111111222222222222222222222222000111222333333222111000000000111111111222222222333333444444444444444444111333555666555555666777999999:::===@@@FFFTTTaaammmvvv~~~|||zzzvvvrrriiifffeeeoooxxxxxxyyyqqqccc^^^YYYYYYWWWTTTUUUYYYXXX\\\aaafffkkkqqqwww|||xxxvvvuuuggg]]]TTTPPPMMMIIIGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::888555444555555555555555666777888888888888999999:::::::::999999999999999999999999777888999:::;;;::::::999777888::::::888777888999777777888999::::::;;;;;;<<<:::;;;@@@DDDLLLYYYfff{{{zzzzzzrrrsssrrriiiiiicccVVVGGG<<<:::;;;888777666555555444444555666666555555555444444444555444222111111111222222333222222111111222222333333333333222222111111111111111222222222333333333666555333111111111333444222333333222111000222333666777999===DDDPPP___jjjssszzz~~~|||zzzzzztttllleeedddjjj{{{vvvoooddd]]]VVVSSSQQQPPPTTTYYY[[[^^^bbbggglllssszzz~~~~~~xxxkkkbbbWWWRRRQQQQQQLLLGGGGGGGGGFFFDDDCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888:::999999888888777777666666777777777777777777777777777777777777777777777777888888999999999999888888<<<;;;:::888777888888999999;;;;;;;;;999999999;;;999<<>>===<<<;;;:::999999999888888888888777777777777888888888888777777777777777777777777777777777777777777777777888888999999999999888888888777777777777888999999999:::;;;;;;:::999:::<<<;;;===???BBBHHHVVViiivvvwwwxxx|||zzz~~~{{{sssfffWWWIII>>>999999888777666555555555555333333333222222222111111333333333333333333333333333222222111111222222333222222111111111111111111222222222333333333444444444444333222222222333444222333444333222222444666999:::===CCCNNN[[[hhhpppxxx{{{}}}|||yyyuuunnnjjjeeeiiixxx~~~xxx}}}xxxmmmfff\\\WWWUUUUUUUUUTTTWWW[[[^^^bbbhhhnnnttt{{{yyyzzzooo```UUUPPPNNNLLLJJJFFFFFFEEEEEEDDDCCCCCCBBB????????????????????????999999:::::::::999888777666666777777888888999999777777777777777777777777777777777777777777777777888888999999999999888888777777777888888999:::;;;999:::<<<;;;::::::;;;<<<;;;===???BBBJJJZZZmmmzzz|||tttvvv}}}{{{|||nnn^^^OOOBBB:::999888777666666555555666555444444444333333333333333333333333333333333333333222222111111222222333333333333333333333333333222222333333333444444444333333333333333333333444333444444444333333555777888999===EEEQQQ^^^jjjpppxxxyyyzzz{{{xxxrrrllliiieeennnxxxuuu{{{wwwllleee[[[VVVTTTVVVWWWWWWZZZ___aaaeeelllsssyyywww~~~vvvgggYYYRRRNNNLLLKKKGGGGGGFFFEEEDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>999::::::::::::999888888666666777777888888999999777777777777777777777777777777777777777777777777888888999999999999888888777888999:::;;;;;;<<<<<<999:::<<<;;;;;;:::<<<===<<<===???DDDNNN^^^ppp}}}xxxrrrwwwxxxhhhWWWGGG<<<999999888777666666666666666666555555555555444444222333333444444444444333333222222111111222222333333333333444444444444444333333333333444444444444222222333333333333444444555666777666666666888:::888999>>>GGGTTTbbblllrrryyyxxxyyy{{{xxxqqqkkkjjjiiiwwwtttssszzz}}}uuukkkddd[[[VVVTTTVVVXXXYYY^^^cccdddiiipppxxx~~~xxx}}}}}}mmm___UUUOOOMMMLLLIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>===;;;::::::;;;:::::::::999999999999777777777777888888888888777777777777777777777777777777777777777777777777888888999999999999888888888999:::;;;<<<<<<<<<<<<999:::<<<<<<;;;;;;<<<>>>===>>>AAAGGGSSSccctttvvvrrryyyuuubbbLLL>>>:::999888777666666666666666666666555555555444444222222444555555555444444333222222111111222222333222222222333333444444444333333333444444444444555111222333333444444444444555666777777666777999;;;:::;;;???JJJXXXfffpppttt{{{xxxyyy|||zzzrrrmmmnnnpppsssuuu~~~yyysssjjjccc\\\WWWTTTVVVYYY[[[aaahhhggglllttt{{{}}}~~~sssdddXXXQQQMMMLLLJJJJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@>>>===<<<;;;:::<<<;;;:::999888999::::::888888888777777777777777777777777777777777777777777777777777777777777777888888999999999999888888888888:::;;;;;;;;;;;;:::999:::<<<<<<;;;;;;===??????AAAEEEMMMYYYhhhwwwwwwsss}}}~~~iiiPPP???:::999888777666666666666666666555555555444444444111222444555666555444444333222222222222222222333111111111222222333333333333333333444444444555555111222333444444444444444333444555555555555777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888888999:::;;;999999888888777777666666777777777777777777777777777777777777777777777777888888999999999999888888777888999:::;;;:::999888999:::<<<<<<<<<<<<===???BBBCCCHHHPPP]]]lllzzzyyyttt~~~|||www\\\BBB@@@<<<:::;;;:::777666888666666555444444444444555333333333333333333333333333333333222222222111111555444222111111222444555333333222111222333444555222222333444444555555666555555666555444555777999<<<>>>FFFTTTeeeppprrrpppwww|||zzzyyy{{{qqqjjjppp~~~vvvuuu~~~uuukkkddd___XXXVVVUUUUUUXXX^^^dddhhhqqqooosss{{{yyyxxxooo___UUUPPPMMMJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;:::::::::888777555555777777777666:::999888777666666666666777777777777777777777777;;;::::::999888777666666777777888888888999999999999;;;<<<<<<<<<<<<===???@@@AAAFFFOOO]]]mmm|||~~~yyy{{{xxx```KKKAAA<<<:::;;;:::777666888666666555444444444444555333333333333333333333333333333333222222222222111555444222111111222444555333333222222222333444555222222333444444555555666555555666555444555888:::<<>>>>>??????<<<<<<;;;;;;;;;:::::::::888777555555777888777666666666666666777888999:::777777777777777777777777::::::999999888777777777888888888888888999999999999:::<<<<<<;;;;;;===>>>@@@CCCJJJUUUcccqqq}}}}}}|||{{{xxxdddTTTCCC===999:::999666555777666666555444444444444555333333333333333333333333333333333333222222222222444444222222222222444444333333222222222333444555222222333444444555555666555666666555555666888;;;===AAAKKKYYYhhhrrrvvvvvvwww}}}|||{{{{{{pppiiiqqqssstttzzzpppggg```[[[VVVUUUUUUVVVYYY___dddgggiiimmmuuu~~~xxxmmmppprrrdddYYYSSSQQQLLLLLLJJJHHHFFFDDDBBBBBBAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;:::::::::999777555666777888777777666666666666777888999:::777777777777777777777777888888888888888888888888999999999999999888888888888:::;;;;;;;;;;;;<<<>>>AAAFFFOOO[[[hhhuuu{{{{{{}}}yyyhhhYYYFFF???999999999666555666666666555444444444444555444444333333333333222222444444333333333222222222444333333222222333333444222222222333333333444444222222333444444555555666555666666666555777999<<<>>>DDDOOO^^^kkktttxxxyyyyyy}}}|||qqqkkksssxxx|||yyyooofff___[[[UUUUUUUUUWWW[[[```dddggggggnnnyyynnnlllzzzttthhh[[[TTTSSSNNNMMMKKKHHHFFFDDDCCCBBBAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;:::::::::999777666666777888888777:::999888777666666666666777777777777777777777777777777888888888999999999::::::999999999999888888888999;;;;;;::::::<<<===AAAFFFOOO[[[iiiuuu}}}|||~~~}}}~~~nnn^^^KKKAAA:::999999777666666666666555444444444444555444444444333333222222222444444444333333333222222333333333333333333333333222222333333333444444444222222333444444555555666555666777777666888:::===@@@HHHUUUbbbmmmuuuzzz|||}}}~~~|||qqqmmmxxx~~~yyynnneee___ZZZTTTUUUVVVYYY]]]aaaeeehhhiiiqqq~~~qqqjjjsssxxxlll^^^VVVUUUPPPNNNLLLIIIFFFDDDCCCCCCAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;:::::::::999888666666888888888777:::999888777666666666666777777777777777777777777777777777888999999:::::::::999999999999999999999888:::;;;;;;;;;;;;<<<>>>AAAEEEMMMYYYggguuu~~~{{{}}}~~~vvvfffOOODDD;;;999:::888777777666666555444444444444555555444444333333222222111444444444444333333333333333333333333333333333333111222333444444444333333222222333444444555555666555666777777777888;;;>>>CCCMMM[[[gggooouuu{{{~~~}}}zzzpppooo{{{wwwmmmddd^^^ZZZTTTVVVXXX\\\```dddgggiiillltttuuujjjmmmuuu~~~ssscccZZZYYYQQQOOOLLLIIIFFFEEEDDDDDDAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;::::::::::::888666777888999888777666666666666777888999:::777777777777777777777777777777888888999999999:::999999999999:::::::::;;;999;;;<<<<<<;;;<<<===???@@@EEEMMMYYYhhhvvv|||zzzyyynnnSSSGGG<<<:::;;;999888888666666555444444444444555555555444333333222111111555444444444444333333333222333333444444333333222111222333444444444333333222222333444444555555666555777777888888999<<>>>>>??????<<<<<<;;;;;;;;;::::::::::::888777777888999999888666666666666777888999:::777777777777777777777777888888888888888999999999777888888999:::;;;<<<<<<:::<<<============>>>@@@???EEEPPP^^^nnn{{{zzzyyyyyyrrrUUUHHH===:::;;;:::888888666666555444444444444555555555444333333222111111555555444444444333333333222333333444444333333222111222333444555444333333222222333444444555555666666777888888888:::===???GGGSSSbbbmmmrrruuu{{{xxxssskkkmmm}}}sssiii```ZZZVVVUUUWWW[[[___cccgggiiikkkqqqwww~~~mmmjjjkkktttmmmbbbaaaSSSQQQMMMIIIFFFEEEDDDEEEAAA@@@@@@???>>>?????????<<<<<<;;;;;;;;;::::::::::::888777777888999999888:::999888777666666666666777777777777777777777777888888888888888888888888777777888999;;;<<<======;;;<<<>>>>>>======???@@@>>>FFFSSSdddtttyyyxxx~~~tttooo```PPPAAA<<<;;;888777999666666666555444444333333333444444555555444444333222222222222222222222222111111222222222333333333555555555555444333222222333333333444444444555555666555777:::999777;;;BBBMMMVVVaaajjjnnnttt{{{|||tttjjjgggqqq~~~|||oooeee___ZZZXXXWWWTTTWWW```gggjjjkkkmmmqqq{{{ppphhhhhhmmm{{{ooo```WWWSSSNNNJJJHHHFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::888999999999999888777777666666777777888888999999888888888888888888888888888888888999:::::::::;;;777777888888888999999999;;;;;;<<<<<<;;;<<>>>>>===<<<;;;;;;::::::999999999999999888777777777777777777777888888888888888888888888888888888888888888888999999999999888888888999999999::::::;;;;;;<<<<<<;;;<<>>===??????>>>===<<<::::::999999999999999999888888777888888888888777777777777777777777777777777777777888888888888777777777777999999999:::::::::;;;;;;:::;;;<<<<<<<<<===@@@BBBBBBMMM^^^nnnzzz}}}}}}uuunnnoooooo___KKK???<<<;;;888555888888888777666666555555333444444555555444444333222222222222222222222222111111222222222333333333222222333444555555555555333333333444444444555555444444666:::;;;;;;BBBJJJSSS[[[fffmmmppptttzzzzzzqqqpppwwwlllccc]]]ZZZXXXXXXWWW[[[ccchhhjjjmmmqqqsss|||ttthhhfffaaannnkkkdddZZZRRRMMMJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???@@@???>>>===<<<;;;:::999999999::::::999999888777999999888888777777666666666666666666666666666666888888777777666666555555:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<===@@@CCCEEEPPPaaapppzzzzzz{{{xxxpppppprrreeeRRRCCC===;;;999555888888888777666666555555333444444555555444444333222222222222222222222222111111222222222333333333222222333444555555555555333333333444444444555555333222555888999;;;BBBJJJVVV^^^hhhooorrruuu{{{zzzrrrsssuuujjjbbb]]]ZZZXXXVVVVVV[[[bbbgggiiilllqqqsss|||zzzjjjddd^^^jjj}}}nnnggg\\\TTTNNNLLLJJJJJJHHHHHHGGGFFFEEECCCCCCBBB@@@???>>>===<<<;;;::::::999::::::::::::999888888999999888888777777666666666666666666666666666666888777777666666555555555::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDIIITTTcccoooxxx~~~zzzvvv~~~uuurrrrrrjjjZZZHHH>>>;;;999666888888777666666555555444333444444555555444444333444444444444444444444444111111222222222333333333333333444444555444444444333333333444444444555555555444666:::;;;===DDDMMMXXX```jjjqqqtttxxx~~~yyyqqquuussshhhaaa\\\YYYXXXUUUVVV[[[cccfffhhhlllqqquuu}}}nnnccc]]]gggzzz|||vvvlllfff\\\TTTOOOLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDD??????>>>======<<<<<<<<<:::::::::::::::999999888888888888888777777777777777777777777777777777777777777777777666666666666:::::::::;;;;;;;;;<<<<<<:::;;;<<<======???BBBDDDMMMXXXeeepppwww~~~}}}ttt{{{tttpppmmmaaaMMM???;;;:::888777777666666555444444333333444444555555444444333444444444444444444444444111111222222222333333333444444444555444444333333333333333444444444555555777666888:::;;;===EEENNNYYYbbblllssswww{{{wwwpppvvv}}}rrrggg```\\\YYYXXXVVVWWW]]]dddggghhhmmmssswwwrrrccc]]]eeevvvyyyppphhhccc[[[TTTOOOLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDDDD========================::::::;;;;;;::::::999888777777777777777888888888888888888888888888888888666777777777777777888888999:::::::::;;;;;;;;;;;;:::;;;<<<======???BBBEEEPPP[[[iiitttzzzttt~~~vvvnnnoooeeeQQQ@@@::::::999666666666555444444333333333444444555555444444333222222222222222222222222111111222222222333333333555555555555444333222222333333333444444444555555777666777::::::<<>>>>>>>>>>>::::::;;;;;;::::::999888666666777777888888999999888888888888888888888888666666777777888888999999999999999:::::::::;;;;;;:::;;;<<<======???CCCEEEPPP]]]mmmxxx~~~~~~zzzwwwuuuhhhTTTFFF@@@===888444444555555666666777777555555555555555555555555222222222222222222222222555555555555555555555555444444444444444444444444222333555444333333444666444666:::;;;===AAAHHHNNN[[[eeeqqqzzz}}}~~~yyypppnnn||||||pppggg___XXXUUUVVVUUUZZZ```cccdddiiiqqqxxxjjjaaadddooozzzooohhhaaaWWWQQQOOOOOONNNLLLIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999888888999999777666777777777777888888888888888888999999999999888888999999:::::::::;;;;;;;;;;;;:::<<<>>>>>>>>>DDDKKKQQQbbbsss{{{zzzyyymmmYYYHHH@@@<<<888777777777777888888888888555555555555555555555555222222222222222222222222444444444444444444444444444444444444444444444444222444555555444333555666555777999;;;<<>>===<<<<<<;;;;;;;;;::::::::::::999888888999999888666777777777777888888888888888888999999999999888888999999999999:::::::::;;;;;;;;;<<>>???EEELLLXXXhhhyyy}}}}}}uuuaaaMMM@@@;;;999888888888888777777777777555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444222444555555444444555666666888999:::<<>>===<<<<<<;;;;;;;;;::::::::::::999888888999999888777777777777888888888999999888888999999999999888888888888999999999:::::::::<<<;;;<<>>===<<<<<<;;;;;;;;;::::::::::::999888888::::::999888777777888888888999999999888999999::::::999999888888888888999999999::::::<<<;;;===???@@@BBBIIIRRRcccqqq}}}~~~}}}zzzzzz|||{{{nnnYYYFFF======888888777666555444333333555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333444666555444444555777888999999:::===FFFRRR[[[cccgggmmmqqquuuvvvxxxxxxvvvppphhhfffqqq|||nnnddd\\\WWWWWWZZZ]]]bbbhhhjjjjjjnnnvvv|||nnnhhheeemmmtttmmmeee^^^\\\ZZZWWWTTTNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999888999:::;;;:::888888888888888999999999999999999::::::::::::999999888888999999999:::::::::===<<<===@@@AAADDDLLLUUUgggttt||||||yyyrrrzzz{{{|||tttaaaLLL@@@===:::999999888777666666555555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444333555666666555555666777888999:::;;;???HHHTTT]]]bbbdddhhhmmmqqqssstttuuusssmmmgggiiiyyy|||xxx||||||nnneee^^^XXXWWWZZZ___dddiiikkklllpppwww~~~qqqjjjeeejjj|||~~~uuuooofffaaa^^^\\\YYYVVVOOONNNMMMJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA???>>>===<<<<<<;;;;;;;;;::::::::::::999888999:::;;;:::999888888888999999999999:::999999::::::::::::999999999999:::::::::;;;;;;;;;===<<<===@@@BBBFFFOOOXXXmmmxxx~~~}}}uuunnn~~~}}}}}}yyyhhhQQQAAA===999999888888777777666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555666666555555666777777999;;;===AAAJJJVVV^^^aaacccfffjjjooorrrssstttnnnkkkjjjrrrxxxvvv}}}zzznnneee^^^XXXVVVXXX^^^dddjjjmmmooosss|||tttkkkcccfffwwwyyyrrrjjjddd```]]]YYYVVVQQQPPPNNNLLLJJJGGGFFFEEEDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;;;;::::::::::::999888999;;;<<<;;;:::888888888999999999::::::999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<===<<<>>>AAACCCGGGQQQ[[[ooo{{{tttkkkzzz|||mmmTTTBBB<<<666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444555666666555555666888666888;;;>>>CCCKKKWWW___aaabbbeeeiiinnnrrrssstttkkkjjjmmmzzzyyyxxxyyymmmeee^^^WWWUUUVVV^^^cccjjjnnnqqqwww~~~}}}uuukkkaaacccttt}}}vvvmmmfffbbb^^^YYYUUUSSSRRRPPPNNNKKKIIIGGGFFFDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;;;;::::::::::::999888999;;;<<<;;;:::888888999999999:::::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======>>><<<>>>AAADDDHHHRRR\\\ooozzzrrriiixxxtttWWWDDDAAA;;;:::999777666666555555444444555555555555444444222222222333333444444444333333222111111111222222444444444444444444444444555444444555555666777888888999;;;@@@HHHRRRZZZ```aaabbbeeehhhkkknnnpppqqqlllkkkppp}}}||||||mmmddd^^^ZZZZZZ\\\bbbhhhnnnpppqqqvvv~~~~~~~~~}}}zzzxxxmmmbbbgggssszzzqqqllliiieee]]]WWWUUUUUUSSSPPPLLLIIIHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<>>>@@@BBBGGGSSS```uuu}}}rrrfffrrr~~~yyy\\\GGGAAA;;;:::999777666666555555444444555555555555444444333333333333333333444444444444333333333444444555444444444444444444444444555444444555555666777888999999<<>>===============<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===???AAACCCHHHUUUbbbvvv~~~uuudddmmm~~~|||dddKKK@@@;;;:::999777666666555555444444555555555555444444444444444444333333333333555444444444555666777777444444444444444444444444555444444555555666777888999:::===BBBJJJRRRZZZ^^^___```dddgggjjjlllnnnnnnmmmkkkpppzzzkkkccc^^^ZZZZZZ]]]ccchhhmmmppprrryyy{{{xxxzzz|||~~~~~~|||{{{zzzjjjiiiqqq|||qqqhhhbbb```aaaZZZXXXUUURRROOOLLLJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???BBBEEEKKKXXXeeexxxyyygggkkkyyy|||iiiOOOAAA;;;:::999777666666555555444444555555555555444444555555444444333333333222444444444444555666888888444444444444444444444444555444444555555666777888999;;;???DDDKKKSSSYYY]]]]]]___cccgggjjjlllmmmmmmooommmqqqyyykkkbbb^^^[[[\\\^^^dddggglllooosss{{{yyyyyy|||nnnkkkooovvvoooiiieeebbb\\\ZZZVVVSSSPPPMMMKKKIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>>>>======>>>>>>;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>===???BBBEEELLLZZZhhhyyyzzzllllllvvv{{{}}}jjjQQQAAA;;;:::999777666666555555444444555555555555444444555555555444444333333333333333333333444555666777444444444444444444444444555444444555555666777888:::<<<@@@FFFMMMSSSYYY\\\\\\___cccgggjjjlllllllllqqqooosssyyyjjjccc___\\\]]]```eeegggkkkooouuu}}}|||xxxxxx}}}ssslllmmm{{{yyyuuukkkccc___[[[WWWSSSQQQOOOKKKHHHGGGGGGEEEDDDBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;:::::::::999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======???BBBFFFNNN]]]lllzzzyyymmmlllttt{{{yyygggQQQAAA;;;:::999777666666555555444444555555555555444444555555555444444444444444222222222222333444555555444444444444444444444444555444444555555666777888;;;===BBBHHHNNNTTTXXXZZZ\\\___ccchhhkkklllllllllooonnnsssyyykkkddd```^^^```cccfffgggjjjooovvv}}}yyywwwxxx}}}xxxmmmjjj{{{sssiiibbb^^^XXXUUUSSSQQQLLLIIIGGGFFFEEEDDDBBBBBBBBBAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>===???CCCHHHQQQaaappp}}}zzziiihhhrrr~~~vvvcccOOO@@@;;;:::999777666666555555444444555555555555444444444444444444555555555555444333333333333333444444444444444444444444444444555444444555555666777888;;;>>>CCCIIIOOOTTTXXXZZZ\\\___dddiiilllmmmllllllkkkjjjqqqyyyllleeebbb```bbbeeefffgggjjjooowww|||vvvssssssyyy}}}ooogggsss{{{tttgggaaa[[[XXXWWWTTTOOOJJJGGGFFFEEECCCBBBBBBBBBBBB???>>>>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;:::888999999999999:::::::::999999999999::::::::::::;;;<<<<<<===>>>>>>??????@@@@@@BBBFFFKKKTTTeeeuuu}}}eeeeeepppuuuaaaMMM???;;;:::999777666666555555444555555555555555555444333444444444555666666666555555444333333333444444444444444444444444444444555444444555555666777888;;;>>>DDDJJJPPPUUUXXXYYY]]]```eeeiiilllmmmmmmlllfffgggooozzzlllfffcccaaacccgggggggggiiinnnwwwvvvqqqpppppp}}}pppeeennn~~~jjjddd^^^ZZZYYYWWWQQQLLLGGGFFFEEECCCCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888999999999:::::::::888888999999999:::::::::;;;<<<<<<===>>>??????@@@BBBBBBDDDHHHMMMWWWiiixxxyyyiiigggjjjvvv```LLL>>>@@@===:::888888777666555333555666666555444444555666555444333333444555666666555444333333333333333444444444444444444444444777666444444666888888888@@@BBBFFFLLLSSSWWWYYYZZZ___aaaeeejjjnnnmmmjjjgggdddgggpppyyynnnhhhfffdddfffiiifffhhhjjjnnnvvvxxxqqqlllmmmqqq|||nnnhhhfffooo~~~|||}}}rrrjjj```ZZZXXXUUUPPPLLLLLLJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888::::::;;;;;;<<<=========>>>BBBGGGIIINNNZZZkkkxxxyyygggeeejjjvvvbbbOOOAAA???<<<999777777666555444333555666666555444444555666555444444444444555666666555444333333333333444444444444444444444444444777666555555666888999999@@@BBBGGGMMMSSSXXXZZZZZZccceeeiiimmmooommmhhheeedddjjjwwwzzzoooiiifffdddeeehhhiiijjjlllpppxxx|||sssmmmjjjlllrrrzzzpppgggdddlll~~~yyyuuuuuuxxxtttmmmccc\\\XXXUUURRROOOKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999999999:::999999999999999999999999:::::::::::::::::::::;;;::::::;;;<<<<<<======>>>???BBBFFFHHHMMMZZZlllyyy{{{fffeeejjjwwwdddRRREEE>>><<<888666666666555444333555666666555444444555666555444444444444555666555555444333333333444444444444444444444444444444666666555555666777999:::@@@CCCHHHOOOTTTXXX[[[\\\gggjjjnnnqqqpppkkkfffbbbcccmmm|||qqqjjjeeebbbdddgggkkklllooossszzzuuulllhhhhhhmmmsssyyy~~~ttthhhbbbiii{{{{{{tttnnnnnnqqqvvvqqqiii```YYYUUUSSSRRRKKKJJJHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>><<<;;;;;;:::::::::;;;;;;888888888888888888888888888999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>???BBBDDDFFFMMM[[[mmm{{{~~~gggfffjjj{{{yyyhhhVVVHHH???<<<999777777777555444333555666666555444444555555555555444444555555555555444444333333333444444444444444444444444444444555666666666666777:::<<<@@@DDDKKKQQQVVVZZZ\\\^^^gggkkkppprrrooojjjdddaaabbbppp~~~ssskkkeeeaaabbbggglllnnnpppuuu|||ooofffdddgggnnnvvvzzz}}}yyyiiibbbhhhxxx|||rrrlllkkknnntttrrrmmmfff]]]WWWTTTSSSKKKJJJIIIGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@@@@??????<<<;;;;;;;;;;;;;;;<<<===888888888888888888888888::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@AAABBBEEEMMM\\\ooo}}}|||eeeeeehhhwww|||kkkYYYJJJAAA>>>;;;999888888777666333555666666555444444555444555555555555555555444444444333333333444444555444444444444444444444444555666777777666777:::===@@@FFFNNNTTTYYY\\\___aaagggkkkpppqqqnnnhhhdddbbbdddrrrtttlllddd```bbbgggkkkmmmqqqvvv}}}}}}lllddddddhhhooowww|||~~~llldddhhhvvv|||rrrkkkiiillloooooonnniiibbbZZZTTTRRRLLLKKKJJJHHHGGGGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<;;;<<<<<<======::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???@@@AAABBBEEEOOO___rrr~~~tttaaaaaadddqqq~~~ooo\\\LLLAAA???;;;:::999999888777333555666666555444444555444444555666666555444444444444333333333444555555444444444444444444444444444666888777666777;;;???BBBHHHRRRXXX[[[^^^bbbeeehhhlllqqqqqqlllgggddddddggguuuvvvmmmddd___bbbhhhkkkmmmrrrwwwzzziiicccdddiiiooouuu{{{|||}}}~~~~~~}}}{{{yyy|||pppeeegggsss}}}rrrjjjhhhjjjjjjjjjjjjgggccc\\\UUUQQQNNNMMMKKKJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::999;;;<<<<<<======>>>??????@@@AAABBBGGGRRRbbbtttkkk\\\]]]___iiisss___NNNAAA>>>;;;999999888777666333555666666555444444555444444555666666555444444333333333333333444555666444444444444444444444444333666999888666777;;;@@@CCCKKKUUU[[[^^^```dddggglllpppsssqqqkkkfffeeeeeelllzzzvvvmmmddd___bbbiiikkknnnsssyyywwwhhhccceeeiiimmmqqquuuwwwyyy{{{|||zzzwwwuuu{{{sssfffeeeooovvvlllhhhiiihhheeebbbaaa```]]]XXXSSSPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAACCCIIIUUUfffvvvyyygggZZZZZZ[[[bbbxxxtttaaaOOO@@@===:::888888777666555333555666666555444444555333444555666666555444333333333333333333444555666444444444444444444444444333666999888666666;;;@@@DDDLLLVVV]]]```bbbfffiiipppsssuuurrrkkkfffeeefffppp}}}vvvmmmddd___cccjjjlllooottt{{{tttgggccceeehhhkkknnnppprrruuuyyyzzzyyyvvvrrr{{{~~~}}}}}}}}}}}}uuufffccckkkzzzooojjjjjjhhhccc]]][[[]]]]]]YYYUUUQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAADDDKKKWWWhhhwwwppp___UUUWWWWWW^^^rrr{{{zzzjjjUUUEEE>>>888999:::777555666888777777666555444444444555555555555555555444444555555555555555555555555444444444444444444444444666666666555555888===AAAKKKPPPWWW\\\___ccchhhlllvvvtttqqqmmmhhheeecccbbblllyyyllleeedddhhhkkkoooqqquuuzzzrrrhhhiiijjjgggllluuuxxxwwwtttssstttwww{{{~~~}}}yyytttrrrooolllkkkkkkkkkllllllnnnqqquuuxxxzzz{{{{{{|||}}}~~~}}}}}}yyyfffcccgggvvvkkkeeebbbaaa______^^^\\\XXXVVVSSSQQQNNNMMMLLLKKKHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>><<<;;;:::========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===???CCCLLLZZZiiiwwwkkk\\\TTTUUUTTTYYYkkk~~~ppp\\\GGG???::::::;;;888666777888777777666555555444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555666:::???BBBLLLQQQWWW[[[^^^ccciiinnnuuutttqqqmmmhhhdddbbbbbbmmmzzzmmmfffdddgggjjjoooqqquuuzzzqqqhhhjjjjjjhhhllluuu{{{zzzyyyyyy{{{}}}yyytttoookkkiiihhhfffddddddddddddeeedddeeegggjjjmmmoooqqqrrrvvvxxx{{{}}}~~~zzzgggdddhhhyyynnngggbbbaaa______^^^\\\YYYVVVSSSQQQOOONNNMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>???@@@EEEMMM[[[kkkyyy}}}|||}}}{{{hhhYYYUUUTTTSSSVVVdddyyyuuucccIIIAAA;;;;;;<<<999777888777777777666555555444444555555555555555555555555555555555555555555555555444444444444444444444444333555666777888;;;@@@CCCNNNRRRWWW[[[^^^cccjjjpppuuutttrrrmmmgggcccbbbbbbppp{{{ooohhheeegggiiippprrruuuzzz|||rrrlllmmmooonnnrrryyywwwoookkkgggdddbbbbbbaaaaaaaaabbbccccccaaaaaaaaaaaadddgggjjjlllqqquuuyyy~~~|||hhheeeiii}}}}}}qqqjjjcccaaa```___^^^\\\YYYWWWUUUSSSPPPOOONNNMMMKKKHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???AAABBBFFFNNN\\\lll|||{{{hhhZZZWWWUUUSSSUUU```sssvvvfffKKKBBB<<<;;;;;;999777888777777666666555555555555555555555555666666666666555555555555555555555555555555555555555555555555555666777888999<<<@@@CCCQQQUUUYYY\\\___eeemmmsssuuuuuurrrlllfffcccccceeeuuu|||qqqjjjhhhiiikkkppprrruuuzzzzzztttqqqtttvvvwww|||{{{uuurrrnnnkkkfffgggggghhhiiijjjkkkkkkhhhgggeeedddeeehhhlllnnnsssvvv|||~~~jjjfffjjj}}}~~~qqqjjjeeeccc```______]]]ZZZXXXWWWUUURRRQQQPPPOOOLLLJJJHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@???>>>===<<<999999999999999999999999::::::;;;;;;;;;;;;;;;;;;=========<<<===>>>>>>???BBBCCCFFFNNN\\\mmm}}}}}}iii[[[WWWTTTSSSUUU^^^ooorrreeeLLLCCC<<<::::::777666777666666666666555555555555555555555666666666777777555555555555555555555555555555555555555555555555777888999999:::<<<@@@CCCTTTXXX\\\___bbbhhhpppvvvvvvvvvrrrkkkeeecccfffjjj{{{{{{qqqkkkkkkmmmoooqqqrrruuuzzzxxxvvvxxx|||yyytttrrrrrrrrrssstttuuuwwwxxxtttsssqqqooooooqqqtttuuuyyy|||kkkfffjjj}}}qqqjjjgggeeebbb``````___\\\ZZZYYYWWWTTTSSSRRRQQQNNNLLLIIIIIIHHHFFFEEEDDDCCCBBB????????????>>>===<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>??????AAABBBFFFOOO]]]nnn~~~kkk^^^UUURRRQQQTTT[[[jjj}}}pppeeeMMMDDD<<<:::999777666777666666666666666666555555555555555666666777777888555555555555555555555555555555555555555555555555999999999888999===BBBGGGVVVZZZ___cccfffkkkrrrxxxxxxwwwrrrjjjcccdddkkkrrr}}}{{{qqqlllkkkoooqqqqqqsssvvvzzz{{{~~~~~~kkkfffiii~~~sssllljjjgggdddbbbaaaaaa___]]][[[YYYVVVUUUTTTSSSPPPNNNKKKJJJIIIGGGFFFDDDCCCBBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<>>>>>>======>>>>>>???@@@@@@BBBHHHQQQ___ppp~~~pppdddVVVSSSRRRTTTZZZgggrrrhhhPPPFFF>>>;;;:::888666888555666666666666666666666444555555666777777888888555555555555555555555555555555555555555555555555888888777777999???GGGLLLXXX]]]cccgggjjjnnnuuuyyyzzzxxxrrriiibbbeeeoooyyy{{{{{{}}}qqqkkkjjjnnnqqqrrrsssvvvyyykkkfffiii|||vvvpppllliiifffdddcccbbbaaa```\\\ZZZXXXVVVVVVTTTRRRPPPKKKKKKIIIHHHFFFDDDCCCBBB>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@CCCJJJUUUcccrrrvvvkkkYYYVVVTTTVVV[[[ggg~~~uuulllRRRHHH???===;;;999888999555555555666666666666666444555555666777888888999555555555555555555555555666666666666666666666666666666555666999AAAJJJQQQYYY^^^eeeiiimmmpppvvvzzz{{{xxxrrrhhhbbbeeerrr}}}{{{|||qqqjjjiiilllppprrrsssvvvyyykkkeeehhhtttzzztttmmmkkkgggeeeddddddbbbaaa]]][[[YYYWWWWWWUUUSSSQQQLLLKKKJJJHHHFFFDDDCCCBBB??????@@@@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@AAADDDLLLWWWeeettt~~~ooo\\\UUUQQQTTT]]]lll|||}}}zzzoooWWWKKK>>>:::999777777888999888888777666555555444777777777777777777777777444555666777777666555444444444555555666777777777777999999999;;;AAAJJJRRRYYY```gggkkklllnnnsssxxxyyypppiiidddhhhuuuzzz{{{}}}sssmmmiiiiiilllqqqsssuuuyyymmmeeeeeemmmvvvoooooommmiiifffdddbbb```]]]]]]]]]]]]\\\YYYUUURRRPPPLLLLLLJJJIIIGGGFFFDDDDDDAAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>???BBBDDDKKKXXXgggwww}}}nnn```YYYTTTVVV```ooo|||}}}}}}pppXXXLLL???;;;:::999888999888888888777666555555555666666666666666666666666555555555666666555555555444444555555666777777777888999::::::<<>>>>>=========<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>??????DDDFFFMMMYYYhhhwww~~~qqqccc\\\VVVXXXbbbsss}}}}}}~~~nnnXXXLLL@@@<<<<<<:::999:::888888777777666666555555555555555555555555555555555555444444444444555555444555555666666777777888888:::;;;;;;>>>DDDNNNVVVaaaffflllppprrruuuyyy}}}{{{qqqfffaaa```gggtttzzz{{{wwwooojjjkkknnnrrrrrrtttxxxnnndddcccddd}}}}}}wwwllljjjgggffffffeeedddbbbbbbbbbbbbaaa___\\\ZZZXXXOOONNNMMMKKKHHHFFFEEEDDDAAAAAA???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>??????EEEHHHOOO[[[jjjyyywwwccc\\\VVVYYYdddwww~~~}}}|||jjjWWWKKK@@@<<<<<<:::999:::888777777777666666666555555555555555555555555555555444333222222333444555555555555666777777888888888999;;;<<>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>???@@@DDDGGGOOO\\\lll|||ccc\\\VVV[[[hhhzzzhhhUUUIII>>>;;;;;;999888888777777777777666666666666555555555555555555555555555444333222222333444555555555666666777888888888777888:::<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>???@@@@@@BBBEEEMMM\\\mmm~~~eee]]]XXX]]]lllzzzhhhSSSHHH>>>;;;;;;999888888777777777777666666666666555555555555555555555555555555444444444444555555555666666777777888888999777999;;;===AAAJJJUUU]]]gggiiimmmrrrvvvyyy{{{|||vvvmmmgggjjjrrrxxx~~~yyymmmfffhhhmmmuuuvvvxxx{{{uuueee```aaakkkvvvnnnllliiihhhhhhgggfffdddbbbaaa```___^^^\\\\\\[[[WWWVVVSSSOOOLLLHHHEEEDDDBBBAAA@@@??????>>>??????>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA@@@CCCLLL[[[mmm~~~|||eee]]]WWW[[[kkkyyygggSSSHHH???======:::999999666666666666777777777777666666666666666666666666555555555666666555555555666666666777888888999999999;;;>>>@@@DDDMMMXXXaaajjjkkkoootttxxx|||}}}}}}uuunnnllluuuzzznnnggghhhoooqqqssswww|||xxxfff```^^^eeexxxwwwqqqnnnkkkiiihhhfffdddbbbaaaaaa```___^^^^^^]]]]]]YYYXXXUUUQQQLLLHHHEEEDDDBBBBBBAAA@@@????????????>>>>>>===;;;;;;::::::;;;:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA@@@DDDLLLZZZkkk|||wwwcccZZZTTTXXXgggvvveeeTTTIII@@@>>>>>><<<::::::666666666666777777777777777777777777777777777777444555666777777666555444666666666777888888999999;;;===@@@BBBGGGPPP[[[cccjjjkkknnnsssxxx|||}}}|||tttnnnppp}}}|||ooogggjjjpppmmmqqqvvv}}}yyyggg```\\\```qqqxxxssspppllliiihhhfffcccaaacccbbb```^^^\\\[[[ZZZZZZZZZYYYUUUQQQMMMIIIEEEDDDCCCBBBAAA@@@???????????????>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAABBBEEELLLYYYiiiyyy