BMve6(  ~~~|||vvvhhh___NNNHHH???999666777888999888999<<>>??????@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHHHHGGGGGGGGGHHHEEEFFFGGGFFFEEEDDDDDDFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFDDDCCCBBBCCCDDDDDDBBB@@@AAABBBBBBAAAAAABBBFFFHHHJJJNNNOOOKKKIIIKKKLLLJJJLLLFFFDDDGGGHHHEEEAAAAAAAAA>>><<<;;;<<<>>>???>>>?????????>>><<<===???AAA@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<===>>>?????????>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;999;;;<<<;;;999777777888999888777777888888777666444444555888777444555888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;999777666888999999999888888888888888888888888888999999888666555777888999777666666888:::;;;:::<<<;;;;;;:::999888777777666777888999:::;;;;;;;;;===;;;::::::::::::999777777888888888888999999999;;;::::::999999::::::;;;:::777555555777:::;;;;;;::::::::::::::::::::::::888:::;;;;;;:::888888888::::::;;;;;;<<<======>>>999;;;>>>>>>>>>>>>???AAA@@@??????AAABBBBBB@@@>>>;;;===============???AAA@@@???>>>======>>>???@@@AAABBBDDDEEEEEEEEEDDDCCC>>>@@@AAAAAA???>>>>>>??????>>>===<<<===>>>@@@AAABBBEEEEEEAAA@@@AAA???<<<;;;===@@@???======???BBBBBBCCCEEEDDDCCCFFFKKKPPPPPPNNNMMMNNNQQQSSSUUUUUURRRPPPLLLIIIGGGFFFEEEFFFFFFDDDBBB@@@>>>=========<<<:::999999<<<>>>??????>>>===<<<<<<>>>??????>>><<<@@@EEEFFFDDDCCCDDDEEEDDDCCCBBBAAA???>>>======;;;;;;<<<===???AAABBBCCCGGGJJJMMMMMMLLLIIIHHHGGGDDDBBB@@@@@@@@@@@@>>>======AAACCCAAABBBEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======<<<<<<;;;:::666888999999888888999:::999::::::999888888999;;;>>>AAADDDEEEBBB???<<<;;;:::999777666666666777888999888888999;;;<<<<<<;;;::::::888777777777888999~~~vvvfffZZZEEEBBB<<<777444444666888777:::???FFFNNNXXXccciiiooonnnkkkiiifffbbb\\\XXXOOOOOOOOONNNMMMLLLLLLLLLIIIIIIGGGGGGGGGIIIKKKMMMJJJKKKLLLMMMMMMLLLKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHJJJIIIGGGFFFDDDCCCCCCCCCEEEEEEFFFEEEDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAAFFFEEEEEEFFFFFFEEECCCAAA???@@@AAAAAA@@@???>>>===<<<<<<======>>>>>>??????@@@@@@BBBBBBBBBBBB@@@@@@BBBAAAAAA@@@AAABBBDDDEEE?????????@@@AAABBBCCCDDDEEECCCCCCEEEHHHIIIGGGDDDEEEDDDCCCCCCDDDEEEDDDBBBDDDDDDDDDDDDFFFHHHJJJKKKFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBBBBAAA???@@@AAAAAAAAABBBDDDFFFLLLLLLLLLKKKKKKKKKKKKKKKHHHFFFDDDDDDDDDCCCAAA??????>>><<<::::::<<<>>>???============<<<<<<<<<<<<===>>>???@@@@@@???>>>============<<<;;;;;;;;;:::<<<===============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555777777777777777777777777333444666888999888777666777777777777888999:::;;;;;;;;;:::999999999::::::666777888:::;;;;;;;;;;;;:::999888666555555555555444555666777888999:::;;;999888777555555555666777555555555666777999:::;;;::::::;;;;;;::::::999888::::::;;;;;;::::::999999::::::::::::::::::::::::888888888888888777666666999999:::::::::999999888999999888888999999:::;;;:::::::::999999888888888888888777777888999::::::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@===<<<;;;:::;;;===???@@@@@@???===;;;<<<===@@@AAAEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@BBB@@@>>>===<<<===>>>???DDDDDDDDDDDDCCCBBBAAAAAA======???@@@BBBDDDEEEEEEBBBBBBCCCCCCEEEFFFGGGHHHNNNMMMLLLLLLMMMOOOQQQRRRQQQOOOKKKHHHFFFEEEEEEEEEAAAAAABBBAAA@@@>>><<<:::;;;;;;::::::::::::;;;;;;???>>>============>>>>>>AAABBBCCCDDDDDDBBB@@@???BBBBBBBBBAAA@@@???>>>>>>999:::<<<===???AAACCCCCCJJJJJJKKKKKKKKKKKKKKKKKKEEEBBB??????AAABBBAAA???===>>>???AAABBBCCCDDDDDD>>>>>>???AAABBBAAA>>>;;;===<<<;;;;;;::::::;;;;;;888888999::::::::::::999999999999888999999:::::::::===@@@@@@>>>;;;999888666666555555555444444444555666777888888999999888999888777666666777888999~~~tttcccVVVDDD@@@;;;777444555777999999<<>>>>>??????>>>===<<<;;;<<<<<<<<<===>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCEEEEEEDDDCCCBBBDDDFFFGGGFFFCCCEEEDDDCCCCCCDDDEEEDDDCCCFFFFFFEEEEEEFFFGGGHHHIIIFFFEEEEEEDDDCCCCCCDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@???@@@AAAAAAAAABBBDDDFFFIIIJJJJJJJJJJJJIIIIIIHHHFFFEEECCCBBBCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<===>>>????????????>>>==================<<<<<<<<<<<<<<<===>>>>>>=========::::::::::::::::::::::::999999999888777777666666777777777777777777777777777777777777777777888888888888888999999:::;;;<<<<<<<<<;;;:::999999999999777777888888999::::::::::::999888777777666777777666666777777888999::::::888888777666666666666666555555666666777999:::;;;::::::;;;;;;::::::999888888999999::::::999999999::::::::::::::::::::::::888888888888888777666666888888999999999999888888999999888888999999::::::;;;;;;;;;:::::::::999999888888777777888999999:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????<<<;;;::::::;;;<<>>======???AAACCCFFFFFFFFFEEEEEECCCBBBBBB@@@??????????????????@@@@@@???>>><<<<<<===>>>???CCCCCCCCCCCCCCCBBBAAAAAA>>>>>>???@@@AAACCCDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIKKKMMMPPPQQQOOOMMMJJJHHHFFFEEEEEEEEEAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???@@@BBBBBBBBB@@@???===@@@@@@@@@@@@???>>>===<<<::::::<<<===???AAABBBCCCHHHHHHIIIJJJJJJJJJIIIHHHDDDAAA???>>>@@@AAA@@@???======???@@@AAABBBBBBBBB@@@@@@BBBDDDEEEDDDAAA>>><<<<<<;;;:::::::::::::::888888999::::::::::::::::::999999888888888999999:::<<<>>>>>>;;;999888888666666666666666666666555555666777888888999999888999888777666666777888999~~~}}}ppp]]]PPPAAA>>>:::666555666999:::;;;@@@GGGOOOUUU\\\aaaeeeaaa```^^^]]]\\\YYYUUURRRPPPOOOMMMKKKIIIFFFEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEGGGGGGHHHGGGGGGBBBAAAAAAAAAAAABBBDDDEEEGGGGGGGGGGGGFFFDDDBBBAAA????????????>>>===<<<;;;;;;;;;<<<======>>>??????BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGDDDCCCCCCDDDEEEFFFDDDCCCEEEDDDCCCCCCEEEEEEDDDCCCHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAADDDFFFFFFGGGHHHIIIIIIGGGEEEDDDDDDBBB@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>??????>>>>>>==================>>>>>>>>>;;;<<<===>>>>>>???>>>>>>999999999999999999999999888888888888888888888888777777777777777777777777;;;:::888666666777999:::999:::::::::;;;<<<<<<======<<<;;;:::999999999999999888777777777777888999999999888888888888999999777777777888888999999999777777777777777666666555666666666666777888:::::::::::::::::::::999999888666777888999999::::::999999999999999999999999999888888888888888777666666777777888888888888777777888888999999999:::::::::<<<<<<;;;;;;;;;;;;::::::888888888777888888999:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????::::::::::::;;;===???@@@BBBAAA@@@@@@@@@BBBCCCDDDGGGGGGGGGFFFEEECCCBBBAAA???????????????????????????>>>===<<<<<<===>>>???BBBBBBCCCCCCCCCBBBAAAAAA?????????@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFDDDDDDEEEFFFHHHJJJMMMOOOLLLKKKIIIGGGEEEEEEEEEEEEBBBAAA@@@???>>>=================================>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@>>>===<<<>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???AAABBBBBBDDDEEEGGGIIIIIIGGGEEEDDDAAA@@@>>>>>>?????????>>><<<<<<>>>???@@@@@@@@@@@@??????AAACCCEEEEEECCC@@@<<<;;;;;;:::::::::::::::888999::::::;;;;;;::::::::::::999888777777777777999:::;;;:::888777777888666666777777888777777777555666777888888999999888888888666666666666888888|||}}}mmmYYYKKK>>><<<888666666777:::<<<<<>>===;;;;;;<<<===>>>>>>??????BBBCCCDDDDDDDDDDDDCCCBBBDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEDDDCCCEEEDDDCCCCCCEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCC??????@@@@@@@@@@@@?????????@@@AAAAAA@@@AAACCCEEEDDDEEEGGGHHHHHHEEECCCAAAAAA???>>>>>>??????===<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<======>>>>>>===>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>>;;;<<<===>>>????????????999999999999999999999999888888888999999999::::::888888888888888888888888<<<;;;999888777888888999999999:::;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;999777555555666777888777777777777888888999:::777777777777777777777777555666777888888777666555666666666666777888999:::999::::::::::::999888888666777888999:::;;;;;;;;;888888888888888888888888888888888888888777666666555666666777777777777777888888999999::::::::::::;;;;;;;;;;;;;;;:::::::::999888888888888888999999888999:::;;;<<<<<<<<<<<<==============================>>>????????????>>>;;;;;;;;;<<<===???@@@BBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>??????????????????>>>======<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEECCCCCCDDDDDDFFFHHHJJJKKKIIIHHHGGGFFFEEEDDDDDDEEEAAA@@@???=========>>>???>>>>>>>>>??????>>>>>>>>><<<>>>???AAAAAA@@@???======>>>>>>??????>>>======>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???@@@AAAAAA@@@BBBEEEGGGFFFDDDAAA??????>>>======>>>>>>>>>===;;;<<<======>>>>>>>>>>>>;;;;;;<<>>>>>;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHFFFGGGHHHGGGFFFEEEEEEDDDEEECCCCCCDDDFFFFFFFFFEEEBBBBBBCCCDDDDDDEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCC>>>>>>???????????????>>>???@@@AAAAAA@@@@@@BBBDDDCCCDDDFFFGGGFFFDDDAAA???>>>===<<<<<<===>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???>>>==================>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;999999999999999999999999999:::;;;;;;:::999888777888999:::;;;<<<<<<<<<;;;>>>===<<<;;;::::::::::::;;;:::777555555555777888666666666666666777888999777666666666666555555555555666777888888777666555777666666666777888999999999999::::::999999888777777888999;;;<<<=========888888888888888888888888888888888888888777666666444555666777777777777777777888999:::::::::999999999999999999999:::::::::999999888888888888888999888999:::;;;<<<<<<<<<<<<==============================>>>???????????????======>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>??????@@@@@@@@@@@@??????>>>>>>=========>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCC@@@???>>>=========>>>???>>>>>>???@@@@@@???>>>>>>;;;<<<>>>@@@@@@???>>>===>>>>>>????????????????????????@@@@@@@@@???>>>>>><<<======>>>???@@@@@@@@@>>>@@@BBBDDDDDDAAA>>><<<<<<======>>>============;;;;;;<<<======<<<<<<<<<999999:::<<>>===<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::999888777777777777888888888666444555777999666666888999999888777666555666777888888999999888888777666555555666777888~~~}}}zzzeeeQQQFFF:::999777666666888:::<<<===CCCKKKQQQTTTSSSRRRRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJHHHGGGEEECCCBBBBBBBBBDDDFFFIIIKKKMMMSSSUUUUUUQQQKKKFFFDDDDDDCCCBBB@@@???======<<<<<<<<<<<<===>>>@@@AAABBBBBBAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBDDDFFFGGGHHHGGGIIIJJJIIIFFFEEEEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFAAAAAACCCDDDEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCC===>>>??????@@@????????????@@@AAA@@@???@@@AAACCCCCCCCCDDDEEEDDDBBB???>>><<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>======<<<<<<======>>>:::::::::::::::;;;;;;;;;:::;;;<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999999999999999999999777999:::<<<;;;:::888666888999:::<<<===<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;:::999888777666777777888666666555555666777888888666666666666666666666666555666666777777777777777777777777777777888999999999999999999999888888777888999:::<<<===>>>>>>>>>999999999999999999999999888888888888888777666666444555666777777888888777777888999:::;;;:::999999888888999999999999:::::::::999888888777888888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBBBBAAA@@@???????????????>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>=========>>>??????===>>>???@@@@@@???>>>===;;;;;;===>>>??????>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>?????????@@@===???@@@AAAAAA???<<<:::;;;<<<>>>>>>===<<<===>>>;;;<<<<<<<<<<<<<<<;;;::::::::::::<<>>>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;:::999888888888888888999999777666666888:::888999:::;;;;;;999777666555666777888888999999888777777555555555555777777ttt___NNNCCC:::999777666666888:::;;;???DDDKKKPPPRRRPPPOOONNNMMMKKKIIIIIIJJJKKKJJJIIIKKKKKKJJJIIIIIIHHHHHHGGGCCCDDDDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHCCCCCCEEEFFFFFFFFFEEEEEEBBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCAAABBBDDDGGGIIILLLMMMNNNPPPSSSUUURRRLLLGGGGGGHHHDDDCCCAAA???===<<<<<<=========>>>@@@AAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCEEEGGGIIIJJJGGGIIIJJJIIIEEECCCCCCDDDDDDCCCCCCDDDFFFHHHGGGFFFCCCDDDEEEFFFFFFEEEEEEDDDAAAAAA@@@@@@AAABBBBBBCCC===>>>???@@@@@@@@@@@@??????@@@AAA@@@??????AAACCCBBBBBBAAAAAA@@@>>>===<<<;;;:::999:::<<<===<<<;;;<<<<<<::::::::::::<<<<<<999999:::<<<===???@@@@@@>>>===<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999999999:::<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===999999999999999888888888777777777666777777888888777777777777888888888888666666666666666777888888777777777777777888888999999999999999999888777777888999:::;;;<<<<<<===<<<::::::::::::::::::::::::888888888888888777666666444555666777888888888888666888999;;;;;;:::999888999999999:::::::::;;;;;;:::999999888777777888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@===???BBBDDDEEEEEEDDDCCCAAAAAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@>>>======<<<===>>>@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDBBBAAA@@@???<<<<<<===>>>>>>???>>>>>>===>>>???@@@@@@???>>>===<<<======>>>??????@@@@@@???>>>>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>??????>>>===;;;::::::<<>>======???<<<<<<======<<<;;;::::::<<<;;;;;;<<<>>>??????>>>??????>>>===============;;;;;;<<<===============;;;;;;:::::::::::::::;;;999::::::999888888999;;;;;;<<<>>>>>>===;;;888666555666777888888999999888777666555444444555666777ppp\\\KKKBBB:::999777666666888:::;;;@@@EEELLLPPPQQQOOOMMMLLLKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHHHHIIIKKKLLLLLLMMMEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBDDDFFFGGGBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDAAACCCEEEHHHKKKMMMOOOOOOLLLPPPSSSQQQLLLIIIIIILLLFFFEEECCCAAA???>>>>>>???===>>>???@@@BBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCC???@@@BBBCCCDDDCCCBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLFFFHHHJJJHHHDDDBBBBBBCCCDDDCCCCCCDDDGGGHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@AAAAAABBBCCC>>>>>>???@@@@@@@@@@@@@@@???@@@AAA@@@??????AAABBBAAA@@@???>>>===<<<;;;;;;;;;999999:::<<<======<<<===<<<:::999999:::<<<===999999:::<<<===???@@@AAA>>>===<<<;;;;;;<<<===>>>=========<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777666777888:::;;;:::;;;===???@@@???>>>===;;;;;;;;;;;;;;;<<<===>>>888999::::::::::::999999999999888888888888888999888888999999999:::::::::777666555555555777888999888777777777777777888999888999999999999888777777888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888777666666555555777888999999999999666888999;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<::::::999888777777888888999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????<<<>>>AAADDDEEEDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAACCCCCCBBBBBB@@@???===<<<;;;<<<>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEDDDCCCBBB@@@???>>>;;;<<<===?????????>>>>>><<<===???@@@@@@???===<<<>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::999<<<@@@@@@>>>===>>>???============<<<;;;::::::;;;::::::;;;===>>>===<<<@@@??????>>>>>>>>>>>>>>>;;;<<<<<<===============;;;;;;:::::::::;;;<<<<<<999:::;;;;;;:::999:::;;;>>>???AAAAAA@@@===:::888555666777888888999999888777666555444444555666777