~~~}}}}}}}}}}}}|||||{{{xxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooopppppppppppppooooooooooooppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeggffffffffffffffffeeeeeeegfffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeedffffeeeeeeeeeeeeeddddddddeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::9999999999998888888877777777777666666666665555544444444444433333333333222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~}}}}}}}}}}}|||||{{{xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooopppppppppppppoooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeegggfffffffffffffffeeeeeeeggffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffeeeeeeeeeeeeeedddddddeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::9999999999998888888877777777777666666666665555544444444444433333333333222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~}}}}}}}}}}}||||{{{xxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuvuvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooppppppppppppppooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeegggfffffffffffffffeeeeeeeggfffffffffffffffeeeeeeeefffffffffffeeeeeeeeeeeeeefffffeeeeeeeeeeeeedddddddeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::9999999999998888888877777777777666666666665555544444444444433333333333222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~}}}}}}}}}}}|||||{{yxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooopppppppppppppppooooooooooppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffegggffffffffffffffffeeeeeeggfffffffffffffffeeeeeeeeffffffffffffeeeeeeeeeeeeefffffeeeeeeeeeeeeedddddddeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>==========<<<<<<<<<<<;;;;::::::999999999998888888877777777777666666666666555544444444444433333333333222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~~}}}}}}}}}}}|||||{yyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooppppppppppppppppooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeggggfffffffffffffffeeeeeegggfffffffffffffffeeeeeeeffffffffffffeeeeeeeeeeeeefffffeeeeeeeeeeeeeeddddddeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>==========<<<<<<<<<<<<;;;::::::999999999998888888877777777777666666666666555544444444444433333333333222222222111111111111000000000000000////////////.............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~}}}}}}}}}|||||yyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooppppppppppppppppooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffggggffffffffffffffffeeeeegggfffffffffffffffeeeeeeeffffffffffffeeeeeeeeeeeeeffffffeeeeeeeeeeeeeddddddeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;::::::999999999998888888877777777777666666666666555544444444444433333333333222222222111111111111000000000000000////////////.............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~}}}}}}}}}}|||yyyyyxxxxxwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooopppppppppppppppppooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffgggggfffffffffffffffeeeeeggggffffffffffffffeeeeeeefffffffffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeddddddeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;::::::9999999999998888888777777777777666666666665555444444444444333333333332222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~}}}}}}}}||zzyyyyxxxxxwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooppppppppppppppppppoooooooppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffgggggffffffffffffffffeeeeggggfffffffffffffffeeeeeefffffffffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeedddddeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaa```_____________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;::::::9999999999998888888777777777777666666666665555444444444444333333333332222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~}}}}}}}}zzzyyyyxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppooppppppppppppppppppooooooopppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffggggggfffffffffffffffeeeeggggfffffffffffffffeeeeeeffffffffffffffeeeeeeeeeeefffffffeeeeeeeeeeeeedddddeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;::::::9999999999998888888777777777777666666666665555544444444444333333333332222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~}}}}}}zzzzyyyyxxxxxwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppopppppppppppppppppppooooooppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffggggggfffffffffffffffeeeegggggffffffffffffffeeeeeeffffffffffffffeeeeeeeeeeefffffffeeeeeeeeeeeeedddddeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;::::::9999999999998888888777777777777666666666665555544444444444333333333332222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! €€~~~~~~~~~~~~}}}{zzzzyyyyxxxxxxwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppoooooppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffggggggffffffffffffffffeeegggggfffffffffffffffeeeeeffffffffffffffeeeeeeeeeeefffffffeeeeeeeeeeeeeeddddeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaa````_____________^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;:::::::999999999998888888777777777777666666666665555544444444444333333333332222222222111111111111000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! €€€€~~~~~~~~~~~}{{zzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppooooopppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffgggggggfffffffffffffffeeeggggggffffffffffffffeeeeegffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeddddeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;:::::::999999999998888888777777777777666666666666555544444444444433333333332222222222111111111111000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! €€€€€~~~~~~~~{{{{zzzyyyyxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppooooppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffgggggggffffffffffffffffeeggggggfffffffffffffffeeeegffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeedddeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;:::::::999999999998888888877777777777666666666666555544444444444433333333332222222222111111111111000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! €€€€€€€~~~~{{{{zzzzyyyyxxxxxxxxxxxxxwwwwwxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppqpppppppppppppppppppppoooppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffggggggggfffffffffffffffeeggggggfffffffffffffffeeeegffffffffffffffeeeeeeeeeefffffffffeeeeeeeeeeeeedddeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaa`````_____________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;:::::::999999999998888888877777777777666666666666555544444444444433333333332222222222111111111111000000000000000////////////............-------------,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ��€€€€€€€€~~|{{{{zzzzyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxxxwxxwwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppqpppppppppppppppppppppooopppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffggggggggfffffffffffffffeegggggggffffffffffffffeeeeggffffffffffffffeeeeeeeeefffffffffeeeeeeeeeeeeedddeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````_____________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<<;;:::::::999999999998888888877777777777666666666666555544444444444433333333332222222222111111111111000000000000000////////////............-------------,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ����€€€€€€€€€|||{{{zzzzyyyyxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppqqpppppppppppppppppppppoopppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffgggggggggfffffffffffffffegggggggfffffffffffffffeeeggffffffffffffffeeeeeeeeefffffffffeeeeeeeeeeeeedddeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>============<<<<<<<<<<<;;:::::::999999999998888888877777777777666666666666555544444444444433333333332222222222111111111111000000000000000////////////............-------------,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ������€€€€€€€€€€||||{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqppppppppppppppppppppoppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffgggggggggfffffffffffffffeggggggggffffffffffffffeeeggffffffffffffffeeeeeeeeeffffffffffeeeeeeeeeeeeeddeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;:::::::999999999999888888877777777777666666666666555544444444444433333333332222222222111111111111000000000000000////////////............-------------,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ��������€€€€€€€€€€€|||||{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxywwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqpppppppppppppppppppoopppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffgggggggggffffffffffffffffggggggggffffffffffffffeeegggffffffffffffffeeeeeeeeffffffffffeeeeeeeeeeeeeddeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa```````____________^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;:::::::999999999999888888877777777777666666666666555544444444444433333333332222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ‚‚‚��������€€€€€€€€€€}}||||{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyywwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqppppppppppppppppppopppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffggggggggggfffffffffffffffggggggggfffffffffffffffeegggffffffffffffffeeeeeeeeffffffffffeeeeeeeeeeeeeddeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa```````____________^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;:::::::999999999999888888877777777777766666666666555544444444444433333333332222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ‚‚‚‚����������€€€€€€€€€}}}||||{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyywwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuttttttttttttttttttttttttttttttttstssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqpppppppppppppppppoppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffggggggggggfffffffffffffffgggggggggffffffffffffffeeggggffffffffffffffeeeeeeefffffffffffeeeeeeeeeeeeedeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaa```````____________^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;:::::::999999999999888888877777777777766666666666555544444444444433333333332222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚������������€€€€€€}}}}||||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyxwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqpppppppppppppppppoppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffgggggggggggffffffffffffffgggggggggfffffffffffffffeggggffffffffffffffeeeeeeefffffffffffeeeeeeeeeeeeedeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaa````````____________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>===========<<<<<<<<<<<;;::::::::99999999999888888877777777777766666666666555554444444444433333333332222222222111111111111000000000000000/////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚�����������€€€€~}}}}}||||{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyywxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqpppppppppppppppppqppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffgggggggggggffffffffffffffgggggggggfffffffffffffffeggggffffffffffffffeeeeeeefffffffffffeeeeeeeeeeeeedeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaa````````____________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;::::::::99999999999888888877777777777766666666666555554444444444433333333332222222222111111111111000100000000000/////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ……………„„„„„„„„„„„„ƒƒƒƒƒƒ‚������€€€€~~~~~}}}}}{{{{{{{{{{{{{{{{{{{{{{z{{xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssstttttttttttttttttttsssssssssssssssssssssssssssrrrrssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppprrrrrrqqqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkknnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggiiiiiiiiiiiihhhhhhhhhhhhhiiiiihhhhhhhhhhhhhgggggggeeeeeeeeeeeeeddddddddddddbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^aa````````````___________`___________^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888888888877777777777666666666666655555555555444444443333333322222222222111111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………„„„„„„„„„„„„„ƒƒƒ‚‚‚�����€€€€€~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{xyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssttttttttttttttttttsssssssssssssssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpprrrrrrrqqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkknnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhgggggggeeeeeeeeeeeeeddddddddddddbbbbbbbaaaaaaaaaaaa``````````````_____________^^^^^aa````````````___________`___________^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888888888877777777777666666666666655555555555444444443333333322222222222111111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ………………………„„„„„„„„„„„„„„‚‚‚‚‚�����€€€€€~~~~~}{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssttttttttttttttttttssssssssssssssssssssssssssssssrrssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqprrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkknnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhgggggggfeeeeeeeeeeeeedddddddddddbbbbbbbaaaaaaaaaaaaa``````````````____________^^^^^aaa```````````___________`____________^^^^^^^^^^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888888888877777777777766666666666655555555555444444443333333322222222222111111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………„„„„„„„„„„„„‚‚‚‚‚‚‚�����€€€€€~~~~|{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpprrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkknnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhggggggfeeeeeeeeeeeeedddddddddddbbbbbbbaaaaaaaaaaaaa``````````````____________^^^^^aaa````````````__________`____________^^^^^^^^^^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;::::::9999999999988888888888888877777777777766666666666655555555555444444443333333322222222222111111111111000000000000//////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ………………………………………„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚�����€€€~~~||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqprrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkknnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggiiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhggggggfeeeeeeeeeeeeedddddddddddbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^aaaa```````````__________``___________^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;::::::9999999999998888888888888877777777777766666666666655555555555444444443333333322222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€~~||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqprrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllllkkkknnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggiiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhggggggffeeeeeeeeeeeeeddddddddddbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^aaaa```````````__________``___________^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::9999999999998888888888888877777777777766666666666655555555555444444443333333322222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssttttttttttttttttttssssssssssssssssssssssssssssssssttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllllllkkknnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggjiiiiiiiiiiiiihhhhhhhhhhhiiiiiiihhhhhhhhhhhhhgggggffeeeeeeeeeeeeeddddddddddbbbbbbbbaaaaaaaaaaaaa``````````````____________^^^^aaaa```````````__________``___________^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::9999999999998888888888888877777777777766666666666655555555555544444443333333322222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€}}||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssttttttttttttttttttssssssssssssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllllkkknnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggjiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhgggggffeeeeeeeeeeeeeddddddddddbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^aaaa````````````_________``____________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::9999999999998888888888888887777777777766666666666655555555555544444443333333322222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€}}}||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssttttttttttttttttttssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkknnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggjjiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhgggggfffeeeeeeeeeeeeddddddddddbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^aaaaa```````````_________``____________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::99999999999988888888888888877777777777666666666666555555555555444444433333333222222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚��€€€~}}}||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssttttttttttttttttttsssssssssssssssssssssssssssssssstttttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkknnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggjjiiiiiiiiiiiiihhhhhhhhhhiiiiiiiihhhhhhhhhhhhgggggfffeeeeeeeeeeeeedddddddddbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^aaaaa````````````________```___________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888888888877777777777666666666666555555555555444444433333333222222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚���€~~}}}||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssttttttttttttttttttssssssssssssssssssssssssssssssssttttttttttttttssssssssssssssssssrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooonnnnnnnooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllllllknnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggjjiiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhggggfffeeeeeeeeeeeeedddddddddbbbbbbbbbaaaaaaaaaaaaa``````````````____________^^^aaaaa````````````________```___________^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888888888877777777777666666666666555555555555444444433333333222222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………………†††††††††††††„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚���~~~}}}||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsstttttttttttttttttttssssssssssssssssssssssssssssssstttttttttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooonnnnnnnooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllllknnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggjjjiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhggggfffeeeeeeeeeeeeedddddddddbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^aaaaa````````````________```____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888888888877777777777666666666666555555555555444444433333333222222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………†…†††††††††††††††††„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚�~~}}}||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttstttttttttttttttttttssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooonnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllllknnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggjjjiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhggggffffeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^aaaaaa```````````________```____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888888888877777777777666666666666555555555555444444433333333322222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††††††††††††††††††††……………………………………„„„„„ƒƒƒƒ‚‚~~}}}||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssrrrrrrqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooooooooonnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgjjjiiiiiiiiiiiiiihhhhhhhhiiiiiiiiihhhhhhhhhhhhhgggffffeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^aaaaaa````````````_______````___________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888888888877777777777666666666666655555555555444444433333333322222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††††††††††††††††††††……………………………………………„„„„ƒƒƒ‚€~~}}}||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsssstttttttttttttttttsssssssstttttttttttttttttttttttttttttssssssssrrrrrrqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooooooooonnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgjjjjiiiiiiiiiiiiihhhhhhhhiiiiiiiiihhhhhhhhhhhhhgggffffeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaaa``````````````____________^^aaaaaa````````````_______````___________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888888888877777777777666666666666655555555555444444433333333322222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††††††††††††††††††††…………………………………………………„„„„ƒƒ€€€~~}}}|||||{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssstttttttttttttttttttttttttttttttsssssssrrrrrrqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqpooooooooooooooooooonnnnnooooooooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgjjjjiiiiiiiiiiiiihhhhhhhhiiiiiiiiihhhhhhhhhhhhhgggfffffeeeeeeeeeeeeddddddddbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^aaaaaa````````````_______````___________^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;:::::::9999999999988888888888888877777777777666666666666655555555555444444433333333322222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††††††††††††††††††††……………………†††††††††…………„„„ƒ��€€~~}}}|||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuututtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssttttttttttttttttttttttttttttttttssssssrrrrrrrqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqpoooooooooooooooooonnnnnnooooooooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhjjjjiiiiiiiiiiiiiihhhhhhhiiiiiiiiiihhhhhhhhhhhhhggfffffeeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^aaaaaaa```````````_______`````___________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::9999999999988888888888888877777777777766666666666655555555555444444433333333322222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………†††††††††††††…………„„‚��€€~~}}}|||||{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttsssssssrrrrrrqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqppoooooooooooooooooonnnnnoooooooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhjjjjjiiiiiiiiiiiiihhhhhhhiiiiiiiiiihhhhhhhhhhhhhggfffffeeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^aaaaaaa```````````_______`````___________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::9999999999998888888888888877777777777766666666666655555555555444444433333333322222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………††††††††††††††††††………„‚‚��€€~~}}}}||||||{{{{{yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssrrrrrrrqqqqrrrrrrrrrrrrrrrqqqqqqqqqqpppooooooooooooooooonnnnnpooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhjjjjjiiiiiiiiiiiiihhhhhhhiiiiiiiiiihhhhhhhhhhhhhggfffffeeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaaa``````````````____________^aaaaaaa````````````______`````___________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888877777777777766666666666655555555555444444433333333322222222222111111111111000000000000/////////............-----------,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡††††……ƒ‚‚��€€~~~}}}|||||||||{yyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuutttttttttttutttttttttttttttttttttttttttttttsssssssrrrrrrrqqqqrrrrrrrrrrrrrrrrqqqqqqqqqppppooooooooooooooooonnnnooooooooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhjjjjjjiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhggffffffeeeeeeeeeeeedddddddbbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^aaaaaaa````````````______`````____________^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888877777777777766666666666655555555555544444433333333322222222222211111111111000000000000/////////............-----------,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††…ƒƒ‚‚��€€~~~}}}}}|||||||zzzzzzzzzzzzyzzyyzyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttuutttttttttttttttttttttttttttttssssssssrrrrrrrqqqqrrrrrrrrrrrrrrrrrqqqqqqqqppppppooooooooooooooonnnnpoooooooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhjjjjjjiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhgffffffeeeeeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^aaaaaaa````````````______``````___________^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888887777777777766666666666655555555555544444433333333322222222222211111111111000000000000/////////............-----------,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„ƒƒ‚‚��€€~~~}}}}}}||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuutttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttuttttttttttttttttttttttttssssssssssssssrrrrrrrqqqqsrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooonnnnpoooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjiiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhgffffffeeeeeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________aaaaaaaa```````````______``````___________^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888887777777777766666666666655555555555544444433333333322222222222211111111111000000000000/////////............-----------,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡†„„ƒƒ‚‚���€€~~~~~}}}}}}{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttuttttttttttttttttttttttttssssssssssssssrrrrrrrqqqqsrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooooooonnnpooooooooooooooooooonnnnnmmmmmmmmmmmmmlllllllllllllnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhgfffffffeeeeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaaa``````````````____________aaaaaaaa````````````_____``````___________^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888887777777777766666666666655555555555544444433333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡…„„ƒƒƒ‚‚��€€€~~~~~~}}{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttutttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqsrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppooooooooooonnnppoooooooooooooooooonnnnnmmmmmmmmmmmmmmllllllllllllnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiihhhhhiiiiiiiiiiiihhhhhhhhhhhhgfffffffeeeeeeeeeeeeedddddbbbbbbbbbbbbbaaaaaaaaaaaa``````````````____________aaaaaaaa````````````_____``````____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888887777777777766666666666655555555555544444433333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡……„„„ƒƒ‚‚���€€€€~~~~||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrqqqqssrrrrrrrrrrrrrrrrrrrrrrqppppppppppppooooooooooonnppooooooooooooooooooonnnnmmmmmmmmmmmmmmmlllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhjjjjjjjiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhfffffffeeeeeeeeeeeeedddddbbbbbbbbbbbbbaaaaaaaaaaaa`a````````````____________aaaaaaaa````````````_____``````____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;::::::::999999999998888888888888887777777777766666666666655555555555544444433333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰Š‰Š‰‰‰‰‰†††………„„ƒƒƒ‚‚‚����€€€€€€~~~~~~~~}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooonnooooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeedddddddddddccccccccccccbbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666655555555555444444444443333333333322222222222111111111111000000000000/////////............--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‡†††………„„„ƒƒƒ‚‚‚‚‚�����€€€€~~~~~~}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooooonooooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeedddddddddddccccccccccccbbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444443333333333322222222222111111111111000000000000/////////............--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚‚���€€€€~~~~}}}}}}}||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwvvxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppooooooooooooooonooooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeedddddddddddccccccccccccbbbcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444443333333333322222222222111111111111000000000000/////////............--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡††††………„„„„„ƒƒƒƒƒƒ‚‚‚����€€€€~~~~}}}}}}||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwvvvxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooonoooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeedddddddddddcccccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444443333333333322222222222111111111111000000000000/////////............--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆ‡‡‡‡‡††††……………„„„„„„ƒƒƒƒ‚‚‚���€€€€~~~}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwvvvvxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeddddddddddddccccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888877777777777766666655555555555444444444443333333333322222222222111111111111100000000000/////////............--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆ‡‡‡‡‡†††††…………………„„„„„ƒƒ‚‚‚���€€€~~~}}}}}}||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzxxxxxyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrqqqqqqppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888877777777777766666655555555555444444444443333333333322222222222111111111111100000000000/////////.............-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡††††††††………………„„ƒƒ‚‚‚��€€€~~~}}}}}}||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzxxyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrqqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmllllllllllllllkkkkkkklllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888887777777777766666655555555555444444444443333333333322222222222111111111111100000000000/////////.............-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††………„„ƒƒƒ‚‚��€€~~~}}}}}}|zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmllllllllllllllkkkkkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeddddddddddddcccccccccccccbccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888887777777777766666655555555555444444444443333333333322222222222111111111111100000000000/////////.............-------,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹Šˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„ƒƒ‚‚��€€~~~}}}}}||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrqqqqppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmllllllllllllllkkkkkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeedddddddddddddccccccccccccbccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::::99999999999888888888887777777777766666655555555555444444444443333333333322222222222111111111111100000000000/////////.............-------,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††……„„ƒƒ‚‚��€€~~~}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrqqqqqppppppppppooooooooooooooooooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::99999999999888888888887777777777766666655555555555444444444443333333333322222222222211111111111100000000000//////////............-------,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒ‚‚��€€~~~}}}}}}}zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrqqqqpppppppppppoooooooooooooooooooooooooonnnnnnnnnnnmmmmmllllllllllllllkkkkkkllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeedddddddddddddcccccccccccbccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666655555555555444444444443333333333322222222222211111111111100000000000//////////............-------,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹Š‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††…„„ƒƒ‚��€€~~~}}}}}}}zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuutttttttsssssssssrrrrrrrrqqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnnmmmmmllllllllllllllkkkkkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaabaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666655555555555444444444443333333333322222222222211111111111100000000000//////////............-------,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹Š‹‹Š‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‡††……„ƒƒ‚��€€~~~}}}}}}}zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvtttttttttssssssssrrrrrrrrqqqqpppppppppppoooooooooooooooooooooooooonnnnnnnnnnmmmmmmlllllllllllllkkkkkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666655555555555544444444443333333333322222222222211111111111100000000000//////////............-------,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††……„ƒƒ‚��€€~~}}}}}}}}zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuutttttttsssssssrrrrrrrrqqqqpppppppppppooooooooooopoooooooooooooonnnnnnnnnnmmmmmmllllllllllllllkkkkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666655555555555544444444443333333333322222222222211111111111100000000000//////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚��€~~~}}}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvwwwwwwwwwwwuuuuuuttttttsssssrrrrrrrrqqqqqpppppppppppoooooooooopoooooooooooooonnnnnnnnnnmmmmmmllllllllllllllkkkkkllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚‚�€€~~~}}}}}}}}zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvuuxxxxxxxxxxxxxxxxxyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuutttttsssssrrrrrrrqqqqqppppppppppppooooooooopoooooooooooooonnnnnnnnnnmmmmmmllllllllllllllkkkkkllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚‚�€€~~~}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvuuxxwxxxxxxxxxxxxxyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxvvvvvuuuuuttttssssrrrrrrrqqqqqqpppppppppppoooooooooppoooooooooooooonnnnnnnnnmmmmmmmlllllllllllllkkkkkllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡†……„ƒ‚��€€~~~}}}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvuuwwwwwxxxxxxxxxxyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwvvvvvuuuuttttssssrrrrrrqqqqqqppppppppppppooooooooppoooooooooooooonnnnnnnnnmmmmmmmllllllllllllllkkkkllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbabbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡†…„„ƒ‚��€~~~}}}}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvuuxwwwwwxxxxxxxxxyyyyyyyyxxxxxxxwwwwwwwxxxxxxxxxxyyywwwwwvvvvuuutttssssrrrrrrqqqqqqpppppppppppppooooooopppooooooooooooonnnnnnnnnmmmmmmmllllllllllllllkkkklllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbabbaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡†…„„ƒ‚��€~~~}}}}}}}}}zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvuxwwwwxxxxxxxxxxyyyyyyyyxxxxxxxxwwwxxxxxxxxxyyyyyyyxwwwwwwvvvuuutttssssrrrrrqqqqqqqpppppppppppppooooooppppooooooooooooonnnnnnnnmmmmmmmmlllllllllllllkkkklllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeedddddddddddddccccccccccdcccccccccccbbbbbbbbbbbbabbbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚�€€~~~}}}}}}}}}zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvuxxwwxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxwwwwvvvuuutttsssrrrrrrqqqqqqqpppppppppppppoooooppppooooooooooooonnnnnnnnmmmmmmmmllllllllllllllkkklllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeedddddddddddddccccccccccdcccccccccccbbbbbbbbbbbbabbbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒƒ‚�€€~~~}}}}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyzzzzxxxxxxwwwwvvuuuttsssrrrrrrqqqqqqqqppppppppppppooooopppppoooooooooooonnnnnnnnmmmmmmmmllllllllllllllkkklllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbabbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚‚�€€~~~}}}}}}}}}zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzyyxxxxxxwwwvvuutttsssrrrrrqqqqqqqqpppppppppppppooooppppppoooooooooooonnnnnnnmmmmmmmmllllllllllllllkkkllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚‚�€€~~~}}}}}}}}}zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyzzzzzzyyyyyxxxxwwwvvuutttsssrrrrqqqqqqqqqqppppppppppppooopppppppooooooooooonnnnnnnmmmmmmmmmlllllllllllllkkklllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444433333333333322222222222111111111111000000000000/////////............-------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚‚�€€~~~}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxwwwvvuuttsssrrrrqqqqqqqqqqqppppppppppppoopppppppooooooooooonnnnnnnmmmmmmmmmllllllllllllllkkllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddddcccccccccddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444433333333333322222222222111111111111000000000000/////////............-------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡††…„ƒƒ‚‚����€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyy||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{zzzyyxxxwwvvuuutttuuuuuuutttttttttttttttsssqqqqqqqppppppppppoooooooonmmmmmmmmmmmmmmllllllllllmlllllllllllllkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†……„ƒƒ‚‚���€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy|||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzz{{{{{{{{{zzzyyxxwwvvvuutttuuuuuuuuttttttttttttttsssqqqqqqqqppppppppppooooooonmmmmmmmmmmmmmmllllllllllmllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! †‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡†……„ƒƒ‚‚����€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxwwvvuuuttuuuuuuuuuttttttttttttttssqqqqqqqqqpppppppppooooooonnmmmmmmmmmmmmmllllllllllmlllllllllllllkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ††‡‡ˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆ‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyy|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzz{{{{{{{{zzzzyyxxwwvvvuuttuuuuuuuuttttttttttttttttsqqqqqqqqqppppppppppoooooonnmmmmmmmmmmmmmllllllllllmlllllllllllllkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! †††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒ‹‹‹ŠŠ‰‰ˆ‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzz{{{{{zzzzyyxxxwwvvuuutuuuuuuutttttttttttttttttsqqqqqqqqqppppppppppoooooonnmmmmmmmmmmmmmmlllllllllmlllllllllllllkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!! †††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyxxwwvvuuutuuuuuuuuttttttttttttttttsqqqqqqqqqqpppppppppoooooonnmmmmmmmmmmmmmmlllllllllmmllllllllllllkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhfffeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!! ……††‡‡‡‡‡‡‡‡‡‡‡†††††…………………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††…„ƒƒ‚‚���€€€€€€€€€€€€€€€€€}}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyxxwwvvvuutuuuuuuutttttttttttttttttsqqqqqqqqqqppppppppppooooonnnmmmmmmmmmmmmmlllllllllmmlllllllllllllkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ……†††‡‡‡‡‡‡‡‡†††††……………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††…„ƒƒ‚‚����€€€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyzzzzzzzyyyyxxwwvvvuuuvuuuuuutttttttttttttttttsqqqqqqqqqqppppppppppooooonnnmmmmmmmmmmmmmlllllllllmmmlllllllllllllkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ………††‡‡‡‡‡‡†††††…………………„…………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††…„„ƒ‚‚����€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||}||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzy|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyxxxwwvvvuuuvuuuuuttttttttttttttttttsqqqqqqqqqqqpppppppppooooonnnmmmmmmmmmmmmmmllllllllmmmmmllllllllllllkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444443333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! …………†††‡†††††††……………„„„„„„„………………††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡††…„„ƒ‚‚����€€€€€€€€€€€€€€€€€�}}}}}}}}}}}}}}||||||||||}||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyxxxwwwvvvuuuvuuuuuttttttttttttttttttsqqqqqqqqqqqpppppppppooooonnnmmmmmmmmmmmmmmmlllllllmmmmmmllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! „„……††††††††††……………„„„„„„„„„…………………†††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒƒ‚‚���€€€€€€€€€€€€€€€€€��}}}}}}}}}}}}}}}}}||||||}}|||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyy{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxwwwwwxxxxxxxxyyyyxxxxxwwwvvuuutuuuuuutttttttttttttttttssqqqqqqqqqqqppppppppppoooonnnnmmmmmmmmmmmmmmlllllllmmmmmmmmlllllllllllkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhffffeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! „„………††††††††……………„„„„„„„„„„„„…………………††††††††††‡†‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€€€���}}}}}}}}}}}}}}}}}}||||}}}||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyy{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuutuuuuuuttttttttttttttttsssqqqqqqqqqqqppppppppppoooonnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmlllllllllllkkkkjjjjjiiiiiiiiiiihhhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! „„„………†††††…………………„„„„„„„„„„„„…………………………††††††††††‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒƒ‚‚����€€€€€€€€€€€€€€€����}~~~~~~}}}}}}}}}}}}}|}}}}||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzz}}||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyy{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwxxxxxxwwwwwvvvuuutuuuuuttttttttttttttttssssqqqqqqqqqqqppppppppppoooonnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmllllllllllkkkjjjjjjiiiiiiiiiihhhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! „„„…………††……………………„„„„„„„„„„„„„„……………………………††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†……„„ƒ‚‚‚���€€€€€€€€€€€€€€€����~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyy{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzyyyyyyxxxxwwwwwvwwwwwwwwwwwwwwwwwwvvvuuuutuuuuuttttttttttttttttssssqqqqqqqqqqqppppppppppoooonnnnmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmlllllllllkkjjjjjjjiiiiiiiiiihhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaaccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒ„„„………………………………„„„„„„„„„„„„„„„………………………………†††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚����€€€€€€€€€€€€€�����~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyy{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzyyyyyxxxxwwwwvvwvvvvvwwwwwwwwwwvvvvvuuuttuuuuuttttttttttttttttssssqqqqqqqqqqqpppppppppppooonnnnnmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmllllllllkjjjjjjjiiiiiiiiiihhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒ„„„…………………………„„„„„„„„„„„„„„„„„………………………………†††††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„ƒƒ‚‚‚����€€€€€€€€€€€€€€����~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{}}}}}}}}||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzyyyyyxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuttuuuuuttttttttttttttttssssqqqqqqqqqqqpppppppppppooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllljjjjjjjjiiiiiiiiihhhhhhhhfffffeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////...........---------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒ„„……………………„„„„„„„„„„„„„„„„„„„………………………………†††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚����€€€€€€€€€€€€€�����~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{~}}}}}}}}}||||||||||{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwvvvvvvvvvvvvvvvvvvvvuuuuutttuuuuutttttttttttttttsssssqqqqqqqqqqqpppppppppppooonnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmlllllllkjjjjjjjiiiiiiiiihhhhhhhhfffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555554444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒ„„„„………„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒ‚‚‚����€€€€€€€€€€€€€����~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||||{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{~~}}}}}}}}}}||||||||{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuutttuuuuuttttttttttttttssssssqqqqqqqqqqppppppppppppooonnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmllllllkjjjjjjjjiiiiiiiihhhhhhhhfffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒ‚‚�����€€€€€€€€€€€€€����~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{~~~}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxwwwvvvvvvvvuuuuuuuuuuuuuuuuttttuuuuutttttttttttttttsssssqqqqqqqqqqppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmlllllkkjjjjjjjiiiiiiiiihhhhhhhfffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚�����€€€€€€€€€€€€€����~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{~~~~}}}}}}}}}}}|||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxwwwvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuttttttttttttttssssssqqqqqqqqqqppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllllkkjjjjjjjiiiiiiiiihhhhhhhfffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbaaaacccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††………„„ƒƒ‚‚‚������€€€€€€€€€€€€����}~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{~~~~~}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxwwwvvvvvvuuuuuuuuuuuuuuutttttttuuuuutttttttttttttttsssssqqqqqqqqqqppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllllkkjjjjjjjiiiiiiiiihhhhhhhffffffeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbaaaacccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````__^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€€���}}~~~~~~~~}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{~~~~~}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxwwwvvvvvvuuuuuuuuuuuuutttttttttuuuuutttttttttttttttsssssqqqqqqqqqqpppppppppppppoonnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllllkkkjjjjjjiiiiiiiiihhhhhhhffffffeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbaaaacccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````__^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††………„„ƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€���}}}}~~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{~~~~~~}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxyxyyxyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxyyyyyyyxxxxxwwwvvvvvvuuuuuuuuuuuuttttttttttuuuuutttttttttttttttsssssqqqqqqqqqqpppppppppppppoonnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmllllkkkjjjjjjiiiiiiiiihhhhhhhffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbaaaacccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````__^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††……„„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€��}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{~~~~~}}}}}}}}}}}}}||||||{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuutttttttttttttuuuuuuttttttttttttttsssssqqqqqqqqqqpppppppppppppoonnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmllllkkjjjjjjjiiiiiiiiiihhhhhhffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbaaaacccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````__^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒ‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€��}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{~~~~}}}}}}}}}}}}}}||||||{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuttttttttttttttuuuuuutttttttttttttttssssqqqqqqqqqqpppppppppppppoonnnnnnnnmmmmmmmmmmmmmmmmmnnnnnmnmmmmmmmmmmmmmlllllkkjjjjjjjiiiiiiiiiihhhhhhffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbaaaacccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††………„„ƒƒƒ‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€��}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{~}}}}}}}}}}}}}}}}}||||||{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuutttttttttttttuuuuuuuttttttttttttttssssqqqqqqqqqqqppppppppppppponnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjiiiiiiiiiihhhhhhfffffffeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbaaaccccccbbbbbbbbbbbaaaaaaaabaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA??????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444333333333332222222222111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡…………………………………††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwvvuuttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqooonnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaaa````````````___________`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555555444444444333333333332222222111111111111000000000000////////////............--..------------,,,,,,,,,,,++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………†††††††††††††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡†††……„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwvvuutttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555555444444444333333333332222222111111111111000000000000////////////............--..-----------,,,,,,,,,,,,++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ………………††††††††††††††††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555555444444444333333333332222222111111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ………†††††††††††††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††………„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555555444444444333333333332222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡††………ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaa```````````___________`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555555444444444333333333332222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††…„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvtttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeedddddddddddddccccccccccdcccccccccccbbbbbbbbbbbbaaaa```````````___________``````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555555444444444333333333332222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹Œ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚����������������������������������������������‚‚‚‚€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbaaaa```````````___________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333332222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰ˆˆˆ‡‡†…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚�������������������������‚��������������������‚‚‚‚€€€€€€€€€€€€�������������‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbaaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333332222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚����‚‚‚‚‚‚€€€€€€€€€€���������������‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbbaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€���������������‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbbaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰ˆˆ‡††………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€���������������‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbbaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‡‡††………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€������������������‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbbaaa````````````__________``````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰†‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰ˆ‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€��������������������‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeedddddddddddddcccccccccddcccccccccccbbbbbbbbbbbbaaaa```````````__________``````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰†‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����ŒŒŒŒ‹‹‹ŠŠˆˆ‡‡†††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„ƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccddcccccccccccbbbbbbbbbbbbaaaa```````````__________```````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������ŒŒŒŒ‹‹Š‰ˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccddccccccccccccbbbbbbbbbbbaaaa```````````__________```````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ��ŒŒŒŒŒŒ�ŒŒŒŒŒŒŒ������������ŒŒŒ‹‹‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeeeeddddddddddddcccccccccddccccccccccccbbbbbbbbbbbaaaa````````````_________```````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒŒŒŒŒ�������������ŒŒŒ‹Š‰‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€�����������‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……„………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeeeeddddddddddddcccccccccddccccccccccccbbbbbbbbbbbaaaa````````````_________```````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! †††‡‡‡‡‡‡†††††††††‡‡‡‡‡……††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒŒŒŒ���������������ŒŒŒŠŠ‰‰ˆˆ‡‡‡††………„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€����������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………†††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeeeeeddddddddddddccccccccddccccccccccccbbbbbbbbbbbaaaa````````````_________```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888877777777777676666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ††††††††††††††††††††‡‡‡………††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ��ŒŒŒŒ�����������������ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††………„„„„„„„ƒƒƒ€€€€€€€€€€€��������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†……††††††††††††††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddddddccccccccddccccccccccccbbbbbbbbbbbaaaa````````````_________```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888877777777777676666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ……………………………………………†††††‡„………†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����������������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„ƒ��€€€€€€€��������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††…†††††‡‡‡‡‡‡†††††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒ�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddddddccccccccddccccccccccccbbbbbbbbbbbaaaa````````````_________```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999988888888888877777777777676666666666655555555555444444444333333333333222222211111111111000000000000////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! „„………………………………………………†††„„………†††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������������������Œ‹‹ŠŠ‰‰‰ˆˆ‡‡†††…………„„„„„„„����€�€��������‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„…………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………„„„„„„„„ƒƒƒƒƒƒ�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqoooooooonnnnnnnnnnnnnnmmmonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddddddccccccccdddcccccccccccbbbbbbbbbbbaaaaa```````````_________```````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888887777777777767666666666665555555555544444444433333333333322222221111111111100000000000/////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„………………†„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ������������������Œ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††……………„„„„„��������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††………………………„„„„„„„ƒƒƒƒ‚������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqoooooooonnnnnnnnnnnnnnmmmonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddddddccccccccdddcccccccccccbbbbbbbbbbbaaaaa```````````_________```````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888887777777777767666666666665555555555544444444433333333333322222221111111111100000000000/////////////...........---.------------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„…………ƒƒ„„„………††††††††‡‡†††‡†‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ�������������������Œ‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†††……………„„„„�������������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………†††‡††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††……………………„„„„„„„ƒƒ‚‚‚����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqoooooooonnnnnnnnnnnnnnmmmonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddddddccccccccdddccccccccccccbbbbbbbbbbaaaaa```````````_________````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888887777777777767666666666665555555555544444444433333333333322222221111111111100000000000/////////////...........---.------------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……ƒƒƒ„„„……………††††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ�����������������ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡††††………………„„������������‚‚‚‚ƒƒƒƒƒ„„„„……………………„„„„„„„„……………††††‡†‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††…………………„„„„„„ƒ‚‚‚‚���������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqoooooooonnnnnnnnnnnnnnmmmonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeedddddddddddddcccccccdddccccccccccccbbbbbbbbbbaaaaa```````````_________````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888887777777777767666666666665555555555544444444433333333333322222221111111111100000000000/////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…‚ƒƒƒ„„„„……………………………………………†††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������ŒŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††††………………„�����������‚‚‚‚ƒƒƒƒƒ„„„„„………………………………………………………††††‡†‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††…………………„„„„„‚‚‚‚‚��������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………………………„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqoooooooonnnnnnnnnnnnnnmmmonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccddddcccccccccccbbbbbbbbbbaaaaa````````````________````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888887777777777767666666666665555555555544444444433333333333322222221111111111100000000000/////////////...........---..-----------,,,,,,,,,,,,++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€��‚‚ƒƒƒ„„„„„………………………………………„„„„……†††‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹����ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰Šˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ������������ŒŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„…………………………………………………………………………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„„††††††††††………………………………………†††……………………………………………………………………………………………………………………………†††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddccccccccccccbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________`___________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555544444444444433333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,,++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!!! ~~~€€€€€€�‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„…ƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹����ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡†††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹‹ŒŒŒ�������Ž�������ŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„……………………………………………………………………………„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††……………………………………††††…………………………………………………………………………………………………………………………††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________`____________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555544444444444433333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,,++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~€€€€€�‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ„„………††‡‡‡ˆˆˆˆ‰‰‰‰‰‰Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ���ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽ����ŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„………………………………………†……………………………………„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††………………………………†††††………………………………………………………………………………………………………………………††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______`____________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555544444444444433333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,,++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~€€€��‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚ƒƒƒ„„………††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ��ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽŽŽ��ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„……………………………………††………†††††………………„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††……………………………††††††……………………………………………………………………………………………………………………†††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______`____________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555544444444444433333333333322222222222211111111111000000000///////////.............------------,,,,,,,,,,,,++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~€€����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„………††‡‡‡‡ˆˆˆˆ‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ�ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„………………………………††††……††††††………………„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††…………………………†††††††…………………………………………………………………………………………………………………††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllljjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______``___________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555544444444444433333333333322222222222211111111111000000000///////////.............------------,,,,,,,,,,,,++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆˆ‰‰‰‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽ�����ŽŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„………………………………†††††††††††††………………„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††…………………………††††††††………………………………………………………………………………………………………………††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______``___________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333322222222222211111111111000000000///////////.............------------,,,,,,,,,,,,++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ��‚‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆˆ‰‰Š‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽ������ŽŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„……………………………††††††††††††††……………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††………………………†††††††††……………………………………………………………………………………………………………††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______``___________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,,++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€��������������‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„„„………†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽ��������ŽŽ����ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„…………………………††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††……………………†††††††††……………………………………………………………………………………………………………†††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_______``___________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€��������������‚‚‚‚‚���‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡††††††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽ��������ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„……………………………†††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††…………………††††††††††…………………………………………………………………………………………………………††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______``___________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€��������������‚‚‚����‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡†††††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽ�������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„…………………………††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††………………†††††††††††………………………………………………………………………………………………………††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooopoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______``___________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222211111111111000000000////////////............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������‚‚€����‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ�ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ������ŽŽŽŽ����ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„…………………………††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ……………………………………………………………………††††††††††††††††††††……………††††††††††††……………………………………………………………………………………………………†††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooopoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddcccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````_______``___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222211111111111000000000////////////............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������‚€€����‚‚‚ƒƒƒ„„„………†††‡‡ˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠ��ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††………†††††††‡‡‡‡ˆˆˆˆˆ‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽ����ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„…………………………†††††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ……………………………………………………………………†††††††††††††††††††††…………†††††††††††††…………………………………………………………………………………………………†††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddcccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````_______``___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222211111111111000000000///////////.............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������€€����‚‚‚‚ƒƒƒ„„„………††‡‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹Š���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††……………………††††††‡‡‡‡ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽ���ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………†††††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ……………………………………………………………………††††††††††††††††††††††………†††††††††††††………………………………†………………………………………………………………††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffdddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````______``____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222211111111111000000000///////////.............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€����‚‚‚‚ƒƒƒ„„„……†††‡‡‡‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹����ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††…………………………††††††‡‡‡‡‡ˆˆ†‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‰‰ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽ�ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„…………………………†††††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††……††††††††††††††……………………………†………………………………………………………………††††††††††††††……………………………………………………………………………„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffdddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````______``____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€����‚‚‚‚ƒƒƒ„„„……†††‡‡‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹Ž���ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††…………………………………†††††‡‡‡‡‡‡†††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………†††††††††††……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††……†††††††††††††††…………………………††……………………………………………………………†††††††††††††††……………………………………………………………………………„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuuuttttttttuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffdddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````______``____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€����‚‚‚‚ƒƒƒ„„………†††‡ˆ‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒ‹‹‹‹ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††……………………………………††††††‡‡‡‡†††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………†††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††…††††††††††††††††………………………†††…………………………………………………………†††††††††††††††……………………………………………………………………………„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffdddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````______```___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............------------,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€����‚‚‚‚ƒƒƒ„„………†††ˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ‹‹ŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††…………………………………………†††††††‡‡…†††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ���Ž��������ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„…………………………†††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††………………………†††…………………………………………………………††††††††††††††††……………………………………………………………………………„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffdddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````_____```___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,+++++++************))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€����‚‚‚‚ƒƒƒ„„………††ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹ŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††………………………………………………†††††††………†††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆ‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ����������ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„…………………………†††††††††††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………………††††………………………………………………………††††††††††††††††……………………………………………………………………………„„„„„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffdddddddccccccccccccbbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````_____```___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,+++++++***********)))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€����‚‚‚‚ƒƒƒ„„…………‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹ŽŽ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡††††……………………………………………………†††††……………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………††††††††††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………††††………………………………………………………†††††††††††††††††…………………………………………………………………………„„„„„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffdddddddccccccccccccbbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````_____```___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,+++++++***********)))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€����‚‚‚‚ƒƒƒ„„„……‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹Ž���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††………………………………………………………††††„……………†††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„……………………………†††††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………†††††……………………………………………………†††††††††††††††††……………………………………………………………………………„„„„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffdddddddccccccccccccbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````_____```___________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,++++++************)))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€�����‚‚‚ƒƒƒ„„„…††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††……………………………………………………………††„„……………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„…………………………………††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………††††††…………………………………………………††††††††††††††††††…………………………………………………………………………„„„„…………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvuuuuuuuuuuuuuuutttttttuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlljjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffdddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````_____```____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€�����‚‚‚ƒƒƒƒ„„††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŠŠ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡††††††………………………………………………………………†„„„……………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„…………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………††††††…………………………………………………††††††††††††††††††……………………………………………………………………………„„„…………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlljjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffdddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````_____```____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€�����‚‚‚‚ƒƒƒ„……††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡†††††††…………………………………………………………………„„„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………†††††††………………………………………………†††††††††††††††††††…………………………………………………………………………„„„……………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlljjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffddddddddccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````_____```____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€����‚‚‚‚ƒƒƒ„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰Œ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††…………………………………………………………………„„„„„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††…………††††††††……………………………………………†††††††††††††††††††…………………………………………………………………………„„„……………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlljjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffddddddddccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````_____```____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€�����‚‚‚‚‚„„„……………†††‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡††††††††††…………………………………………………………………„„„„„„…………††††‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………††††††††……………………………………………††††††††††††††††††††…………………………………………………………………………„„……………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuuuuuuuuuuttttttuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoopppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlljjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffddddddddccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````_____```____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////.............-----------,,,,,,,,,,,,++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„……………††††††…‡‡‡†††………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††††………………………………††††††††††††††††††††††††††††††…†††…………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„†††††††††††††………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhfffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444444333333333332222222222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********)))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€���‚‚‚‚‚ƒƒƒƒ„„„„………………………††††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ�����ŒŒŒ‹‹Š‰ˆˆ‡‡†††††…………………††††††††††††††††††††††††††††††††……†††…………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„†††††††††††††………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444444333333333332222222222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********)))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„†……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„…………††††‡‡‡‡ˆˆ‡ˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ��������ŒŒ‹‹Š‰ˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††……†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„††††††††††††††……………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444444333333333332222222222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********)))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€�������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡ˆ‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹‰‰ˆˆ‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††……†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††……………………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„††††††††††††††………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,+++++++++++++++***********)))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………†††…………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„†††††††††††††††††††…………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„††††††††††††††………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************)))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ��ŽŽ�����ŽŽŽ�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………††††……………………………††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„†††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„†††††††††††††††……………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************)))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………†††‡†‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽ��������ŽŽ�Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††……†††††………………††††††††††††††„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††††‡††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„†††††††††††††††……………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444444333333333332222222222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………†††††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒ��ŽŽ����������ŽŽ�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……†††††††††††††††††††††††††………„„„„„„„„„„„………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„††††††††††††††††…………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555544444443333333333332222222222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………†††††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒ��ŽŽ������������ŽŽŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††……†††††††††††††††††††††††††……………„„„„„„„…………………………………††††††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡†††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„††††††††††††††††………………………†………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````____`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………†…†††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒ���ŽŽ������‘‘������Ž�ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††…†††††††††††††††††‡‡‡‡‡‡‡†…………………………………………………††††††††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡†††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„††††††††††††††††………………………†………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````____`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒ����ŽŽ������‘‘‘‘�����Ž��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††…††††††††††††††‡‡‡‡‡‡‡‡‡‡‡…………………………………………††††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„†††††††††††††††††……………………†………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````____`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒ�����ŽŽŽ������‘‘‘‘‘‘�����Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„†††††††††††††††††……………………††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````____`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…„………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ��ŽŽŽŽ�������‘‘‘‘‘‘‘�����Ž���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆ‡‡‡‡‡†††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„††††††††††††††††††…………………††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`___________^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŽŽŽŽ�������‘‘‘‘‘‘‘‘‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„†††††††††††††††††††………………††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`___________^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ�ŽŽŽ�������‘‘‘‘‘‘‘‘‘‘‘����ŽŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††………………………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„†††††††††††††††††††………………†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbbaaccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`___________^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒ„„ƒ„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�ŽŽ�������‘‘‘‘‘‘‘‘‘‘‘‘����ŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††……………………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡†††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„††††††††††††††††††††……………†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbbaadcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`___________^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�Ž�������‘‘‘‘‘‘‘‘‘‘‘‘‘�����ŽŽŽ���ŒŒŒŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„††††††††††††††††††††……………†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`___________^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,+++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„ƒ„„ƒ„„„„ƒƒƒ„„„„„………††‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ�����‘‘‘‘‘’’’’‘‘‘‘‘�����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††……†††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡†††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„††††††††††††††††††††……………††††………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`___________^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++************)))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰Š‹‹ŒŒŽŽ�����‘‘‘‘’’’’’’‘‘‘‘������ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„†††††††††††††††††††††…………††††………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`___________^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰Š‹‹Œ�ŽŽ����‘‘‘‘’’’’’’‘‘‘‘‘�����ŽŽŽŽ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡††††††††††††………………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„†††††††††††††††††††††…………††††………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmllllllllllllkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````___`____________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰Š‹‹�ŽŽ����‘‘‘‘’’’’’’‘‘‘‘‘�����ŽŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡†††††††††††††……………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„†††††††††††††††††††††…………†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmllllllllllllkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````___``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„……†††‡ˆˆ‰‰Š‹Œ�ŽŽ����‘‘‘‘’’’’’’‘‘‘‘‘�����ŽŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ†††††††††††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„†††††††††††††††††††††…………††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmllllllllllllkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````___``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰‰ŠŒŒ�ŽŽ����‘‘‘‘’’’’‘‘‘‘‘‘������ŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„††††††††††††††††††††††………††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmlllllllllllllkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````__``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰‰‹ŒŒ�ŽŽ����‘‘‘‘‘’’‘‘‘‘‘‘������ŽŽŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„††††††††††††††††††††††………†††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmlllllllllllllkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbaadccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````__``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘‘‘‘������ŽŽŽ����ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„††††††††††††††††††††††………†††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmlllllllllllllkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbaadccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_```__________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽ��������ŽŽŽ‘‘‘�������ŽŽŽ�����ŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777777666776666666666655555555555444444443333333333332222222211111111111100000000000////////////...........-------------,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$############"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽ���ŽŽŽŽŽ‘‘‘‘������ŽŽŽ������ŒŒŒŒŒŒŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777776666776666666666655555555555444444443333333333332222222211111111111100000000000///////////............-------------,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$############"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…††‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘�������ŽŽŽ������ŒŒŒŒŒ�ŽŽŽŽŽŽŽŽ����������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666776666666666655555555555444444443333333333332222222211111111111000000000000///////////............-------------,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$###########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽŽ‘‘‘‘�������ŽŽŽŽ������ŒŒŒŒ���ŽŽŽŽŽŽ����������������ŒŒŒŒ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666776666666666655555555555444444443333333333332222222211111111111000000000000///////////............-------------,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ������ŽŽŽ‘‘‘���������ŽŽŽ���������Œ����ŽŽŽŽŽ���������������Ž�����������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666776666666666655555555555444444443333333333332222222211111111111000000000000///////////............-------------,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰ŠŠŠ‹‹ŒŒŒŒ������������������ŽŽŽŽ�������������ŽŽŽŽŽŽ������������ŽŽŽ���������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666776666666666655555555555444444443333333333332222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ��������������ŽŽŽŽŽ�������������ŽŽŽŽŽ�����������ŽŽŽŽ�������������������������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666776666666666655555555555444444443333333333332222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ������������ŽŽŽŽŽŽŽ������������ŽŽŽŽŽ���������ŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽ����������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666677666666666665555555555544444444333333333332222222221111111111100000000000////////////............------------,,,,,,,,,,,,++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹������������ŽŽŽŽŽŽŽŽŽŽ���������ŽŽŽŽŽ��������ŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666677666666666665555555555544444444333333333332222222221111111111100000000000////////////............------------,,,,,,,,,,,,++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŽŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŽŽŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666677666666666665555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰‰Š���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽ��������ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_____`________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666677666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………†††‡‡‡‡ˆˆˆ‰‰ŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽ��������ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………‡††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666677666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„………††††‡‡‡‡ˆˆ‹‹ŒŒŒŒ�������������ŽŽŽŽŽŽ�������ŽŽŽŽ���������ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………‡††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666676666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„……………†††‡‡‡Š‹‹‹‹ŒŒŒŒŒŒ���������������������ŽŽŽŽ����������ŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽ����������������Œ�ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666676666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„…………††††ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒ���������������ŽŽŽŽ�����������ŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽ�������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666676666666666655555555555444444444333333333332222222211111111111100000000000////////////...........-------------,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒ�����������ŽŽŽŽŽ�������������ŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽ�������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666676666666666655555555555444444444333333333332222222211111111111100000000000////////////...........-------------,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽ�����������������������������ŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽ�������������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………‡‡††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666676666666666655555555555444444444333333333332222222211111111111100000000000////////////...........-------------,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŽ��������ŒŒ�������ŒŒŒ�������������ŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽ�������������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666676666666666655555555555444444444333333333332222222211111111111100000000000///////////............-------------,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒ���ŒŒŒŒŒŒŒŒŒ���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777666676666666666655555555555444444443333333333332222222211111111111000000000000///////////............-------------,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹�ŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŽŽŽ����������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuututtttttttttttttssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666676666666666655555555555444444443333333333332222222211111111111000000000000///////////............-------------,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹�������������ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………‡‡‡††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuututtttttttttttttssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777777666676666666666655555555555444444443333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŒ�����������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽ�����������ŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuututtttttttttttttssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777776666676666666666655555555555444444443333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ�����������������������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuuututtttttttttttttssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776666676666666666655555555555444444443333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ���������������������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuuututtttttttttttttssssssssssrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666667666666666665555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ��������ŒŒŒŒŒ�����������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuuututtttttttttttttssssssssssrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666667666666666665555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„……………………††††††ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒ�����������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777776666665555555555544444444444444333333333332222222222222221111111111100000000//////////............----------,,,,,,,,,,,++++++++**********))))))))))))((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„………„„……………………„„„„„„„„„„„„„„„„„„„………………………†††‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777776666665555555555544444444444444333333333332222222222222211111111111100000000//////////............----------,,,,,,,,,,,++++++++**********))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„……………………………………………„„„„„„„„„„„„„„„„„……………………††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777776666665555555555544444444444444333333333332222222222222211111111111100000000//////////............----------,,,,,,,,,,,++++++++**********))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„……………………‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666665555555555544444444444444333333333332222222222222211111111111000000000//////////............----------,,,,,,,,,,,++++++++**********))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„………………†‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666655555555555544444444444444333333333332222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888887777777777766666655555555555444444444444444333333333332222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹Š‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||}}}||||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===>>>>>>===========<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777766666655555555555444444444444444333333333332222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ���������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹Š‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===>>>>>>===========<<<<<<<<;;;;;;;;::::::::::99999999888888888887777777777766666655555555555444444444444443333333333332222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ���������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===>>>>>>===========<<<<<<<<;;;;;;;;::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>===>>>>>>===========<<<<<<<<;;;;;;;;::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰ŠŠŠŠ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222211111111111000000000//////////...........----------,,,,,,,,,,,,++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222211111111111000000000/////////............----------,,,,,,,,,,,+++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222211111111111000000000/////////............----------,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222211111111111000000000/////////............----------,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„…„„„„„„„„„……………††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222111111111111000000000/////////............----------,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„………„„„„„„„„…………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222111111111110000000000/////////............---------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„………„„„„„„„„……………………†††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777666666655555555555444444444444443333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„……………„„„„„„„…†…………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŒŒŒŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777666666555555555555444444444444443333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………„„„………††††………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‹‹‹‹‹ŒŒŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888877777777777666666555555555554444444444444443333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„…………………………………††††††………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888877777777777666666555555555554444444444444433333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„…………………………………††††††††………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡††††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„……………………………………††††††††††……………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡††††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„……………………………………††††††††††††…††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽ������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222221111111111110000000000////////............----------,,,,,,,,,,,++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222222211111111111100000000000///////////...........----------,,,,,,,,,,,,+++++************))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222222211111111111100000000000///////////...........----------,,,,,,,,,,,,+++++************))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222222211111111111100000000000///////////...........----------,,,,,,,,,,,++++++************)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666555555555554444444444444333333333332222222222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666555555555554444444444444333333333332222222222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777776666666555555555554444444444444333333333332222222222222221111111111100000000000///////////............----------,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777776666666555555555554444444444444333333333332222222222222221111111111100000000000///////////............----------,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777776666666555555555554444444444444333333333332222222222222221111111111100000000000///////////............---------,,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444444333333333332222222222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444443333333333332222222222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222122211111111111100000000000///////////...........----------,,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222122211111111111000000000000///////////...........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555554444444444444333333333332222222222212221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555554444444444444333333333332222222222212221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////............----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////............----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////............---------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444443333333333322222222222212221111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444343333333333322222222222112211111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********)))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††††……………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444343333333333322222222222112211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++**********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††………………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555554444444444434333333333332222222222211221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰†††††††††††††††††††††††………………………………………………………………………‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555554444444444434333333333332222222222211221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡††††††††††††††††††††††………††††††††††††††……………………………†††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::;;;;:::::::::::999999999999888888888887777777777767776666666666655555555555444444444433333333333222222211111111111000000000000///////////...........-----------,,,,,,,,,,,+++++++++************))))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡†††††††††††††††††††††††……††††††††††††††……………………………†††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::;;;;:::::::::::99999999999988888888888777777777776777666666666665555555555544444444443333333333322222211111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††‡†††††††††††††††††††††††……††††††††††††††……………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::;;;;:::::::::::99999999999988888888888777777777766777666666666665555555555544444444443333333333322222211111111111000000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……††††††††††††††……………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::;;;;:::::::::::9999999999998888888888877777777776677766666666666555555555544444444444333333333332222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************))))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……††††††††††††††……………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::;;;;:::::::::::9999999999998888888888777777777776677766666666666555555555544444444444333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************))))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…††††††††††††††……………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::;;;;::::::::::99999999999998888888888777777777776677766666666665555555555544444444443333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…†††††††††††††………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::;;;;::::::::::99999999999998888888888777777777776677766666666665555555555544444444443333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::;;;;::::::::::99999999999988888888888777777777776677766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((('''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777776677666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777776677666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……††††††††††††††††††††††††††††††††††††………………………………††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777776677666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………†††††††††††††††††††††‡††††††††††††………………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777766677666666666665555555555544444444443333333333322222211111111111000000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………††††††††††††††††††††‡†††††††††††…………………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::9999999999898888888888877777777776667766666666666555555555544444444444333333333332222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………††††††††††††††††††‡†††††††††††…………………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::9999999999898888888888877777777776667766666666666555555555544444444444333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………††††††††††††††††††‡†††††††††††…………………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::99999999999898888888888777777777776667766666666665555555555544444444443333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………††††††††††††††††‡†††††††††††…………………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::99999999999898888888888777777777776667766666666665555555555544444444443333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………†††††††††††††††‡††††††††††……………………………………†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::99999999999888888888888777777777776667766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………††††††††††††††‡††††††††††……………………………………††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777776667666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………††††††††††††‡††††††††††……………………………………††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssrrsrrrrrrrrrrqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777776667666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡††††††††††††††‡‡‡‡‡††††††††…………………………………†††††††††††‡†††††††††††…………………………………††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||}}}}}}}}||||{{{zzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuttttttsssssssrsrrrrrrrrrrqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777776667666666666665555555555544444444443333333333322222211111111111100000000000////////////...........----------,,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡†††††††…………………………………††††††††††‡†††††††††††…………………………………††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~}}}|||{{zzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrssrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777766667666666666665555555555544444444443333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………††††††††††††††††††††…………………………………†††††………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzz{{||}}~~~~~}}||{{zzzzyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa`aaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::9999999999888888888888877777777776666766666666666555555555544444444444333333333332222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………††††††††††††††††††…………………………………†††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzz{{{|}}~~€€€€�€€€€~~}||{{zzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddccbbbbbbbbbbbbbaaaaaaaaaa`aaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::9999999999888888888888777777777776666766666666666555555555544444444444333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………††††††††††††…………………………………†††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzzyyzzzz{{||}~~€€���‚‚‚‚��€€~~}||{{{zzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaa`aaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::99999999999888888888888777777777776666766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………†††††††††††……………………………………†††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzz{zzzzzzzzzzzzzyyyzzzz{{|}}~€€�‚‚‚ƒƒƒƒ‚‚��€~~}|{{{zzzzzzyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrqqqqqqqqpppppnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbbaaaaaaaaaa`aa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::99999999999888888888888777777777776666766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyzzzz{{|}~€€�‚ƒƒ„„„„„„ƒ‚‚�€~~}|{€~~~~~~~~~~~~}}}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeddeedddddddddddddcccccccccbaaaaa````````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666666555555555544444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyzzzz{{|}~€�‚‚ƒ„„…………„„ƒ‚��€~}||€~~~~~~~~~~~}}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvuuuuuuttttttttttttttssssssrrrrrrrqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddeeddddddddddddddccccccccbaaaa``````````````________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666666555555555544444444333333333332222222222211111111100000000000///////////............-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyzzzz{{|}~€�‚ƒ„„………………„„ƒ‚�€~}||€~~~~~~}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvuuutttttttttttttttsssssrrrrrrrqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddeeedddddddddddddccccccccbaaaa``````````````________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666666665555555555544444444333333333332222222222211111111000000000000///////////............----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyzzz{{|}~€�‚ƒ„……†††……„„ƒ‚�€~}||€~~~~}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvuuuttttttttttttssssssrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedeeeeddddddddddddccccccccbaaaaa`````````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzyyyyzzz{{|}~€�‚ƒ„……††††……„ƒ‚�€~}||€€~~~}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttsssssrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedeeeeddddddddddddccccccccbaaaaa`````````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyzz{{|}~€�‚ƒ„………††……„„ƒ‚�€~}||€€~~~}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttssssssrrrrrrqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeedeeeeeddddddddddddcccccccbaaaa``````````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyzzz{||~€�‚ƒƒ„………………„ƒ‚�€~~}||€€€€€€€€€€€~~}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwvvvvvvuuuuuuuuttttttttssssssrrrrrrrqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccbaaaa```````````````_______^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyzzz{{|}~€�‚ƒ„„………„„ƒƒ‚�€~}}||€€€€€€€€€€€€~~~}}||||{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwvvvvvuuuuuuuutttttttttssssssrrrrrrqqqqqqpppppppoooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccbaaaa```````````````_______^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555554444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyzz{{|}~€�‚‚ƒƒ„„„„ƒƒ‚�€~~}|||€€€€€€���€€€€~~}}}|||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwvvvvuuuuuuuuuttttttttssssssrrrrrrrqqqqqqpppppppoooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmllllkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccbaaaa```````````````_______^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888877777777776666666666666666555555555544444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyzzz{|}}~€�‚‚ƒƒƒƒƒ‚‚�€~}}|||€€€��������€€~~}}}|||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwvvvuuuuuuuuutttttttttssssssrrrrrrrqqqqqqppppppppoooooooooooooooooooooooooooooonnnnnnnnnnmmmmmlllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddccccccccbaaaa```````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666666555555555544444444333333333332222222222211111111100000000000///////////............-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyzz{{|}~€��‚‚‚‚‚��€~}}||||€€���������€€€~~}}}|||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttttttttsssssssrrrrrrqqqqqqqppppppppppoopooooooooooppppppppppppppooooonnnnnnnmmmmllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccbaaa````````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666666665555555555544444444333333333332222222222211111111000000000000///////////............----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††……†††††††††††††††††††††…………‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzyyyyyyyzzz{||}~€€�����€€~}}|||||����‚‚‚‚‚���€€~}}||||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttttttttssssssssrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppooooooonnnnnmmmmllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggffffffffeeeeeeeeeedddddddddddcccccccccbaaa````````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††……………‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzyyyyyyyzzz{{|}}~€€€€€€~~}}||||||���‚‚‚‚‚‚‚��€€~}}|||{{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttttssssssssrrrrrrrqqqqqqqqpppppppppppppppppppppppppqqqqpppppooooooonnnnnmmmmlllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggfffffffeeeeeeeeedddddddddddccccccccbbaaa```````````````________^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††…………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzyyyyyyzzzz{||}}~~~~}}||||{|||��‚‚ƒƒƒƒ‚‚‚�€€~~}}|||{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwwwwxwwwwwwwwwwvvvuuuuuuuuutttttttttttssssssssrrrrrrrqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqpppoooooonnnnmmmmllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddcccccccccbbaaa```````````````________^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††…………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyzzzz{{||}}~~~~~~~}}}||{{{{|||�‚‚ƒƒƒƒƒƒ‚‚��€~~}}||{{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwwwxxxwwwwwwwwvvvvuuuuuuuutttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqpqqqqpppqqqqqqqqqqqqqqqqqqppppooooonnnnmmmmllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffeeeeeeedddddddddddcccccccccbbaaa``````````````_________^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††……………………………………†††††††††††††††††……………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡‡††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyzzzz{{{|||}}}}}}}|||{{{{{{|||‚‚ƒƒƒƒƒƒƒƒ‚��€~~}|||{{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwwxxxxwwwwwwwwvvvvuuuuuuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnmmmmllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffeeeeeeeddddddddddccccccccccbbaaa``````````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555554444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††……………………………………………………†††††††††††††††…………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyzzzzz{{{||||||||||{{{{{{{{||}‚‚ƒƒ„„„ƒƒƒ‚��€~}}||{{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwxxxwwwwwwwvvvvvuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqppppooooonnnnmmmmllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhgggggfffffeeeeeedddddddddccccccccccbbbaaa`````````````_________^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666666555555555544444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††……………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹Š‰‰‰ˆˆˆ‡‡‡‡†††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyzyzzzzz{{{{|||||{{{{{zzz{{{||}‚ƒƒ„„„„„ƒƒ‚�€€~}}||{{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwxxwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrqqqqqppppooooonnnnmmmmmllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhgggggffffeeeeeedddddddddccccccccccbbbaaa`````````````_________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666665555555555544444444333333333332222222222211111111000000000000///////////............----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰ˆˆˆ‡‡‡†††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzz{{||}‚ƒƒ„„„„„ƒƒ‚�€~}}||{{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrqrrqqqqqqqqqqqrrrrrrrqqqqqppppoooonnnnnmmmmmllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhggggffffeeeeeeddddddddcccccccccccbbbaaa`````````````_________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////............----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††……………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒ‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzz{{||}‚ƒƒ„„„„ƒƒ‚‚�€~~}||{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqpppooooonnnnnmmmmmlllllkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiijjjjiiiiiihhhhhggggffffeeeeedddddddddcccccccccccbbbaaa`````````````_________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††…………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{||}‚ƒƒ„„„„ƒƒ‚��€~}}||{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqppooooonnnnnnmmmmmllllllkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiijjjjjjjiiiiiihhhhggggffffeeeeedddddddddcccccccccccbbbaaa````````````__________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††……………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzz{{||}‚ƒƒ„„„ƒƒƒ‚�€~}}||{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppooooonnnnnnnmmmmmmlllllklkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiijjjjjjjjiiiiiihhhhggggfffeeeeeeddddddddccccccccccccbbbaa`````````````__________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ��‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡††††……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzz{{||}‚ƒƒ„„ƒƒƒ‚��€~~}||{{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwuvvvvvvwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppoooooonnnnnnnmmmmmmllllllllkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiihhhhhgggffffeeeeeeddddddddccccccccccccbbbaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555554444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††……………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzz{{||}‚ƒƒƒƒƒƒ‚‚�€€~}}||{{{{{{zxxxxxxwwwwwwwwwwwwwwwwwwwuvvvvvvvwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppoooonnnnnnnnmmmmmmmllllllllkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiihhhhggggffffeeeeeeddddddddccccccccccccbbbaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888877777777776666666666666666555555555544444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ���ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{||}‚ƒƒƒƒƒ‚‚��€~~}||{{{{{{{zxxxxxxwwwwwwwwwwwwwwwvwwwuuvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuttttsssssssssssssssrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnmmmmmmmmllllllllkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhhiiiiiiijjjjjjiiiiiihhhhggggffffeeeeeeeddddddddcccccccccccbbbbaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888777777777776666666666666666555555555544444444433333333332222222222211111111100000000000///////////............-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ��ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyzzz{||}‚‚ƒƒ‚‚‚��€~}}||{{{{{{zzxxxxxxwwwwwwwwwwwwwwvvvvwuuuvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppooonnnnnnnnnmmmmmmmmmllllllllkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiijjjiiiiiihhhhgggggffffeeeeeedddddddddcccccccccccbbbbaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888888777777777776666666666666665555555555544444444433333333332222222222211111111000000000000///////////............-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}||||||||||||||{{{{{{{{{||||{{{{{{{{zzz{{{|||}~~~~}||{zzyyyxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvuuuuttuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqpqqqqppppppppppppooooooonnmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiihhhhhgggggffffeeeeefffffffeeeeeeeeeeedddddddbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888777777777776666666666666666655555555555444444443333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡†††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡Š‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}|||||||||||||{{{{{{{{{{|||{{{{{{{{{zzz{{{|||}~~~~~}||{{zzyyyxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwvvvuuutttuutttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqpppqqqppppppppppppoooooooonnmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiihhhhhggggfffffeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888888777777777776666666666666666655555555555444444443333333222222222221111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ��ŽŽŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰ˆˆŠŠ‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}||||||||||||{{{{{{{{{{{||{{{{{{{{{zzz{{{{|||}}~~~~~~}}|{{zzyyyxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyuuvvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxwwwwvvvuuutttuttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqpppppqppppppppppppppoooooooonnmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggffffffeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888888777777777776666666666666666655555555555444444443333333222222222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………„„†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ�����ŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}|||||||||||{{{{{{{{{{{{||{{{{{{{{{zzz{{{{|||}}~~~~~~~~}}||{zzzyyyxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyuuuuuvvvvvvvvwwwwxxxxxyyyyyyyyyyyxxxxxwwwvvvuuuttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppooooooooonnnmmmmmlllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggffffffeeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888877777777777666666666666666665555555555444444444333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††††…‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽ�������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒ„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}||||||||||{{{{{{{{{{{{{||{{{{{{{{{zz{{{{{|||}}~~~~~~~}}||{{zzyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyuuuuuuuvvvvvvwwwwxxxyyyyyyyyyyyyyyxxxxwwwvvvuuutttsttttttssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnmmmmmlllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggffffffeeeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888877777777777666666666656666665555555555444444444333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………„„„„„„„„„††††††††††††††††††††††………‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ���������ŽŽ���Œ‹‹ŠŠ‰‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}||||||||||{{{{{{{{{{{{{||{{{{{{{{zz{{{{{{||}}}~~~~~~}}||{{zzyyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyxxuuuuuuuuvvvvvwwwwxxxyyyyzzzzzyyyyyxxxxwwwvvvuutttsstttssssssssssssssssrrrrrrqqqqqqqqqqqqqqqpppppppppopppppppppooooooooooonnnnnmmmmllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggffffffeeeeeeeddfffffffeeeeeeeeeeedddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888877777777776666666666656666655555555555444444444333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„†††††††††††††††††††††…………‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰Š‹‹Œ���ŽŽ���������ŽŽŽ��Œ‹‹ŠŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}|||||||||{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||}}}}~~~}}}}||{{zzyyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyxxxuuuuuuuuuvvvvwwwxxxyyyzzzzzzzzyyyyyxxxwwwvvuuutttssttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppoooppppppooooooooooooonnnnnnmmmllllllllkkkkkkkjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiihhhhggggggffffffeeeeeeeeddfffffffeeeeeeeeeeddddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888777777777776666666666656666655555555555444444444333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………†††††††††††††††††††††††††††††††††††…††††††††††††††…†††††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹Œ��ŽŽŽ���������ŽŽŽ��Œ‹‹ŠŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}|||||||||{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||}}}}}}}}}}||{{zzyyyyxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyxxxxuuuuuuuuuvvvvwwwxxyyyzzzzzzzzzzyyyxxxwwwvvvuutttssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooppppoooooooooooooonnnnnnnmmllllllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhihhhhhhhhggggggfffffffeeeeeeeeddfffffffeeeeeeeeeeddddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888788777777777776666666666656666655555555555444444444333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………††††††††††††††††††††††††††††††††††……………†…†††††……………††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽŽ���������ŽŽ��ŒŒ‹‹�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}||{{{zzyyyyxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyxxxxxuuuuuuuuuvvvwwwxxyyyzzzzzzzzzzzyyyxxxwwwvvuuutttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooopooooooooooooooonnnnnnnnnmlllllllllkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeddffffffeeeeeeeeeeeddddddddaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888788777777777776666666666656666655555555555444444444333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………†††††††††††††††††††††††††††††††††………………………………………………†††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽŽ��������ŽŽŽ��ŒŒ‹��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{zzzyyyyxxxxxxxxxxzzzzzzzzzzzzyyyyyyyxxxxxxuuuuuuuuuvvvwwxxxyyzzzz{{{zzzzyyyxxxwwwvvvuutttsssrssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnmlllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888788777777777776666666666656666655555555555444444444333333222222222221111111111000000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………††††††††††††††††††††††††††††††††…………………………………………………††††††††††††††††††‡‡‡‡ˆˆ‰ŠŠ‹‹Œ��ŽŽŽ��������ŽŽŽ��ŒŒŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}||{{{zzyyyyyxxxxxxxxxxzzzzzzzzzzzyyyyyyyyxxxxxxuuuuuuuuvvvwwxxxyyzzzz{{{{zzzzyyyxxwwwvvvuutttssssrsssssrrrrrrrrrrrrrrrqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878877777777777666666666665666665555555555444444444433333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………†††††††††††††††††††††††††††††††……………………………………………………††††††††††††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽ�����ŽŽŽŽ���ŒŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}|||{{zzzyyyyyxxxxxxxxxxzzzzzzzzzzzyyyyyyyxxxxxxxuuuuuuuvvvwwxxxyyzzz{{{{{{zzzyyyxxxwwvvvuuuttssssrrssssrrrrrrrrrrrrrrqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnmmmllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffeeeeeeeeedddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878877777777777666666666655666665555555555444444444433333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ���Œ��ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚�������€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}||{{{zzzyyyyyxxxxxxxxxxzzzzzzzzzzyyyyyyyxxxxxxxxuuuuuvvvwwwxxxyyzzz{{{{{{{zzzyyxxxwwvvvuuutttsssrrrsssrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmlllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878877777777776666666666655666655555555555444444444433333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………†††††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽ�������ŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚�������€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}|||{{{zzyyyyyyxxxxxxxxxxzzzzzzzzzzyyyyyyyxxxxxxxxuuuvvvvwwxxxyyyzzz{{{{{{{zzzyyxxxwwvvvuuutttssssrrrsssrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmmlllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffeeeeeeeeeeddffffffeeeeeeeeeedddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878777777777776666666666655666655555555555444444444433333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………††††††††††††††††††††††††††††……………………………………………………………††††††††††††††………†††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�����������������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚������€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}|||{{zzzyyyyyyxxxxxxxxxxzzzzzzzzzyyyyyyyxxxxxxxxxuuvvvwwwxxyyyzzz{{{{{{{{zzzyyxxxwwvvuuuutttssssrrrrssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888778777777777776666666666655666655555555555444444444433333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………†††††††††††††††††††††††††††………………………………………………………………†††††††††††††…………………†††††‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ����������������ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}||{{{zzzyyyyyyxxxxxxxxxxzzzzzzzzyyyyyyyyxxxxxxxyyvvvwwwxxyyyzzz{{{{{{{{{{zzyyxxwwwvvuuuttttssssrrrrrssrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooooonooooooooonnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeedddfffffffeeeeeeeeedddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888778777777777776666666666655666655555555555444444444433333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………††††††††††††…………………………††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ�������������ŽŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚��������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}|||{{{zzyyyyyyyxxxxxxxxxxzzzzzzzzyyyyyyyxxxxxxyyyyvwwwxxyyzzz{{{{{||{{{{{zzzyxxxwwvvuuuttttssssrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooooonnoooooooonnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888778777777777776666666666655666655555555555444444444433333222222222221111111111000000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††………………………………………………………………†††††††††††††……………………………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ������������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆ‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{||||}}}}}}}}}}|||{{zzzyyyyyyyxxxxxxxxxxzzzzzzzyyyyyyyyyxxxyyyyyzwwxxyyzz{{{{|||||||{{{{zzyyxxwwvvuuuttttsssssrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooooonnoooooooonnnnnnnnnnnmmmmmmllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877877777777777666666666655566665555555555444444444443333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††……………………………………………………………†††††††††††††………………………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ�����������ŽŽ�ŒŒ‹‹Š‰‰ˆˆˆ‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zz{{{{{{{{{{{||||}}}}}}}}}}||{{{zzzyyyyyyyxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyzz{xxyyzz{{|||||||||||{{{zzyyxxwwvvuuttttssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppoooooooooooooooonnooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877877777777776666666666655566665555555555444444444443333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††………………………………………………………………†††††††††††††…………………………………†††††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ�����������ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆˆ‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{|||}}}}}}}}}}}||{{{zzzyyyyyyyxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyzzz{{yyzz{{||}}}}}}}}|||{{zzyyxxwwvvuuttttssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnoooooonnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877877777777776666666666655566655555555555444444444443333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††………………………………………†††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ������������Ž��ŒŒ‹ŠŠ‰‰ˆˆˆ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{|||}}}}}}}}}}}||{{zzzyyyyyyyxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyzz{{||zz{||}}}~~~~~~}}}||{{zzyxxwwvvuuttttsssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888777777777777776666666666655566655555555555444444444443333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††…………………………………………††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹������������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzz{{{{{{{{{{||||}}}}}}}}}}|||{{zzzyyyyyyyxxxxxxxxxxxzzzzzyyyyyyyyyyyyzzz{{|}}{{|}}~~~~~~~~}}||{zzyyxwwvvuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooooonnnnoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888777777777777776666666666655566655555555555444444444443333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………………………††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹Ž������������ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{||||}}}}}}}}}}||{{{zzzyyyyyyyyxxxxxxxxxxzzzzzyyyyyyyyyyyzz{{||}~|}}~~~~}}|{{zyyxwwvvuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooooonnnnoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888777777777777776666666666655566655555555555444444444433333222222222221111111111000000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………††††††††††††††…………………………………………………††††††‡‡‡‡ˆˆ‰‰‰ŠŠŽŽ�����������ŽŽ��Œ‹‹ŠŠ‰‰‰…„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{|||}}}}}~~}}}}||{{{zzzyyyyyyyxxxxxxxxxxxzzzzyyyyyyyyyyyzz{{||}~€}~~€€€€€€~~}||{zyyxxwvvuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooooonnnnoooooonnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffeeeeeeeeedddffffffeeeeeeeeeddddddddddaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777777666666666665556665555555555544444444443333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………………………………†††††††‡‡‡ˆˆˆ‰‰Š�ŽŽ����������ŽŽ��ŒŒ‹‹ŠŠ‰‰……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{|||}}}}}~~}}}}||{{{zzzyyyyyyyyxxxxxxxxxxzzzzyyyyyyyyyzzz{{|}}~€�~€€€���€€~~}|{zzyxxwvvuutttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooonnnnnooooonnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffeeeeeeeeedddffffffeeeeeeeeeddddddddddaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777777666666666655556665555555555444444444443333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€�����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡ˆˆˆ‰‰Š‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{|||}}}}}}}}}}||{{{zzzyyyyyyyyyxxxxxxxxxyyyyyxxxxxxyyyyzz{||}~€�€��‚‚‚‚‚‚‚�€€~}}|{zyyxwwvyxxwwwwwvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrqqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888887777777776666666666655555555444444444443333333333333333222222222221111111110000000000///////////.......------------,,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€€����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††‡‡‡‡ˆˆˆ‰‰ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{||||}}}}~~}}}}|||{{zzzyyyyyyyyyxxxxxxxxxyyyyxxxxxxyyyyzz{||}~€�‚��‚‚ƒƒƒƒ‚‚�€~}|{zzyxxwvvxxxwwwwvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeddddcccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888887777777766666666666555555555444444444443333333333333333222222222221111111110000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€€����������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡ˆˆ‰ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{||||}}}}~~}}}}|||{{zzzyyyyyyyyyxxxxxxxxxyyyyxxxxxyyyyzz{||}~€�‚ƒ‚‚ƒƒƒƒƒƒ‚‚�€~}|{{zyxxwvvvxxwwwwwvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnmmmmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffeeeeeeeeeddddcccccbbbbbbbbbaaaaaaaaaa`aaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888887777777766666666666555555555444444444443333333333333333222222222221111111110000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€€€���������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡ˆˆ‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€~~~~€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{|||}}}}~~~~}}}|||{{zzzyyyyyyyyyxxxxxxxxxyyyyxxxxyyyyzz{{|}~€�‚‚ƒ‚ƒƒƒƒƒƒƒ‚�€€~}|{zyxxwvvvuxwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffeeeeeeeeedddddccccbbbbbbbbbbaaaaaaaaaa`aaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888777777776666666666655555555544444444444333333333333333322222222222111111111000000000////////////.......-----------,,,,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€€€���������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡ˆ‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡…„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€~~~~€€€€~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{|||}}}}~~~~}}}|||{{zzzzyyyyyyyxxxxxxxxxxyyyyyyyyyyyzz{{|}~€�‚ƒ„ƒƒƒƒƒƒƒ‚‚�€~}|{zyxxwvvvuuwwwwwwvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnnmmmmmmnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffeeeeeeeeedddddccccbbbbbbbbbbaaaaaaaaaa`aaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888777777776666666666655555555544444444444333333333333333222222222221111111111000000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ€€€€���������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡†‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€~~~~€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{|||}}}}~~~~~}}}||{{{zzzyyyyyyyxxxxxxxxxxyyyyyyyyyyzz{{|}}~€�‚ƒƒ„ƒƒƒƒƒƒƒ‚�€~}|{zyxxwvvvuuuwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffeeeeeeeeedddddccccbbbbbbbbbaaaaaaaaaaa`aaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555544444444444333333333333333222222222221111111111000000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ€€€€€��������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€€€€€€‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{zzzyyyyyyxxxxxxxxxxxyyyyyyyyyzzz{||}~€��‚ƒ„„ƒƒƒƒƒƒ‚�€€}|{zyyxwvvvuuutwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeedddddccccbbbbbbbbbaaaaaaaaaaa`aaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555544444444443333333333333333222222222221111111111000000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€€��������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡…††††‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~}}}||{{zzzzyyyyyxxxxxxxxxxxyyyyyyyzzz{{||}~~€�‚ƒƒ„„ƒƒƒƒƒ‚��€~}|{zyxwwvvuuuttwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeedddddcccbbbbbbbbbbaaaaaaaaaaa`aaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666555555555444444444443333333333323333222222222221111111111000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€€€�������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€�������������‚‚‚����������€€€€€€€€€€€€~€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~}}|||{{zzzyyyyyxxxxxxxxxxxyyyyzzzzz{{||}}~€��‚ƒƒ„„ƒƒƒ‚‚��€~}|{zyxwwvvuuutttwwwwwvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaa``aaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777766666666666555555555444444444443333333333323333222222222221111111111000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€€�������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………††††††††††††††††††††‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€€€€€€€��������������������������€€€€€€€€~€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}~~~~~~~~}}}||{{zzzyyyyxxxxxxxxxxxxzzzzzzz{{{||}}~€�‚‚ƒƒ„„‚‚‚‚��€~}|{zyxwwvvuuuttttwwwwwvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpoooonnnnnnnnnnnnnmmmmmmmmnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaaa`aaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332333322222222222111111111100000000////////////.......-----------,,,,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€€€������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………†††††††††††††††††‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€€��������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{||}}}~~~~~~~~}}}||{{zzyyyyyxxxxxxxxxxxzzzz{{{{|||}}~€€�‚‚ƒƒƒ„‚‚��€€~}|{zyxwwvvuuutttttwwwwwvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqpoooonnnnnnnnnnnnnmmmmmmmmnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggffffffffffeeeeeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaaa`aaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332333222222222221111111111100000000////////////.......-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„………………………………………………………††‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ……………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€��������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{||||||{||{{{{{{{{{||}}}~~~~~~}}||{{zzzyyyyxxxxxxxxxyyz{{{{||||}}~~€€��‚‚ƒƒƒƒ���€€~}|{zyxxwvvuuuttttttwwwwwvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqpooonnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeedddddddccbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332333222222222221111111111100000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€€�����������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††……………„„„„„„…………………………………………………ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ…………………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€��������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{||}}}~~~~~}}||{{zzyyyyxxxxxxxyyyy{{{|||}}}~~~€€���‚‚‚ƒƒƒ�€€~}|{zyyxwvvuuuuttttttwwwwwvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppooonnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332333222222222221111111111100000000///////////........-----------,,,,,,,,,,,+,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€�€���������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„……………ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ……………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{||||||||||||||{{{{{{{|||}}~~~~~}||{{zzyyyyxxxxxxyyyyz{|||}}}~~~€€€���‚‚‚‚‚‚€€~~}|{zyyxwvvuuuutttttttwwwwwwvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppooonnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666555555555444444444443333333333322333222222222221111111111100000000///////////.......------------,,,,,,,,,,,+,,++++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€€€���������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{|||||||||||||||{{{{{{{|||}}~~~~}}||{{zzyyyxxxxyyyyzzz||}}~~~~€€€€����‚‚‚‚‚�~~}|{zzyxwwvvuuuutttttttwwwwwvvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqppoonnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddcbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777766666666666555555555444444444443333333333322333222222222221111111111100000000///////////.......------------,,,,,,,,,,,+,,++++++++++++***********))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€€€€��������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{|||||}}}}||}|||{{{{{{{{||}}~~€~~}}|{{zzyyyyyxyyyyzzz{}}~~~€€€€€�����������~~}}|{zzyxwwvvuuuuttttttttwwwwwvvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddcbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332233322222222222111111111110000000////////////.......-----------,,,,,,,,,,,,+,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ€€€€€€€€€€€��������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€��������������������������€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{||||}}}}}}}|}}|||{{{{{{{||}}~~€€€€~~}||{{zzyyyyyyyyzz{{{}~~€€€€€�����������€€€~}}|{zzyxxwvvuuuutttttttttwwwwwvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqpppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddcbbbbbbbbbbbbaaaaaaaaaaaabaaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332233222222222221111111111100000000////////////.......-----------,,,,,,,,,,,,+,,+++++++++++************)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€€€�������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„†‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€��������������������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{|||||}}}}}}}}}}|||{{{{{{{||}}~~€€€€€€€~}}|{{zzyyyyyyyzz{{||~€€€�������������€€€}||{zzyxxwwvvuuuutttttttttwwwwwvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqpppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddddcbbbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332233222222222221111111111100000000///////////........-----------,,,,,,,,,,,,+,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€�������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€��������������������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{||||}}}}}}}}}}}|||{{{{{{{{||}~~€€€€€€€~~}||{zzzyyyyyzzz{{|}€€€�������������€€€~||{zzyxxwwvvuuuuutttttttttwwwwwvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqppponnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJIIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332233222222222221111111111100000000///////////........-----------,,,,,,,,,,,++,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€������������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}{{{{{{{{{{{||||}}}}}~~}}}}}|||{{{{{{{{||}}~€€€���€€~}}|{{zzyyyyzzz{{|}}€€�������������€€€€~~}{{zzyxxwwvvvuuuuutttttttttwwwwvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqppponnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaa````````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666555555555444444444443333333333322233222222222221111111111100000000///////////.......------------,,,,,,,,,,,++,++++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€������������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………„„…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††…†………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}{{{{{{{{{{{|||}}}}~~~~~}}}}}||{{{zz{{{||}}~€€�����€€~~}||{zzzzzzzz{{||}~€€€���‚‚‚������€€€~~}}{zyyxxwwvvvuuuuuuuttttttttwwwwvvvvvvvvvvvuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqppponnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaa```````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777766666666666555555555444444444443333333333322233222222222221111111111100000000///////////.......------------,,,,,,,,,,,++,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{{||||}}}~~~~~~~}}}}||{{{zzz{{{||}~€€������€€~}}|{{zzzzzz{{||}}~€€���‚‚‚‚����€€€~~}}||zyyxxwwwvvvuuuuuuuttttttttwwwwvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqpppponnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeedddddddccccbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaa```````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332223322222222222111111111110000000////////////.......-----------,,,,,,,,,,,,++,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{{||||}}}~~~~~~~}}}}||{{zzzzz{{||}~~€€������€€~~}||{{zzzzz{{||}~~€€����‚�����€€€~~~}}||{yyxxwwwvvvuuuuuuuuutttttttwwwvvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqpppponnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbabbbbbbbaaaaaaaa```````___^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332223222222222221111111111100000000////////////.......-----------,,,,,,,,,,,,++,+++++++++++************)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ†††…………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††…ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{{|||}}}~~~~~~~~}~}||{{{zzzzz{{{|}~~€€�������€€~}}|{{{zz{{{||}}~~€€��������€€€~~}}|||{{yxxwwwvvvuuuuuuuuuuuttttttwwwvvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqpppponnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeeeedddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332223222222222221111111111100000000///////////........-----------,,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††…††††††††††††††††††††……ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{||||}}}~~~~~~~~}}}||{{{zzzzzz{{|}}~€€���‚‚��€€~~}||{{{{{{{||}}~~€€�������€€€~~}}}||{{zzxxwwwvvvvuuuuuuuuuutttttttwwwvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````____^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKJJJJJJJJJJIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444443333333333322223222222222221111111111100000000///////////........-----------,,,,,,,,,,,+++,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}~~~~€€€€�€€€€~~}|||{{{{{{||}~~€��‚‚ƒƒƒ‚‚‚�€€~~}}|||||}}}~~‚‚‚‚‚‚‚‚‚���€€~~}}|||{{{zzzyyyyyxxxxxxxxxxxxxxwwttssssssssssssrrrrrrrrrrrqqqpppppppppppppooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeecccccccccccccccbbbbbbbbbbaaaaa``````````______^^^^______^^^^^^^^^]]]]]]]]]][[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888777777777776666666666555555444444444433333333333222222211111111111100000000000////////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||}}}}}}}~~~~~€€€€��€€€~~}}||{{{{{{{{|}}~€€�‚‚ƒƒƒƒ‚‚��€~~}}|||}}}}~~~�‚‚‚‚‚‚���€€~~}}}||{{{{zzzyyyyyyxxxxxxxxxxxxxxwwtsssssssssssssrrrrrrrrrrrqqppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffgfffffffffffffffffffeeeeeeccccccccccccccccbbbbbbbbbaaaaa```````````______^^^______^^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000////////////........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||}}}}}}}~~~~€€€€€�€€€€~~}}||{{{{{{{{||}~€�‚‚ƒƒƒƒ‚‚‚�€€~~}}}}}}}~~~~��������€€€~~}}}|||{{{zzzzyyyyyyyxxxxxxxxxxxxxxwwtssssssssssssrrrrrrrrrrrrqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffgffffffffffffffffffffeeeeecccccccccccccccccbbbbbbbbaaaaa```````````_______^^______^^^^^^^^^]]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||}}}}}}}~~~~€€€€€�€€€€~~}}||{{{{z{{{||}~~€��‚‚ƒƒƒƒ‚‚��€€~~~}}}}}~~~~~~����€€€€~~~}}|||{{{{zzzzyyyyyyyyxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffggfffffffffffffffffffffeeedccccccccccccccccbbbbbbbbaaaaa````````````______^^_______^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}||||||~}}}}}}~~~~€€€€€�€€€€~~}}||{{{zzz{{{|}}~€€�‚‚ƒƒƒƒƒ‚‚��€€~~~~~~~~~~~~€€€€€€~~~}}||||{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffggffffffffffffffffffffffeeddcccccccccccccccbbbbbbbbaaaa`````````````_______^`______^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€~~~~}}}}}}}}}~~~~~~~~~~€€~~~~}}}}}}}|||||~}}}}}~~~~~€€€€€€€€€€~~}}||{{{zzz{{{||}~€�‚‚ƒƒƒƒƒƒ‚‚��€€~~~~~~~~~~€€€~~}}}||||{{{{zzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffgggffffffffffffffffffffffedddccccccccccccccbbbbbbbbaaaa``````````````______^`_______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666665555554444444444433333333332222222211111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€~~~}}}}}}}}}}~~~~~~~~~€€€€€~~~~~}}}}}}||||~~}}}~~~~~~€€€€€€€€€~~}}||{{{zzzz{{||}}~€��‚‚ƒƒƒƒƒƒ‚‚��€€~~~~~~~€~~}}}||||{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggffgggfffffffffffffffffffffffddddccccccccccccbbbbbbbbaaaa```````````````______^`_______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000////////////.........----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€~~~}}}}}}}}}}}~~~~~~~~€€€€€€€~~~~~}}}}}}|||~~~~}~~~~~~€€€€€€€€€~}}|||{{{zzzz{{{||}~€€�‚‚ƒƒƒƒƒƒƒ‚‚���€€~~~~}~~~}}||||{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwsssssssssssssrrrrrrrrrrrqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggffggggffffffffffffffffffffffdddddcccccccccccbbbbbbbbaaa````````````````______^`_______^^^^^^^^]]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000////////////.........----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€~~~~}}}}}}}}}}}~~~~~~~€€€€€€€€~~~~}}}}}}||~~~~~~~~~~~€€€€€€€€€~}}||{{{{zzzzz{{||}~€�‚‚ƒƒƒ„„ƒƒƒƒ‚‚��€€€~~~~}~~}}}|||{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwssssssssssssrrrrrrrrrrrrqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggfggggffffffffffffffffffffffdddddcccccccccccbbbbbbbaaa`````````````````______^``______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€���������������������������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}~~~~~~€€������€€€€~~~~~}}}}}|~~~~~~~~~~~€€€€€€€€~}}||{{{{zzzzz{{{|}~~€�‚‚ƒƒ„„„„„ƒƒƒ‚‚‚��€€€~~}}~~}}}||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwssssssssssssrrrrrrrrrrrrqqppppppppppppoooooooooooonnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggfgggggfffffffffffffffffffffddddddcccccccccbbbbbbbbaa`````````````````_______^`_______^^^^^^^^]]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////..........---------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}~~~~~€€€€��������€€€€~~~~}}}}}~~~~~~~~~~~€€€€€€€€~}}||{{{{zzzzz{{{|}}~€�‚‚ƒƒ„„„„„„„ƒƒƒ‚‚��€€~~}}~~}}||{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffggfffffffffddddddcccccccccbbbbbbbbaa````````````````________^`_______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666665555554444444444433333333333222222211111111111000000000000///////////..........---------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}~~~~~€€€€�‚‚‚‚‚�����€€€~~~~}}}}~~~~~~~~~~~€€€€€€~~}}||{{{{zzzzz{{{||}~€��‚ƒƒ„„………„„„„ƒƒ‚‚��€€~~}}~~}}||{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiihhhhhhhgggggggggffffffffgggggffffffffddddddcccccccccbbbbbbbaaa``````````````_________^^`_______^^^^^^^^]]]]]]]]][[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888887777777777766666666665555554444444444333333333332222222111111111111000000000000///////////..........---------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}~~~~€€€���‚‚‚‚‚‚‚‚����€€€~~~~}}}~~~~~~~~~~€€€€€~}}}||{{{{zzzzzz{{||}~€�‚ƒƒ„…………………„„ƒƒ‚‚��€~}}~~}|||{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiihhhhhggggggggggffffffffgggggfffffffddddddcccccccccbbbbbbbaaa`````````````__________^^________^^^^^^^^]]]]]]]]][[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000////////////..........---------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}~~~~€€€����ƒƒƒƒƒƒ‚‚‚‚���€€€~~~~}~~~~~~~~€€€~~}}|||{{{{zzzzzz{{||}~~€�‚ƒ„„……………………„„ƒƒ‚��€~}|~}}||{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiihhhhggggggggggfffffffggggggfffffffddddddcccccccccbbbbbbbaaa````````````__________^^^________^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........---------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€~~~~~}}}}}}}}}}}~~~~€€€���‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~~~~~~}}|||{{{{zzzzzz{{||}~~€�‚ƒ„„……†††††……„„ƒƒ‚�€€~}|~}}||{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhgggggggggffffffffgggggfffffffddddddcccccccccbbbbbbbbaa``````````___________^^^^_______^^^^^^^^^]]]]]]]]\[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........---------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€~~~~~}}}}}}}}}}}~~~€€���‚‚‚ƒ„„„„„ƒƒƒƒ‚‚‚���€€€~~~~~~}}|||{{{{zzzzz{{{{|}}~€�‚ƒ„„…†††††††……„„ƒ‚�€€~}|~}||{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwssssssssssrrrrrrrrrrrrrqqppppppppppppoooooooooooonnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhiiiiiiiiiiiiiihhhhggggggggggffffffgfggfffffffffddddddcccccccccbbbbbbbbaa`````````__________^^^^^^_______^^^^^^^^^]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€€��‚‚ƒƒ„„„„„„„„ƒƒƒƒ‚‚‚���€€€~€€~~~~}|||{{{{{zzzzz{{{||}}~€�‚ƒ„„…††††††††……„ƒ‚��€~}|~}||{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwssssssssssrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhiiiiiiiiiiiiiiiiiiihhhhgggggggggffffffffgffffffffffdddddccccccccccbbbbbbbbaa````````__________^^^^^^^______^^^^^^^^^]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666665555554444444444433333333332222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€��‚‚ƒƒƒ„„………„„„„„ƒƒƒ‚‚‚���€€€€€€~~~~}}|||{{{{{{zzz{{{{||}}~€�‚ƒ„„…††‡‡‡‡††……„ƒƒ‚�€~}|~}||{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwssssssssssrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihiiiiiiiiiiiiiiiiiiihhhhgggggggggfffffffffffffffffffdddddccccccccccbbbbbbbbaaa```````_________^^^^^^^^_____^^^^^^^^^^]]]]]]]]]\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888877777777766666666666555554444444444433333333333222222211111111111000000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€��‚‚ƒƒ„…………………„„„„ƒƒƒƒ‚‚‚���€€€�€€€€~~~~}}||||{{{{{{{{{{{{{||}~~€�‚ƒ„„…††‡‡‡‡†††…„„ƒ‚�€~}|~}||{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwsssssssssrrrrrrrrrrrrrqqqpppppppppppoooooooooooonnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiihiiiiiiiiiiiiiiiiiiihhhhgghgggggggffffffffffffffffffdddddcccccccccccbbbbbbbbaa```````________^^^^^^^^^____^^^^^^^^^^^]]]]]]]]]\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888877777777766666666666555554444444444433333333333222222211111111111000000000000///////////............--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€�‚‚ƒƒƒ„………………………„„„„ƒƒƒ‚‚‚���€€€��€€€€~~~~~}}}|||{{{{{{{{{{{{{|||}~~€�‚ƒ„„…††‡‡‡‡‡††…„„ƒ‚�€~}|~}||{{zzzzzzyzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwssssssssrrrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghggggggggfffffffffffffffffdddddcccccccccccbbbbbbbbaa```````_______^^^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888877777777766666666666555554444444444433333333333222222211111111111000000000000///////////............--------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€��‚‚ƒƒ„„……………………………„„„„ƒƒƒ‚‚‚��€€���€€€€€~~~~~~}}}}||{{{{{{{{{{{{{{||}}~~€�‚ƒƒ„…††‡‡‡‡‡††……„ƒ‚�€~}|~}||{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwssssssssrrrrrrrrrrrrrrqqqpppppppppppoooooooooooonnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghggggggggfffffffffffffffffddddccccccccccccbbbbbbbbaa``````________^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]\\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888877777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€��‚‚ƒƒ„„……†††††………………„„„ƒƒƒ‚‚‚���‚����€€€€~~~~~}}}}}||{{{{{{{{{{{{{|||}}~~€�‚‚ƒ„……††‡‡‡‡††……„ƒ‚�€~}}~}||{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwssssssssrrrrrrrrrrrrrqqqqppppppppppooooooooooooonnnmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmlllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghgggggggggffffffffffffffffddddcccccccccccccbbbbbbbaa``````_______^^^^^^^^^]]__^^^^^^^^^^^^]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888877777777766666666665555554444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€��‚ƒƒ„„„…†††††††………………„„„„ƒƒƒ‚‚��‚‚‚���€€€~~~~~}}}}}||{{{{{{{{{{{{{|||}}}~€��‚ƒ„……††‡‡‡‡†††…„ƒƒ‚�€~}~}}|{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwssssssssrrrrrrrrrrrrrqqqqppppppppppooooooooooooonnnmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgghggggggggggffffffffffffffedddccccccccccccccbbbbbbbaa``````______^^^^^^^^^]]]_^^^^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888887777777766666666666555555444444444433333333333222222211111111111100000000000////////////...........--------,,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€��‚ƒƒ„„„…††††††††††……………„„„ƒƒƒ‚‚�ƒ‚‚‚��€€€€~~~~}}}}}||{{{{{{{{{{{{{|||}}}~~€��‚ƒ„„…†††‡‡‡†††…„„ƒ‚�€~}~}||{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwssssssssrrrrrrrrrrrrrqqqqppppppppppooooooooooooonnnmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgghgggggggggggffffffffffffeedddccccccccccccccbbbbbbbaa``````______^^^^^^^^^]]]_^^^^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888887777777766666666666555555444444444433333333333222222211111111111000000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒƒ„„„…††††††††††††……………„„ƒƒƒ‚‚ƒƒ‚‚���€€€~~~~}}}}|||{{{{{{{{{{{{||||}}}~~€��‚ƒƒ„……†††‡‡†††……„ƒ‚‚�€~~}}|{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwsssssssrrrrrrrrrrrrrrqqqqppppppppppooooooooooooonnnmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhgghhggggggggggfffffffffffeeedddccccccccccccccbbbbbbbaa`````_______^^^^^^^^^]]]^^^^^^^^^^^^^^]]]]]]]]]\\[[[ZZZZZZZZZZZZZZYYYYYYYYWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888887777777766666666666555555444444444433333333333222222211111111111000000000000///////////............--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€��������������������€€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}~~€€�‚‚ƒƒƒ„…………………………………………„„„ƒƒƒ‚‚�„„ƒƒƒ‚‚‚���€€€~~~~}}}}{{{{{{{{{{{|||}}}~~~€�€€�‚‚ƒ„„„………………„„ƒ‚‚�€~}~}||{{zzzyyyyyyyyyyyyyyvvuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooooonnnoooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmnnnnnnnnnnnnnmmllkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggggggfffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbaaaa````______^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::999999999998888888888777777776666666666655555555544444444433333333333222222222221111111111100000000/////////............--------------,,,,,,,,,,,+++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€��������������������€€€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}~~€€�‚‚ƒƒƒ„……………………………………………„„„ƒƒ‚‚‚…„„ƒƒ‚‚‚���€€€~~~~}}}}{{{{{{{{{{|||}}}}~~~€€€€€��‚ƒƒ„„„……………„„ƒƒ‚�€~~€~}}|{{zzzyyyyyyyyyyyyyyvvuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnoooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmnnnnnnnnnnnnnnmmllkkkkkjjjjjjjjjjjjjjiiiihhhhhhhghhhhhhhhhggggggfffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbaaaa````______^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::999999999988888888888777777776666666666655555555544444444433333333333222222222221111111111100000000/////////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€�������������������€€€€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~}}}}||||||||}}}~~€��‚‚ƒƒƒ„………………………………………………„„„ƒƒ‚‚…„„ƒƒƒ‚‚���€€~~~~}}}}|{{{{{{{{{|||}}}}~~~€€€€€�‚‚ƒƒ„„„……………„„ƒƒ‚�€~�€~}||{{zzzyyyyyyyyyyyyxvvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooonnnoooonnnnnnnnnnnmmmmmmmmmmlllmmmmmnnnnnnooooonnnnnmlllkkkkkjjjjjjjjjjjjjiiiihhhhhgggggggghhggggggggfffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbaaaa```_______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;::::999999999988888888888777777776666666666655555555544444444433333333333222222222211111111111000000000/////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€€������������������€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~}}}}}||||||||}}}~~€��‚‚ƒƒƒ„……………………………††††…………„„ƒƒ‚‚…„„„ƒƒ‚‚���€€~~~}}}}}|{{{{{{{{{|||}}}~~~€€€€€��‚‚ƒƒ„„………………„„ƒƒ‚�€‚€€~}|{{zzzyyyyyyyyyyyyxvuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnoooonnnnnnnnnnnmmmmmmmmmmllmmmmmmnnnnnooooooonnnnmlllkkkkkkkkkkjjjjjjjjjiiihhhhhggggggggggggggggggfffffeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbaaaa```______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<=<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888777777776666666666655555555544444444433333333333222222222211111111111000000000/////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€€€€������������������€€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~}}}}||||||||}}}~~€��‚‚ƒƒƒ„……………………………†††††………„„„ƒƒ‚……„„ƒƒ‚‚���€€~~~}}}}}|{{{{{{{{|||}}}~~~€€€€€€€�‚‚ƒƒ„„„………………„„ƒ‚‚�€‚�€~}||{{zzzyyyyyyyyyyyxvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnooonnnnnnnnnnnnmmmmmmmmmmllmmmmmnnnnnooooooooonnnnlllkkkkkkkkkkkkkkjjjjjjiihhhhgggggggggggggggggggfffffeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbaaaa```______^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::9999999999988888888887777777776666666666555555555544444444333333333332222222222211111111111000000000/////////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€€€€�����������������€€€€€€€€€€€€�������������€�������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||}}}~~€€��‚‚ƒƒ„„……………………………††††††………„„ƒƒ‚……„„ƒƒ‚‚���€€~~~}}}}||{{{{{{{{||}}}~~~€€€€€€€��‚‚ƒƒ„„…………………„„ƒ‚�€ƒ‚�€~}|{{zzzyyyyyyyyyyxxvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnooonnnnnnnnnnnmmmmmmmmmmmllmmmmmnnnnnooooooooonnnnllllkkkkkkkkkkkkkkjjjjjiihhhhhggggggggggggggggggfffffeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbaaaa```______^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<=<<<<<<<<<<;;;;;;;;;;;:::9999999999988888888887777777766666666666555555555544444444333333333332222222222211111111111000000000////////............--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€€€€�����������������€€€€€€€€€€€€€������������€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}||||||||}}}~~€€��‚ƒƒƒ„„……………………………††††††………„„ƒƒ‚……„„ƒƒ‚‚��€€€~~~}}}}}||{{{{{{{|||}}~~~€€€€€€€€€��‚ƒƒ„„……………………„„ƒ‚�„‚�€~}||{zzzyyyyyyyyyyxxuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnooonnnnnnnnnnnmmmmmmmmmmmllmmmmmnnnnooooooooooonnnllllkkkkkkkkkkkkkkkkjjjjiihhhhgggggggggggggggggffffffeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbaaaaa```______^^^^^^^^^^^]]]]]^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<=<<<<<<<<<<;;;;;;;;;;;:::9999999999888888888887777777766666666666555555555544444444333333333332222222222211111111111000000000////////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€����������������€€€€€€€€€€€€€������������€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}|||||||}}}~~€€�‚‚ƒƒƒ„„………………………………†††††………„„ƒƒ‚……„„ƒƒ‚‚��€€~~~}}}}|||{{{{{{{||}}}~~€€€€€€€€€€��‚‚ƒ„„………††††……„ƒƒ‚„ƒ‚�€~}}|{{zzyyyyyyyyyxxxuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnooonnnnnnnnnnnmmmmmmmmmmmllmmmmnnnnnooooooooooonnnllllkkkkkkkkkkkkkkkkjjjjiihhhhgggggggggggggggggfffffffeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbaaaa```______^^^^^^^^^^^^]]]]^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777766666666666555555555544444444333333333332222222222111111111110000000000////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€€���������������€€€€€€€€€€€€€€�����������€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚����‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}|||||||}}}~~€€�‚‚ƒƒ„„„…………………………………†††…………„„ƒƒ‚……„„ƒƒ‚‚��€€~~}}}}}|||{{{{{{|||}}~~~€€€€€€€€€€€��‚‚ƒƒ„………†††††……„ƒ‚…ƒ‚�€~}|{{zzyyyyyyyyxxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnnoonnnnnnnnnnnnmmmmmmmmmmmlmmmmmnnnnnooooooooooonnnmllllkkkkkkkkkkkkkkkkjjjjihhhhggggggggggggggggffffffffeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbaaaa```______^^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777766666666666555555555544444444333333333332222222222111111111110000000000////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������€€€€€€€€€€€€€€€����������€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�����‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}|||||||}}}~~€€�‚‚ƒƒ„„„………………………………………†…………„„ƒƒ‚……„„ƒƒ‚‚��€€~~~}}}}}|||{{{{{|||}}}~~€€€€€€€€�€€€��‚‚ƒƒ„………†††††……„ƒ‚…„‚�€~}|{{zzyyyyyyyyxxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnoonnnnnnnnnnnmmmmmmmmmmmmlmmmmmnnnnoooooooooooonnnmllllkkkkkkkkkkkkkkkkkjjjiihhhggggggggggggggggffffffffeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbaaaa```_______^^^^^^^^^^^^^^]^^^^^]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777766666666665555555555544444443333333333322222222222111111111110000000000////////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������€€€€€€€€€€€€€€€����������€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}|||||||}}}~~€€�‚‚ƒƒ„„„……………„„„………………………………„„ƒƒ‚……„„ƒ‚‚��€€~~~}}}}}|||{{{{||||}}~~€€€€€€€���€€€��‚‚ƒƒ„……†††††††…„„ƒ…„ƒ�€~}|{{zzyyyyyyyyxxxxuuuuuuuuuuuttttttttttttttsrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnoooooooooooonnnmlllllkkkkkkkllllkkkkkjjjiihhhgggggggggggggggffffffffeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbaaaa```_______^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::9999999999888888888877777777666666666665555555555544444443333333333322222222222111111111110000000000///////............--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€���������€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�������‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|||||||}}}~~€€�‚ƒƒƒ„„„…………„„„„„„…………………………„„ƒƒ‚……„ƒƒ‚‚��€€~~}}}}}}|||{{{||||}}}~~€€€€€�����€€€€€��‚‚ƒƒ„………††††††…„„ƒ…„ƒ�€~}|{{zzyyyyyyyxxxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnoooooooooooonnnmlllllllkklllllllllkkkkjjiihhhgggggggffffffffffffffffeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaaaa```________^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::9999999998888888888877777777666666666665555555555544444443333333333322222222222111111111110000000000///////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€��������€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}|||||||}}~~€€�‚ƒƒ„„„„…………„„„„„„„………………………„„ƒƒ‚……„ƒƒ‚‚��€€~~~}}}}}}}|}{{||||}}}~~€€€€€������€€€€���‚‚ƒƒ„………†††††……„ƒ‚…„‚�€~}|{zzzyyyyyyxxxxxxuuuuuuuuuuutttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmnnnnoooooooooooooonnmmllllllllllllllllllkkkkjiiihhhggggggffffffffffffffffeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaaaa````_________^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888877777777666666666665555555555544444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€�������€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}|||||||}}~~€€�‚ƒƒ„„„„………„„„„„„„„„……………………„„ƒƒ‚……„ƒƒ‚‚�€€~~~}}}}}}}}}{||||}}}~~~€€€€€�������€€€���‚‚ƒƒ„„………†††††……„ƒ‚…ƒ‚�€}||{zzyyyyyyyxxxxxxuuuuuuuuuuutttttttttttttssrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmnnnnnoooooooooooooonnmmlllllllllllllllllllkkkjjiihhhgggggffffffffffffffffeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaaaa````___________^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888877777777666666666665555555555444444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€�������€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|||||||}}~~€€�‚ƒƒ„„„„………„„„„„„„„„„………………„„„ƒƒ‚……„ƒƒ‚��€€~~~}}}}}}}}}}||||}}}~~~€€€€������‚‚€����‚‚‚ƒƒ„„………††††……„„ƒ‚„ƒ‚€~}|{{zzyyyyyyyxxxxxxuuuuuuuuuuuttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmnnnnnoooooooooooooooonmmmmllllllllllllllllllkkkjiihhhgggggffffffffffffffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbaaaa`````______________^^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888777777777666666666655555555555444444433333333333222222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|||||||}}~~€€�‚ƒƒ„„„„………„„„„„„„„„„„……………„„„ƒƒ‚…„„ƒ‚‚��€€~~~}}}}}}}}}}|||}}}~~~€€€€�����‚‚‚‚����‚‚‚ƒƒ„„„……………………„„ƒ‚�„‚�€~}|{{zzyyyyyyxxxxxxxuuuuuuuuuutttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnmmnnnnnoooooooppppooooooommmmmmlllllllmmmmllllllkkjiiihhhggggfffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbaaaa```````______________^^^^_^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000//////............--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|||||||}}}~€€�‚ƒƒ„„„„………„„„„„„„„„„„„…………„„„ƒƒ‚…„„ƒ‚‚�€€~~~}}}}}}}}}}||}}}~~~€€€€�����‚‚‚‚ƒ��‚‚‚ƒƒƒ„„„„…………………„„ƒ‚‚€ƒ‚�€~}||{zzyyyyyyyyxxxxxxuuuuuuuuuuttttttttttttssssrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmnnnnnooooooppppppppooooonmmmmmmmmmmmmmmmmmmllllkkjjiihhhggggfffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbaaaa`````````______________^^__^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000//////............--------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}||||||||}}~€€�‚ƒƒ„„„„………„„„„ƒƒƒƒ„„„„„„…„„„„ƒƒ‚…„„ƒ‚‚�€€~~~}}}}}}}}}}~}}}}~~€€€€�����‚‚‚‚ƒƒ‚‚‚‚ƒƒƒ„„„„…………………„„ƒƒ‚�€‚�€~}|{{zzyyyyyyxxxxxxxxuuuuuuuuutttttttttttttssssrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnooooooppppppppppoooonnmmmmmmmmmmmmmmmmmmllllkjjiiihhgggggfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbaaa````````````____________^___^^^^^^]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::9999999988888888888777777776666666666655555555555444444433333333333222222222211111111111000000000000//////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}|||||||||}}~€€�‚ƒƒ„„„…………„„„ƒƒƒƒƒƒ„„„„„„„„„„ƒƒ‚…„ƒƒ‚��€€~~~}}}}}}}}}~~}}}~~€€€€�����‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒ„„„„…………………„„ƒƒ‚�€‚€~}||{zzzyyyyyyxxxxxxxxuuuuuuuuuttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnonnnnoooooopppppppppppppoonnnnmmmmmmmmmmmmmmmmmlllkjjjiihhhggggfffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbaaaa`````````````_____________^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888877777777666666666655555555555444444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€�������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚������������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚���������������‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}||||||||}}~€�‚ƒƒ„„„…………„„„ƒƒƒƒƒƒƒ„„„„„„„„ƒƒ‚‚…„ƒƒ‚��€~~~}}}}}}}}}~~~}~~~€€€������‚‚‚‚‚ƒƒƒ„‚ƒƒƒ„„„„„………………„„„ƒƒ‚�€~�€~}|{{zzyyyyyyyxxxxxxxxuuuuuuuuuttttttttttttsssssrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnoonnnooooopppppppppppppppppnnnnnnnmmmmmmmmmmmmmmmlllkjjiihhhggggfffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaa``````````___________^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚����������������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~}}}|||||||||}}~€�‚ƒƒ„„„…………„„„ƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ‚‚…„ƒ‚‚�€€~~~}}}}}}}}~~~}~~€€€�����‚‚‚‚‚‚ƒƒƒ„„ƒƒƒ„„„„…………………„„„ƒƒ‚�€€~€~}||{zzzyyyyyyxxxxxxxxxuuuuuuuutttttttttttttsssssrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnooonnooooooppppppqqqqqqpppppoonnnnnnnnnnnnnnnnmmmmmllkjjjiihhgggggffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888777777777666666666655555555555444444433333333333222222222221111111111100000000000//////............--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€�����������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}~~€�‚ƒƒ„„„„………„„„ƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ‚‚…„ƒ‚‚�€€~~~}}}}}}}~~~~~~€€€����‚‚‚‚‚‚‚ƒƒƒƒ„„„ƒƒ„„„……………………„„„ƒƒ‚��€~}~~}|{{zzyyyyyyyyxxxxxxxxuuuuuuuuttttttttttttssssssrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnoooonooooooppppppqqqqqqqqqpppooonnnnnnnnnnnnnnnnmmmmllkkjjiihhhggggffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````_________^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::999999988888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000//////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}~~€�‚‚ƒ„„„„………„„„ƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒ‚‚„„ƒ‚��€~~~~}}}}}}~~~~~€€���‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…ƒ„„„………………………„„ƒƒ‚‚�€~}|~}|{{zzzyyyyyyyxxxxxxxxxuuuuuuuuttttttttttttssssssrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnooooooooooppppppqqqqqqqqqqqqpooooonnnnnnnnnnnnnnnmmmmlkkjjiiihhggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaa``````________^^^^^^]]]]]]]]\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888777777776666666666655555555555444444433333333333222222222211111111111000000000000//////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}~€�‚‚ƒ„„„„………„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒ‚�„„ƒ‚��€~~~}}}}}}}~~~€€��‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„……„„„………………………„„„ƒƒ‚�€~~}|~}}|{{zzyyyyyyyyxxxxxxxxxuuuuuuutttttttttttttssssssrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnoooooooooopppppqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmllkkjjiihhhggggfffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccddddccccccccccbbbbbbbbbbbbbbbaaaaa`````________^^^^^^]]]]]]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888877777777666666666655555555555444444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������‚‚‚‚���������������������‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}~€€�‚ƒƒ„„„………„„„ƒƒƒƒ‚ƒƒƒƒƒƒ„„ƒƒƒ‚‚�„ƒƒ‚�€€~~~}}}}}}~~~€€€��‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………„„…………………………„„ƒƒ‚��€~}|{~}|{{zzzyyyyyyyyxxxxxxxxxuuuuuuuttttttttttttsssssssrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooooopooooppppppqqqqqqqqqqqqqqqpoooooonnnnnnnnnnnnnnnmmmlkkjjiihhhggggfffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbaaaa````________^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999998888888888877777777666666666655555555555444444433333333333222222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}|||||{{{{{{||}}~€�‚‚ƒƒ„„ƒƒƒƒ‚‚‚��������‚‚‚‚‚‚��€€ƒ‚‚�€~~}}}}}}}}}}}~~~}~~€€�������‚‚‚‚‚‚ƒƒƒƒ„„………………………„„ƒƒ‚��€~}|{z~}}|{{zzzzzzyyyyyyyyyyyyyttttttttssssssssssssrrrrrrqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmmnnnnoonnooooooppppppqqqqqqqqpppppoooooooonnnnoonnnnnnnmmllkkjjiihhhggggffffffffffffffffffffeeeeeeeeeeeeeeddddddddeeeeeeedddddddddddddeeeeeeedddddccccbbbbaaaaaaaa```````________^^^^^^]\\\\\[[[[[[[ZZZZZZZZZZYYXXXXXWWWWWWWWVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999988888888888777777777776666666655555555555444444444433333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}|||||{{{{{{||}}~€€�‚ƒƒ„„ƒƒƒƒ‚‚‚��������‚‚‚‚‚���€€ƒ‚‚�€~~}}}}}}}}}}}~~€}~~€€����‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…………………………„„ƒ‚‚�€~}}|{z~}||{{zzzzzzyyyyyyyyyyyyytttttttsssssssssssssrrrrrrqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllmmmmmmnnnnooonoooooopppppppqqqqqqqqpppppooooooooooooooooonnnnmmllkkjjiihhhggggffffffffffffffffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeeddddddddddeeeeeeeeeeddddccccbbbaaaaaaaaa``````_________^^^^^]]\\\\\[[[[[[ZZZZZZZZZZYYXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999988888888888777777777776666666655555555555444444444333333333332222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||{{{{{{{||}~€�‚‚ƒƒ„ƒƒƒƒ‚‚‚���������‚‚‚‚���€ƒ‚��€~~}}}}}}}}}}~~~€~~€€����‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„…………………………„„ƒƒ‚�€€~}|{zz}||{{{zzzzzyyyyyyyyyyyyyyttttttsssssssssssssrrrrrrrqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmmmnnnnoooooooooopppppppqqqqqqqqqpppppooooooooooooooooonnnnnmllkkjjiihhhggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeddddcccbbbbaaaaaaaa``````__________^^^^]]]\\\\\[[[[[ZZZZZZZZZZYYXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999988888888888777777777776666666655555555555444444444333333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}|||||{{{{{{{||}}~€��‚ƒƒƒƒƒƒƒ‚‚‚���������‚‚‚����€ƒ‚��€~~~}}}}}}}}}~~~€€~~€€€��‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„…………………………„„ƒ‚‚�€~}||{zy}||{{zzzzzzyyyyyyyyyyyyyyttttttsssssssssssssrrrrrrrqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllmmmmmmnnnnoooooooooppppppppqqqqqqqqpppppooooooonnnnoooooooonnnnmllkkjjiiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeedddcccbbbbaaaaaaaa``````____________^^]]]]\\\\[[[[[[ZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999988888888888777777777766666666655555555554444444444333333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}|||||{{{{{{{|||}~€€�‚‚ƒƒƒƒƒƒ‚‚‚���������‚‚‚���€€ƒ‚�€€~~}}}}}}}}}}~~~€€~€€��‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„………………………„„ƒƒ‚�€~}|{zyy||{{{zzzzzzyyyyyyyyyyyyyyttttttsssssssssssssrrrrrrrqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllmmmmmnnnnoooopoooopppppppppqqqqqqqpppppoooooonnnnnnooooooooonnnmlllkkjiiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeedddccccbbbaaabaaaa``````_____________^]]]]]\\\\[[[[[ZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999988888888887777777777766666666555555555554444444444333333333332222222222211111111111000000000000/////////////...........----------,,,,,,,,,,,,+++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������€��������������€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}|||||{{{{{{{{||}~~€�‚‚ƒƒƒƒƒƒ‚‚‚‚���������‚‚���€€ƒ‚�€€~~}}}}}}}}}~~~€�~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………„„ƒƒ‚��€~}|{zzyx||{{zzzzzzzyyyyyyyyyyyyyyttttttsssssssssssssrrrrrrrqqpppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmnnnooooppooopppppppppppqqqqqppppppoooonnnnnnnnnoooooooonnnmmllkkjiiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeedddccccbbbaaabaaaaa`````______________]]]]]]\\\\[[[[[ZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999998888888888777777777776666666655555555555444444444433333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������€€�������������€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}||||{{{{{{{{{{|}}~€€�‚‚ƒƒƒƒƒ‚‚‚‚��������‚‚‚‚���€ƒ‚�€€~~}}}}}}}}}~~~€€�€€��‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„……………………„„ƒ‚‚�€~}}|{zyyx|{{{zzzzzzyyyyyyyyyyyyyyxtttttsssssssssssssrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllmmmmmmnnnnooopppoppppppppppppppppppppppoooonnnnnnnnnnnnooooooonnnmmllkkjiiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeddddcccbbbbaabbaaaa``````_____________^]]]]]]\\\\[[[[ZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVUUUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666655555555555444444444433333333332222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������€€€€�����������€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}|||||{{{{{{{{{||}~~€�‚‚ƒ‚ƒƒ‚‚‚‚‚��������‚‚‚‚���€ƒ‚�€€~~}}}}}}}}~~~€€��€€��‚‚ƒƒƒƒ„„„„„„„„„„„„„……………………„„ƒƒ‚�€~}|{zzyxx{{{zzzzzzzyyyyyyyyyyyyyyxtttttsssssssssssssrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmnnnoooppppppppppppppppppppppppppoooonnnnnnnnnnnnnooooooonnnmmllkjjiihhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeddddcccbbbbbabbaaaaa`````_____________^^^]]]]]\\\[[[[[ZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666655555555555444444444433333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,+++++++++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������€€€€€€���������€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}||||{{{{{{{{{{{|}}~€��‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚��€ƒ‚�€€~~}}}}}}}~~~€€��€€�‚‚‚ƒƒƒ„„„„„„„„„„„„„„„………………„„ƒƒ‚��€~}|{{zyxxw{{{zzzzzzzyyyyyyyyyyyyyxxtttttsssssssssssssrrrrrrrrqpppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmnnnoooppppqpppppppppppppppppppppoooonnnnnnnnnnnnnnnoooooonnnmmllkjjiihhhgggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeedddccccbbbbbabbbaaaaa`````____________^^^^]]]]\\\\[[[[[ZZZZZZZZXXXXXWWWWWWWWVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999998888888887777777777766666666655555555554444444444433333333332222222222211111111111000000000000/////////////............----------,,,,,,,,,,,+++++++++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������€€€€€€€€��������€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}|||||{{{{{{zz{{{||}~€�‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚��€€ƒ‚�€€~~}}}}}}}~~~€€��‚€€��‚‚ƒƒƒ„„„„„„„„„„„„„„„„…………„„„ƒƒ‚‚�€~}}|{zyyxxw{{zzzzzzzyyyyyyyyyyyyyyxxttttsssssssssssssrrrrrrrrrqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmnnnooopppqqpppppppppppppppppppoooonnnnnmmmmmmmnnnnnnooooonnnmllkkjjiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeedddccccbbbbbbbbbbaaaaa`````___________^^^^^]]]]\\\\[[[[ZZZZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{zzz{{{||}~~€��‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚��€€ƒ‚��€~~}}}}}}~~~€€€�‚‚€��‚‚ƒƒƒ„„„„„„„„„„„„„„„„„……„„„„ƒƒ‚‚�€~~}|{zzyxxww{zzzzzzzzyyyyyyyyyyyyyxxxttttsssssssssssssrrrrrrrrrqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqppppppppppooooonnnnmmmmmmmmmmnnnnnnooonnnnmllkkjjiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeedddcccccbbbbbbbbbbaaaaa`````__________^^^^^^]]]]\\\[[[[[ZZZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{zzzz{{{|}}~€€�‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚��€ƒ‚��€~~}}}}}~~~€€��‚‚€��‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚�€€~}|{{zyxxwww{zzzzzzzyyyyyyyyyyyyyyxxxtttsssssssssssssrrrrrrrrrrqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnoopppqqqqqqqqqqqqqpppppppooooonnnnmmmmmmmmmmmmnnnnnnnnnnnnmllkkjjihhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeddddcccccbbbbbcbbbbbaaaa```````______``^^^^^^^]]]\\\\[[[[[ZZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444443333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{zzzz{{{|}}~€€���‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚��€ƒ‚‚�€~~~}}}}~~~€€��‚‚ƒ��‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚�€€~}||{zyyxxwwvzzzzzzzzyyyyyyyyyyyyyyxxxtttssssssssssssssrrrrrrrrrppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoopppqqqrrqqqqqqqqqppppppoooonnnnmmmmmlllllmmmmmnnnnnnnnnnmmllkkjiihhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeefffffffeeeeddddccccccbbbbbcccbbbbaaaa``````````````_^^^^^^]]]]\\\\[[[[[ZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444433333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{zzzz{{{|}}~€€����‚‚‚‚�������‚‚‚‚ƒƒƒ‚‚‚�€„ƒ‚�€~~~}}}~~~€€�‚‚ƒƒ�‚‚ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚�€€~}||{zyyxxwwwvzzzzzzzyyyyyyyyyyyyyyxxxxttssssssssssssssrrrrrrrrrrpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnooppqqqrrrqqqqqqqqqqppppoooonnnnmmmmllllllllmmmmmnnnnnnnnnmmlkkjjiihhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeefffffeeeeeddddccccccbbbbbccccbbbbaaaa`````````````___^^^^^]]]]\\\[[[[[ZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999998888888887777777777766666666555555555554444444444433333333332222222222211111111111000000000000/////////////............---------,,,,,,,,,,,,+++++++++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzzz{{{||}}~€€����‚����������‚‚‚ƒƒƒƒƒ‚‚�€„ƒ‚�€~~~}}}~~~€€��‚ƒƒ„�‚‚ƒƒ„„„„„…„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚��€€~}}|{zzyxxwwwvvzzzzzzzyyyyyyyyyyyyyyxxxxttssssssssssssssrrrrrrrrrrpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoopppqqrrrrrrrrrqqqqqppppooonnnnmmmmlllllllllllmmmmnnnnnnnmmmlkkjjiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeffffeeeeeddddccccccbbbbbbcccccbbbbaaaa````````````____^^^^^]]]\\\\[[[[[ZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{zzz{{{||}~~€€���������������‚‚‚ƒƒƒƒƒ‚‚�€„ƒ‚�€~~~}}~~~€€��‚‚ƒƒ„‚‚ƒƒ„„„„„……„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��€€~}}|{zzyxxwwwvvvzzzzzzzyyyyyyyyyyyyyxxxxxttsssssssssssssrrrrrrrrrrrppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnooppqqqrrrrrrrrrqqqqqpppooonnnnmmmmllllllllllllmmmmmmnnnnmmmmlkkjjiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeddddccccccbbbbbbbccccccbbbbaaaa```````````____^^^^^]]]]\\\\[[[[ZZZZXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444443333333332222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{z{{{{{|}}~€€���������������‚‚ƒƒƒƒƒƒƒ‚��„ƒ‚�€~~~~~~~€€��‚ƒƒ„„‚ƒƒƒ„„„„………„„„„„ƒƒƒƒ‚‚‚‚�‚���€€~}}|{{zyyxxwwvvvvzzzzzyyyyyyyyyyyyyyyxxxxxtssssssssssssssrrrrrrrrrrrppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmmnnnooppqqrrrssrrrrrrqqqqpppooonnnmmmmllllllllllllllmmmmmmmmmmmmllkkjjiihhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeddddccccccbbbbbbbbcccccccbbbaaaa```````````_____^^^^^]]]\\\\[[[[[ZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444443333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚€������������������������€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{||}~~€€�����������€����‚‚ƒƒƒ„„ƒƒ‚‚�„ƒ‚�€~~~~~~~€€��‚‚ƒ„„…‚ƒƒ„„„„………„„„„„ƒƒƒ‚‚‚‚�����€€€~}}|{{zyyxxwwwvvvvzzzzzyyyyyyyyyyyyyyxxxxxxtssssssssssssssrrrrrrrrrrrppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmnnooppqqqrrrssrrrrrrrqqqpppoonnnmmmmllllllkkkllllllllmmmmmmmmmmlkkjjiihhhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeedddddcccccbbbbbbbbbbcccccccbbbbaaaa``````````_____^^^^^]]]]\\\\[[[[ZZZXXXXXWWWWWWWVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999998888888887777777777766666666555555555555444444444433333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{||}}~€€��‚������€€€€���‚‚ƒƒ„„„„ƒƒ‚�„ƒ‚�€~~~~~~€€�‚‚ƒƒ„……ƒƒ„„„„…………„„„„ƒƒƒ‚‚‚���€€€€€~~}}|{{zyyxxwwwvvvvvzzzzzyyyyyyyyyyyyyyxxxxxxssssssssssssssrrrrrrrrrrrrpppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmnnooppqqrrrsssrrrrrrrqqqppooonnnmmmlllllkkkkkkllllllllmmmmmmmmllkkjjiihhhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeddddddcccccbbbbbbbbbbbccccccccbbbaaaa``````````_____^^^^^]]]]\\\\[[[[ZZZXXXXXWWWWWWWVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::999999999998888888887777777777766666666555555555554444444444433333333332222222222211111111111000000000000/////////////...........----------,,,,,,,,,,,,+++++++++++*+++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{||}~~€€���‚�����€€€€€���‚ƒƒ„„„„„ƒƒ‚�„ƒ‚�€~~~~~~€��‚ƒƒ„„……ƒƒ„„„……………„„„ƒƒƒ‚‚‚��€€€~~}}||{{zyyxxwwwvvvvvvzzzzzyyyyyyyyyyyyyyxxxxxxssssssssssssssrrrrrrrrrrrrpppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllmmmmmnnnooppqqrrrsssrrrrrrrqqqppooonnmmmlllllkkkkkkkkllllllllmmmmmmlllkkjjiihhhgggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccddddddddddddddddcccccbbbbbbbbbbbbccccccccbbbaaaa``````````____^^^^^^^]]]]\\\\[[[ZZZXXXXXWWWWWWWVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{||}}~€���‚‚����€€€€€€��‚‚ƒƒ„„„„„„ƒ‚�…ƒ‚�€~~~~~€€�‚‚ƒ„„……†ƒ„„„……………„„„„ƒƒ‚‚‚��€€~~~}}||{{zyyxxwwwvvvvvvvzzzzyyyyyyyyyyyyyyxxxxxxxsssssssssssssrrrrrrrrrrrrrppppppppppoooooooooooooononnnnnnnnnnnnnmmmmmmmmmmlmlllllmmmmnnnooppqqrrrsssrrrrrrrqqqppooonnmmmlllllkkkkkkkklllllllllllllllllkkjjiihhhggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddccccccccddddddddddccccccbbbbbbbbbbbbbccccccccbbbbaaa``````````___^^^^^^^^]]]]\\\\[[[[ZZXXXXXWWWWWWWVVVVVVVVUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444443333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*+++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"##""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€€€��������������������€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{||}}~~€€��‚‚‚����€€€€€€��‚‚ƒ„„„……„„ƒ‚�…„‚�€~~~~~€��‚ƒƒ„„……†„„„„……………„„„ƒƒƒ‚‚��€€~~~~}}||{{zzyyxxxwwvvvvvvvvzzzzyyyyyyyyyyyyyyxxxxxxxsssssssssssssrrrrrrrrrrrrrppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllmmmmmnnnooppqqrrrsssrrrrrrrqqqppoonnnmmllllllkkkkkkkklllllllllllllllllkjjjiiihhhggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddccccccccccccddddccccccbbbbbbbbbbbbbbbcccccccbbbbaaaa```````___^^^^^^^^^^^]]]]\\\\[[[[ZZXXXXXWWWWWWWVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444433333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,++++++++++++*++++************))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"##""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚€€€€€€�������������������€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||}}~€€��‚‚‚‚����€€€€€€��‚‚ƒ„„…………„„ƒ‚…„ƒ�€~~~~€€��‚ƒ„„……††„„„………………„„„ƒƒ‚‚��€€~~}}}|||{{zzyyxxxwwwvvvvvvvvzzzyyyyyyyyyyyyyyxxxxxxxxsssssssssssssrrrrrrrrrrrrrppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllmmmmnnnooppqqrrrsssrrrrrrrqqqppoonnmmmlllllkkkkkkkkkllllllllllllllllkkjjjiiihhhggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccbbbbbbbaaaaaabbbcccccccbbbbaaaa`````_____^^^^^^^^^^^]]]]]\\\[[[[ZZXXXXXWWWWWWWVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::99999999998888888887777777777766666666555555555554444444444433333333332222222222211111111111000000000000/////////////............---------,,,,,,,,,,,,++++++++++++*++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€������������������€€€€€€€€€€€€€€€€€€������������������������‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zz{{{{||}~€��‚‚‚‚‚���€€€€€€€��‚ƒƒ„……………„„ƒ‚…„ƒ�€€~~~~€€�‚‚ƒ„„……††„„„……………„„„ƒƒƒ‚‚�€€~~}}}||{{zzzyyxxxwwwvvvvvvvvuzzzyyyyyyyyyyyyyyxxxxxxxxsssssssssssssrrrrrrrrrrrrrppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllmmmmnnnooppqqrrrsssrrrrrrrqqqppoonnmmmlllllkkkkkkkkllllllllllllllllkkkjjjiiihhhhggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccbbbbbbbaaaaaaaaabbbcccbbbbbbaaa`````______^^^^^^^^^^^]]]]]\\\\[[[ZZXXXXWWWWWWWWVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++**++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€�����������������€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzz{{{||}}~€€��‚‚‚‚‚���€€€€€€€��‚ƒ„„………………„ƒ‚…„ƒ�€€~~~~€€�‚ƒƒ„……††‡„„………………„„„ƒƒ‚‚��€~}}|||{{{zzyyyxxxwwwvvvvvvvvvuzzyyyyyyyyyyyyyyxxxxxxxxxssssssssssssrrrrrrrrrrrrrrpppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllmmmmnnnooppqqqrrrssrrrrrrrqqqppoonnmmlllllkkkkkkkllllllllllllllllllkkkjjjiiiihhhhggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaabbbbbbbbbbaaaa````_______^^^^^^^^^^^]]]]]\\\\[[[ZZXXXXWWWWWWWVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777776666666655555555555444444444443333333332222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++**++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""#""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{||}}~€€�‚‚‚‚‚‚€€€€€�‚ƒ„„………„„ƒ‚�ƒ‚€~}}||||}}~~€��‚ƒƒ„„„„……………………„„ƒƒ‚‚�€€~~}}||}}|||{{{zzzyyyxxxxxxxxwwwuuuuuuuuuuuuuttttttttttttqqqqqqqppppppppppppppooooopppppooooooooooooonnnnnnnoooooonnnnnnnnnnnnmmmmmmmllllllllmmmnnnooppqqqrrrrsssssrrrrqqppoonnmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmjiiiihhhhggggggffffffffeefffffffffffffffeeeeeeeeeeeffffffeeeeeeedddddddcccccbbbbbbbbbaaaaaaaaaa`aaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZYYXXXXXWWWWWWWWVVVVVVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444333333333322222222222111111121111111111100000000000////////............---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{||}~~€��‚‚‚‚‚‚€€€~€��‚ƒ„„…………„ƒ‚�ƒ‚€~}}||||}}~€��‚ƒƒ„„…„……………………„„ƒƒ‚��€~}}||{}|||{{zzzzyyyyxxxxxxxxwwwuuuuuuuuuuuuuttttttttttttqqqqqqqppppppppppppppoooooppppoooooooooooooonnnnnnnoooooonnnnnnnnnnnnmmmmmmmllllllllmmmmnnoopppqqrrrrsssssrrrrqqppoonnmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmljiiiihhhhhggggggfffffffeeffffffffffffffffeeeeeeeeeeffffffeeeeeeeddddddccccccbbbbbbbbaaaaaaaaa```````aaaaaaaaaa````____^^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZYYXXXXWWWWWWWWWVVVVVVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;::::::::::99999999999888888888777777777776666666665555555555544444444444333333333322222222222111111121111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{||}~€��‚‚‚‚‚‚€€~~~€��‚ƒ„„…………„ƒ‚�ƒ‚€~}}||||}}~€�‚‚ƒƒ„„………………………„„„ƒƒ‚�€€~~}||{{||{{{zzzzyyyyxxxxxxxxxwwwuuuuuuuuuuuuuttttttttttttqqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnoooooonnnnnnnnnnnnmmmmmmmllllllllmmmmnnoooppqqqrrrrsssrrrrqqqppoonnmmllllllmmmmmmmmnnnmmmmmmmmmmmmmljiiiiihhhhhgggggggffffffeffffffffffffffffeeeeeeeeeeffffffeeeeeeeddddddccccccbbbbbbaaaaaaaaaaa````````aaaaaaaa`````____^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[ZYXXXXXWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;::::::::::99999999998888888888777777777776666666665555555555544444444444333333333322222222222111111121111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{||}~€��‚‚‚‚‚‚€€~~~~€�‚‚ƒ„„…………„ƒ‚�ƒ‚€~}}||||}}~€�‚‚ƒƒ„„………………………„„ƒƒ‚‚�€~}||{{z|{{{zzzyyyyyxxxxxxxxxxwwwuuuuuuuuuuuutttttttttttttqqqqqqqppppppppppppppooooopppoooooooooooooonnnnnnnnooooonnnnnnnnnnnnnmmmmmmmllllllllmmmmnnooopppqqqrrrrrrrrrrqqqpponnnmmllllllmmmmmmnnnnnnnmmmmmmmmmmlljiiiiiihhhhhhggggggffffffgffffffffffffffffeeeeeeeeefeeeeeeeeeeeeedddddccccccbbbbbaaaaaaaaaaa`````````aaaaaaa`````____^^^^^^^^^^^^^^^^^^^]]]]]]]\\\[[[ZZYXXXXXWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::999999999998888888888777777777776666666665555555555544444444444333333333222222222221111111111111111111000000000000////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{||}~€��‚‚‚‚‚�€~~~~~€�‚‚ƒ„„………„„ƒ‚�ƒ�€~}}||||}}~€�‚‚ƒ„„„………………………„„ƒƒ‚��€~}}|{{zz{{{zzzyyyyyxxxxxxxxxxwwwwuuuuuuuuuuuutttttttttttttqqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnooooonnnnnnnnnnnnmmmmmmmmlllllllllmmmnnnoopppqqqrrrrrrrrrrqqppoonnmmmllllllmmmmmnnnnnnnnnmmmmmmmmmmljiiiiiiihhhhhhhgggggfffffggffffggggggffffffeeeeeeeeeeeeeeeeeeeeeedddddccccccbbbaaaaaaaaaaaaa`````````aaaaa``````____^^^^^^^]]]^^^^^^^]]]]]]]]]\\\\[[[ZZYXXXXWWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::99999999999888888888877777777776666666666555555555544444444444333333333322222222222111111111111111111100000000000////////............---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{||}~€���‚‚‚��~~~~~€�‚ƒƒ„„………„„ƒ‚�‚�€~}|||||}}~€�‚‚ƒ„„„……………………„„„ƒƒ‚�€€~}||{zzy{{zzzyyyyyyxxxxxxxxxxwwwwuuuuuuuuuuuttttttttttttttqqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllmmmmnnnoooppqqqqrrrrrrrrqqqppoonnmmmllllllmmmmnnnnnnnnnnnnmmmmmmmmljiiiiiiiihhhhhhhgggggffffgggggggggggggffffffeeeeeeeeeeeeeeeeeeeeedddddccccccbbaaaaaaaaaaaaaaa``````````````````_____^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[ZZYXXXXWWWWWWWWWVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::99999999999888888888777777777776666666666555555555544444444444333333333322222222222111111111111111111100000000000////////............---------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{||}~€��������~~~~~~€�‚ƒƒ„„……„„ƒ‚�€‚�€~}||||||}~~€�‚‚ƒ„„………………………„„„ƒ‚‚�€~~}|{zzyy{zzzyyyyyyxxxxxxxxxxwwwwwuuuuuuuuuuuttttttttttttttqqqqqqpppppppppppppooooooopppoooooooooooonnnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllmmmnnnooopppqqqqrrrrrrrqqqppoonnmmlllllllmmmmnnnnnnnnnnnnnmmmmmmmljjiiiiiiiihhhhhhhggggffffgggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaa``````````````````____^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\[[[[ZZYXXXXWWWWWWWWWVVVVVVVVUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;:::::::::99999999999888888888777777777776666666666555555555544444444444333333333322222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}~€€������€~~~~~~~€�‚ƒƒ„„„„„„ƒ‚�€‚€~}}||||||}~~€�‚‚ƒ„„………………………„„ƒƒ‚��€~}||{zyyxzzzyyyyyyxxxxxxxxxxxwwwwwuuuuuuuuuutttttttttttttttqqqqqppppppppppppppooooooopppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnmmmmmmmmmlllllllllmmmnnnooopppqqqqrrrrrrqqqpppoonnmmlllllllmmmnnnnnnonnnnnnnmmmmmmmmjjiiiiiiiiihhhhhhhgggffffggggggggggggggggffffeeeeedeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaaa````````````````____^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[ZZXXXXXWWWWWWWWWVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::99999999998888888888777777777776666666666555555555544444444444333333333222222222222111111111111111111100000000000////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}~€€�����€€~~~~~~~~€�‚‚ƒ„„„„„ƒ‚‚€�€~}||{{{||}~~€�‚‚ƒ„„……………………„„„ƒ‚‚�€~}|{zzyyxzzyyyyyyxxxxxxxxxxxxwwwwwuuuuuuuuuutttttttttttttttqqqqqqpppppppppppppoooooooppooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllllllmmmmnnnooopppqqqqqrrqqqqqppoonnmmmlllllllmmmnnnnooooonnnnnnmmmmmmmjjjiiiiiiiiihhhhhhggggfffgggggggggggggggggffffeeeedeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaaa``````````````______^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[ZZZXXXXWWWWWWWWWVVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::99999999999888888888877777777777666666666655555555544444444444333333333322222222222111111111111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|}}~€€€���€€€~~~~~~~~€€�‚‚ƒƒ„„„ƒƒ‚�€�€~}}|{{{{||}}~€�‚‚ƒ„„…………………„„„ƒƒ‚��€~}||{zyyxxzyyyyyyxxxxxxxxxxxxxwwwwwuuuuuuuuutttttttttttttttsqqqqqppppppppppppppoooooooppooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllllllmmmmnnnoooppppqqqqqqqqqqpppoonnmmmlllllllmmnnnnoooooooonnnnnmmmmmmjjjjiiiiiiiiihhhhhggggfffggggggggggggggggggfffeeeedeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaaa`````````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZXXXXWWWWWWWWWVVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////............---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|}}~€€€€€€€€€~~~}~~~~€€�‚‚ƒƒƒƒƒƒ‚�€~€~}||{{{{{|}}~€�‚ƒƒ„„………………„„„ƒƒ‚‚�€~~}|{zzyyxxyyyyyyxxxxxxxxxxxxxwwwwwwuuuuuuuuutttttttttttttttsqqqqqpppppppppppppoooooooopooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmlllllllllmmmmnnnooooppppqqqqqqqqpppoonnnmmllllllllmmnnnnooooooooonnnnnmmmmmjjjjjiiiiiiiihhhhhggggfffggggggggggggggggggffffeeedeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaaa````````````______^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZXXXXWWWWWWWWWVVVVVVVUUUUUTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;::::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}}~€€€€€€€€~~}}~~~€��‚‚ƒƒƒƒƒ‚��€~€~}|{{{{{{||}~€�‚ƒƒ„„………………„„ƒƒ‚‚�€€~}|{{zyyxxwyyyyyxxxxxxxxxxxxxxwwwwwwuuuuuuuuutttttttttttttttsqqqqppppppppppppppoooooooopooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllllmmmmnnnooopppppqqqqqppppooonnmmmllllllllmmnnnoooooooooonnnnnnmmmmjjjjjiiiiiiiihhhhhggggfffgggggggggggghhgggggfffeeeeeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXXWWWWWWWWVVVVVVVVUUUUUTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::99999999998888888888777777777776666666666655555555544444444444333333333222222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}}~€€€€€€~~~~~~~€€��‚‚ƒƒƒƒ‚‚�€~}~}|{{{z{{{||}~€�‚ƒ„„………………„„„ƒƒ‚��€~}}|{zzyxxxwyyyyyxxxxxxxxxxxxxxwwwwwwuuuuuuuuttttttttttttttttsqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllllmmmmnnnnoooppppppppppppooonnnmmmllllllllmnnnnooooooooooonnnnnmmmmjjjjjiiiiiiiihhhhhggggfffgggggggggggghhhggggfffeeeeeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaa```````````_______^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZZXXXXWWWWWWWWVVVVVVVVUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::999999999998888888888777777777776666666666555555555544444444444333333333222222222221111111111111111111000000000000////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~€€€€€€~~~~~~€€�‚‚‚ƒƒ‚‚‚�€~}~}}|{{zzz{{||}~€�‚ƒ„„………………„„ƒƒ‚��€~~}|{zzyyxxwwyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuuutttttttttttttttssqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllllmmmmmnnnoooooppppppppoooonnnmmmmllllllllmnnnnooooooooooonnnnnnmmmjjjjjiiiiiiihhhhhggggffffggggggggggghhhhgggggffeeeeeeeeeeeeeeeeeeddddddcccccbbaaaaaaaaaaaaaa````````_``_______^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZXXXXWWWWWWWVVVVVVVVVUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{||}~~€€€€€~~~~~€€��‚‚‚‚‚‚‚��€~}|~}|{{zzzz{{|}}~€�‚ƒ„………………„„„ƒ‚‚�€~}|{{zyyxxwwwyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuuttttttttttttttttssqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllmmmmnnnnoooooopppoooooonnnmmmmlllllllllmnnnnooooooooooonnnnnnmmmjjjjjiiiiiiihhhhhggggffffgffffgggggggggggggggfffeeeeeeeeeeeeeeeedddddddcccccbaaaaaaaaaaaaaa```````__________^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZXXXXWWWWWWWVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........-----------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}}~~€€€€€~~~~€€��‚‚‚‚‚‚‚��€~}|{}||{{zzzz{{|}~€�‚ƒ„„………………„„ƒƒ‚�€~}||{zzyxxxwwwyyxxxxxxxxxxxxxxxxwwwwwwwuuuuuuutttttttttttttttsssqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllmmmmnnnnnooooooooooonnnnmmmmmllllllllmmnnnnooooooooooonnnnnnmmmjjjjjiiiiiihhhhhggggfffffffffffggggggggggggggfffeeeeeeeeedddddddddddddccccccbaaaaaaaaaaaaa```````__________^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZXXXXWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::99999999998888888888777777777776666666666655555555544444444444333333333222222222222111111111111111111100000000000////////...........-----------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}}~~€€€€€~~~€���‚‚‚‚‚‚‚�€€~}|{}|{{zzzzz{{|}~€�‚ƒ„…………………„„ƒ‚��€~}||{zzyyxxwwwwyyxxxxxxxxxxxxxxxwwwwwwwwuuuuuuutttttttttttttttsssqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmnnnnnnnnoooonnnnnnmmmmmlllllllllmnnnnnnooooooooonnnnnnmmmmjjjjiiiiiihhhhhgggggffffeffffffffgggggggggggffffeeeeeeeeddddddddddddddccccccaaaaaaaaaaaa````````__________^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZYXXXWWWWWWWVVVVVVVVUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888777777777776666666666655555555544444444444333333333222222222221111111111111111111000000000000////////...........-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{||}}~~€€€€€€€€~€€€��‚‚‚‚‚‚‚��€~}|{z||{zzzzzz{||}~€�‚ƒ„……†††……„ƒƒ‚�€~}}|{zzyyxxwwwwwyxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuttttttttttttttssssqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmmmmmnnnnnnnnnnnnnnmmmmmmlllllllllmmnnnnnnnoooooonnnnnnnnmmmmjjjjiiiiihhhhhgggggffffeefffffffffggggggggggfffeeeeeeeeeddddddddddddcccccccbaaaaaaaaaa````````__________^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYXXXWWWWWWWVVVVVVVVUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////............-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{||}}~~€€€€€€€€€€��‚‚‚ƒ‚‚‚‚�€~}|{z|{{zzzzzz{|}~€�‚ƒ„……††††…„„ƒ‚�€~}|{zzyyxxwwwwwvyxxxxxxxxxxxxxxxxwwwwwwwwuuuuuutttttttttttttttssssqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkklllllllllmmmmmmmmnnnnnnmmmmmmmmmlllllllllmmmnnnnnnnnnnnnnnnnnnnmmmmmmjjjiiiiihhhhhgggggffffeeefffffffffffgggggggffffeeeeeeeeddddddddddddcccccccbbaaaaaaaa````````_______^^_^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYXXXWWWWWWVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........------------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€����������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{|||}~~~€€€€€€€€€���‚‚ƒƒƒƒ‚‚��€~}|{zz|{zzzzzz{{|}~€�‚ƒ„……††††…„„ƒ‚�€~}|{{zyyxxxwwwwwvxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuttttttttttttttsssssppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmlllllllllllmmmnnnnnnnnnnnnnnnnnmmmmmmmmjjiiiiihhhhhgggggfffffeeefffffffffffffffffffffeeeedeeeeddddddddddccccccccbbbaaaaaa````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYXXWWWWWWWVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........------------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€���������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€�����������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}}~~~€€€€€€€€€��‚‚‚ƒƒƒƒƒ‚‚�€~}|{zy{{zzzzzz{||}~�‚ƒ„……†††††…„ƒ‚‚€~}||{zyyxxxwwwwwvvxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuutttttttttttttssssssppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkklllllllllllmmmmmmmmmmllllllllllllllllmmmmnnnnnnnnnnnnnnmmmmmmmmlliiiiiihhhhhgggggfffffeeeeffffeefffffffffffffffeeeedeeeedddddddddcccccccbbbbbaaaa````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYXXWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888777777777776666666666555555555544444444444333333333222222222221111111111111111111000000000000////////...........-----------,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{||}}~~~€€€€€€�€€��‚‚‚ƒƒƒƒƒƒ‚��€~}|{zzy{zzzzzz{{|}~€�‚ƒ„…††††††…„ƒ‚�€~}|{zzyxxxwwwwwwvvxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuttttttttttttttssssssppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnmmmmmmmmmmmlllliiiihhhhhhgggggfffffeeeeeffeeeeeeeefffffffffeeeeeedeeeedddddddcccccccbbbbbbbaa`````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYYXWWWWWWWVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111110111111100000000000////////............-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€~€€€€€€€€€€€€€€€������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€�����������€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||}}~~~€€€€€��€��‚‚‚ƒƒƒƒƒƒ‚‚�€€~}|{zyy{zzzzzz{||}~€‚ƒ„……††††††…„ƒ‚�€~}|{{zyyxxwwwwwwvvvxxxxxxxxxxxxxxxxwwwwwwwwwuuuuutttttttttttttsssssssppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllliihhhhhhggggggffffffeeeeefeeeeeeeeeeeeeeeeeeeeeeeddeeedddddddccccccbbbbbbbbaa````````_______^^^^^^^^]^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111110111111100000000000////////............-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€~~€€€€€€€€€€€€€€€�����������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€��€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||}}~~~€€€€�����‚‚ƒƒƒƒƒƒƒƒ‚‚�€~}|{zzyx{zzzzz{{|}~€�‚ƒ„…††††††…„„ƒ�€~}|{zyyxxwwwwwwwvvvxxxxxxxxxxxxxxxxwwwwwwwwwuuuuttttttttttttttssssssspppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmllllllllkkhhhhhhhggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeddddddccccccbbbbbbbaaa```````_______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::99999999998888888888777777777776666666666655555555544444444444333333333322222222222111111111110111111100000000000////////...........------------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€~~€€€€€€€€€€€€€€€����������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{||}}~~~€€€€��‚��‚‚ƒƒƒ„„ƒƒƒ‚�€€~}|{zyyxzzzzz{{||}~€�ƒ„„…††††††…„ƒ‚�€~|{{zyxxxwwwwwwvvvvxxxxxxxxxxxxxxxxwwwwwwwwwuuuuttttttttttttttssssssspppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmllllllllllkkkkkhhhhhgggggggffffffeeeeeedeeeeeeeeeeeeeeeeeeedddddddeedddddddcccccbbbbbbaaaaa``````_______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888777777777776666666666655555555544444444444333333333222222222221111111111110111111100000000000////////...........-----------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{{{{|||}}~~€€€€���‚‚ƒƒ„ƒ„„……………………„ƒƒ‚�€~}|{{zz|||||}}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡�€~}|{zyxwwvvuuuutttttttxxxxxxxwwwwwwwwwwwwwvvvvvrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnooooooooonnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhggggggfffggggffffffffffffffffffffffdddddddcccccbbbbbaaaaaaaa``````_______^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555554444444444433333333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*************))))))))))))(()(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{{{|||}}}~~€€€€���‚‚ƒƒ„ƒ„„…………………„„ƒ‚�€~}}|{zzy|||||}~~€�‚ƒ„…†‡ˆˆˆˆˆˆ‡‡�€~}|zyxxwvvuuuuutttttttxxxxxxxwwwwwwwwwwwwwvvvvvrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnoooooooonnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhggggggfffgggfffffffffffffffffffffeedddddddccccbbbbbaaaaaaaa``````_______^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000//////////////...........---------,,,,,,,,,,,,+++++++++++**************)))))))))))((()(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{|||}}~~~€€€€���‚‚ƒƒ„„„………††………„ƒƒ‚�€~}|{{zzy||||}}~€€�ƒ„……†‡ˆˆˆˆˆˆ‡†�€~}|{zyxwwvvuuuuutttttttxxxxxxwwwwwwwwwwwwwvvvvvvrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnooooooonnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhgggggggfffggffffffffffeeeeeeeeeeeeeeddddddcccccbbbbaaaaaa```````________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////............---------,,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{|||}}~~~€€€€���‚‚ƒ„„„„……†††……„„ƒ‚�€~}}|{zzzy|||}}~~€�‚ƒ„…††‡ˆˆˆˆˆ‡‡†€~}|{zyxwvvuuuuuttttttttxxxxxxwwwwwwwwwwwwwvvvvvvrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnooooooonnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggffffggfffffffeeeeeeeeeeeeeeeeedddddcccccbbbbaaaaa```````_________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888887777777777766666666666555555554444444444433333333333332222222222211111111111000000000000/////////////...........----------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{|||}}}~~~€€€€��‚‚ƒ„„„„……†††……„ƒƒ‚�€~}|{{zzyy||}}}~€�‚ƒ„…††‡‡ˆˆˆ‡‡†…€}|{zyxwwvvuuuuuttttttttxxxxxxwwwwwwwwwwwwwvvvvvvrqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggggggffffggffffffeeeeeeeeeeeeeeeeeedddddccccbbbbaaaaa```````________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555555444444444433333333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{|||}}}~~€€€€��‚‚ƒ„„„………††………„ƒ‚�€~~}|{{zzyy||}}~~€�‚‚ƒ„…††‡‡‡‡‡‡†…„~}|{zyxwwvvuuuuuutttttttxxxxxwwwwwwwwwwwwwvvvvvvvrqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnoooooonnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggggggffffggfffffeeeeeeeeeeeeeeeeeeedddccccccbbbbaaaa````````_______^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{|||}}~~~€€€€��‚‚ƒ„…„………††……„„ƒ‚�€~}||{zzzyy}}}}~€�‚ƒƒ„…†††‡‡‡††……„~}|{zyxxwvvuuuuuuttttttttxxxxxwwwwwwwwwwwwwvvvvvvvqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnooooonnnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhggggggggffffgffffffeeeeeeeeedddddddddeccccccccbbbbaaaa`````````______^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{||||}}}~~~€€€��‚‚ƒ„…„………††……„ƒƒ‚�€~}|{{zzzzy}}}~~€€�‚ƒ„„……††††††……„ƒ~}|{zyxwwvvuuuuutttttttttxxxxwwwwwwwwwwwwwvvvvvvvvqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggggggggffffgffffffeeeeeeeedddddddddddccccccccbbbaaaaa````````______^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888887777777777766666666665555555554444444444433333333333332222222222211111111111100000000000/////////////...........-----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{||||}}~~~€€€€�‚‚ƒ„…„………†………„ƒ‚�€~}}|{{zzzzz}}}~€��‚ƒƒ„………††………„„ƒ‚}|{zyxxwvvuuuuuutttttttttxxxxwwwwwwwwwwwwwvvvvvvvvqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggggffffgfffffeeeeeeeeddddddddddddcccccccbbbbaaaa```````________^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555555444444444443333333333333222222222221111111111100000000000//////////////...........-----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{|||}}}~~~€€€�‚‚ƒ„…„………………„„ƒ‚�€~}||{zzzzzz}}~~€��‚ƒƒ„„……………„„„ƒ‚‚|{{zyxwwvvuuuuuttttttttttxxxxwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiiihhhhhghgggghhhhhhhggggggggfffffgfffffeeeeeeedddddddddddddccccccbbbbaaaaa``````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{||||}}~~~€€€��‚ƒ„…„………†……„„ƒ‚�€~}|{{zzzzzz}}~~€€�‚‚ƒƒ„„„„„„„„ƒƒ‚��|{zyxxwwvvuuuuuttttttttttxxxwwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjiiiihhhhgggggggggggggggggggggggffffgfffffeeeeeeedddddddddddddccccbbbbbbaaaa``````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////............-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{||||}}~~~€€�‚‚ƒ„…„……††……„„ƒ‚�€~}|{{zzzzzz}~~€€�‚‚ƒƒƒ„„„„ƒƒƒ‚‚��€{zzyxxwvvvuuuutttttttttttxxxwwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiihhhhggggggggggggggggggggggggffffgfffffeeeeeeedddddddddddddccbbbbbbbaaaaa``````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888887777777777766666666665555555554444444444433333333333332222222222211111111111100000000000/////////////...........------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! |}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚�������‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{|||}}}~~€€�‚‚ƒ„…„……††……„„ƒ‚�€~}|{{zzzzzz}~~€€�‚‚‚ƒƒƒƒƒƒƒ‚‚‚��€zzyyxwwvvuuuuutttttttttttxxwwwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiihhhgggggggggggggggggggggggggffffgffffffeeeeeedddddddddddccbbbbbbbbbaaaa```````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555555444444444443333333333333222222222221111111111100000000000//////////////...........------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{||||}}~~~€€�‚‚ƒ„…„……††……„„ƒ‚�€~}|{{zzzzzz~~~€���‚‚‚‚‚‚‚‚‚‚��€€zyyxxwwvvuuuuutttttttttttxxwwwwwwwwwwwwwvvvvvvvvvvqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjiiiiiihhhhgggggggggggggggggggggggggffffggfffffeeeeeedddddddddccccbbbbbbbbaaaaa``````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!!!! |||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{||||}}~~€€�‚‚ƒ„………††††……„ƒ‚�€~}|{{zzzzzz~~€€���‚‚‚‚‚‚‚���€€€~yyyxxwwvvvuuuutttttttttttxxwwwwwwwwwwwwwvvvvvvvvvvqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihiiiiiiiiiiiiiiihhhhggggggggggggggggggggggggggffffggfffffeeeeeedddddddddccccbbbbbbbaaaaaa``````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////./............-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!!!! ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{|||}}~~~€€�‚ƒƒ„………††††……„ƒ‚�€~}|{{{zzzzz~~€€����‚‚‚����€€€~~yyxxxwwvvvuuuutttttttttttxwwwwwwwwwwwwwwvvvvvvvvvvqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhgggggggggggggggggggggggggggffffggfffffeeeeeeddddddddcccccbbbbbbaaaaaa```````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888887777777777766666666665555555554444444444433333333333332222222222211111111111000000000000///////////./...........------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{||}}}~~€€€€�‚ƒ„…………††††……„ƒ‚�€~}||{{zzzz{~~€€���������€€€~~~~yyxxxwwvvvuuuutttttttttttwwwwwwwwwwwwwwwvvvvvvvvvvqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhiiiiihhhhhhgggggggggggggggggggggggggggggfffgggfffffeeeeeedddddddcccccbbbbbaaaaaaa```````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555555444444444443333333333333222222222221111111111100000000000////////////./...........------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  ||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{|||}}}~~€€€€€€€��‚ƒ„…†…†††††……„ƒ‚�€~}||{{zzzz{~~€€�������€€€~~~~~}yyxxxwwwvvvuuuuttttttttttwwwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffggggggggggggggggggggggfffgggfffffeeeeeedddddddcccccbbbbaaaaaaa````````______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!  |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{|||}}~~€€€€€€€€€€€�‚‚ƒ„…†…††††††…„ƒ‚�€~}||{{zzz{{~€€€�����€€€~~~~}}}yyxxxxwwvvvuuuuttttttttttwwwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmoonnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffggggggggggggggggggggggffggggffffeeeeeedddddddcccccbbbaaaaaaaa````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////..............-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!  |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{|||}}~~€€€€€€€€€€€��‚ƒƒ„…†…††††††…„ƒ‚�€~}||{{{zz{{~€€€€���€€€~~~~}}}}}yyyxxxwwwvvuuuuttttttttttwwwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhgggggggghhggggggggfffffffffffgggggggggggggggggggffggggfffffeeeeedddddddcccccbbbaaaaaaaa````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777666666666665555555554444444444433333333333332222222222211111111111000000000000///////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!  ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{||}}}~~€€€€€€€€€€€€�‚‚ƒ„……††††††††…„ƒ‚�€~}||{{{{{{{€€€€��€€€€~~~}}}}}}}yyyyxxxwwvvvuuuttttttttttwwwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhggggggggggggggggffffffffffffffffffgggggggggggggggfggggfffffeeeeedddddddcccccbbbaaaaaaaa````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777766666666666555555554444444444433333333333333222222222221111111111100000000000////////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!  |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{|||}}~~€€€€€€€€€€€���‚‚ƒ„…††††††††……„ƒ‚�€~}||{{{{{{{€€€€€€€€€~~~}}}}}}}}yyyyyxxxwwvvuuuttttttttttwwwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnmonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggggggffffffffffffffffffffffffgggggggggggggggggffffeeeeeeddddddcccccbbaaaaaaaaa````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777766666666666555555554444444444433333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!  ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{|||}~~~€€€€����€����‚‚ƒ„„…††††††††…„„ƒ‚�€~}||{{{{{{{€€€€€€€€€~~}}}}}}}}}yyyyyxxxwwvvuuuttttttttttwwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggffffffffffffffffffffffffffffffggggggggggghggggffffeeeeeeddddddcccccbbaaaaaaaa`````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877777777766666666666555555554444444444433333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{||}}~~€€€����������‚‚ƒƒ„……†‡††††††…„ƒ‚�€€~}||{{{{{{|€€€€€€€€€~~}}}}|}}}}}yyyyyyxxwwvvuuuttttttttttwwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggfffffffffffffffffffffffffffffffffffffggggggggghggggfffffeeeeeddddddcccccbbaaaaaaaa`````````______^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777666666666665555555554444444444433333333333332222222222211111111111000000000000///////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!  ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{|||}}~~€€����������‚‚‚ƒ„„…††‡†††††……„ƒ‚�€~~}||{{{{{{|€€€€€€€€€~~}}}|||}}}}yyyyyyxxxwwvvuuttttttttttwwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggffffffffffffffffeeeeeeefffffffffffffffffgggggggghgggggffffeeeeeddddddcccccbbaaaaaaaa`````````______^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555554444444444433333333333233222222222211111111111100000000000////////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!  |||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{||}}~~€€€��������‚‚‚‚ƒƒ„……††‡††††……„ƒƒ‚�€~}}||{{{{{||€€€€€€€€€~~}}}|||||}}}yyyyyyyxxwwvvuuttttttttttwwwwwwwwwwwwvvvvvvvvvvvvvqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgfffffffffffffffeeeeeeeeeeeeeeeeefffffffffgggggggghgggggffffeeeeeddddddcccccbbaaaaaaaa`````````______^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777766666666666555555554444444444433333333333232222222222211111111111000000000000///////////..............-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!  |||||||||||||}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{|||}}~~€€���‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‡††…„ƒ‚�€€~~~~~~ƒƒƒƒ„„ƒƒƒƒ‚‚��€€€€€}~~~~}}}||{{zzyyyxxxxxxxxvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllmmmmmmmmmllllllllllllllkklllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggfffffffffffffffffffffffggggggggggggfffffeeeedddddccccccbbbbbcccccbbbbbbbbaaaaaaaaa```________^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777777777777766666666666555555555544444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{|||}}~€€��‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡‡‡ˆˆˆˆ‡††…„ƒ‚‚�€€~~~~~ƒƒƒƒ„ƒƒƒƒ‚‚��€€€€}~~~~}}}||{zzzyyyxxxxxxxxvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmmmmllllllllllllkklllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggfffffffffffffffffffffffffgggggggggggfffffeeeedddddccccccbbbbbcccccbbbbbbbbaaaaaaaaa```________^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777777666666666665555555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{|||}}~~€��‚‚‚‚‚ƒƒƒƒƒƒ„„„……†††‡‡‡ˆˆ‡‡††…„„ƒ‚�€€~~~~ƒƒƒ„„ƒƒƒƒ‚‚��€€€}}}~}}}}||{zzyyyxxxxxxxxxvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrpppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmmmmlllllllllllkkkllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffffffffffffffffggggggggggfffffeeeeeddddcccccbbbbbbcccccbbbbbbbbaaaaaaaaa```_______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777777666666666665555555555444444444443333333333333222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! |||||||||||||||}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{|||}}~€€��‚‚‚ƒƒƒƒƒƒƒ„„„……†††‡‡‡‡ˆ‡‡††……„ƒ‚��€€~~ƒƒƒ„ƒƒƒƒ‚‚��€€~~~€}}}}}}}||{{zzyyyxxxxxxxxxvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllmmmmmmmmmmmlllllllllllkkklllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeffffffffgggggggggfffffeeeeeddddcccccbbbbbbccccbbbbbbbbbaaaaaaaa````_______^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888877777777777766666666666555555555544444444444333333333333322222222222111111111110000000000////////////............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! ||||||||||||||||}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€~~~~~~~€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{|||}}~~€���‚‚‚ƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡‡‡†……„ƒ‚‚�€€€ƒ„„ƒƒƒƒƒ‚‚��€€~~~~~}}}}}}|||{{zzyyyxxxxxxxxxvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmmmlllllllllllkkklllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeffffffggggggggffffffeeeeeddddcccccbbbbbbccccbbbbbbbbbaaaaaaaa````_______^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888888888777777777777766666666665555555555544444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! |||||||||||||||||}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€~~~~~~~~~€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}~€€��‚‚‚ƒƒƒƒƒƒ„„„………†††‡‡‡‡‡‡‡†……„ƒƒ‚�€€€€€€„„„ƒƒƒƒ‚‚��€€~~~~~~~||}}}||||{{zzyyyxxxxxxxxxvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllmmmmmmmmmmlllllllllllkkkkllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeefffffffggggggffffffeeeeedddddcccccbbbbbccccbbbbbbbbbaaaaaaaa````______^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777777666666666665555555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ||||||||||||||||||}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€~~~~~~~~~~€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{|||}}~~€€��‚‚‚ƒƒƒƒƒ„„„………†††‡‡‡‡‡†‡††…„ƒƒ‚��€€€€€€„„ƒƒƒƒ‚‚‚��€€~~~~~~~~~||||||||{{zzzyyyxxxxxxxxxvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrpppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllmmmmmmmmmllllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeefffffffgggggffffffeeeeedddddcccccbbbbbccccbbbbbbbbbaaaaaaaa````______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666665555555555444444444443333333333333222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!  |||||||||||||||||||}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{|||}}~~€€��‚‚‚‚ƒƒƒƒƒ„„„……†††‡‡‡‡‡‡†††…„„ƒ‚��€€€€€€€€„„ƒƒƒ‚‚‚��€€~~~~~~~~~~|||||||{{{zzyyyxxxxxxxxxxvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrpppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllkkkkklllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeefffffffggggffffffeeeeedddddcccccbbbbbccccbbbbbbbbbaaaaaaaa````______^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777766666666666555555555544444444444333333333333322222222222111111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ||||||||||||||||||||}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||}}~~€€��‚‚‚‚ƒƒƒƒ„„„……†††‡‡‡‡‡‡††††…„ƒ‚‚�€€€€€€€€€„ƒƒƒƒ‚‚��€€€~~~}}}}}~~~{{{|{{{{{zzzyyyxxxxxxxxxxuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllmmmmmllllllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeefffffffffggffffffeeeeedddddcccccbbbbbccccbbbbbbbbbaaaaaaaa````_____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666665555555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! |||||||||||||||||||||}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{|||}}~~€€���‚‚‚‚ƒƒƒƒ„„„……††‡‡‡‡‡‡‡†††…„„ƒ‚��€€€€€€€€€€„ƒƒƒ‚‚���€€~~~~}}}}}}}~{{{{{{{{zzzyyyyxxxxxxxxxxvuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmlllllllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeefffffffffffffffeeeeeeeddddcccccbbbbbccccbbbbbbbbbaaaaaaa`````_____^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555444444444443333333333323222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{|||}}~~€€€��‚‚‚‚‚ƒƒƒƒ„„……†††‡‡‡‡‡‡‡†††…„ƒ‚‚�€€€€€€€€€€€ƒƒƒ‚‚���€€~~~}}}}}}}}}{{{{{{{zzzzyyyyxxxxxxxxxxuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrpppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmllllllllllllllllkkkkkkkllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeefffffffffffffeeeeeeeddddddcccccbbbbccccbbbbbbbbbaaaaaaa`````____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777777766666666666555555555544444444444333333333332322222222222111111111110000000000////////////............------------,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! |||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{|||}}~~~€€���‚‚‚‚‚ƒƒƒƒ„„……††‡‡‡‡‡‡‡‡†………„ƒ‚��€€€€€€€€€€€€ƒƒ‚‚‚��€€~~~}}}}}}}}}}zzzzzzzzzzyyyyxxxxxxxxxxxuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrpppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmllllllllllllllllkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeddddddcccccbbbbccccbbbbbbbbaaaaaaaa`````____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555544444444444333333333332322222222221111111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~€€€���‚‚‚‚‚ƒƒƒƒ„„……††‡‡‡ˆ‡‡‡††……„„ƒ‚�€€€€€€€€€€€€€ƒƒ‚‚��€€~~~}}}}}}}}}}}zzzzzzzzzyyyyyxxxxxxxxxxxuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeddddddcccccbbbbccccbbbbbbbbaaaaaaaa`````____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}||||||||||{{{{{{{{||||}}~~€€€����‚‚‚‚‚‚ƒƒ„„„…††‡‡‡ˆˆ‡‡‡††……„ƒ‚‚�€€€€€€€€€€€€€ƒ‚‚��€€~~~~}}}}}||||||zzzzzzzyyyyyyxxxxxxxxxxxxuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeedddddddcccccbbbbccccbbbbbbbaaaaaaaa``````___^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555444444444443333333333322222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {{{||||||||||||||||||||{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}|||||||||||{{{{{{{{|||}}~~€€€�����‚‚‚‚‚‚ƒƒ„„……††‡‡‡ˆˆˆ‡‡††……„ƒ‚‚�€€€€€€€€€€€€€‚‚��€€~~~~}}}}}|||||||yzzyyyyyyyyyxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrpppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccbbbbccccbbbbbbbaaaaaaaa``````___^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555544444444444333333333332222222222222111111111110000000000////////////............------------,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! {{{{|||||||||||||||||||{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}||||||||||||{{{{{{{|||}}~~~€€€������‚‚‚‚‚ƒƒ„„……††‡‡ˆˆˆ‡‡‡†………„ƒ‚��€€€€€€€€€€€€€‚��€€~~~~}}}}}}|||||||yyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccbbbbccccbbbbbbaaaaaaaa```````___^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {{{{{||||||||||||||||||{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}|||||||||||||{{{{{{{|||}}~~€€€��������‚‚‚‚ƒƒ„„…††‡‡‡ˆˆˆ‡‡‡†…„„„ƒ‚��€€€€€€€€€€€€€~‚��€€~~~~}}}}}}||||||||yyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrqpoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbccccbbbbbbaaaaaaaa```````__^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {{{{{{|||||||||||||||||{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}||||||||||||||{{{{{{|||}}~~~€€€��������‚‚‚‚ƒƒ„……††‡‡‡ˆˆ‡‡‡††…„„ƒƒ‚��€€€€€€€€€€€€€~��€€~~~~}}}}}}}||||||||yyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrqpooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccbbbbccccbbbbbbaaaaaaa```````___^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555444444444443333333333322222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {{{{{{{||||||||||||||||{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}|||||||||||||||{{{{{{|||}}~~€€€€���������‚‚ƒƒ„„……††‡‡‡ˆˆ‡‡‡†……„„ƒƒ‚��€€€€€€€€€€€€€~~�€€~~~~}}}}}}}|||||||||yyyyyyyyxxxxxxxxxxxxxxxxwuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrqqoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbcccbbbbbbaaaaaaa````````___^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555544444444444333333333332222222222222111111111110000000000////////////............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! {{{{{{{{|||||||||||||||{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}|||||||||||||||||{{{{{{|||}}~~€€€€���������‚‚ƒƒ„„…††‡‡‡‡‡‡‡‡††…„„„ƒ‚‚��€€€€€€€€€€€~~~}€€~~~}}}}}}}}|||||||||yyyyyyxxxxxxxxxxxxxxxxxxwuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbcccbbbbbbaaaaaa````````____^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {{{{{{{{{||||||||||||||{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}||||||||||||||||||{{{{{|||}}}~€€€€���������‚‚ƒƒ„……††‡‡‡‡‡‡‡‡†……„ƒ„ƒ‚‚��€€€€€~~~}}€~~~}}}}}}}}||||||||||yyyyxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkllllllllllkkkkkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbcccbbbbbbaaaaaa````````___^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444443333333333322222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}|||||||||||||||||||{{{{{|||}}~~€€€€€€€€�����‚‚ƒ„„……††‡‡‡‡‡‡‡††……„ƒƒƒ‚‚��€€€€~~~}}|~~~}}}}}}}}}|||||||||{yyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrqqqoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkllllllllllkkkkkkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbcccbbbbbaaaaaa`````````___^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777766666666666555555555554444444444333333333332222222222222111111111110000000000////////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}||||||||||||||||||||{{{{{|||}}~~€€€€€€€€€���‚‚ƒƒ„„…††‡‡‡‡‡‡‡††……„„ƒƒƒ‚���€€€€~~~}}}||~~~}}}}}}}}}||||||||||{yyxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrqqqqooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkklllllllllkkkkkkkkkkkkkkkjlkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaccbbbbbbaaaaa`````````____^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666665555555555544444444444333333333332222222222222111111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}|||||||||||||||||||||{{{{{|||}}~~€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡‡‡‡†††……„ƒƒƒ‚‚���€€€~~~~}}}||{~~~}}}}}}}}}||||||||||{{yxxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrqqqqooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkklllllllllkkkkkkkkkkkkkkkjlkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbaaacbbbbbbbaaaaa`````````____^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||}}}|||||||||||||||||||||||{{{{{|||}}~~€€€€€€€€€��‚‚ƒ„„……††‡‡‡‡‡†††……„„ƒ‚ƒ‚‚��€€€€~~~~}}}||{{~~~}}}}}}}}}|||||||||||{{xxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrqqqqoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkllllllllkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbaaaaabbbbbbbbaaaaa````````______^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444443333333333322222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€€€€€€€��‚ƒƒ„„……††††††………„„ƒƒ‚‚ƒ‚‚���€€€~~~~}}}|||{{|{{{{{{zzzzzzzzzzzzzyyyyywwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmmlllllllllllllllklllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbbaaaa``````______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555555444444444443333333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€€€€��‚‚ƒƒ„………†††††………„„ƒƒ‚‚�‚‚‚��€€€~~~}}}}|||{{{{{{{{{zzzzzzzzzzzzzyyyyyywwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqpooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllkkllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbbbbaaaa``````______^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;<<<<;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555555544444444444333333333333322222222222111111111110000000000////////////.........------------,,,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€€€���‚‚ƒ„„………††††………„„ƒƒ‚‚��‚‚���€€€~~~}}}||||{{{z{{{{{zzzzzzzzzzzzzyyyyyyywwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqpoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllkkkllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbbaaa```````______^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555555444444444443333333333333322222222222111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~€€€€€��‚‚ƒƒ„„………………………„„ƒƒƒ‚‚��‚‚��€€€~~~}}}|||{{{{zz{{{{zzzzzzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqpoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllllkkkklllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbaaa`````````_____^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555555444444444443333333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{{{{{{{{||||}}~~~~€€€€���‚‚ƒƒ„„……………………„„ƒƒƒ‚‚��€‚���€€€~~~}}}|||{{{{zzz{{{zzzzzzzzzzzzzzyyyyyyyywwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqpooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllmmmmmlllllllllllllllkkkkkllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeeeddddddcccccbbbbbbbbbaaaaaaaaaa`````````______^^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666665555555555555444444444443333333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~€€€€���‚‚ƒƒ„„…………………„„„ƒƒ‚‚‚���€���€€€~~~}}}|||{{{{zzzz{{zzzzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllmmmmllllllllllllllkkkkkkklllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeeedddddcccccbbbbbbbaaaaaaaaaaaaa`````````______^^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555555444444444443333333333323322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||{{{{{{{{{{{{{{{{{{{{{{|{||||}}}~~~€€€€€���‚‚ƒƒ„„„………………„„ƒƒƒ‚‚‚��€€€��€€€~~}}}|||{{{{zzzzz{{zzzzzzzzzzzzyyyyyyyyyyywvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllmmlllllllllllllllkkkkkkkkllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQPQQQQQQQQPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<;;;;;<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555555444444444443333333333323322222222222111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~€€€€€€���‚‚‚ƒƒ„„„…………„„„ƒƒƒ‚‚���€€€�€€€~~}}}|||{{{{zzzzzz{zzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmlllllllllllllllkkkkkkkkklllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhiiiihhhhhhhhhggggggggffffffffeeeeeeeeeeeeddddddccccbbbbbbaaaaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQPQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666665555555555555444444444443333333333323222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{|{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~€€€€€€����‚‚ƒƒƒ„„„………„„„„ƒƒ‚‚‚��€€€€€€€~~}}}|||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkmllllllllllllllkkkkkkkkkkllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiihhhhhhhhggggggggffffffffeeeeeeeeeeeedddddcccccbbbbbaaaaaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555545544444444444333333333332322222222222111111111110000000000////////////.........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~€€€€€€����‚‚‚ƒƒƒ„„„„……„„„„ƒƒ‚‚��€€€€€€~~}}}|||{{{{zzzzzzzyzzzzzzzzzzzyyyyyyyyyyyyyxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhihiiiiiiiiihhhhhhhggggggggfffffffffeeeeeeeeeeddddddcccccbbbbbaaaaaaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;<;;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555545444444444443333333333322322222222222111111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}~~€€€€������‚‚‚‚ƒƒ„„„„„……„„„„ƒƒ‚‚��€€€~~~~}}}|||{{{{zzzzzzzyyzzzzzzzzzzyyyyyyyyyyyyyxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiihhhhhhggggggggfffffffffeeeeeeeeeeddddddccccbbbbbbaaaaaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;<;;;;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555545444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~€€€������‚‚‚‚‚ƒƒƒ„„„„„……„„„„ƒƒ‚‚�€€€~~~~~~~~}}}|||{{{{zzzzzzzzyyzzzzzzzzzyyyyyyyyyyyyyxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqpooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhggggggggfffffffffeeeeeeeeeddddddcccccbbbbbaaaaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;<;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666665555555555445444444444443333333333322222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~€€����‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………„„„ƒƒ‚��€€~~~~}}}~~~~}}}|||{{{{zzzzzzzzyyyzzzzzzzzyyyyyyyyyyyyyxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqpooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkklllllllllllkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiihhhhhhggggggggfffffffffeeeeeeeedddddddcccccbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQPPPPPQQQPPPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~€€���‚‚‚‚‚ƒƒƒƒƒƒ„„„„………………„„„ƒƒ‚‚�€€~~~}}}}}}~~}}}}|||{{{{zzzzzzzzyyyyzzzzzzzyyyyyyyyyyyyyxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqqppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkllllllllllkkkkkkkkkkkkkjjkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhggggggggfffffffffeeeeeeeeddddddcccccbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444443333333333322222222222222111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€��‚‚‚ƒƒƒƒƒƒƒ„„„„„……………………„„„ƒ‚‚�€€~~}}}}||||}}}}||||{{{{zzzzzzzzzyyyyzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkklllllllllkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiihhhhhgggggggggfffffffffeeeeeeedddddddcccccbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQPPPPPPQQPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666665555555555544444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€��‚‚‚ƒƒƒ„„„„„„„„……………………………„„ƒƒ‚�€€~~}}}||||||{}}||||{{{{{zzzzzzzzzyyyyyzzzzzyyyyyyyyyyyyyxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqpppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkllllllllkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhgggggggggfffffffffeeeeeedddddddccccccbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555544444444444443333333333322222222222222111111111110000000000////////////.........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€€��‚ƒƒƒ„„„„„……………………………††………„„ƒƒ‚��€~~}}|||||{{{{|||||{{{{{zzzzzzzzzyyyyyyzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkllllllllkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhgggggggggffffffffeeeeeedddddddccccccbbbbbbbaaaaaaaaaa```````________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€��‚‚ƒƒ„„„………………………††††††††………„„ƒ‚‚�€~}}|||{{{{{{{|||{{{{{zzzzzzzzzzyyyyyyyzzzzyyyyyyyyyyyxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkklllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiijjiiiiiihhhhhgggggggggffffffffeeeeedddddddccccccbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666665555555555544444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€��‚‚ƒ„„…………††††††††††††††††……„„ƒƒ‚�€€~}}||{{{{{{zzz|{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyyyyyyyyyxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkllllllkkkkkkkkkkkkkkjjjjjkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhiiiiiiijjjjjiiiiihhhhhgggggggggfffffffeeeeeedddddcccccccbbbbbbbbbaaaaaaaaaa```````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPQPPPPPPPPPPPPPOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555555444444444444443333333333322222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€��‚‚ƒ„„……†††††††††††††††††††……„ƒƒ‚��€~~}||{{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyzzyyyyyyyyyyyxxxxxxxxxxxxvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkjjjjjjkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiijjjjjjjiiiiihhhhhgggggggggfffffffeeeeedddddccccccccbbbbbbbbaaaaaaaaaaa```````____^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999988888888887777777777766666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€�‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„ƒ‚‚�€~~}||{{{zzzzzzzz{{{{zzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhiiiiiijjjjjjjiiiiihhhhggggggggggffffffeeeeedddddccccccccbbbbbbbbbaaaaaaaaaa````````___^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666666665555555555544444444444443333333333322222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~€��‚ƒ„„…†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…„„ƒƒ‚�€~}}|{{{zzzzzzyyy{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiijjjjjjjjiiiiihhhhggggggggggfffffeeeeedddddccccccccbbbbbbbbbaaaaaaaaaaa````````___^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666655555555555444444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€�‚ƒ„„……†‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„ƒƒ‚�€€~}}||{{zzzzzyyyyy{zzzzzzzzzzyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxxxvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssrrrrrqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiiijjjjjjjjiiiiihhhhggggggggggffffeeeeeeddddccccccccbbbbbbbbbaaaaaaaaaaaa````````__^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555555444444444444433333333333222222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€�‚‚ƒ„„…†‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††……„„ƒ‚��€~~}||{{zzzzyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyxxyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiiijjjjjjjjiiiiihhhhggggggggggfffeeeeeedddddccccccbbbbbbbbbbaaaaaaaaaaaa`````````__^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€�‚ƒ„„…††‡‡ˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡†††…„„ƒ‚‚�€~~}||{{zzzzyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyxxxyyyyyyyyxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiijjjjjjjjiiiihhhhhggggggggggffeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666665555555555544444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzz|||||{{{{{{{{{{{{{{{{{{{{{{{||||||{|||{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€�‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒ‡†…„„ƒ‚��€€~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{wwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnooooonnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhgggggfffffffffffffffeeeeedddddcccccccccaaaaaa````````````________]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666665555555555544444444444333333333332222222222111111111110000000000////////////.........------------,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{zzzzzzzz{{{{||}}~~€�‚‚ƒ„…††‡ˆˆˆˆ‰‰ˆˆˆˆˆ‡‡††……„„ƒ‚†……„ƒ‚‚�€€~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{wwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnooooonnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgghhhhhhhiiiiiiiiiihhhhhgggggffffffffffffffeeeeeddddddcccccccccaaaaa`````````````________]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555444444444443333333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{zzzzzzzz{{{||}}~~€��‚ƒƒ„…†‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡††……„„ƒ‚‚……„ƒ‚‚�€€~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{wwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnooooonnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggghhhhhhiiiiiiiiiihhhhgggggffffffffffffffeeeeeddddddcccccccccbaaaa`````````````_________]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{zzzzzzz{{{||}}~~€€�‚‚ƒ„„††‡‡ˆˆˆˆ‰ˆˆˆˆ‡‡‡††…„„ƒ‚‚�…„ƒ‚‚�€€~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{wwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnoooonnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggghhhhhhhiiiiiiihhhhhhggggffffffffffefffeeeeeedddddcccccccccbbaaa`````````````__________]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{zzzzzz{{{||}}~~€€��‚ƒƒ„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚‚�€„ƒ‚‚�€€~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{wwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttuuuuuuuuuuuuuuuuttttttssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggghhhhhhhiihhhhhhhhhgggggffffffffeeefeeeeeeeddddddcccccccccbbaa`````````````__________^]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555544444444443333333333322222222222111111111110000000000///////////...........----------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{zzzzz{{{|||}}~€€��‚‚ƒ„„…††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„ƒ‚‚�€€ƒƒ‚�€€~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{wwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuttttttsssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeddddddcccccccccbbba````````````____________^]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{zzzz{{{{||}}~€€��‚‚ƒƒ„„…††‡‡ˆˆˆˆˆˆ‡‡‡††…„„ƒ‚‚�€€ƒ‚��€~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{wwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuutttttssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnooonnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhggggggffffffffeeeeeeeeeeedddddddcccccccccbbb````````````____________^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{zzz{{{{||}}~~€€��‚‚ƒƒ„„……†‡‡‡‡ˆˆˆ‡‡‡‡††…„„ƒ‚‚�€€~‚��€~~~~}}}}}}}}}}}}}|}}}}||||||||||{{{{{{{{{{{wwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttuuuuuuuuuuuuuuttttttsssssrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnooonnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhgggggggfffffffeeeeeeeeeeeedddddddcccccccccbbbb```````````____________^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555544444444443333333333322222222222111111111110000000000////////////...........---------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{zz{{{{||}}~~€€��‚‚ƒƒ„„„……†‡‡‡‡‡‡‡‡‡†††…„„ƒ‚‚�€€~~��€~~~~}}}}}}}}}}}}|||}}}||||||||||{{{{{{{{{{{zwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttuuuuuuuuuuuuuttttttsssssrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnoonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggghhhggggggggggfffffffeeeeeeeeeeeeddddddddcccccccccbbbb```````````___________^^^^]\\\\\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDCCDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////............---------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{}}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{zz{{{{||}}~€��‚‚ƒƒ„„„………†‡‡‡‡‡‡‡‡††……„„ƒ‚‚�€~}}�€€~~~~}}}}}}}}}}}}||||}}||||||||||{{{{{{{{{{{zzwvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuuuuuuuuuuuuttttttssssssrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffeeeeeeeeeeeeeddddddddcccccccccbbbbb``````````___________^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzz{{{{{|||||||||||||||{{{{{{{z{{{{||}}~~€€�‚‚ƒƒ„„„………†‡‡‡‡‡‡‡‡††……„„ƒ‚��€~}}|€~~~~}}}}}}}}}}}||||||}|||||||||||{{{{{{{{{{{zzvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttuuuuuuuuutttttttsssssrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffeeeeeeeeeedeedddddddddccccccccbbbbbb`````````____________^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555544444444444333333333332222222222111111111110000000000////////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{||||||||||||||{{{{{{{{{{{{{||}}~€��‚ƒƒ„„„………††‡‡‡‡‡‡‡††……„„ƒ‚��€~}}||~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzzvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttuuuuuuttttttttssssssrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeedddedddddddddcccccccccbbbbbb````````____________^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555444444444443333333333322222222221111111111110000000000///////////............---------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{|||||||||||||{{{{{{{{{{{{||}}~~€€�‚‚ƒƒ„„………†††‡‡‡‡‡‡††……„„ƒ‚��€~~}}||{~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttutttttttttssssssrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbb````````____________^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||||||||||||{{{{{{{{{{{{{||}}~€��‚ƒƒ„„………††††‡‡‡‡‡†††…„„ƒ‚��€~~}}||{{~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbb```````____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{||||||||||{{{{{{{{{{{{{|||}~~€€�‚‚ƒ„„………†††††‡‡‡‡‡††……„ƒ‚‚�€~~}||{{{z~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbb``````____________^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555444444444443333333333322222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{||||||||{{{{{{{{{{{{{{||}}~~€��‚ƒƒ„„……††††‡‡‡‡‡‡‡††…„„ƒ‚�€~~}||{{zzz~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbb``````____________^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{||||||||{{{{{{{{{{{{{{||}}~€��‚ƒƒ„„……†††‡‡‡ˆˆ‡‡‡††…„ƒ‚�€€~}||{{zzzz~}}}}}}}}}}|||||||||||||{|||||||{{{{{{{{{{{zzzzzzzvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsttttttttttttssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbb`````____________^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{|||||{{{{{{{{{{{{{{{{||}~~€€�‚‚ƒ„„……†††‡‡‡‡ˆˆ‡‡‡††…„ƒ‚�€~}}|{{zzzzy}}}}}}}}}}|||||||||||||{{|||||{{{{{{{{{{{{{zzzzzzzvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssstttsssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbb`````____________^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666555555555554444444444433333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{|||{{{{{{{{{{{{{|{{||}}~~€€�‚‚ƒ„„……†††‡‡‡‡ˆˆˆ‡‡†……„ƒ‚�€~}||{zzzyyy}}}}}}}}}|||||||||||||{{{||||{{{{{{{{{{{{{zzzzzzzzvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddddddddddddcdddcccccccccccbbbbbbbbbbb````____________^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666555555555554444444444433333333333222222222211111111111000000000000//////////............---------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzy{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{||}}~€��‚ƒƒ„„……††‡‡‡‡‡ˆˆˆ‡‡†…„„‚�€~}}|{{zzzyyy}}}}}}}}|||||||||||||{{{{||{{{{{{{{{{{{{{zzzzzzzzzvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddddcccddcccccccccccbbbbbbbbbbba````____________^^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{||}}~€��‚ƒƒ„„……††‡‡‡‡ˆˆˆˆ‡‡†…„ƒ‚�€~}||{zzzyyyy}}}}}}}|||||||||||||{{{{{|{{{{{{{{{{{{{{{zzzzzzzzzvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhghhhhgggggggggggffffffffffeeeeeeeedddddddddddddccccdccccccccccccbbbbbbbbbbba```____________^^^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVWVVVVVVVVVVVUUUUUUUUUUUUTUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555555554444444444433333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyy{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{||}~~€€�‚‚ƒƒ„……†††‡‡‡‡ˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzzyyyy}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhghhhggggggggggggffffffffffeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbaa```____________^^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666555555555554444444444433333333333222222222211111111111000000000000//////////............---------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||{{|||||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{||}}~~€€�‚‚ƒ„„……††‡‡‡‡ˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzyyyyy}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgghhhggggggggggggffffffffffeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbaaa``____________^^^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{||}}~€��‚ƒƒ„„……††‡‡‡‡ˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzyyyyy}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgghhggggggggggggffffffffffeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbaaa`_____________^^^^^^^^^^^]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555555554444444444433333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{||}}~€€�‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzyyyyy}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggghgggggggggggggffffffffffeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaa`____________^^^^^^^^^^^]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666555555555554444444444433333333333222222222211111111111000000000000//////////............----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}~~~}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~~€€�‚‚ƒ„„……††‡‡ˆˆˆˆˆˆ‰‰‰ˆˆ‡†…„ƒ‚�€~}||{{zzzzz~~~~~~~~~~~~~~~}}}}}}vvvvuuuuuuuuuuuuuuuttttttuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;<<<<;;;;;;;;;;;::::::::::9999998888888888877777777766666665555555555544444444444433333333333222222222221111111111100000000000///////...........--------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}~~}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€��‚ƒƒ„……††‡‡‡ˆˆˆˆ‰ˆ‰‰‰ˆˆ‡†…„ƒ‚�€~}}|{{{zzzy~~~~~~~~~~~~~~}}}}}}}}vvvuuuuuuuuuuuuuuutttttttuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;<<<<;;;;;;;;;;:::::::::::9999998888888888877777777766666665555555555544444444444333333333332222222222221111111111100000000000///////...........--------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}~~€€�‚‚ƒ„„……††‡‡ˆˆˆˆ‰‰ˆ‰‰‰ˆ‡‡†…„ƒ‚�€~}}|{{{zzzy~~~~~~~~~~~~~~}}}}}}}}}vvuuuuuuuuuuuuuuuutttttttuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaaa````````````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;<<<;;;;;;;;;;;:::::::::::9999998888888888777777777766666655555555555444444444444333333333332222222222211111111111000000000000//////............--------,,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}~~€��‚ƒƒ„……††‡‡‡ˆˆˆ‰‰‰ˆ‰‰ˆˆ‡††…„ƒ‚�€~}}|{{{zzzy~~~~~~~~~~~~~~}}}}}}}}}}vuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppopppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;<<<;;;;;;;;;;;::::::::::9999999888888888877777777776666665555555555544444444444433333333333222222222221111111111100000000000///////...........---------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}||||||||||||}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}}~€�‚‚ƒ„„…††‡‡‡ˆˆˆ‰‰‰‰ˆ‰‰ˆˆ‡†……„ƒ‚�€~}}||{{zzzy~~~~~~~~~~~~~}}}}}}}}}}}uuuuuuuuuuuuuuuutttttttttuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;<<<;;;;;;;;;;:::::::::::9999998888888888877777777776666665555555555544444444444333333333332222222222221111111111100000000000///////...........---------,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||}}}}|||||||||||||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}~~€��‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰ˆ‰‰ˆˆ‡†…„ƒ‚‚�€~}}||{{zzyy~~~~~~~~~~~~~~}}}}}}}}}}}uuuuuuuuuuuuuuuutttttttttuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppooopppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaa````````````________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;<<;;;;;;;;;;;:::::::::::9999998888888888777777777776666655555555555444444444444333333333332222222222211111111111000000000000//////............---------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}~€�‚‚ƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰ˆ‰‰ˆ‡‡†…„ƒ‚��€~}}|{{zzzyy~~~~~~~~~~~~~}}}}}}}}}}}}uuuuuuuuuuuuuuuttttttttttuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppoooooppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;<<;;;;;;;;;;;::::::::::9999999888888888877777777777666665555555555544444444444433333333333222222222221111111111100000000000///////...........----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzz{{||}~€€�‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‰ˆˆ‡††…„ƒ‚�€€~}}|{{zzzyy~~~~~~~~~~~~}}}}}}}}}}}}}uuuuuuuuuuuuuutttttttttttuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooopppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::9999998888888888877777777777666665555555555544444444444333333333332222222222211111111111100000000000///////...........----------,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{||~~€�‚‚ƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‰ˆˆ‡†…„„ƒ‚�€~}}|{{zzzyy~~~~~~~~~~~}}}}}}}}}}}}}}uuuuuuuuuuuuuttttttttttttuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooooppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;<;;;;;;;;;;;::::::::::99999998888888888877777777776666655555555555444444444444333333333332222222222211111111111000000000000//////............----------,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzz{{|}~€€�‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡††…„ƒ‚‚�€~~}||{{zzyyy~~~~~~~~~~}}}}}}}}}}}}}}}uuuuuuuuuuuutttttttttttttuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppoooooooooppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;<;;;;;;;;;;;::::::::::9999999888888888877777777777666665555555555544444444444433333333333222222222221111111111100000000000///////............----------,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{|}~€�‚ƒƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡†……„ƒ‚�€€~~}||{{zzyyy~~~~~~~~~}}}}}}}}}}}}}}}}uuuuuuuuuuuttttttttttttttuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooooooppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVWVVVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;<;;;;;;;;;;:::::::::::9999998888888888877777777777666665555555555544444444444333333333332222222222211111111111100000000000///////...........-----------,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyzz{{|}~€�‚ƒ„„…†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡ˆ‡††…„ƒ‚‚�€~}}||{zzzyyy~~~~~~~}}}}}}}}}}}}}}}}}|uuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooopoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999998888888888877777777776666655555555555444444444444333333333332222222222211111111111000000000000///////...........-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzz{{|}€€�‚ƒ„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†…„ƒƒ‚�€€~~}||{{zzzyyy~~~~~~}}}}}}}}}}}}}}}}}||uuuuuuuuuutttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@?@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999888888888877777777777666665555555555544444444444433333333333222222222221111111111100000000000///////............-----------,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzz{||}€�‚ƒ„„…†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡‡†……„ƒ‚��€~~}}||{{zzyyyy~~~~}}}}}}}}}}}}}}}}}}|||uuuuuuuuutttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllmmmmmllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777777666665555555555544444444444333333333332222222222211111111111100000000000///////...........------------,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{|{{{|||||||||||||||}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzz{||}€�‚ƒ„…††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†††…„ƒ‚��€~}}||{{zzzyyyy~~~~}}}}}}}}}}}}}}}}}||||uuuuuuuuttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllmmmmllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@??@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999998888888888877777777776666655555555555444444444443333333333332222222222211111111111000000000000///////...........-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{{{{{{{{||||||||||||}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyxxxxyyyzz{|}~€�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡†††…„ƒ‚‚�€~}}||{{{zzyyyyx~~~}}}}}}}}}}}}}}}}}|||||uuuuuuutttttttttttttttttsttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllmmmllllllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777777666665555555555544444444444333333333333222222222221111111111100000000000///////............-----------,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{||||||||||}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyxxxxxxyyzz{|}~�‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚�€~}}||{{{zzzyyyyx~~}}}}}}}}}}}}}}}}}||||||uuuuuutttttttttttttttttsstttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmllllllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaa`````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777776666665555555555544444444444333333333332222222222211111111111100000000000///////...........------------,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{||||||||||}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyzz{|}~€�‚ƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†…„…„ƒ‚�€~}}||{{{zzzyyyyxx~}}}}}}}}}}}}}}}}}}||||||uuuuutttttttttttttttttssstttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllmllllllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbaaaaaa````````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@???@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999998888888888877777777776666655555555555444444444443333333333332222222222211111111111000000000000///////...........-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{|||||||||}}}}{{{{{{{{{{{zzzz{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyz{|}~€�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰ˆˆ‡‡††…„„ƒ‚�€~}}||{{{zzzyyyyyxx~}}}}}}}}}}}}}}}}}|||||||uuuutttttttttttttttttssssttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaa`````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999888888888877777777777666665555555555544444444444333333333333222222222221111111111100000000000///////............-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{|||||||||}}}{{{{{{{{{{zzzzzzzz{{{{{zz{zzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyz{|}~€�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„ƒƒ‚�€€~}}||{{{zzzyyyyyxxx}}}}}}}}}}}}}}}}}||||||||uuutttttttttttttttttssssstttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999888888888877777777776666665555555555544444444444333333333332222222222211111111111100000000000///////...........------------,,,,,,,,++++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyz{|}~€�‚„……†‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡†……„ƒƒ‚�€~}}||{{zzzzyyyyyyxxx}}}}}}}}}}}}}}}}|||||||||uutttttttttttttttttssssssttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppooooooooooooooonnoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaa```````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999888888888777777777776666655555555555444444444443333333333332222222222211111111111100000000000///////...........-----------,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyz{|}~€�ƒ„…††‡ˆˆˆˆˆ‰ˆˆˆˆ‡‡††…„ƒ‚‚�€~~}||{{zzzzyyyyyyxxxx}}}}}}}}}}}}}}}||||||||||uttttttttttttttttsssssssstttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999988888888877777777777666665555555555544444444444333333333333222222222221111111111100000000000////////...........-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyzz{|}€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚‚�€~}||{{zzzzyyyyyyxxxxx}}}}}}}}}}}}}}|||||||||||ttttttttttttttttsssssssssttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999988888888877777777777666665555555555544444444444333333333332222222222211111111111100000000000////////..........------------,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{|||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyzz{|}�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚��€~}}|{{zzzyyyyyyyxxxxxx}}}}}}}}}}}}}}|||||||||||tttttttttttttttsssssssssstttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkklllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999988888888877777777776666665555555555444444444443333333333332222222222211111111111100000000000////////..........-----------,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyzz{|~�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡‡††…„ƒ‚��€~}||{zzzyyyyyyyxxxxxxx}}}}}}}}}}}}}||||||||||||ttttttttttttttsssssssssssttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888877777777777666666555555555544444444444333333333333222222222221111111111100000000000/////////..........-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxyzz{}~�‚„…†‡‡ˆˆˆˆˆ‰ˆˆˆˆ‡‡††…„ƒ‚�„ƒ‚�€~~}}|||||||{{{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwtttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```aaaaa````````````________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;::::::999999999998888888888888888777777777776666666666666555555555544444444444443333333333322222222221111100000000000////////////...........-----------,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxyz{|}~�ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�„ƒ‚�€~~}}|||||{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwvttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa````aaaa````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888888777777777776666666666665555555555544444444444433333333333222222222221111100000000000////////////...........-----------,,,,,,,+++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxyyz{|}~‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�„ƒ‚�€~}}|||||{{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwwvvtttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````aaaa```````````__________^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888888888777777777766666666666665555555555544444444444433333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxyyz{|}~‚ƒ„…†‡ˆˆˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚�„ƒ‚�€~}}|||||{{{{{{{{{{{xxxxxxxxwwwwwwwwwwwwwwvvvttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````aaa````````````__________^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888888777777777776666666666666555555555544444444444443333333333222222222222111100000000000////////////...........------------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxyyz{|}~‚ƒ„…†‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�„ƒ‚�€~}}||||{{{{{{{{{{{{xxxxxxxwwwwwwwwwwwwwwvvvvtttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````aa````````````___________^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888888777777777776666666666665555555555544444444444433333333333222222222221111100000000000////////////...........------------,,,,,,+++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxyyz{|}~€‚ƒ„…†‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�„ƒ‚�€~}}||||{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwvvvvvttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````aa````````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::9999999999988888888888888888777777777776666666666665555555555544444444444433333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyzzzzzzzzzzzzzyyyyxxxxxxxxxxxwwxxxxyyz{|}~€‚ƒ„…†‡ˆˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚�„ƒ‚�€~}}||||{{{{{{{{{{{{xxxxxwwwwwwwwwwwwwwvvvvvvtsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````a````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888888777777777776666666666666555555555544444444444433333333333222222222221111100000000000////////////...........------------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwxxxyyz{|}~‚ƒ„…†‡ˆˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚�„ƒ‚�€~~}}|||{{{{{{{{{{{{xxxxwwwwwwwwwwwwwwvvvvvvvsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````a````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888888777777777776666666666666555555555544444444444433333333333222222222221111100000000000////////////...........------------,,,,,,+++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwxxxyyz{|}~‚ƒ„…†‡ˆˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚�„ƒ‚�€~~}}|||{{{{{{{{{{{{xxxwwwwwwwwwwwwwwwvvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;::::9999999999988888888888888888777777777776666666666665555555555544444444444433333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwxxxyz{|}~‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡‡††…„ƒƒ‚�„ƒ‚�€~~}}|||{{{{{{{{{{{zxxxwwwwwwwwwwwwwvvvvvvvvvsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````````_____________^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878888777777777776666666666666555555555554444444444343333333333222222222221111100000000000////////////...........------------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwxxyzz|}~�ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……„ƒƒ‚�„ƒ‚�€~~}}|||{{{{{{{{{{zzxxwwwwwwwwwwwwwwvvvvvvvvvssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<==<<<<<<<<<<<;;;;;;;;;;::::9999999999998888888888878888777777777776666666666666555555555544444444444333333333333222222222221111100000000000///////////............------------,,,,,,+++++++++++***********)))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwxxyyz{|~�‚„…††‡ˆˆˆˆˆˆˆ‡‡‡††……„ƒ‚‚�„ƒ‚�€~~}}|||{{{{{{{{{{zzxxwwwwwwwwwwwwwvvvvvvvvvvsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888888778888777777777776666666666665555555555544444444444333333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzyyyyyyxxxxwwwwwwwwwwwwxxxyz{|}�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡‡‡††……„ƒ‚��ƒ‚��€~~}}|||{{{{{{{{{zzzxwwwwwwwwwwwwwvvvvvvvvvvvsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877888777777777776666666666666555555555554444444444333333333333222222222221111100000000000////////////...........------------,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzyyyyyyyxxxwwwwwwwwwwwwwwxxyz{|}~�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡‡‡††…„„ƒ‚�€ƒ‚�€€~}}||||{{{{{{{{{zzzwwwwwwwwwwwwwvvvvvvvvvvvvssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;::::9999999999998888888888877888777777777776666666666666555555555544444444444333333333333222222222221111100000000000///////////............------------,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwxxyzz|}~€�ƒ„…††‡‡ˆˆˆˆ‡‡‡†††…„„ƒ‚�€ƒ‚�€~}}||||{{{{{{{{zzzzwwwwwwwwwwwwvvvvvvvvvvvvvsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<=<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888888877888777777777776666666666666555555555544444444444333333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzyyyyyyyyxxxwwwwwwwwwwwwwwwwxxyz{|~€�‚ƒ„…†‡‡‡ˆˆˆ‡‡‡††……„ƒƒ‚�€ƒ‚�€~}}|||{{{{{{{{zzzzzwwwwwwwwwwwvvvvvvvvvvvvvvssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888877788777777777776666666666666555555555554444444444333333333333322222222222111100000000000////////////...........------------,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwvwwwwxxyz{|}�‚ƒ„…††‡‡‡ˆ‡‡‡‡††……„ƒ‚‚�€ƒ‚�€~~}}|||{{{{{{{zzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::9999999999998888888888877788777777777776666666666656555555555544444444444333333333333222222222221111100000000000///////////............------------,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwvvvwwwwxyzz|}€�ƒ„……†‡‡‡‡‡‡‡‡††……„ƒ‚�€‚��€~~}}|||{{{{{{{zzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::9999999999998888888888777788777777777776666666666656555555555544444444444333333333333222222222221111100000000000///////////............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! sttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwvvvvvwwwxxyz{|€�‚ƒ„…††‡‡‡‡‡‡‡††…„„ƒ‚�€‚�€€~~}}|||{{{{{{zzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvusssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_``````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999999888888888877778877777777776666666666665655555555554444444444433333333333322222222222111110000000000////////////...........------------,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxwwwwwwwwwwvvvvvvwwxxyz{|~�‚ƒ„…††‡‡‡‡‡‡‡††…„„ƒ‚�€‚�€~}}|||{{{{{{zzzzzzzzwwwwwwwwvvvvvvvvvvvvvvvuusssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__``````____________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999999888888888877778777777777776666666666655555555555544444444444333333333333322222222221111110000000000///////////............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! ssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxwwwwwwwwwvvvvvvvwwwxyz{|~€�ƒ„……†‡‡‡‡‡‡‡††…„ƒƒ‚�€‚�€~}}|||{{{{{{zzzzzzzzwwwwwwwvvvvvvvvvvvvvvuuuussssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````__`````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888877778777777777776666666666655555555555544444444444333333333333222222222221111110000000000///////////............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! sssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvvvvwwxxyz{}€�‚ƒ„…†‡‡‡‡‡‡‡††…„ƒ‚��€‚�€~~}}|||{{{{{{zzzzzzzzwwwwwwvvvvvvvvvvvvvvvuuuusssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiijjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___`````___________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888877777777777777777666666666665555555555554444444444333333333333322222222222111111000000000///////////............------------,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! sssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvwwwxyz{}~€�‚ƒ„…††‡‡‡‡‡‡††…„ƒ‚�€��€~~}}|||{{{{{zzzzzzzzzwwwwwvvvvvvvvvvvvvvvuuuuusrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777777777776666666666665555555555544444444444333333333333322222222222111111000000000///////////............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! ssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvwwxyz{}~�‚ƒ„…††‡‡‡‡‡‡††…„ƒ‚�€~�€€~~}}||{{{{{{zzzzzzzzzwwwwwvvvvvvvvvvvvvvuuuuuusrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiijjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````____```____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888877777777777777776666666666655555555555544444444444333333333333222222222221111111000000000///////////............-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvwwxyz{}~�‚ƒ„…††‡‡‡‡‡‡†……„ƒ‚�€~�€~}}|||{{{{{{zzzzzzzzzwwwwvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____```____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777777777666666666665555555555554444444444433333333333322222222222111111100000000///////////............------------,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvuuuuuvvvwwxyz{|}€�‚ƒ„„……………„„ƒƒ‚�€~}|~~}||{{zzzzyyyyyyyxxxxxxvvvvvvuuuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999988888888888777777777777777666666666666555555555444444444443333333222222222221111111111110000000000////////////.......------------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!!! ttttttttttttttttttuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvuuuuuuuvvwwxyz{|}€�‚ƒ„„……………„„ƒ‚‚�€~}|~~}||{{zzzzyyyyyyyxxxxxxvvvvvuuuuuuuuuuuuuuutttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444443333333222222222221111111111100000000000///////////........------------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!! ttttttttttttttttttttuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvwxxyz{|}€�‚ƒ„„……………„„ƒ‚�€€~}|~}}||{{zzzyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999999988888888887777777777777777666666666665555555554444444444433333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,,++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!! ttttttttttttttttttttttutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvwxyz{{|~€�‚ƒ„„…………„„ƒƒ‚�€~}||~}}|{{{zzzyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999998888888888777777777777777666666666666555555555444444444443333333322222222222111111111110000000000////////////.......------------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!!! ttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvwwxyz{|}~€�‚ƒ„„„………„„ƒƒ‚�€~}|{~}||{{zzzzyyyyyyxxxxxxxxvvvuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````___]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444443333333322222222221111111111110000000000///////////........------------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!! tttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvuuuuuuuuvvvwwxyyz{|}~€�‚ƒ„„„……„„ƒƒ‚��€~}|{~}}||{{zzzyyyyyyyxxxxxxxxvvvuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````___]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999999988888888887777777777777777666666666665555555554444444444433333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,,++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""#""""""""""""!!!!!!!!!!!!! sttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvuuuuuuuuvvvvwxxyz{||~€��‚ƒ„„„„„„„ƒƒ‚�€~}||{~}}|{{{zzzyyyyyyxxxxxxxxxvvuuuuuuuuuuuuuttttttttttssssssrrrrrrrrrrrrrrrrqqqrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999999888888888887777777777777776666666666665555555554444444444433333333322222222221111111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuvvvvuuuuuuuuuuvvvwwxyz{{|}~€�‚‚ƒ„„„„„„ƒƒ‚��€~}|{z~}||{{zzzzyyyyyxxxxxxxxxxvuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````____]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444443333333332222222221111111111110000000000///////////........-----------,,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvuuuuuuuuuuvvvuuuuuuuuuuvvvwwxyzz{|}~€�‚ƒƒƒ„„„„ƒƒ‚‚�€~}}|{z}}||{{zzzyyyyyyxxxxxxxxxxvuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeedeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_____]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999999988888888887777777777777776666666666665555555554444444444443333333332222222221111111111100000000000///////////........-----------,,,,,,,,,,,,++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! ssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuvvvwwxyyz{|}~~€��‚ƒƒƒ„„„ƒƒ‚‚�€€~}|{zz}||{{zzzzyyyyyxxxxxxxxxxwuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeddeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______]]]]]]]]]]\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666665555555554444444444433333333332222222221111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssttttttttttttttttttttttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuvvwwxyyz{|}~€€�‚‚ƒƒƒƒƒƒƒ‚‚��€~}||{zy}||{{zzzyyyyyxxxxxxxxxxwwuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````______]]]]]]]]]\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999999999888888888877777777777777776666666666655555555554444444444433333333332222222211111111111100000000000//////////.........-----------,,,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssstttttttttttttttttttttttttttttttttuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyyz{|}~~€€�‚‚‚ƒƒƒƒƒƒ‚‚��€~}|{zzy||{{zzzyyyyyxxxxxxxxxxwwwuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_______]]]]]]]]]\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999888888888887777777777777776666666666665555555554444444444443333333333222222221111111111100000000000///////////.........----------,,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! sssssssssstttttttttttttttttttttttttttttttttuuuuutttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz{|}~~€€��‚‚ƒƒƒƒƒƒ‚‚��€€~}|{{zyy|{{{zzzyyyyxxxxxxxxxxwwwwuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````________]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666665555555554444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssssssssstttttttttttttttttttttttttttttttttuuuutttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuvvwwxyz{|}~~€���‚‚‚ƒƒƒƒƒ‚‚‚�€€~}}|{zyyx|{{zzzyyyyyxxxxxxxxwwwwwwuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````________]]]]]]]\\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@??????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444444333333333322222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssssssssssstttttttttttttttttttttttttttttttttuutttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuvvwxyz{|}~~€���‚‚‚ƒƒƒƒ‚‚‚‚�€€~~}|{zzyxx{{zzzyyyyyxxxxxxxxwwwwwwwuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_________]]]]]]]\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666665555555554444444444443333333333322222221111111111100000000000///////////..........---------,,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! ssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuvwwxyz{|}~€��‚‚‚‚ƒƒƒƒ‚‚‚‚��€~}|{{zyyxx{{zzzyyyyxxxxxxxwwwwwwwwwuuuuuuuttttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`aaa`````````````_________]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666655555555554444444444443333333333322222221111111111100000000000//////////...........---------,,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuttuuuuvvwxyz{|}~€��‚‚‚ƒƒƒƒƒƒ‚‚‚��€~}}|{zzyxxw{zzzyyyyyxxxxxxwwwwwwwwwwuuuuuuttttttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``aa`````````````__________]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@??????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999999999988888888887777777777777777666666666665555555554444444444444333333333332222222111111111110000000000///////////...........---------,,,,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuttttuuuvwwxyz{|~€€�‚‚ƒƒƒƒƒƒƒ‚‚‚��€€~~}|{{zyxxwwzzzyyyyyxxxxxxwwwwwwwwwwwuuuuuttttttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``a`````````````___________]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666665555555554444444444443333333333332222221111111111110000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! sssssssssssssssssssttttsstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuttttuuuuvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒ‚‚‚��€€~}||{zyyxxwwzzzyyyyxxxxxxwwwwwwwwwwwwuuuutttttttttttttttttssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```a`````````````___________]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666655555555554444444444443333333333322222221111111111100000000000//////////............---------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssssssssssssssstttsssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttuttttuuuvvwxyz{|}€�‚‚ƒƒƒƒƒƒƒ‚‚‚��€€~~}|{zzyxxwwvzzyyyyyxxxxxxwwwwwwwwwwwwuuuutttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999999988888888887777777777777777666666666665555555554444444444444333333333332222222111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssssssssssssssssstsssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttuuuvvwxyz{}~€��‚ƒƒƒƒƒƒƒ‚‚‚��€€~}||{zyyxxwwvzyyyyyxxxxxxwwwwwwwwwwwwwuuutttttttttttttttsssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999989999888888888887777777777677776666666666665555555554444444444444333333333332222222111111111110000000000///////////............--------,,,,,,,,,,,,+++++++++************)))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttuuuvwwxy{|}~€�‚‚ƒƒƒƒƒƒ‚‚‚���€~}}|{{zyxxwwvvzyyyyxxxxxxwwwwwwwwwwwwwwuttttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999989998888888888877777777777677776666666666655555555554444444444443333333333332222221111111111100000000000//////////............---------,,,,,,,,,,,++++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttuuuvwxyz{|}~€�‚‚ƒƒƒƒƒ‚‚‚‚��€€~}||{zyyxxwwvvyyyyyxxxxxxwwwwwwwwwwwwwvttttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqpqqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhghhhggggggggggggggffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988999888888888887777777777767776666666666665555555555444444444444333333333332222222111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! rssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttuuvvwxyz{|}~€��‚‚ƒƒ‚‚‚‚‚��€€~~}|{{zyxxwwvvvyyyyxxxxxxxwwwwwwwwwwwwvvtttttttttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqqqppqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhghhggggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^^]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988999888888888887777777777667776666666666665555555555444444444443333333333332222221111111111110000000000///////////............--------,,,,,,,,,,,,+++++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! rrsssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttstttttuuvvwxyz{|}~€��‚‚‚‚‚‚‚‚���€€~}}|{zzyxxwwvvvyyyyxxxxxxwwwwwwwwwwwvvvvttttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqppppqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgghggggggggggggggffffffffffeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^^\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999988998888888888887777777777667776666666666665555555554444444444443333333333332222221111111111100000000000//////////............---------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvtttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuttttttttuuuvvwxyz{|}~€��‚‚‚‚‚‚‚���€€€~~}||{zzyxxwwvvvzzzzyyyyyxxxxxxxxxxwwwwwwtttttttsssssssssssssssrrrqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmllllllllllllllllkkkllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888888888777777777776666666666666555555555554444443333333333222222222222111111111111110000000000///////............----------,,,,,,,,,++++++++++++***********)))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttuuuvwwxyz{|}~€€��‚‚‚‚����€€€~}}|{{zyyxwwwvvvzzzyyyyyyxxxxxxxxxwwwwwwwtttttsssssssssssssssssrrrqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmllllllllllllllllkkkklllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888888888777777777776666666666666555555555554444443333333333222222222222111111111111100000000000///////...........-----------,,,,,,,,+++++++++++++***********)))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuttttttttttuuuvwwxyz{|}~€€����‚����€€€~~}||{zzyxxwwvvvvzzzyyyyyyxxxxxxxxwwwwwwwwttttssssssssssssssssrrrrrqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmllllllllllllllllkkkkklllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999988888888888888888777777777766666666666666555555555544444443333333333222222222222111111111111100000000000///////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttuuuvwxxyz{|}~€€�������€€€~~}}|{{zyyxxwwvvvuzzzyyyyyxxxxxxxxwwwwwwwwwtttssssssssssssssssrrrrrrppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888888888777777777776666666666666655555555554444444333333333322222222222111111111111110000000000///////............-----------,,,,,,,,++++++++++++***********)))))))))))((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttuuvvwxxyz{|}~€€€���€€€€€~~}}||{zzyyxwwwvvvuzzyyyyyyxxxxxxxxwwwwwwwwwttssssssssssssssssrrrrrrrpppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888888888888777777777766666666666666655555555554444444333333333322222222222111111111111100000000000///////...........------------,,,,,,,+++++++++++++**********))))))))))))((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttuuvvwxyyz{|}~~€€€€€�€€€€~~}}|{{zyyxxwwvvvvuzzyyyyyyxxxxxxxwwwwwwwwwwtsssssssssssssssssrrrrrrrpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999988888888888888887777777777766666666666666555555555554444444333333333222222222222111111111111100000000000///////...........------------,,,,,,,++++++++++++***********))))))))))))((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttuuvvwxyyz{|}~~€€€€€€€~~}}||{zzyyxxwwvvvvuzzyyyyyxxxxxxxwwwwwwwwwwwssssssssssssssssrrrrrrrrrpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888888888888777777777776666666666666665555555554444444433333333322222222222111111111111110000000000///////............------------,,,,,,,++++++++++++***********)))))))))))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttttttuuuvvwxyzz{|}~~€€€€€~~~}}||{{zyyxxwwwvvvuuzzyyyyyxxxxxxwwwwwwwwwwwwsssssssssssssssrrrrrrrrrrppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888888888887777777777766666666666666655555555554444444433333333322222222222111111111111100000000000///////............------------,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuututtttttttttttttttuuuvwwxyzz{|}~~€€€€~~~}}||{{zzyyxxwwvvvvuuzyyyyyyxxxxxxwwwwwwwwwwwwssssssssssssssrrrrrrrrrrrpppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999988888888888888888777777777776666666666666665555555555444444443333333332222222222111111111111110000000000///////............-------------,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttuuuvwwxyzz{|}}~€€~~~}}||{{zzyyxxwwwvvvvuuzyyyyyxxxxxxwwwwwwwwwwwwwsssssssssssssrrrrrrrrrrrrppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````````____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888888888887777777777776666666666666665555555555444444443333333332222222222111111111111100000000000///////............------------,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttuuuuuuuuutttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttuuuvvwwxyz{{|}}~~~~~}}}||{zzyyxxxwwwvvvvuuzyyyyyxxxxxxwwwwwwwwwwwwvsssssssssssrrrrrrrrrrrrrrpppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777776666666666666666555555555544444444333333332222222222211111111111110000000000////////............------------,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuuuutttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuttttttttttttttttttttuuuuvvwxxyz{{|}}~~~~~}}}||{{zzyyxxwwwvvvvuuuyyyyyxxxxxxwwwwwwwwwwwvvvssssssssssrrrrrrrrrrrrrrrpppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888888888888777777777776666666666666665555555555444444444333333332222222222111111111111100000000000////////...........------------,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttuuuuutttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssuuuttttttttttttttttttttttuuuuvvvwxxyz{{|}}~~~~~}}||{{zzyyxxxwwwvvvvuuuyyyyyxxxxxxwwwwwwwwwwvvvvsssssssssrrrrrrrrrrrrrrrrppppppoooooooooooooooooonooonnnnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888888888777777777776666666666666666555555555544444444433333333222222222211111111111110000000000/////////...........------------,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttuuutttttttttttttttuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssstttttttttttttttttttttttuuuuuuvvwwxxyz{{|}}~~~~~}}||{{zzyyxxxwwwvvvvvuuuyyyyxxxxxxwwwwwwwwwwvvvvvssssssssrrrrrrrrrrrrrrrrrpppppoooooooooooooooooonnoonnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````````_____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999998888888888888888777777777776666666666666666555555555544444444433333333222222222111111111111100000000000/////////..........-------------,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttuttttttttttttttttttuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssstttttttttttuuuuuuuuuuuuuuuuuvvvwwxxyz{{|}}~~~~~~}}||{{zzyyxxxwwwvvvvvuuuyyyyxxxxxxwwwwwwwwwvvvvvvssssssrrrrrrrrrrrrrrrrrrqpppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999998888888888888887777777777766666666666666666555555555544444444433333333222222222111111111111100000000000/////////..........------------,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttttttttttttttttttttttuuuuusstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttssssssuuuuttttttttttttttttttttttuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuutttttttttttttttttttttttttttttttttttssssssssttttttttttuuuuuuuuuuuuuuuuuvvvwwwxyyz{{||}}~~~~~~~~}}||{{zzyyxxxwwwwvvvvvuuuyyyyxxxxxwwwwwwwwwvvvvvvvsssssrrrrrrrrrrrrrrrrrrqqpppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9::999999999998888888888888888777777777776666666666666666555555555544444444443333333222222222211111111111110000000000//////////..........------------,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttttttttttttttttttttttttuuusssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttssssssssssssttttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuutttttttttttttttttttttttttttttttttttttssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvwwxxyyzz{||}}~~~~~~~}}}||{{zzyyxxxwwwwvvvvvuuuyyyyxxxxxwwwwwwwwwvvvvvvvssrrrrrrrrrrrrrrrrrrrrqqqppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::::9::999999999998888888888888888777777777776666666666666665555555555544444444443333333222222222111111111111100000000000//////////.........-------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssttttttttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuutttttttttttttttttttttttttttttttttttttsssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvwwwxxyyzz{||}}}~~~~~~}}||{{zzyyyxxwwwwwvvvvvuuuyyyxxxxxwwwwwwwwwwvvvvvvvsrrrrrrrrrrrrrrrrrrrqqqqqpooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::9::99999999998888888888887888777777777776666666666666666555555555554444444444333333322222222211111111111110000000000///////////.........------------,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssstttttttuuuuuuuuuuuuuuuuvvvvvwwwxxxyyzz{{||}}}~~~~~}}||{{zzyyxxxwwwwwvvvvvuuuyyyxxxxxwwwwwwwwwwvvvvvvvsrrrrrrrrrrrrrrrrrqqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999998888888888887888777777777776666666666666665555555555544444444443333333222222222111111111111100000000000///////////........-------------,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttttttttttttttttsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssstsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvwwwwxxxyyzz{{||}}}}~~~}}|||{{zzyyxxxwwwwwvvvvvuuuyyyxxxxxwwwwwwwwwwvvvvvvvrrrrrrrrrrrrrrrrrqqqqqqqqoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999998888888888877887777777777766666666666666655555555555544444444443333333222222222111111111011100000000000///////////........-------------,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssstttttuuuuuuuuuuuuuuvvvvvvvwwwwxxxyyyzz{{|||}}}}}}}}||{{zzyyyxxxwwwwwvvvvvuuuyyyxxxxxwwwwwwwwwwvvvvvvvrrrrrrrrrrrrrrrrqqqqqqqqqooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999:999999999988888888888877887777777777766666666666666655555555555444444444433333332222222221111111111011000000000000//////////.........------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssttttuuuuuuuuuuuuuuvvvvvvvwwwwxxxxyyyzzz{{|||}}}}}}|||{{zzyyyxxxwwwwwvvvvvuuuyyyxxxxwwwwwwwwwwvvvvvvvvrrrrrrrrrrrrrrrqqqqqqqqqqoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999998888888888887788777777777776666666666665655555555555544444444443333332222222222111111111001100000000000///////////........-------------,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttsttttttttttttttttttttttttsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssstttuuuuuuuuuuuuuuvvvvvvvvwwwwxxxxyyyzzz{{{|||}}}}}|||{{zzyyyxxxwwwwwvvvvuuuuyyyxxxxwwwwwwwwwwvvvvvvvvrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999988888888888877787777777777766666666666665655555555555444444444433333332222222222111111111001100000000000///////////........------------,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttsssttttttttttttttttttttttsssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssstttttttttttttttssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttuuuuuuuuuuuvvvvvvvvvvvwwwwxxxxyyyzzz{{{|||}}}}}|||{{zzyyyxxxwwwwwvvvvuuuuyyxxxxxwwwwwwwwwwvvvvvvvvrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888888888877787777777777766666666666665555555555555444444444433333322222222221111111111001100000000000///////////.......-------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttsssssttttttttttttttttttttssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxxyyyyzzz{{||||}}}}|||{{zzzyyxxxwwwwvvvvvuuuuyyxxxxxwwwwwwwwwvvvvvvvvurrrrrrrrrqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999988888888888877777777777777776666666666665555555555555444444444433333322222222222111111111100100000000000///////////........------------,,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttsssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttuuuuuuuuuttttttttttttttttttttttttttttttssssssssssstttttttttttttttttttttttsstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvwwwwxxxxyyyyzzz{{{||||||~~}}|||{{{zzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuutttrrqqqqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnmlllllllllllllllllkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggggffffggggggggfffffffffffffffeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaa``````````______________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777776666666666665555555554444444443333333333222222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$##############"#######"""""""""""!!!!!!!!!!! ppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttuuuuutttttttttttttttttttttttttttttttsssssssssssssstttttttttttttttttttssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxyyyzzz{{{{|||||~~}}|||{{{zzzyyyyyxxxxwwwwvvvvvvvvuuuuuuuuuttttrqqqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnlllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggggggggfffffgggggggfffffffffffffffeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaa`````````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888887777777666666666666555555555444444443333333333222222222222221111111111000000000000////////////.........------------,,,,,,,,,,,,,+++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$##############"######"""""""""""!!!!!!!!!!!! pppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuutttttttttttttttttttttuttttttttttttttttttttttttttttttttssssssssssssssssstttttttttttttttttssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvwwwwxxxxyyyzzzz{{{|||||~~}}|||{{zzzzyyyyxxxxwwwwwvvvvvvvvuuuuuuuuuttttrqqqqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnllllllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhgggggggggggggggggffffffggggggfffffffffffffffeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaa````````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888887777777666666666666555555555444444443333333333222222222222211111111111000000000000///////////..........------------,,,,,,,,,,,,,++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##############"######"""""""""""!!!!!!!!!!! pppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssstttssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssttttttttttttttssssssssssstttttttttttttttttstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxyyyzzzz{{{|||||~~}}|||{{zzzyyyyxxxxwwwwwwvvvvvvvuuuuuuuuutttttqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihgggggggggggggggggfffffffgggggfffffffffffffffeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaa```````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@A@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777776666666666665555555555444444433333333332222222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++*************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##############"######"""""""""""!!!!!!!!!!! pppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssttttttttttttsssssssssssssttttttttttttttsssssttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxyyyzzzz{{{|||||~~}}|||{{zzzyyyxxxxwwwwwwvvvvvvvuuuuuuuuuttttttqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihgggggggggggggggggffffffffgggggffffffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaa```````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777776666666666665555555555444444433333333332222222222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,,+++************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##############"#######""""""""""!!!!!!!!!!! ppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttssssssssssssssssttttttttttttsssssssstttttttttuuuuuuuuuuuuttttttuuuvvvvwwwxxxyyyzzz{{{{|||||~~~}}||{{{zzyyyxxxxwwwwwwvvvvvvvuuuuuuuuuuttttttqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhggggggggggggggggfffffffffggggfffffffffffffffeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888888877777776666666666665555555555444444333333333332222222222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,,++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##############"#######""""""""""!!!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttssssssssssssssssssstttttttttttsssssssssttttttttttuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzz{{{{|||||~~~}}||{{zzzyyyxxxwwwwwwvvvvvvvvuuuuuuuuutttttttqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhgggggggggggggggffffffffffgggfffffffffffffffeeeeeeeeddddddddddccccccccccccccbccbbbbbbbbbbbbbbaaaaaaaaa`````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888877777777666666666665555555555544444433333333332222222222222111111111111000000000000///////////...........-----------,,,,,,,,,,,,+++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##############"#######""""""""""!!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttsssssssssssssssssssssttttttttssssssssssssstttttttttuuuuuuuutttttttttttuuuvvwwwxxxyyyzzz{{{{|||||~~~}}||{{zzyyyxxxwwwwwvvvvvvvvvuuuuuuuuuttttttttqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhggggggggggggggfffffffffffggfffffffffffffffeeeeeeeeedddddddddcccccccccccccccbcbbbbbbbbbbbbbbaaaaaaaaaa````______________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777776666666666665555555555544444433333333332222222222222111111111111000000000000///////////...........-----------,,,,,,,,,,,,++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###############"#######""""""""""!!!!!!!!!! oopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssstttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstssssssssssssssssssssssssttttttssssssssssssssstttttttttuuuuuuttttttttttttttuuvvwwwxxyyyzzz{{{{{|||||~~~}}||{{zzyyxxxwwwwwvvvvvvvvuuuuuuuuuuttttttttsqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffgfffffffffffffffeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888877777776666666666665555555555544444333333333332222222222221111111111110000000000000///////////...........----------,,,,,,,,,,,,+++************)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###############"#######""""""""""!!!!!!!!!! oooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssrssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssttssssssstssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttssssssssssssssssssttttttttttttttttttttssstttttuuvvwwxxxyyyzzz{{{{||||||~~~}}|||{{zzyyxxxwwwvvvvvvvvvuuuuuuuuuuttttttttssqqqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888888777777776666666666655555555555544444333333333332222222222221111111111110000000000000//////////............----------,,,,,,,,,,,,+++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###############"#######""""""""""!!!!!!!!! oooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttsssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssstttttttttttttttttssssssttttuuvvwwxxxyyzzz{{{{{|||||{~~~}}||{{zzyyyxxwwwvvvvvvvvuuuuuuuuuuuttttttttsssqqqqqqppppppppppppppppppponnnnnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888887777777776666666666655555555555544444333333333332222222222221111111111110000000000000//////////...........-----------,,,,,,,,,,,,+++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###############"#######""""""""""!!!!!!!!! oooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttsssssssstttuuvvwwxxyyyzz{{{{{|||||{{~~~}}}||{{zzyyxxwwwvvvvvvvuuuuuuuuuuuuttttttttssssqqqqpppppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888777777776666666666665555555555554444433333333333222222222221111111111110000000000000///////////...........-----------,,,,,,,,,,,++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###############"#######"""""""""!!!!!!!!! oooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrssssssssssssssssssssssssssssssssssssssssssssssssststttttttttttsssssssssstttuuvvwwxxyyzzz{{{{|||||{{{~~~}}}|||{{zzyyxxwwwvvvvuuuuuuuuuuuuuuttttttttsssssqqqppppppppppppppppppppponnnnnnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888777777776666666666665555555555554444433333333333222222222221111111111110000000000000//////////............----------,,,,,,,,,,,,++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$################"######""""""""""!!!!!!!!! ooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttsssssstttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssssssstttuvvwwxxyyzzz{{{{||||||{{{~~}}}|||{{{zzyyxxwwvvvvuuuuuuuuuuuuuuutttttttssssssqqppppppppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffffffeffffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888887777777776666666666655555555555554444333333333332222222222221111111111110000000000000//////////...........-----------,,,,,,,,,,,,++++**********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$################"######""""""""""!!!!!!!!! ooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttuuttttttttttttttttttttttttutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttsssssssssssstttttttttttttttttttttsssssttttttttttttttssssssssssssssssssssssssssssssrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttuvvwwxxyyzz{{{|||||||{{{{~~}}}|||{{zzyyxxxwwvvvuuuuuuuuuuuuuuutttttttssssssspppppppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffffffeefffffffffffeeeeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666665555555555555444433333333333222222222221111111111111000000000000///////////...........----------,,,,,,,,,,,,,++++**********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$################"######""""""""""!!!!!!!!! oooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssssssstttttttttttttttttsssssssssttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrsssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssstttuvvwwxyyzz{{{{|||||||{{{z~}}}|||{{{zzyyxxwwwvvvuuuuuuuuuuuuuuutttttttssssssspppppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffffffeeeffffffffffeeeeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777776666666666655555555555554444433333333333222222222221111111111110000000000000///////////...........----------,,,,,,,,,,,,,++++**********))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######################""""""""""!!!!!!!!!! oooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttssssssssssssssttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrssstttuvvwxxyyzz{{{||||||||{{{z}}}|||{{{zzzyyxxwwvvvuuuuuuuuuuuuuuutttttttsssssssspppppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffffffeeeeffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```___________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888877777777766666666666655555555555554444433333333333222222222221111111111110000000000000//////////...........-----------,,,,,,,,,,,,+++++*********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######################""""""""""!!!!!!!!!! oooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssstttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssssssssssssssttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrssssttuvvwxxyyz{{{|||||||||{{zz}}|||{{{{zzzyyxxwwvvvuuuuuuuuuuuuuuutttttttssssssssppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggfffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````__________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777666666666666555555555555444443333333333332222222222211111111111100000000000/0//////////...........----------,,,,,,,,,,,,,+++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#################"#####""""""""""!!!!!!!!!! oooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssstttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrsssssssssssssssssssssssssrssssssssrrrrrrrrrrrsssttuvvwxxyzz{{{|||||||||{{zz}|||{{{{zzzyyyxxwwvvvuuuuuuuuuuuuuuuttttttssssssssspppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggfffffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````_________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777777666666666665555555555555444443333333333332222222222211111111111100000000000/0//////////..........-----------,,,,,,,,,,,,,+++++*********))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#################"#####"""""""""!!!!!!!!!!! oooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrssssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrsssttuvvwxxyzz{{|||||||||{{{zz}|||{{{zzzzyyyxxwwvvvuuuuuuuuuuuuuuuttttttssssssssrpppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhgfffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````_________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::9999999988888888887777777777666666666665555555555554444433333333333332222222221111111111111000000000000///////////...........-----------,,,,,,,,,,,,,+++++********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$##################"####""""""""""!!!!!!!!!!! ooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuvvwwxyyz{{|||||||||{{{zz}||{{{zzzzyyyxxxwwvvvuuuuuuuuuuuuuuuttttttsssssssrrppppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888887777777777766666666665555555555554444443333333333332222222222111111111111100000000000////////////...........----------,,,,,,,,,,,,,++++++********))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$##################"####"""""""""!!!!!!!!!!!! ooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstuuvwwxyyzz{{||||||||{{zzy||{{{zzzzyyyyxxxwwvvvvuuuuuuuuuuuuuuttttttssssssrrrppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggffffffffffffffffeeeeeeeeefffffeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````_______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888887777777777766666666665555555555554444433333333333332222222222111111111111100000000000///////////...........-----------,,,,,,,,,,,,,++++++********))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$##################"####"""""""""!!!!!!!!!!! ooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstuuvvwxxyzz{{||||||||{{zzy||{{zzzzzyyyyxxxwwwvvvuuuuuuuuuuuuuuutttttssssssrrrpppppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhgggfffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888887777777777766666666655555555555544444333333333333322222222222111111111111100000000000///////////...........----------,,,,,,,,,,,,,,++++++*******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$##################""###"""""""""!!!!!!!!!!!! noooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstuuvwwxyyzz{{|||||||{{zzy||{{zzzyyyyyxxxxwwwvvvvuuuuuuuuuuuuuutttttssssssrrrppppppppooooooooooooooooonnmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggggffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````_____^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888887777777777776666666655555555555544444433333333333332222222222111111111111100000000000////////////...........----------,,,,,,,,,,,,,+++++++*******)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$##################""###"""""""""!!!!!!!!!!! nnooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttsstttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrssttuuvwwxyyz{{{||||||{{zzy|{{zzzyyyyyyxxxxwwwwvvvvvuvuuuuuuuuuuuttttssssssrrrppppppppooooooooooooooooonnmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaa`````````____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888887777777777776666666555555555555444444433333333333322222222222111111111111100000000000///////////...........-----------,,,,,,,,,,,,,+++++++*******))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##################""###"""""""""!!!!!!!!!!! nnnnooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttttttttsssssstttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrsstttuvvwxxyzz{{||||||{{zzy|{{zzzyyyyyxxxxxwwwwwvvvvvvvvvvuuuuuuutttttssssssrrppppppppooooooooooooooooommmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeefeeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@@@????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888887777777777776666666555555555554444444433333333333222222222222111111111111100000000000///////////...........----------,,,,,,,,,,,,,,+++++++******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##################""###"""""""""!!!!!!!!!!! oooooooooooopppppppppppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppprrrrrrrrqqqqqqqqqqqqrrrrrsttuuvvwxyyzz{{|||||{{zzyyyxxwwwvvvvvvvuuuuuuttttttsssssssssrrrrrrqqqqppppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffgffffffffffffffffeeeeeeeeddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa````aaaaaa```````````````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;<;;;;;;;;;;;::::::::::999888888777777777766666666655555555444444444444333333333332222222222222111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!! oooooooooooooopppppppppoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppprrrqrqqqqqqqqqqqqqqqqrrrrssttuuvwwxyyz{{{|||{{{zzyyyxxwwwvvvvvuuuuuuuuuutttttttsssssssrrrrrqqqqqpppppnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffffffffffffffeeeeeeeeedddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa`````aaaaa```````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;<;;;;;;;;;;;:::::::::9999888888777777777666666666655555554444444444444333333333322222222222222111111100000000000///////////.........------------,,,,,,,,,,,+++++++++++++++*********)))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!! oooooooooooooooopppppppoooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrsssttuuvwwxyzz{{{{{{{{zzyyyxxwwvvvvvuuuuuuuuuuuuuutttttttsssssrrrrrqqqqqpppponnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa``````aaaa```````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999988888777777777766666666665555555444444444444333333333322222222222222111111110000000000///////////..........------------,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""!!!!!!!!!! oooooooooooooooooppppppoooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuuvwxxyzz{{{{{{{zzyyyxxwwvvvvuuuuuuuuuuuuuuuuuttttttsssssrrrrqqqqqppppoonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffffeeeeeeeeeedddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa```````aaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999988888777777777766666666665555554444444444443333333333322222222222221111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"#"""""""""!!!!!!!!!! oooooooooooooooooooppppoooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrssssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuvvwxyyzz{{{{{{zzyyyxxwwvvvuuuuuuuuuuuuuuuuuuuutttttssssrrrrrqqqqqqppoooonnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeddddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaa````````aaa``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999988888777777777666666666665555554444444444443333333333222222222222211111111110000000000//////////..........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"#"""""""""!!!!!!!!! oooooooooooooooooooooppoooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssttuvwwxyyz{{{{{{zzyyyxxwwvvuuuuuuuuuuvvvvvvvvuuuutttttssssrrrrrqqqqqqpoooooonnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffeeeeeeeeeeedddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa````````aa``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????@???????????>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999998888777777777766666666666555554444444444443333333333222222222222221111111111000000000///////////..........------------,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!! ooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsstuuvwxxyzz{{{{{zzyzyxxwwvvuuuuuuuuuvvvvvvvvvvuuuuttttsssssrrrrrqqqqqqooooooonnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeffffffffffffffeeeeeeeeeeeddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa`````````a```````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????@???????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999998888777777777766666666666555554444444444433333333333222222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!! ooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrssssssssrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuvwwxyzzz{{{{zzyzyxxwwvvuuuuuuuuuvvvvvvvvvvvuuuuttttsssssrrrrqqqqqqooooooonnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffeefffffffffffffeeeeeeeeeeeedddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa``````````a``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999998887777777777666666666665555544444444444433333333332222222222222111111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!! oooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwxyyzz{{{{zzzzyxxwwvvuuuuuuuuuvvvvvvvvvvvvuuuuttttssssrrrrrqqqqqoooooooonnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggfffffffffffffffffeeeffffffffffffeeeeeeeeeeeeeddccccccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999888777777777766666666666555554444444444443333333333222222222222211111111111100000000///////////..........------------,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!! nnoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsttuvwxxyzzz{{{zzzzyyxwwvvuuuuuuuuuuvvvvvvvvvvvuuuutttttssssrrrrrrqqqpoooooooonnnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggfffffffffffffffffeeeeffffffffffffeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999887777777777766666666666555554444444444433333333333222222222222111111111111100000000//////////...........-----------,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! nnnnoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrsstuvvwxyyzzz{{zzzzyyxwwvvuuuttuuuuuvvvvvvvvvvvvuuuutttttssssrrrrrrqqpppoooooonnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggffffffffffffffffffeeeeefffffffffffeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999887777777777766666666665555544444444444433333333333222222222221111111111111100000000//////////..........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!! nnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqrrsstuuvwxxyzzzzzzzzzyyxwwvvuuutttuuuuvvvvvvvvvvvvuuuutttttsssssrrrrrrqppppoooooonnnnmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffffffffffffffeeeeeeffffffffffeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````_____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999987777777777766666666666555554444444444443333333333322222222222111111111111110000000//////////...........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! nnnnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooqqqqqqqqppppqqqqqqqqqppppqqqqqrrrsttuvwxxyyzzzzzzzzyyxwwvvuutttttuuuuvvvvvvvvvvvuuuuuttttttssssrrrrrrppppoooooonnnnmmmmmmmllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggffffffffffffffffffeeeeeeefffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````````````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999987777777777766666666665555554444444444433333333333322222222221111111111111110000000//////////...........------------,,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! nnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooqqqqqppppppppppqqqpppppppqqqqqqrrsstuvwwxyyzzzzzzzzyyxwwvvuutttttuuuuvvvvvvvvvvvvuuuuutttttsssssrrrrrpppppooooonnnnmmmmmmlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeeeeeeeeffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````````````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999987777777777766666666665555544444444444433333333333322222222221111111111111110000000//////////..........------------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! nnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppopoooooooqqqppppppppppppppppppppppqqqqqqrrsstuuvwxxyzzzzzzyzyyxwwvuuuttttttuuuuvvvvvvvvvvvuuuuuutttttssssrrrrrpppppooooonnnnmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````````_`````````_______________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999997777777777766666666666555554444444444443333333333332222222222111111111111111000000//////////...........------------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! nnnnnnnnnnnnooooooooooonnooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooqqpppppppppppppppppppppppqqqqqqqrrsttuvwxxyyzzzzzyzyyxwwvvuuttttttuuuuvvvvvvvvvvvuuuuuuuuttttssssrrrrpppppooooonnnnmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeefffffeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__````````_______________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998777777777766666666666555554444444444443333333333332222222222111111111111110000000//////////...........------------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!! nnnnnnnnnnnnnnooooooooonnnoooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooqpppppppppppppppppppppppppqqqqqqrrsttuvwwxyyzzzzzyzyyxwwvvuuttttttuuuuvvvvvvvvvvvvuuuuuuuuttttsssrrrrppppppoooonnnnmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaa```````````````___```````_______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>???????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999877777777776666666666555554444444444444333333333333222222222111111111111110000000//////////...........------------,,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! nnnnnnnnnnnnnnnnooooooonnnnnoooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooopppppppppppppppppppppppppppppqqqrrsstuvwwxyyyzzzzyzyyxwwvvuuttttttuuuuuvvvvvvvvvvvvvuuuuuuutttssssrrrpppppooooonnnnmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaa```````````````____``````_______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMNMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>???????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999877777777776666666666555554444444444443333333333333222222222111111111111100000000//////////...........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!! nnnnnnnnnnnnnnnnnnooooonnnnnnnoooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooopppppppppppppppppppppppppppppqqqqrsstuvvwxxyyzzzyyzyyxwwvvuuttttttuuuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrpppppooooonnnnmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaa```````````````_____`````_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>??????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999987777777777666666666555554444444444444333333333333322222222211111111111110000000///////////..........-------------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnooonnnnnnnnnoooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooooooooppppppppppppppppppppppppppppppqqqrrstuuvwxxyyyzzyyzyxxwwvvuuuttttuuuuuvvvvvvvvvvvvvvvvvvuuuutttssssrrpppppooooonnnnmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbaaaaaaa```````````````______`````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>??????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999977777777776666666666555554444444444444333333333333222222222211111111111100000000///////////..........-------------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooopppppppppppppppppppppppppppppppqqrrsttuvwwxyyyyyyyyyyxwwvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuutttsssrrpppppooooonnnnmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbbbaaaaaaa```````````````_______````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>??????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999997777777777666666666555555444444444444333333333333322222222211111111111100000000///////////...........------------,,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqrsstuvwwxyyyyyyyyyyxwwvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttsssrrpppppooooonnnnmmmmlllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaa``````````````________```______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>??????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999997777777777666666666555555444444444444333333333333222222222211111111111000000000///////////...........-------------,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqrsstuvvwxxyyyyyyyyyxxwwvvuuuuuuuuuvvvvvvwwvvvvvvvvvvvvvvvuuuttsssrrpppppooooonnnnmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaa```````````````________``_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>?????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999877777777766666666655555544444444444433333333333322222222221111111111000000000////////////...........------------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! mnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppopppppppqqrrstuuvwxxyyyyyyyyyxxwwvvvvuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvuuutttssrrpppppooooonnnnmmmmlllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeedeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbbbaaaaaaa```````````````_________`_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>?????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999977777777776666666665555554444444444433333333333322222222221111111111000000000/////////////...........------------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppooopppppppqqqrsttuvwwxxyyyyyyyyxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuutttsssrqppppooooonnnnmmmmlllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffeeeeeeeeeeeeeedddeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbbaaaaaaa```````````````_________________________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>?????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999977777777776666666655555554444444444433333333333322222222221111111111000000000/////////////...........------------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoppqrrstuuvvvvvvwwvvvuuuttttttttttttuuuuuuwwwvvvvvvvvvuuuutttsssrrrssrrrrrqqqqppppooooonnnnnlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccccbbbbaaaaaaaaaaaaaaa``````````````_______________^^^_^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<;;;;;;;;;;;::::::::::9999999999888888888888888766666666655555555444444444433333333333332222222222211111111000000000000/////.............--------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrsttuuvvvvvwwvvvuuuutttttttttuuuuuuuuwwwwwwvvvvvvvuuutttsssrrrssrrrrrqqqqppppooooonnnnnllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<;;;;;;;;;;;:::::::::9999999999888888888888888776666666665555555544444444443333333333333222222222221111111100000000000//////.............-------------,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""!""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoppqrsstuuuvvvvwwvvvvuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvuuuutttsssrrrssrrrrqqqqqppppooooonnnnnlllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccccbbbaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==============<<;;;;;;;;;;;::::::::::9999999998888888888888888776666666655555555544444444433333333333332222222222221111111100000000000//////.............-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""!!"""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrsttuuuvvvwwvvvvvuuuuuuuuuuuuuuuvvvvwwwwwwwvvvvvuuutttsssrrrrssrrrrqqqqqppppooooonnnnnlllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccccccbbaaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<;;;;;;;;;;;::::::::::999999999888888888888888777666666665555555554444444443333333333333222222222222111111100000000000///////.............-------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""!!"""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoppqrrsttuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvwwwwwwwvvvvuuuutttsssrrrqssrrrrqqqqqppppooooonnnnnlllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddcccccccccccccccccbbbaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<;;;;;;;;;;;;:::::::::999999999888888888888888777766666666555555555444444443333333333333322222222222211111110000000000////////............--------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrssttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvuuutttsssrrrrqsrrrrrqqqqpppppooooonnnnnlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbaaaaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<;;;;;;;;;;;;::::::::::999999999888888888888888777766666666555555555444444443333333333333222222222222211111110000000000////////............--------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"!!!!!!!!!!! llmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmlmmmmmmmmmnnnoppqqrssttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvuuuttsssrrrrqqsrrrrrqqqqppppoooooonnnnnllllllllkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddccccccccccccccccbbbaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<;;;;;;;;;;;;:::::::::999999999888888888888888777776666666655555555544444444333333333333322222222222221111110000000000/////////............--------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""!!!!"!!!!!!!!!!! llllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnoooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmnnooppqqrsstttuvvvvvvwwwwwwwwwwwwwvvvvvvvwwwwwwwvvvuuutttsssrrrqqqrrrrrqqqqqppppoooooonnnnnllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbbaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::999999999888888888888887777776666666655555555444444444333333333333222222222222211111110000000000/////////............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnoooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmnnooppqrrsstttvvvvwwwwwwwwwwwwwwwwwwvvvvxwwwwwwvvvuutttsssrrrqqqqrrrrrqqqqpppppooooonnnnnnlllllllllkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbbbaaaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::999999998888888888888877777776666666655555555544444444333333333333222222222222211111110000000000/////////............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmlllllmmmmmnnooppqrrssttuvvvwwwwwwwxxxxwwwwwwwwvvvxwwwwwvvvvuuttsssrrrqqqqqrrrrqqqqqppppoooooonnnnnnlllllllllkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbbaaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::999999999888888888888877777777666666665555555544444444433333333333322222222222211111110000000000//////////...........--------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmllllllllmmmmnnooppqrrsstuvvvwwwwxxxxxxxxxxwwwwwvvvxwwwwwvvvuuuttssrrrqqqqpprrqqqqqqppppoooooonnnnnnnllllllllllkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddccccccccccccccccccbbbbbbaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777666666655555555544444444433333333333222222222222211111110000000000//////////...........-------------,,,,,,,,,,,,,,+++++++++++*++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmnnooppqrrssuuvvwwwxxxxxxxxxxxxwwwwwvvxwwwwwvvvuutttsrrrqqqppppqqqqqqqpppppooooonnnnnnnnlllllllllllkkkkkkkkjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddccccccccccccccccccbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::999999999888888888888777777777766666665555555554444444433333333333322222222222221111110000000000///////////...........-------------,,,,,,,,,,,,,,+++++++++++*+************)))))))))))()))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmnnoopqqrssuuvvwwxxxxyyyyyyxxxxwwwwvvxxwwwwvvvuuttssrrqqqpppppqqqqqqpppppooooonnnnnnnnnllllllllllllkkkkkkkjjjjjjihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666655555555554444444433333333333222222222222211111110000000000///////////..........--------------,,,,,,,,,,,,,,+++++++++++*+***********))))))))))))())(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! lllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmnnoppqrrstuvvwwxxxyyyyyyyyxxxxwwwwvxxwwwwvvvuuttssrrqqpppppoqqqqppppppoooooonnnnnnnnnllllllllllllkkkkkkkjjjjjjihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777766666555555555544444444433333333333222222222222211111100000000000///////////..........-------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))(())(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!! lllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmnooppqrstuvvwwxxyyyyyyyyyyyxxxwwwvxxwwwwwvvvuttssrrqqpppoooqppppppppooooonnnnnnnnnnnlllllllllllllkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa```````````````_____________^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777776666555555555554444444443333333333222222222222211111110000000000////////////..........-------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))(()((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!! lllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmnnoopqrrtuvvwwxxyyyzzzzyyyyxxxwwwvxxxwwwwvvvuutssrqqpppoooopppppppoooooonnnnnnnnnnnnlllllllllllllkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa```````````````______________^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;:::::::::::9999999999888888888877777777777776655555555555554444444433333333333222222222222211111100000000000////////////.........-------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! lllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmnoopqqrtuuvwwxxyyzzzzzzyyyyxxxwwwxxxwwwwwvvuutssrqqppoooooppppppoooooonnnnnnnnnnnnnlllllllllllllkkkkkjjjjjjjhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaa```````````````______________^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777777655555555555554444444443333333333222222222222211111110000000000/////////////.........-------------,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!! llllllllllllllllllllllmlmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkllllllllllllllllmmnnoppqrtuuvwwxxyyzzzzzzzyyyxxxwwwxxxxwwwwvvuutssrqqppoooonpppoooooooonnnnnnnnnnnnnnlllllllllllllkkkkkjjjjjjjhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa```````````````______________^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<<<<;;;;;:::::::::::9999999999888888888887777777777777555555555555554444444433333333333222222222222111111100000000000/////////////........-------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! llllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkklllllllkkkkkllllmmmnoopqrttuvwwxxyyzzzzzzzzyyxxxwwwxxxxwwwwvvvuttsrqqppooonnooooooooonnnnnnnnnnnnnnnnlllllllllllllkkkkkjjjjjjihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbaaaa```````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<;;;;::::::::::::999999999988888888888777777777777655555555555554444444443333333333322222222222211111110000000000//////////////........------------,,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! llllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkllllllkkkkkkkllllmmnoopqrstuvwwxxyyyzzzzzzzyyyxxxwwxxxxxwwwwvvuutsrrqppoonnnooooooonnnnnnnnnnnnnnnnnnllllllllllllkkkkkkjjjjjjihhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaa```````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<;;;::::::::::::9999999999988888888888777777777776655555555555544444444433333333333222222222222211111100000000000//////////////.......-------------,,,,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! kkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkllllkkkkkkkkkllllmmnnopqqstuvvwxxyyyzzzzzzzyyyxxxwwxxxxxxwwwvvuutssrqppoonnnooooonnnnnnnnnnnnnnnnnnnnllllllllllllkkkkkjjjjjjjihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddddccccccccbbbbbbbbbbbbbbbbaa````````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<<;;;:::::::::::99999999999888888888887777777777776655555555555444444444433333333333222222222222111111100000000000//////////////.......------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! kkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkklllmmnnopqqstuuvwwxxyyyzzzzzyyyyxxxwwxxxxxxwwwwvvuttsrqqpoonnnooonnnnnnnnnnnnnnnnnnnnnnlllllllllllkkkkkkjjjjjjiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccbbbbbbbbbbbbbbbbaa````````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<;;::::::::::::9999999999988888888888777777777777665555555555544444444433333333333322222222222211111110000000000///////////////......-------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!! kkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnoppqsttuvvwxxxyyyyzzyyyyyxxxwwxxxxxxxwwwvvuutsrqqpoonnnoonnnnnnnnnnnnnmnnnnnnnnnllllllllllkkkkkkjjjjjjiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccbbbbbbbbbbbbbbbbaaa```````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>==========<<<<<<<<<<<;;:::::::::::99999999999988888888888777777777776665555555555444444444333333333333222222222222111111110000000000///////////////......------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!! kkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnoopqsstuuvwwxxxyyyyyyyyyyxxxwwxxxxxxxwwwvvuutsrrqpponnnonnnnnnnnnnmmmmmmmnnnnnnnlllllllllkkkkkkjjjjjjiiiihhhhhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddddddcccccbbbbbbbbbbbbbbbaaaaa``````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<<;;:::::::::::9999999999998888888888877777777777666555555555444444444433333333333322222222222211111111000000000///////////////......-------------,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!! kkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooopppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnopqrsttuvvwwxxxyyyyyyyyxxxxwwxxxxxxxwwwwvvuttsrqpponnnonnnnnnnnmmmmmmmmmnnnnnnnllllllllkkkkkkjjjjjjjiiiihhhhhhhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddcccccbbbbbbbbbbbbbbbaaaaaa`````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<<<;:::::::::::99999999999998888888888777777777777666555555554444444444333333333333222222222222211111111000000000///////////////......------------,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkllllmmnnoppqsstuuvwwxxxyyyyyzzyyyyyxxx||||||{{{{{zzyxxwvuttsrrqpppoooooooooooooooooooooolllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhfffffffffffffeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::99999999999888888886666666666666555555555555444444333333333322222222222111111111111100000000000////////...............--...--------------,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmnnnmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllmmmnoopqrsttuvvwwwxxyyyyyyyyyyxxxx||||||{{{{{zzyyxwvuutsrrqpppoooooooooooooooooooooolllllllllkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::999999999999888888886666666666666555555555554444443333333333222222222221111111111111100000000000///////................--...-------------,,,,,,,,,,,,,++++++++++++*****************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllmmnnopprssttuvvwwwxxxyyyyyyyxxxxw||||{{{{{{{zzzyxwwvutssrqpppoooooooooooooooooooooollllllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeecccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::999999999998888888886666666666666555555555554444443333333333222222222221111111111111000000000000///////...............---..-------------,,,,,,,,,,,,,++++++++++++******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllllllllllllllllllllllllllllklllkkkkkkkkkkkllllmmnnooprrsstuuvvvwwxxxxxxxxxxxxxw||{{{{{{{{{{zzyxxwvuttsrqpppoooooooooooooooooooooolllllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhfffffffffeeeeeeeeeeeeeeedccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::99999999999888888888666666666666555555555555444443333333333222222222221111111111111100000000000///////...............----.--------------,,,,,,,,,,,,,+++++++++++******************)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppooooooooooooooppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmllllllllmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllmmmnnopqrrsstuuuvvwwwxxxxxxxxxxww|{{{{{{{{{{{zzyyxwvvutsrrqppoooooonnnooooooooooooolllllllkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhffffffffeeeeeeeeeeeeeeeddccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::999999999999888888888666666666666555555555554444443333333333222222222221111111111111100000000000///////..............-------------------,,,,,,,,,,,,,++++++++++++******************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllmmnnooqqrrsttuuuvvwwwwxxxxxxxwww{{{{{{{{{{{{zzzyxxwvutssrqppooooonnnnnoooooooooooolllllllkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhffffffeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888666666666666555555555554444433333333332222222222221111111111111000000000000//////..............--------------------,,,,,,,,,,+,+++++++++++++******************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnopqrrssttuuuvvwwwwxxxxxwwww{{{{{{{{{{{{{zzyyxwvuttsrqppooooonnnnnoooooooooooolllllllkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhffffeeeeeeeeeeeeeeeeeddddccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888866666666666555555555554444443333333333222222222222111111111111100000000000///////.............--------------------,,,,,,,,,,,+,++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnopqqrrssttuuuvvwwwwwwwwwwww{{{{{{{{{{{{{zzyyxwwvutsrqqppoooonnnnnnooooooooooolllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgfeeeeeeeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::999999999999888888888866666666666555555555554444433333333332222222222222111111111111100000000000///////............---------------------,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!! ijjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnnppqqrrssttuuvvvwwwwwwwwwww{{{{{{{{{{{{{{zzyxxwvutssqqppoooonnnnnnooooooooooolllllllkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggeeeeeeeeeeeeeeeeeedddddddbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;::999999999999888888888886666666666655555555555444443333333333222222222222211111111111100000000000///////............---------------------,,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnoppqqrrssttuuvvvwwwwwwwwww{{{{{{{{{{{{{{zzyyxwvvutsrqppoooonnnnnnooooooooooolllllllkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggeeeeeeeeeeeeeeeeeedddddddbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;::999999999999888888888886666666666555555555554444443333333332222222222222111111111111100000000000///////............--------------------,,,,,,,,,,,++++++++++++++++******************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmooppqqrssttuuvvvwwwwwwwwww{{{{{{{{{{{{{{{zzyxxwvutsrqqppoooonnnnnnoooooooooollllllkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggeeeeeeeeeeeeeeeedddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_____________^^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::99999999999888888888888666666666555555555555444443333333333222222222222111111111111100000000000///////............---------------------,,,,,,,,,,,+++++++++++++++*******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmooppqqrrsstuuuvvwwwwwwwwww{{{{{{{{{{{{{{{zzyyxwvvutsrqpppooonnnnnnoooooooooollllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggeeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;:999999999999888888888888666666666555555555555444443333333332222222222222111111111111100000000000///////............--------------------,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkklllmnooppqqrssttuuvvwwwwwwwwww{{{{{{{{{{{{{{{{zzyxxwvutsrqqppoooonnnnnoooooooooollllllkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhggggggggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_____________^^^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:99999999999988888888888766666666555555555555444444333333333222222222222111111111111100000000000///////.............--------------------,,,,,,,,,,,++++++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjlllllllllllllllllllllllmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkklllnnoopqqrrsttuuvvwwwwxxwwww||{{{{{{{{{{{{{{zzyyxwvvussrqpppooonnnnnnooooooooollllllkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhhhggggggggggeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:999999999999888888888887766666666555555555555444443333333333222222222221111111111111000000000000///////............--------------------,,,,,,,,,,,,+++++++++++++++*************)*****))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkllnnooppqrrsttuuvvwwwxxxxxww|||{{{{{{{{{{{{{{zzyxxwvutsrqqppoooonnnnnooooooooollllllkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeedddddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::99999999999988888888888776666666555555555555444444333333333222222222222111111111111000000000000///////.............--------------------,,,,,,,,,,,,+++++++++++++++*************)****)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllmmmmmmmlllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkklmnnoopqrrsttuvvwwwxxxxxxxx||||||{{{{{{{{{{{zzyyxwwvtssrqqpoooonnnnnnoooooooolllllkkkkkkjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeedddddddddddddbbbbbbbbbaaaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;::99999999999988888888887776666665555555555555444444333333333222222222221111111111111000000000000///////............--------------------,,,,,,,,,,,,++++++++++++++++*************)****)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllllllllllllkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkklmmnoopqqrsttuvvwwwxxxxxxxx||||||||||||{{{{{{zzyxxwvutsrrqppooonnnnnnnooooooolllllkkkkkjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggggeeeeeeeeeeeddddddddddddddbbbbbbbbaaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;:::9999999999988888888888777666666555555555555444444433333333322222222222111111111111000000000000///////.............--------------------,,,,,,,,,,,,+++++++++++++++**************)****))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiijjlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkmmnnoppqrsttuvvwwxxxxxxxxx}||||||||||||{{{{{zzyyxwwuttsrqppooonnnnnnnnoooooollllkkkkkkjjjjjiiiiiihhhhhhhhhhhggggggggggggggggggeeeeeeeeeedddddddddddddddbbbbbbaaaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::999999999998888888888777766666555555555555544444443333333322222222222111111111111000000000000////////.............-------------------,,,,,,,,,,,,,+++++++++++++++*************))***)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiikkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjjjjjjjjjkklmmnoopqrsstuvvwwxxxxxxxxx}}}||||||||||{{{{{{zzyyxwvutsrqqppoonnnnnnnnnnoooolllkkkkkkkjjjjjiiiiiihhhhhhhhhggggggggggggggggggggeeeeeeeeedddddddddddddddcbbbbbaaaaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDFFFFFFEEEEEEEEEEEEDDDDDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::999999999988888888888777766665555555555555544444443333333322222222221111111111111000000000000////////.............-------------------,,,,,,,,,,,,,++++++++++++++**************))***))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjklmmnnopqrrstuvvwwxxxyyyyyy}}}}||||||||||{{{{{zzzyxxvutssrqppoonnnnnnnnnnnnnnllkkkkkkkkjjjjjiiiiihhhhhhhhhgggggggggggggggggggggeeeeeeeeedddddddddddddcccbbbbaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDFFFFFEEEEEEEEEEEEEDDDDDDDEEDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::::99999999988888888888777776666555555555555544444444333333332222222222111111111111000000000000/////////............-------------------,,,,,,,,,,,,,,++++++++++++++**************))***))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllmmnoppqrstuuvwwxxxyyyyyy}}}}}|||||||||{{{{{{zzyyxwvutsrqppoonnnnnnnnnnnnnnlkkkkkkkkjjjjjiiiiiihhhhhhhhggggggggggggggggggggggeeeeeeeeddddddddddddddcccbbaaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDFFFFFEEEEEEEEEEEEEDDDDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;:::::99999999988888888887777776665555555555555544444444333333322222222221111111111110000000000000/////////............-------------------,,,,,,,,,,,,,++++++++++++++**************)))**)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkllllllllllllllllllllllllllllllllllllllllmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjlllmnnopqrstuuvwwxxxyyyyyy}}}}}}||||||||{{{{{{zzzyxwvutsrqqpoonnnnnnnnnnnnnnkkkkkkkkkjjjjjiiiiiihhhhhhhhggggggggggggggggggggggeeeeeeeddddddddddddddccccbaaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDFFFFFEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::::9999999988888888888777777666555555555555544444444433333332222222222111111111111000000000000//////////............-------------------,,,,,,,,,,,,,++++++++++++++**************)))**))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  hiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjkllmmnopqqrstuvvwxxxyyyyyy}}}}}}}|||||||{{{{{{{zzyxwvutssrqpoonnnnnnnnnnnnnnkkkkkkkkkjjjjjiiiiihhhhhhhhgggggggggggggggggggggggeeeeedddddddddddddddcccccaaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDFFFFEEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;::::::9999999888888888887777777665555555555555544444444433333332222222221111111111110000000000000//////////............------------------,,,,,,,,,,,,,,+++++++++++++***************)))*)))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  hhhiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjkkllmnnopqrstuuvwwxxxyyyyy}}}}}}}||||||{{{{{{{{zzyywwvutsrqpoonnnnnnnnnnnnnnkkkkkkkkkjjjjjiiiiihhhhhhhgggggggggggggggggggggfffeeeedddddddddddddddccccccaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDFFFEEEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::999999888888888888777777766555555555555544444444443333332222222222111111111110000000000000///////////...........-------------------,,,,,,,,,,,,,,+++++++++++++**************))))*))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!  hhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiikkllmmnopqrrstuvvwwxxxyyyy}}}}}}}|||||{{{{{{{{{zzyyxwvutsrqpoonnnnnnnnnnnnnnkkkkkkkkkjjjjjiiiiihhhhhhhggggggggggggggggffffffffddddddddddddddddddcccccccaaaaaaaaaaaaaaaaa```````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDFFEEEEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::999999888888888887777777766555555555555544444444443333332222222222111111111110000000000000///////////...........-------------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!  gggggggggggggggggggggghghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjkklmnnopqrstuuvvwwwxxxxxxxxxxxxwwwwwvvvvvvvvvuutzyxwvutsrqqppooooooopppppllllkkkkkkkjjjjjiiiiiihhheeeeeeeeeeeddddddddddddddbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````________________^^^^^^^^^____^^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@???????????>>>>>>>>>=============;;;;;;;;;:::::::::::::999777777777777666666666666644444444444433333333333222222111111111100000000000////////////..........----.----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!  ggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkklllllllllllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkllmnopqqrstuuvvwwwwxxxxxxxxxxwwwwvvvvvvvvvuuutzyxwvutsrqqppooooooooopppllllkkkkkkkjjjjiiiiiihhhheeeeeeeeeddddddddddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_______________^^^^^^^^^^___^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@????????????>>>>>>>>=============<;;;;;;;;;:::::::::::::999777777777777666666666666644444444444433333333333222222111111111100000000000///////////...........---------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!  ggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjijjjkklmmnopqrsstuuvvwwwwwxxxxxxxwwwwwvvvvvvvvuuuutzyxwvutsrrqppooooooooooppllkkkkkkkkjjjjjiiiiiihhhheeeeeeeedddddddddddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````______________^^^^^^^^^^^__^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@???????????>>>>>>>>>============<<;;;;;;;;::::::::::::::999777777777776666666666666644444444444433333333332222221111111111100000000000///////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!!  ggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjiijjjkklmnnopqrsstuuvvvwwwxxxxxxxwwwwwvvvvvvuuuuuutzyxwwvutsrqpppoooooooooookkkkkkkkkkjjjjjiiiiiihhhheeeeeeeddddddddddddddddddbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>>>>=============<<;;;;;;;::::::::::::::9999777777777766666666666666544444444444333333333332222221111111111000000000000///////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!  ffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjkklmnoopqrsstuuuvvvwwwxxxxxwwwwvvvvvuuuuuuuutzyxxwvutsrqqppoooooooooookkkkkkkkkjjjjjiiiiiihhhhheeeeeedddddddddddddddddddbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@???????????>>>>>>>>>============<<<;;;;;;:::::::::::::::9999777777777766666666666666544444444444333333333322222221111111111000000000000//////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+**************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!  ffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkllmnoppqrssttuuvvvwwwwxxwwwwwvvvvuuuuuuuuttzyyxwvutsrrqpppooooooooookkkkkkkkkjjjjjiiiiihhhhhheeeeeddddddddddddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>=============<<<;;;;;;::::::::::::::9999977777777766666666666666554444444444333333333322222221111111111000000000000///////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!  ffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjkllmnoppqrssttuuuvwwwwwwwwwwwvvvuuuuuuuuuttzyyxwvvutsrqqpppoooooooookkkkkkkkkjjjjiiiiiihhhhhheeeedddddddddddddddddddddbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaaaa```````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<;;;;;::::::::::::::99999977777777766666666666666554444444444333333333322222211111111111000000000000///////////.........----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++*+*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!  ffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjklmmnoppqrrsttuuuvwwwwwwwwwwvvvuuuuuuuttttzyyxxwvutssrqqpppooooooookkkkkkkkjjjjjiiiiihhhhhhheeeddddddddddddddddddddddbbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaa````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>=============<<<<;;;;;::::::::::::::9999997777777776666666666666555444444444333333333322222221111111111000000000000///////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""!!!!!!!!!!!!!  ffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiihiiiiijjkklmmnoppqrrsttuuvvwwwwwwwwwvvvuuuutttttttzyyxxwvvutsrrqqppppooooookkkkkkkkjjjjjiiiiihhhhhhheeeddddddddddddddddddddccbbbbbbbaaaaaaaaaaaaaaa```aaaaaaa``````````````````_______^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<;;;;::::::::::::::9999999777777776666666666666655544444444433333333322222221111111111100000000000////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%$$$$$$$$$$$#################""""""""!!!!!!!!!!!!  ffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiihhhhhiiijjkklmmnoppqrrsstuuvvwwwwwwwwvvvuuuttttttttzyyyxwwvuutsrrqqppppoooookkkkkkkjjjjjiiiiihhhhhhhheeddddddddddddddddcccccccbbbaaaaaaaaaaaaaaaaaaa```aaaaaaa``````````````````______^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<;;;;:::::::::::::9999999977777777666666666666655554444444433333333332222222111111111100000000000/////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%$$$$$$$$$$$$#################""""""""!!!!!!!!!!!!  ffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiijjkklmmnoppqrrsttuvvvwwwwwwwvvvuuuttttttttzzyyxxwwvuttsrrqqppppooookkkkkkjjjjjjiiiiihhhhhhhgedddddddddddddddcccccccccaaaaaaaaaaaaaaaaaaaaa````aaaaa````````````````````____^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<;;;;::::::::::::99999999977777777666666666666555554444444433333333322222222111111111100000000000////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))())(((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!!  ffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhiiijjkklmnnoppqrrstuuvvwwwwwwwvvvuuuttttttttzzyyyxxwvvuttsrrqqpppooookkkkkjjjjjjiiiiiihhhhhhhgeddddddddddddddccccccccccaaaaaaaaaaaaaaaaaaaa`````aaaa```````````````````______^^^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<;;;::::::::::::99999999997777777766666666666655555444444433333333332222222211111111100000000000/////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))())(((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!!  ffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhiiijjkllmnnopqqrsstuvvvwwwwwwvvvuuuttttttttzzyyyyxxwvvuttsrrqqpppoookkkjjjjjjjjiiiiihhhhhhhhgedddddddddddddcccccccccccaaaaaaaaaaaaaaaaaaa``````aaa```````````````````______^^^^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<;;;:::::::::::999999999997777777766666666666555555444444433333333322222222211111111100000000000////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))))())(((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!  ffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjijiiiiiiiiiiiiiihhhhhhhhhiiijjkllmnnopqqrstuuvvwwwwwwwvvuuuttttttttzzzyyyyxxwvvuttsrrqpppoookkjjjjjjjjjiiiiihhhhhhhggdddddddddddddccccccccccccaaaaaaaaaaaaaaaaaa```````aaa``````````````````______^^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;::::::::::999999999999777777776666666666655555544444433333333332222222221111111100000000000/////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))))()((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!  ffffffffffffffffffffffgffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhiiijkklmmnoopqrrttuvvwwwwwwwvvvuuttttttttzzzzyyyyxxwvvutssrqqppoookjjjjjjjjjiiiiiihhhhhhhggddddddddddddcccccccccccccaaaaaaaaaaaaaaaa`````````aa``````````````````______^^^^^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<;;;::::::::::999999999999777777766666666666555555544444433333333322222222221111111000000000000////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**************)))))))))))))(()(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!  fffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiijjkklmmnopqqrstuuvwwwwwwwwvvuuutttttttzzzzzyyyyxxwvvutsrrqppooojjjjjjjjjjiiiiiihhhhhhgggdddddddddddccccccccccccccaaaaaaaaaaaaaaa``````````a`````````````````_______^^^^^^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;::::::::::999999999999977777776666666666655555554444433333333332222222222111111100000000000////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""!!!!!!!!!  ffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiijjkllmnnopqrstuuvvwwwwwwwvvvuuttttsstzzzzzzzyyyxxwvuttsrqqpooojjjjjjjjjjiiiiihhhhhhhgggdddddddddddccccccccccccccaaaaaaaaaaaaa`````````````````````````````________^^^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;::::::::::999999999999977777766666666666555555554444433333333322222222222111111000000000000////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!  efffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjkllmnopqqsttuvvwwwwwwwwvvuutttttsszzzzzzzzyyxxwwvutsrqqppoojjjjjjjjjiiiiiihhhhhhhgggddddddddddcccccccccccccccaaaaaaaaaaa`````````````````````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;:::::::::999999999999997777766666666666655555555444433333333332222222222111111100000000000////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**************)))))))))))))))(()((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!  eeefffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiijjkklmnnopqsstuvvwwwxxwwwvvvuuttttssyzzzzzzzzyyxxwvuttsrqppoojjjjjjjjjiiiiiihhhhhhhgggddddddddddcccccccccccccccaaaaaaaaa``````````````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;:::::::::99999999999998777766666666666665555555544443333333332222222222211111100000000000////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!  eeeeefffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiijjkllmnopqrstuvvwwwxxxwwwvvuuttttssyzzzzzzzzyyyxwwvutsrqppoojjjjjjjjjiiiiiihhhhhhggggddddddddddcccccccccccccccaaaaaaa``````````````````````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;::::::::::99999999999988777666666666666655555555544433333333332222222222111111000000000000////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!  eeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhghhhhhhiiijkklmnooprstuuvwwwxxxxwwvvvuutttssyyzzzzzzzzyyxxwvutsrqppoojjjjjjiiiiiiiiihhhhhhggggdddddddddddccccccccccccccaaaaaa``````````````````````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;::::::::::99999999999888776666666666666655555555544433333333322222222221111111000000000000///////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!  eeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggghhhhiijjkllmnoprsttuvwwwxxxxwwwvvuuttttsyyyzzzzzzzyyxxwvutsrqqpoojjjjiiiiiiiiiiihhhhhhggggdddddddddddcccccccccccbbbaaaa```````````````````__`````````________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;::::::::::9999999999888866666666666666655555555554433333333332222222222111111000000000000///////////.............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!  eeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggghhhhiijjklmnopqrstuvwwwxxxxxwwvvvuutttsyyyyzzzzzzyyyxwvvutsrqpoojjjjiiiiiiiiiiihhhhhhggggdddddddddddcccccccccccbbba`````````````````````___````````_________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<<:::::::::::9999999998888866666666666666655555555554433333333322222222221111110000000000000//////////.............------------,-----,,,,,,,,,,,,,,,,,,,+,,,,,,,,+++++++++**************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!  eeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggghhhhiijkllmnoqrstuvvwwxxxxxwwwvvuuttttyyyyyzzzzzyyyxwwvutsrqpoojjjjiiiiiiiiiiihhhhhgggggdddddddddddccccccccccbbbb`````````````````````____```````__________________^^^^^^^^^]]]]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<<<<::::::::::9999999999888886666666666666665555555555433333333332222222222111111000000000000///////////.............-----------,,-----,,,,,,,,,,,,,,,,,,++,,,,,,,++++++++++*************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!  eeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhiijjklmnoqrstuuvwwxxxxxxwwvvvuutttyyyyyyyzzyyyyxxwvutsrqppojjjjiiiiiiiiiiihhhhhgggggddddddddddddcccccccccbbbb````````````````````_____``````___________________^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<<<::::::::::9999999998888886666666666666655555555555433333333322222222221111110000000000000///////////............-----------,,,----,,,,,,,,,,,,,,,,,,+++,,,,,,,+++++++++**************))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!  ddddddddddddddddddddddedddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffeeeeeffffgghhijklmnopqrsttuuvvvvuuuttsssrrqwwvvvvwwwwwvvvutssrqponmmlllkkkkkkkkkkjjjjjiiiiiihdddddddddddddddcccccccccbaaaaaaaaaaaa`````````````_________________^^^^^^^^___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<<<;;;;;;::99999999998888888887777777666666666666666655555544333333333222222222221110000000000///////////////............----------,,,,------,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,+++++++++***++*****************))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"###""""""""""""""!!!!!!!!  ddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffeeeeeeeffffgghiijklnopqrsstuuuvvvvuuuttssrrrwwvvvvvwwwvvvvuttsrqponnmmlllkkkkkkkkkjjjjjiiiiihhdddddddddddddddccccccccbbaaaaaaaaaaaa`````````````________________^^^^^^^^^___^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;:999999999988888888877777776666666666666666555555544333333333222222222211110000000000//////////////............----------,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++****++****************)))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""""!!!!!!!!  dddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeefffghhijklmnopqrsttuuvvvvuuuttssrrrwwvvvvvvvvvvvvuutsrqpoonmmlllkkkkkkkkkjjjjiiiiihhhddddddddddddddddcccccccbbaaaaaaaaaaaa`````````````______________^^^^^^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;999999999998888888887777766666666666666666655555554333333333322222222211111000000000///////////////...........-----------,,,,,----,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,++++++++****+*****************)))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"##""""""""""""""!!!!!!!!!  dddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeffgghijklmnopqrsttuuuvvvuuutttssrrwwwvvvvvvvvvvvuutsrrqponmmmlllkkkkkkkkjjjjiiiiihhhddddddddddddddddcccccccbbaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;999999999988888888877777766666666666666666655555554333333333222222222211111000000000//////////////............----------,,,,,,---,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,+++++++++****+****************))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"##""""""""""""""!!!!!!!!!  ccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiigghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeefffghhijklmopqrrstuuuvvvuuuuttssrrwwwvvvvvvvvvvvuutssrqponnmmlllllkkkkkkjjjjiiiihhhhddddddddddddddddccccccbbbaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?@@@@????????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;99999999998888888887777776666666666666666655555555333333333222222222211111100000000//////////////............-----------,,,,,,---,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,++++++++**********************))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""#""""""""""""""!!!!!!!!!!  ccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeffgghijklmnopqrsttuuuvvuuuuttsssrwwwwvvvvvvvvvvvuttsrqpponnmmlllllkkkkkjjjiiiihhhhhdddddddddddddddddcccccbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???@@@@???????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;99999999988888888877777776666666666666666555555555333333333222222222211111100000000//////////////............----------,,,,,,,--,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++*********************)))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""#""""""""""""""!!!!!!!!!!  ccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffghhijklnopqrsstuuuuvuuuutttssrwwwwwvvvvvvvvvvuutsrrqponnnmmlllllkkkkjjjiiiihhhhhdddddddddddddddddcccccbbbaaaaaaaaa```````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????@@@????????????>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;99999999988888888777777776666666666666666555555555333333333222222222111111100000000/////////////............-----------,,,,,,,-,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,+++++++++*********************)))))))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!  ccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeffgghijklmnopqrsttuuuuuuuuuttsssxwwwwwwvwwvvvvvuutssrqppoonmmmllllkkkkjjjiiihhhhhhdddddddddddddddddcccccbbbaa``````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@????????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;9999999988888888877777777666666666666665555555555533333333222222222211111110000000//////////////............----------,,,,,,,,-,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,++++++++*********************))))))))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  ccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeffghiijlmnopqrsttuuuuuuuuuttsssxwwwwwwwwwwvvvvuuttsrqqpoonnmmmmlllkkkjjjiiihhhhhhcddddddddddddddddcccccbbba```````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;9999999888888888777777777666666666666665555555555533333333222222222111111110000000//////////////............----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,+++++++++********************)))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  ccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeddeeeeefgghijklmopqrrsttuuuuuuuutttssxxwwwwwwwwwvvvvuuttsrrqppoonnmmmmlllkkjjjiihhhhhhhcccdddddddddddddddccccbbb````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777766666666666665555555555553333333222222222211111111000000//////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,+++++++++*******************))))))))))))(((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!  ccccccccccccccdddddddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddeeeeffghijklmnopqrsttuuuuuuuutttssxxxwwwwwwwwwvvvvuutssrqqppoonnnmmlllkkjjiiihhhhgggccccddddddddddddddccccbbb````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777766666666666555555555555553333332222222222111111111000000//////////////............----------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,++++++++++*******************))))))))))))(((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  ccccccccccccccccdddddddccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeeefgghijklnopqrssttuuuuuuutttssxxxwwwwwwwwwvvvvuutssrqqpppoonnnmmllkkjjiiihhhggggccccddddddddddddddccccbbb```````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;99999888888888777777777776666666666555555555555554333333222222222211111111100000//////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,++++++++++******************)))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  cccccccccccccccccccddddccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddeeeffghijklmnopqrssttuuuuuuttttsxxxxwwwwwwwwvvvvuuttsrrqqpppoonnnmmllkjjiihhhhggggcccccdddddddddddddcccbbbb```````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;:9999888888888777777777777666666666555555555555554433333222222222211111111110000///////////////............----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,++++++++++*******************)))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!   cccccccccccccccccccccddccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddeeefghhijlmnopqrrsttuuuuuuttttsyxxxxwwwwwwwvvvvuuttssrqqqpppoonnmmllkkjiihhhgggggccccccdddddddddddccccbbbb```````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;:9998888888888777777777777666666665555555555555554433332222222222211111111110000///////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,++++++++++******************)))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!   ccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeffghijklmnopqrssttuuuuuttttsyxxxxxwwwwwwvvvvuuttssrrqqqpppoonnmmlkkjiihhhgggggcccccccddddddddddccccbbbb```````````````````````_______^^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;::998888888888777777777777666666665555555555555554443333222222222211111111111000///////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,+++++++++++******************)))))))))))))((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!   ccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeefghijklmnopqrrsttttuutttttsyxxxxxwwwwwwvvvvuuttssrrrqqqpppoonnmlkkjiihhggggggccccccccdddddddddccccbbbb```````````````````````_______^^^^^^^^^^^^^^^^^^^]^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;:::998888888887777777777776666666655555555555555544443332222222222111111111111000///////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,++++++++++++*****************))))))))))))))((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  ccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhgggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeffghijklmnopqrssttttttttttsyxxxxxxwwwwwvvvuuuttssrrrrqqqqppoonmllkjiihhgggggfbbcccccccddddddddccccbbbb```````````````````````_______^^^^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;;::::98888888888777777777777666666655555555555555554444333222222222211111111111100///////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,++++++++++++++*****************)))))))))))))((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  bccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhfffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggghhggggggggggggggggggggggghhhhhhggggggggggggggggggghhggggggggggggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeffghijklmnopqrrsstttttttttsyyxxxxxwwwwwvvvuuuttsssrrrrrqqqpponmmlkjiihhgggfffbbbcccccccdddddddccccbbbb```````````````````````_______^^^^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>???????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;:::::8888888888777777777777666666665555555555555554444433222222222211111111111100////////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,++++++++++++++******************)))))))))))))(((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!  bbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggfffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeefgghijklmnopqrrsstttttttssyxxxxxxxwwwwvvvuutttsssrrrrrrqqpponnmlkjiihhgggfffbbbbcccccccdddddcccccbbbb``````````````````````________^^^^^^^^^^^^^^^^]]]]^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>??????>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::8888888887777777777777666666655555555555555554444433222222222211111111111000///////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,++++++++++++++++******************)))))))))))))((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!  bbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggffffffffffffgggggggggggggggggggggggggggggggggggggggfffffffggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeffghijklmnopqqrrsssttttsssyxxxxxxxwwwwvvvuutttssssrsrrrrqqpponmlkjjihhgggfffbbbbbbcccccccddccccccbbbb``````````````````````_______^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;::::::888888888777777777777666666655555555555555554444443222222222211111111111100////////////////............-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++******************))))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!  bbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffggggggggggggggggggggggggggggggggggffffffffffffffffgggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeefgghijklmnopqqrrsssssssssxxxxxxxxwwwwvvuuutttssssssssrrrqqponmlkjjihhggffffbbbbbbcccccccccccccccbbbb`````````````````````________^^^^^^^^^^^^^^^^]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>??>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::888888888777777777776666666655555555555555554444442222222222211111111111000///////////////............-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*+++++++++++++++++******************))))))))))))((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!  bbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhgggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccddddeeffghijklmnoopqqrrssssssssxxxxxxxxwwwwvvuuutttsssssssssrrqqponmllkjihhgggfffbbbbbbbbcccccccccccccbbbb````______``````````_________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQQQQQQPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::888888887777777777776666666555555555555555544444442222222222111111111110000//////////////.............-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**+++++++++++++++++******************))))))))))))(((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!  bbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccddddeefgghijklmnoppqqrrrssssssxxxxxxxxwwwwvvuuutttssssssssssrrqpponmlkjihhgggfffbbbbbbbbcccccccccccccbbbb````________``````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::888888877777777777766666665555555555555555544444442222222221111111111110000//////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***++++++++++++++++*******************))))))))))))(((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbcccccccccbccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccddddeffghijkllmnoppqqrrrrssssxxxxxxxxwwwwvvuuutttssssssssssrrqqponmlkjiihgggfffbbbbbbbbbccccccccccccbbbb```____________`____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPQQQQQQQQPPPPPPPPPPPPPOOOOPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::888888877777777777766666665555555555555555444444442222222221111111111100000/////////////.............-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++****++++++++++++++++*******************))))))))))))(((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbcccccccbbbccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccdddeefgghijklmnnoppqqrrrrrrrxxxxxxxxwwwvvvuuttttsssssssssssrrqponmlkkjihhggfffbbbbbbbbbbcccccccccccbbbb```_________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPQQQQQQQPPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::888888777777777777766666655555555555555555444444442222222211111111111100000////////////.............-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++****++++++++++++++++*******************)))))))))))(((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!  ````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccdddddddddddddddddddddddddedddddddddddddddddddddddddddddddddccccccccccccccccdeeffghijkklmnoopqqqrrrrrsssssssrrrrrqqqppoooonnnnnssssssrrqponmmlkjihhggfffdddddddeeeeeefffffeeeeedd_______^______________^^^____^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNNMMMNNNNNNNNNNNMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;::::::::::99999999988888877777777766666666666655555555555555554444444444433333332222222222211111111100000000000//////////////----------,,,,,,,,,,,,,,,+,,,,,,,,,,++++++++++++*********************))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccddddddddddddddddddddddddcddddddddddddddddddddddddddddddddccccccccccccccccccddeefgghijklmmnoopqqqrrrrrsssssrrrrrrqqqppoooonnnnnssssssrrqqponmlkjiihhggffdddddddeeeeeefffffeeeeedd_____^^^^^^__________^^^^___^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNNNNMMMMNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;:::::::::999999999888888877777777766666666666655555555555555544444444444333333332222222222111111111100000000000//////////////---------,,,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++++********************)))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  `````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeeegggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccdddddddddddddddddddddccccddddddddddddddddddddddddddddddcccccccccccccccccccccdeeffghhijklmnnoppqqqrrrrrrrrrrrrrrrqqqppooooonnootttssssrrqponmlkkjihhggffedddddddeeeeeeffffeeeeedd_____^^^^^^^^^^_^^^^^^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;:::::::::99999999988888887777777766666666666655555555555555544444444444433333332222222222111111111110000000000///////////////---------,,,,,,,,,,,,,,,++,,,,,,,,,+++++++++++++********************)))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeefeeeeeeeeegggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccddddddddddddddddddcccccccddddddddddddddddddddddddddddcccccccccccccccccccccccddeeffghijjklmnnoppqqqrrrrrrrrrrrrrqqqpppoooooooootttttssrrqpponmlkjjihhggfedddddddeeeeeeffffeeeeedd____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?@??????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;::::::::99999999988888888777777766666666666665555555555555544444444444443333333222222222211111111111000000000///////////////.--------,,,,,,,,,,,,,,,,++,,,,,,,,,++++++++++++*********************)))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddddeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccddddddddddddddddcccccccccddddddddddddddddddddddcccccccccccccccccccccccccccccdddeefgghijkklmnnoppqqqqrrrrrrrrrrrqqqpppooooooooottttttssrqqponmllkjiihgggeeddddddeeeeeeffffeeeeedd____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?@?????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;::::::::99999999988888888777777766666666666665555555555555544444444444433333332222222222111111111111000000000///////////////.--------,,,,,,,,,,,,,,,+++,,,,,,,,+++++++++++++********************))))))))))))((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccddddddddddddcccccccccccccddddddddddddddddddddccccccccccccccccccccccccccbbcccdddeeffghhijkllmnooppqqqrrrrrrrrrrrqqqpppooooooooottttttssrrqpoonmlkjjihhggeeddddddeeeeeffffffeeeedd____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;:::::::99999999988888888877777766666666666665555555555555544444444444443333333222222222211111111111100000000///////////////..--------,,,,,,,,,,,,,,,+++,,,,,,,,+++++++++++++*******************)))))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  _``````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccdddddddddccccccccccccccccddddddddddddddddddccccccccccccccccccccccccccbbbbbbccdddeeffghhijklmmnooppqqqrrrrrrrrrqqqqpppoooooooootttttttssrqqponmllkjiihggeeedddddeeeeeffffffeeeedd___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;::::::999999999988888888877777666666666666665555555555555444444444444443333332222222222111111111111100000000///////////////..-------,,,,,,,,,,,,,,,++++,,,,,,,,+++++++++++++*******************)))))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ___````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccddddddcccccccccccccccccccddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbccdddeeffghiijklmnnooppqqqrrrrrrrrqqqqpppoooooooootttttttssrrqponnmlkjiihhgeeeddddeeeeeefffffffeeedd___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;::::::99999999988888888887777666666666666665555555555555444444444444443333333222222222211111111111110000000///////////////...-------,,,,,,,,,,,,,,+++++,,,,,,,+++++++++++++*******************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"###""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  _____``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeededddddddddddddddddddcccccccccccccccccccccccccdddddccccccccccccccccccccddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbcccdddeefgghijkklmnnoppqqqqrrrrrrqqqqppppooooooooottuuttttssrqpponmlkjjihhgeeeedddeeeeeefffffffeeeed___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888777766666666666666555555555555444444444444443333333222222222211111111111110000000///////////////....------,,,,,,,,,,,,,,++++++,,,,,,,+++++++++++++******************))))))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"###""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  _______````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccddcccccccccccccccccccccccdddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbccccdddeefgghijklmmnooppqqqqrrrqqqqqqppppoooooooootuuuutttssrqqponmlkkjihhgeeeeddeeeeeeffffffffeeeed___^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::999999999988888888887777666666666666665555555555554444444444444443333333222222222211111111111110000000///////////////....------,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++*****************))))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""##""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  _________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbcccccdddeffghiijklmnnopppqqqqqqqqqqqqpppppoooooooouuuuutttssrqqponmllkjihhgeeeeeeeeeeeeffffffffeeeed___^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNNNMMMMMMMMNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::999999999998888888888777666666666666666555555555554444444444444443333333222222222211111111111110000000///////////////.....-----,,,,,,,,,,,,,,+++++++,,,,,,+++++++++++++*****************))))))))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""##""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ___________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbcccccdddeffghijkllmnooppqqqqqqqqqqqppppppooooooopuuuuutttssrqqponmlkkjihhgeeeeeeeeeeeeffffffffeeeed___^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;::999999999998888888888777766666666666666555555555554444444444444443333333322222222221111111111111000000///////////////......-----,,,,,,,,,,,,,++++++++,,,,,++++++++++++++****************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""#"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ______________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbccccddeefgghijklmmnooppqqqqqqqqqpppppppooooopppuuuuutttssrqqponmlkkjihhgeeeeeeeeeeeefffffffffeeed____^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;:9999999999988888888887777666666666666666555555555554444444444444433333333322222222211111111111110000000///////////////......-----,,,,,,,,,,,,+++++++++,,,,,+++++++++++++*****************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""#""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccccbbbccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccddeefghijjklmnnooppqqqqqqqqpppppppooooppppuuuuutttssrqpponmlkjjihhgeeeeeeeeeeeeefffffffeeeed____^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNMMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;9999999999988888888888777666666666666666555555555554444444444444433333333332222222211111111111110000000///////////////.......----,,,,,,,,,,,,,+++++++++,,,,++++++++++++++****************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   __________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbccccccccccccccccccccccbbbccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccddeffghijklmmnooppppqqqqpppppppppppppppppuuuuutttsrrqponmmlkjiihhgeeeeeeeeeeeeefffffffeeeed___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOONNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;:999999999998888888888777766666666666666555555555554444444444444433333333333222222221111111111111000000////////////////.......---,,,,,,,,,,,,,++++++++++,,,,+++++++++++++*****************))))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   _____________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddcccdddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeddddddddfffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbcccccccccccccccccccbbbbbbccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbabbbbbbbcccddefghiijklmnnooppppppppppppppppppppppppuuuuuttssrqqponmlkkjihhggeeeeeeeeeeeeeefffffeeeeed___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::999999999988888888888777766666666666666555555555554444444444444333333333332222222211111111111110000000///////////////........---,,,,,,,,,,,,+++++++++++,,,++++++++++++++*****************))))))))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   _______________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccdddddddccccccccddddddddddddddddddccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeddddddddddddddfffffffffffffffffffffffffeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbcccccccccccccccccbbbbbbbbcccccccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbcccdeefghijkllmnnoopppppppppppppppppppppppuuuutttssrqpoonmlkjiihhggeeeeeeeeeeeeeeeeeeeeeeedd___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;:::99999999988888888888777776666666666666555555555555444444444444333333333333222222221111111111111000000///////////////.........--,,,,,,,,,,,,,+++++++++++,,,++++++++++++++****************)))))))))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   _______________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccddcccccccccccccdddddddddddddcccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeedddddddddddddddddddddfffffffffffffffffffffffeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbccddefgghijklmmnnooopppppppppppppppppppppuuuuttssrrqponmlkkjihhgggeeeeeeeeeeeeeeeeeeeeeeedd___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::9999999988888888888877777666666666666655555555555544444444444333333333333222222221111111111111000000////////////////.........--,,,,,,,,,,,,++++++++++++,,++++++++++++++*****************)))))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   _______________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbccdeefghijjklmmnnoooppppppppppppppppppppuuutttssrqpponmlkjiihhgggeeeeeeeeeeeeeeeeeeeeeeddd___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::9999999988888888888777777666666666666555555555555444444444443333333333332222222221111111111110000000///////////////..........-,,,,,,,,,,,,+++++++++++++,,++++++++++++++*****************))))))))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  _______________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbaaaabbbbcccdeffghijkklmmnnooooppppppppppppppppppuuttttsrrqponmllkjihhggggeeeeeeeeeeeeeeeeeeeeddddd__^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::9999999888888888887777777666666666665555555555555444444444443333333333332222222211111111111110000000//////////////...........-,,,,,,,,,,,,+++++++++++++,++++++++++++++******************))))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ^^_____________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbaaaaabbbbccddefghhijkklmmnnoooopppppppppppppppppuutttssrrqponmlkjjihhggggeeeeeeeeeeeeddddddddddddd__^^^^^^^]]]]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>?>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::9999998888888888877777777666666666665555555555554444444444433333333333322222222211111111111100000000/////////////............,,,,,,,,,,,,++++++++++++++,++++++++++++++******************)))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ^^^^^__________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddddddddddddccddddddddddddddddddddddddddffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaabbbbccdeefghiijkllmmnnooooppppppppppppppppuutttssrqpponmlkjiihhggggfeeeeeeeeeeddddddddddddcc_^^^^^^^^]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>?>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::9999988888888888877777777666666666655555555555554444444444333333333333222222222111111111111000000000////////////.............,,,,,,,,,,,,+++++++++++++++++++++++++++++******************)))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccddeffghiijkllmmnnooooppppppppppppppputttssrrqpoonmlkjiihhhgggffffffeeeeedddddddddccccc^^^^^^^^]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNMMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;:::::::9999888888888888777777777666666666555555555555544444444443333333333333222222222111111111111000000000////////////.............,,,,,,,,,,,++++++++++++++++++++++++++++++*****************))))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ^^^^^^^^^______________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccddeffghiijkllmmnnoooppppppppppppppputttssrrqponmmlkjiihhhhhhffffffffeeedddddccccccccc^^^^^^^^]]]^]^^]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;::::::::9999888888888887777777777666666666555555555555444444444443333333333332222222221111111111110000000000///////////..............,,,,,,,,,,+++++++++++++++++++++++++++++++*****************)))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ^^^^^^^^^^^____________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbccddefgghiijkllmmnnooppppppppppppppputttssrrqponnmlkjjiihhhhhggggggfffeeedddcccccccccb^^^^^^]]]^^^^^^^^]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;::::::::9998888888888887777777777666666665555555555555444444444433333333333332222222221111111111110000000000//////////...............,,,,,,,,,,+++++++++++++++++++++++++++++++****************))))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ]]]]]]^^^^^^^^^^^^^^^^^__________________```````_```````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````aabbccdeefgghhijjkllmmmnnnnnnnnnnnnnnqqqqppoonmllkjiihgggfffffhhhgggggffeedddcccccbbbbb_^^^^^^^^^^_____^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777777766666666665555555555555444444444333333333333222222111111111110000000000000/////////................---,,,,,,,,,,,,++++++++++++**************)))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!  ]]]]]]]]^^^^^^^^^^^^^^^____________________`````___````````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aabbccdeefgghhijjkllmmnnnnoooonnnnnnqqqqppoonmmlkjjihhggggggghhhhhhhggffeeddccccbbbbbb^^^^^^^^^^^______^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYYXZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONOOOOONNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::::9999998888888888887777777777766666666655555555555554444444444333333333333222222111111111100000000000000/////////...............----,,,,,,,,,,,,++++++++++++**************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ]]]]]]]]]]]^^^^^^^^^^^^_______________________``______`````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````aabbccddeffghiijkklmmnnnnooooonnnnnqqqqppoonmmlkkjiihhhhhhhhiiiiiihhggffeddcccbbbbbbb^^^^^^^^^^________^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNOOONNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;::::::::::::9999998888888888887777777777776666666655555555555554444444444333333333333222222211111111110000000000000/////////................---,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]^^^^^^^^^^__________________________________`````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_____`````aabbccdeeffghijjkllmmnnnooooonnnnnqqqqppoonnmllkkjiiiiiiiiijjjjjjiihhgffeddccbbbbbbb^^^^^^^^^^_________^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMLLMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999888888888887777777777777666666655555555555555444444444433333333333322222221111111110000000000000/////////................----,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]^^^^^^^^_____________________________________`````````````````````````````````````aaaaaaaaaaaaaaaaababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_________````aabbccdeefgghijkklmmnnnoooooonnnnqqqqppoonnmmllkkjjjiiijjjkkkkkkjjihhgfeeddccbbbbaa^^^^^^^^^^_________^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOOOONNNNONNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMLLMLLLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;:::::::::::99999998888888888887777777777776666666555555555555554444444444333333333333322222221111111110000000000000/////////...............----,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]^^^^^________________________________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________````aaabccddefghiijkllmnnnoooooonnnnqqqqpppoonnmmllkkkjjjjkkkllllllkkjiihgfeedccbbbbaa^^^^^^^^^^_________^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999888888888887777777777777666666555555555555555444444444433333333333322222222111111110000000000000/////////................----,,,,,,,,,,,,++++++++++++++************)))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$#############""""""""""""""""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]^^^___________________________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____________```aaabccddefghijkklmmnnoooooonnnnqqqqpppooonnmmllllkkkklllmmmmmmllkjiihgfeddccbbbaa^^^^^^^^^^_________^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;::::::::::::99999999888888888887777777777776666666555555555555554444444444333333333333322222222111111110000000000000////////................-----,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###$##############""""""""""""""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^____________________________________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______________````abbccdefghhijklmmnnnooooonnnnqqqqpppooonnnmmmmllllllmmnnnnnnmmlkjihggfedccbbbaa^^^^^^^^^^_________^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888887777777777777666666555555555555554444444444433333333333322222222211111110000000000000/////////................-----,,,,,,,,,,,+++++++++++++++***********))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############"""""""""""""""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccbbbccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___________________``aabbccdefghijkllmmnnnooonnnnnqqqqppppooonnnnmmmmmmmmmnoooooonnmlkjihgfeedccbbaa^]]^^^^^^^_________^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;::::::::::::99999999988888888877777777777776666665555555555555554444444444333333333333322222222211111100000000000000////////................------,,,,,,,,,,++++++++++++++++**********))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####$#############"""""""""""""""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________``aabbcdeffghijklmmnnnnnnnnnnnqqqqpppppoooonnnnnnnnnnnnpppppoonnmlkjihgfeddcbbba^]]]^^^^^__________^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;::::::::::::9999999998888888887777777777777666666555555555555554444444444433333333333322222222221111110000000000000/////////...............-------,,,,,,,,,,++++++++++++++++*********)))))))))))))))())(((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^__________________________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_____________________``aabbcdefghijkllmmnnnnnnnnnmqqqqpppppoooooooonnnoooooqqqqqpponnmlkjihgfedccbba^]]]^^^^^__________^^^]]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888887777777777777666666555555555555554444444444433333333333332222222222111110000000000000/////////................-------,,,,,,,,,++++++++++++++++********))))))))))))))))(()((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  \\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````______________^^^_____``aabcdeefghijkllmmnnnnnnnnmqqqqpppppppooooooooooooppqqqqqqpponmlkjihgfeddcbbb^^]]^^^^^__________^^^]]]]\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;::::::::::::999999999988888887777777777777666666555555555555554444444444443333333333333222222222211111000000000000/////////................--------,,,,,,,,,++++++++++++++++*******))))))))))))))))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  \\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________^^^^^^____``aaabcdefghijkklmmnnnnnnnnmqqqqpppppppppoooooooppppprrrrqqqpponmlkjihgfedccbb^^]]^^^^^__________^^^]]]]\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYYXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;::::::::::::9999999999988888887777777777777666666555555555555544444444444433333333333332222222222211110000000000000/////////...............---------,,,,,,,,+++++++++++++++********))))))))))))))))((((((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!  \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^^____________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaa`````````````````````````________________^^^^^^^^^___```abcddefghijkllmmmnnnnnmmqqqqppppppppppppppppppppprrrrrqqqponmmkjihgfeddcbb^^^^^^^^^__________^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888887777777777777666666555555555555544444444444443333333333333222222222221111000000000000/////////................---------,,,,,,,,+++++++++++++++******))))))))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  \\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___^^^^^_____________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaaaaaaaaaaaaaaaaaa`````````````````````````_________________^^^^^^^^^^____``aabcdefghijjkllmmmnnnmmmqqqqppppppppppppppppppppqrrrrrrqqpoonmlkjihgfedcbb^^^^^^^^^__________^^^]]]\\\\\[[[[[[[[[[[[[[[[[[[[YYYYYXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNNNNMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777776666666555555555555544444444444433333333333332222222222211110000000000000/////////...............----------,,,,,,,+++++++++++++++*******)))))))))))))))))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaaaaaaaaaaa``````````````````````````__________________^^^^^^^^^^^^___```abccdefghijkkllmmmmmmmmqqqpppppppppppppppppppppqrrrrrrqqpponmlkjihgfedccb^^^^^^^^____```____^^^]]]\\\\\[[[[[[[[[[[[[[[[[[[[YYYYYXXXXXXXXXXXXXXXXXXWWYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;::::::::::::999999999988888887777777777777666666655555555555544444444444443333333333333222222222221111000000000000//////////..............-----------,,,,,,,++++++++++++++*******)))))))))))))))))((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaa``````````````````````aaaaaaaaaaaaaa`````````````````````````____________________^^^^^^^^^^^^^^____`aabcdefghhijkkllmmmmmmmqqqpppppppppppppppppppppqrrrrrqqqpoonmlkjihgfedccb^^^^^^^^___``````___^^]]]\\\\[[[[[[[[[[[[[\\\[[[[[YYYYYYXXXXXXXXXXXXXXXWWWWYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888887777777777777666666665555555555544444444444444333333333333222222222221111100000000000///////////..............-----------,,,,,,,+++++++++++++*******)))))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________````````````````````aaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````aaaaaaaaaaa``````````````````````````_____________________^^^^^^^^^^^^^^^^___``abbcdefghijjkkllmmmmmmqqqpppppppppppppppppppppprrrrqqqppoonmlkjihgfeddcb^^^^^^^___```````___^^]]]\\\\[[[[[[[[[\\\\\\\\\\\[ZYYYYYXXXXXXXXXXXXWWWWWWWYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMNMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;::::::::::::999999999988888887777777777776666666665555555555544444444444444333333333333222222222221111000000000000///////////.............------------,,,,,,++++++++++++++******)))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````````````a```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````aaaaaaaaa``````````````````````````______________________^^^^^^^^^^^^^^^^^____`aabcdeefghijjkkllmmmmmqqpppppppppppppppppppppppqqqqqqppponnmlkjihgfeedcb^^^^^^^___````````___^^]]\\\\[[[[[[[\\\\\\\\\\\\\\ZZZYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888887777777777777666666666555555555544444444444444333333333333222222222221111100000000000////////////.............------------,,,,,,+++++++++++++*******))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________````````````````````````````````````aaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````aaaaaa``````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^___``aabcdefghhijkkklllmmmqqpppppppppppooooooooppppqqqqppppoonmmlkjihgffedcc^^^^^^___```aaaa```__^^]]]\\\\[[[[[\\\\\\\]]]]]]]\ZZZZYYYYXXXXXXXXWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888877777777777776666666666555555555444444444444443333333333333222222222221111000000000000////////////............-------------,,,,,+++++++++++++********))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````````````````````````````````````````aaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````aaa```````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^__``abccdefghiijkkklllllppppppppppppoooooooooooooppppppooonnmllkjihggfedcc_^^^^^___``aaaaaa```__^^]]\\\\[[[[\\\\\]]]]]]]]]]][[[ZZZYYYYXXXXXXWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888877777777777776666666666655555555544444444444443333333333333222222222221111100000000000/////////////...........--------------,,,,,+++++++++++++********)))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""!""""""""""!!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````aaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaa```````````````````````````````````````````_a```````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^__`aabcdeefghiijkkkllllpppppppppppooooooooooooooppppooonnnmmlkkjihgffedcc_^^^^^__``aaaaaaaa``__^^]]\\\\\[\\\\\\]]]]^^^^^^^^\[[[ZZZYYYYXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888887777777777776666666666665555555544444444444444333333333333322222222222111100000000000//////////////...........--------------,,,,+++++++++++++*********)))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aa````````````````````````````````````````````____`````````````````````````__________________________^^^^^^^^^^^^^^^^^^]]]^^^^^^^__`aabcdefgghijjkkklllpppppppppppooooooooooonnnpooooonnnmmllkjjihgffedcc_^^^^___``aaabbbaaa``__^]]]\\\\\\\\\\]]]^^^^^___^^\\\[[[ZZZYYYXXXXXWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999988888877777777777766666666666665555555544444444444443333333333333222222222221111100000000000//////////////..........---------------,,,,++++++++++++**********))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!!  [\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________```````````````````````````````````````````````````````````````````````````a```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````_______`````````````````````````__________________________^^^^^^^^^^^^^^^^^]]]]]]^^^^^__``abccdefghhijjkkkllppppppppppooooooooonnnnnnoooonnnmmmllkkjjihggfedcc_^^^^___``aabbbbbbaa`__^^]]\\\\\\\\\]]]^^^________]]]\\[[[ZZYYYXXXXWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999988888887777777777776666666666666555555544444444444443333333333333222222222222111110000000000//////////////...........---------------,,,++++++++++++***********))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!  [[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________``````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````__________````````````````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^__``abcdeefghiijjkkklppppppppppooooooonnnnnnnmonnnnnmmmllkkkjiihggfeddc__^^^__``aaabbbbbbaa``_^^]]\\\\\\\\]]]^^^___``````^^]]]\\[[ZZYYYXXXXWWWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999998888888777777777776666666666666655555554444444444443333333333333222222222222111111000000000///////////////..........---------------,,,,++++++++++++***********)))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$#################""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````_____________``````````````````````_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^__`aabcdeffghiijjkkkppppppppppooooooonnnnnnmmnnnnmmmmlllkkjjiihggfeddc__^^___``aabbbbbbbbaa`__^]]\\\\\\\\]]]^^__`````aa`^^^^]]\\[[ZZYYYXXXWWWWWWWXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::999999999988888888777777777766666666666666655555544444444444433333333333332222222222222111111000000000//////////////..........----------------,,,++++++++++++************)))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$################"""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````````````````````````````````aaaaaaaaaaa````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaa```````````````_________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]^^__``abcdeffghhijjjklllllllllllkkkkkkkjjjjjiionnnnmmmlllkkkjjiihgffeddcbbbbbccddeefffffffeddcbb\\[[[[[[[[\\\]]^^___````````__^^]]\\[[ZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::99999999998888888777777777777666666666666655555555544444444444443333333333322222222222211111100000000000/////////////.......---------------,,,,,+++++++++++*******************)))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````````````aaaaa````````````````````````a````aaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaa``````````````````_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]^^__`abbcdefgghiijjjkkllllllllllkkkkkkjjjjiiinnnnmmmllllkkkjjiihggfeedccbbbcccddeefffffffeddcbb\\[[[[[[[[\\]]]^^__``````a```__^^]]\\[ZZZYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::99999999988888888777777777777666666666666655555555444444444444433333333333222222222222111111000000000000/////////////......----------------,,,,++++++++++++******************)))))))))))))))(((((('''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````____________aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaa`````````````````````_________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]^^__`abccdefgghiijjkkklllllllllkkkkkkjjjjiiinnnmmmmlllkkkkjjiihhgffedcccbbcccddeeeffffffeddcbb\\[[[[[[[[\\]]^^___```aaaaaa```_^^]]\[[ZZYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999988888888877777777777666666666666665555555544444444444433333333333222222222222211111100000000000//////////////......---------------,,,,,+++++++++++******************)))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````________________aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````a````````````````````````________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]^^_``abcdeefghhiijkkkkllllllllkkkkkkjjjjiiinnnmmmmlllkkkkjjiihhggfeedccccccccddeefffffeeddcbb\\[[[[[[[[\\]]^^___``aaaaaaaa```_^^]\\[[ZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNNNNNNNNNNNMMMMMMMMMMMMMLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999999988888888877777777776666666666666655555555444444444444433333333332222222222222111111100000000000//////////////.....----------------,,,,++++++++++++****************)))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________________aaaaaaaaaaaaaaaaaaaaaa`````````````````````````___`````````````````````````_____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]^__`aabcdeffghhiijkkkkklllllllkkkkkjjjjiiinnnmmmllllkkkkjjjiihhgffedccccccccddeeeffffeeddcbb\\[[[[[[[[\\\]]^___``aaaabaaaa``__^]]\[[ZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666666655555555444444444444433333333332222222222222111111110000000000///////////////....----------------,,,,,+++++++++++****************)))))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````````````````````````````````````````````````````````__```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________aaaaaaaaaaaaaaaaaaa`````````````````````````______`````````````````````````___________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[\\\\\\]]^^__`abccdefgghhijjjkkkkllllllkkkkkkjjjjiinnnmmmmllllkkkjjjiihhggfeddcccccccdddeeeeeeeedccbb\\[[[[[[[[\\\]]^^__``aaaabbbaaa``__^]\\[ZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;;;::::::::::99999999988888888888777777777666666666666655555555444444444444433333333332222222222222211111111000000000///////////////.....----------------,,,,,+++++++++++**************))))))))))))))))))((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````__________________```````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________aaaaaaaaaaaaaaa``````````````````````````_________`````````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[\\\\\\\]]^^_``abcddefgghhijjjkkkkkllllkkkkkkjjjjiinnnmmmmllllkkkkjjjiihhgffeddcccccccdddeeeeeeddccba\\[[[[[[[[[\\]]^^__```aaabbbaaaa`__^]]\[[ZZYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888888777777776666666666666555555555444444444444433333333322222222222222111111111000000000///////////////.....---------------,,,,,,+++++++++++*************))))))))))))))))))(((((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaa`````````````````````````````````_________________________aaaaaaaaa`a```````````````````````````____________````````````````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\]]^__`aabcdeefgghiijjjkkkkkkllkkkkkkjjjjiinnnnmmmlllllkkkkjjjiihggfeeddcccccccdddddddddcccba\\[[[[[[[[[\\\]]^^__```aabbbbaaa``_^^]\[[ZZYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888888877777777666666666666555555555444444444444433333333322222222222222211111111100000000///////////////.....---------------,,,,,,,++++++++++**************)))))))))))))))))(((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````_________________________`````````````````````````````````````````````````````````````````````______`````````````````````````aaaaaaaaaaaa```````````````````````````````````````_________________________aaaaaa````````````````````````````________________``````````````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]]^__`abbcdeefgghiijjjkkkkkkkkkkkkkkjjjiionnnmmmmllllkkkkjjjiihhggfedddccccccccdddddddccbba\\[[[[[[[[[\\\]]^^___``aaabbbaaa``_^^]\\[ZZYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;::::::::::::99999999998888888888877777777666666666666655555555444444444444443333333332222222222222211111111110000000///////////////......---------------,,,,,,,++++++++++*************)))))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````_________________________```````````````````````````````````````````````````________________________`````````````````````````aaaa```````````````````````````````````````````````_________________________aaa````````````````````````````___________________```````````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]^^_``abccdeefghhiijjjkkkkkkkkkkkkkjjjjionnnnmmmlllllkkkkjjjiihhgfeeddccccccccccdddccccbba\\[[[[[[[[[[\\]]]^^__```aaaaaaaa``_^^]\\[ZZYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;::::::::::::999999999988888888888877777777666666666666555555554444444444444433333333322222222222222111111111110000000///////////////.....---------------,,,,,,,,++++++++++************)))))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZ[Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________``````````````````````_`````````````````````````````````````````````````_________________________``````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````````````````_________________________```````````````````````````_______________________````````````````______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]^^_`aabccdeffghhiijjjkkkkkkkkkkkkkjjjioonnnmmmmllllkkkkkjjjiihhgfeeddccccccccccccccccbba\\\[[[[[[[[[\\\]]^^^__```aaaaaaa``_^^]\\[ZZYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;::::::::::::999999999988888888888877777777666666666666555555554444444444444433333333332222222222222111111111110000000///////////////......---------------,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^__________________________________`````````````````________``````````````````````````````````````````_________________________``````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````````````````_________________________`````````````````````````_________________________````````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\]]^__`aabcddefgghhiijjjkkkkkkkkkkkkjjjjoonnnnmmmllllkkkkkjjjjiihgffeeddcccccccccccccccbbb\\\\[[[[[[[[\\\]]]^^__```aaaaaaa``_^^]\\[ZZYYXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;:::::::::::999999999988888888888877777777766666666666655555555444444444444443333333333222222222222211111111111000000////////////////......--------------,,,,,,,,,+++++++++************))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________________________________`````````_______________```````````````````````````````````_________________________```````````````````````````````````````````````____________________________``````````````````````````````````````````````````````````````````````````_______________________^^^^`````````````````````````_________________________``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\]^^__`abbcddefgghhiijjjkkkkkkkkkkkjjjjooonnnmmmlllllkkkkkjjjjiihgffeeddcccccccccccccbbbb]\\\\[[[[[[\\\\]]]^^___``aaaaaa```_^^]\[[ZZYYXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999988888888888877777777666666666666555555554444444444444433333333333222222222222111111111110000000///////////////......---------------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________________________________`````____________________________``````````````````````_________________________`````````````````````````__________________________________________________`````````````````````````````````````````````````````````````````````_________________________^^^^^^^`````````````````````````_________________________```````__________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\]]^^__`abbcddefgghhiijjjkkkkkkkkkkkjjjooonnnmmmmllllkkkkkkjjjiihggffeddccccccccccccccbbb]]]\\\\\\\\\\\\]]]^^___``aaaaaa``__^^]\[[ZZYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888877777777666666666666655555555444444444444433333333333322222222222211111111111000000////////////////......--------------,,,,,,,,,,+++++++++***********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________`````````_________________________`````````````````````````__________________________________________________`````````````````````____```````````````````````````````````````__________________________^^^^^^^^^^^`````````````````````````_________________________````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``abbcdeffgghhiijjkkkkkkkkkkkjjjoooonnnmmmllllkkkkkkkjjjihhggfeeddcccccccccccccccb]]]]]\\\\\\\\\\]]]^^___``aaaaaa``__^^]\[[ZZYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999988888888888777777776666666666666555555555444444444444433333333333322222222222111111111110000000///////////////......---------------,,,,,,,,,,++++++++************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!  YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________`````````````````````````__________________________________________________````````````_____________`````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^````````````````````````__________________________`________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]^^_``abbcdeffghhiijjjkkkkkkkkkkjjjpooonnnmmmllllkkkkkkkjjjjihhgffeeddccccccccccccccc^^^]]]]]\\\\\]]]]^^^___``aaaaaa``__^]]\[[ZZYYXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::9999999988888888888877777777666666666666655555555544444444444433333333333332222222222111111111111000000///////////////.......--------------,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!  YYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________________________````````______``___________________________________________________________________________```````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^`````````````````````_________________________^^^^_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``abcddeffghhiijjjjkkkkkkkkjjjpooonnnmmmllllkkkkkkkjjjjiihggffedddccccccccccdddc^^^^^^]]]]]]]]]]^^^___```aaaaaa``__^^]\[[ZZYYYXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999888888888888777777776666666666666555555555544444444444333333333333332222222222111111111110000000///////////////.......--------------,,,,,,,,,,,++++++++***********))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!  YYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^_______________________________________________________________________________________________________________________``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````__________________________^^^^^^^_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[\\]]^^_`aabcdeefgghhiijjjjkkkkkkkjjjpoooonnnmmllllkkkkkkkkjjjiihhggfeedddccccccddddddd____^^^^^]]]]]]^^^___````aaaaaa``__^^]\\[ZZYYYXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999988888888888777777777666666666666555555555554444444444433333333333332222222222111111111111000000///////////////........--------------,,,,,,,,,,,+++++++************)))))))))))))((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^`````````````___________________________^^^^^^^^^^_________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[\\\]]^__`aaccdeffgghiiijjjjkkkkkkjjjpoooonnnmmllllkkkkkkkkjjjiiihhgffeedddcccddddddeee``_____^^^^^^^^^^___```aaaaaaaa```_^^]\\[ZZZYYYXXXXXXXXWWWWWVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888777777776666666666666555555555554444444444333333333333332222222221111111111110000000//////////////.........-------------,,,,,,,,,,,,+++++++************)))))))))))))((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^`````````___________________________^^^^^^^^^^^^^^_______________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[\\]]^__`abcddeffghhiiijjjjjjjjjjjjpoooonnnmmllllkkkkkkkkjjjiiihhggffeedddddddddeeeee`````_____^^^^^____```aaaabbaaaa``__^]]\[[ZZYYYYXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999988888888888777777776666666666666555555555555444444444333333333333332222222222111111111110000000//////////////..........-------------,,,,,,,,,,,,+++++++***********)))))))))))))((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________^^^^^^^^^^^_________________________```````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^`````____________________________^^^^^^^^^^^^^^^^^____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[\\]]^__`abcdeefgghhiiijjjjjjjjjjjppoooonnmmmlllkkkkkkkjjjjiiihhhgffeeeddddddeeeefffaaa`````_________````aaaabbbbbaa``__^]]\\[[ZZZYYYYYYXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888777777776666666666666555555555555444444443333333333333322222222222111111111110000000/////////////...........-------------,,,,,,,,,,,,++++++************)))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^`____________________________^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZ[[[[\\]^^_`abbcdeefgghhiiijjjjjjjjjjppoooonnmmmlllkkkkkkjjjjjjiiihhggffeeeeddeeeeeffffaaaaaa`````____````aaaabbbbbbbaaa``_^^]]\\[[ZZZYYYYYYYXXXXWWWVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999988888888888777777777666666666666555555555555544444444333333333333332222222222111111111110000000//////////////...........-------------,,,,,,,,,,,,++++++************)))))))))))))((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________^^^^______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZ[[[\\]^^_`abccdeffgghhiiiijjjjjjjjpooooonnnmmlllkkkkkjjjjjjiiiihhggfffeeeeeeeefffffgbbbbaaaa`````````aaaabbbbbbbbbbaa``__^^]\\\[[ZZZZYZYYYYXXXWWWWVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888777777777666666666665555555555555444444443333333333333322222222222111111111110000000/////////////............------------,,,,,,,,,,,,++++++************))))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^^_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[\\]]^_`aabcddeffgghhiiiiijjjjjjpooooonnnmmlllkkkkkjjjjjjiiiihhhggffeeeeeeeffffgggbbbbbbaaaaaa```aaaaabbbbbcccbbbbaa``__^]]\\\[[[ZZZZZZYYYXXXWWWVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;;;:::::::::::::9999999998888888888887777777777666666666655555555555554444444433333333333333222222222222111111111100000000////////////.............------------,,,,,,,,,,,,++++++************)))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]_________________________^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\]]^_`abbcdeeffgghhhiiiiijjjjoooooonnnmmmllkkkkkjjjjjjiiiihhhggfffeeeeeffffggggbbbbbbbbaaaaaaaaaaabbbbbbccccbbbaa``__^^]]]\\\[[[[[ZZZYYYXXXWWWVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;:;;;;;;:::::::::::::99999999998888888888887777777777666666666655555555555554444444333333333333332222222222221111111111100000000////////////.............-----------,,,,,,,,,,,,,+++++*************)))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXYXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZ[[[\]]^_`aabcddeefggghhhhiiiiiilllllkkkkjjiiihhhhhggggggjjjjiiihhggggfffggggghhhhggggggggfffffffffffggggggfffffeeeddccbbbaa```___^^^^]]]\\[[[ZZZYYYXXXXXXXXXXUUTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;:::::::::::::9999999999988888887777777777776666666666666665555555555555444444444443333333333333332222211111111111000000000000///////////////.........-----------,,,,,,,,,,,,,++++*************)))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]_______________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[\\]^__`abbcddeeffgghhhhiiiiilllllkkkkjjjiiihhhhggggggjjjjiiihhhgggggggggghhhhhggggggggggffffffffgggggggffffffeeeddccbbbaaa```____^^^]]\\\[[ZZZYYYXXXXXXXXXUUUTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@AAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;:::::::::::::99999999999988888877777777777766666666666666665555555555555444444444433333333333333322222211111111111000000000000//////////////..........-----------,,,,,,,,,,,,,+++*************)))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^]]]]____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZ[[\\]^_``abbcddeeffggghhhhiiillllkkkkkjjjiiihhhhggggggjjjjiiihhhgggggggggghhhhhggggggggggggffffgggggggggffffffeeedddcccbbbaaa````___^^]]]\\[[ZZZYYYYXXXXXXXUUUTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@AAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;::::::::::::::999999999999888888777777777777666666666666666555555555555544444444443333333333333332222221111111111100000000000///////////////...........----------,,,,,,,,,,,,,++++*************)))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^]]]]]]]]_________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[\]^^_``abbcddeeffggghhhhiilllkkkkkkjjjiiihhhhggggggjjjjiiihhhgggggggggghhhhhgggggggggggggggggggggggggffffffeeeedddcccbbbbaaaa```___^^]]\\[[ZZZYYYYYXXXXXUUUTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::::9999999999999888887777777777776666666666666666555555555555444444444443333333333333332222221111111111100000000000//////////////............---------,,,,,,,,,,,,,,++++*************)))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZ[[\]^^_``abbcddeeffggghhhhhkkkkkkkkjjjjiiihhhhggggggjjjiiiihhhhggggggggghhhhhgggggggggggggggggggggggggffffffeeeeddddcccccbbbbaaaa``__^^]]\\[[ZZZYYYYYXXXXUUUUTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;::::::::::::9999999999999888888777777777777666666666666666555555555555444444444443333333333333332222222111111111100000000000///////////////............---------,,,,,,,,,,,,,,+++*************))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  WWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[\]]^__`aabbcddeeffggghhhhkkkkkkkkjjjjiiihhhhggggggjjjiiiihhhhggggggggghhhhhgggggggggggggggggggggggggfffffeeeeeedddddccccccbbbbaaa``__^]]\\[[ZZZZYYYYYXXUUUUTTTTTTSSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@AAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;::::::::::::9999999999998888887777777777776666666666666665555555555555444444444433333333333333322222221111111111100000000000//////////////.............-------,,,,,,,,,,,,,,,,+++*************))))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###$$$#############""""""""""""""!!!!!!!!!!!!!!  WWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYYYYYYZZ[[\]]^__`aabccddeefffggghhkkkkkkkjjjjjiiihhhhggggggjjjiiiihhhhhggggggggghhhhgggggggggggggggggggggggggffffeeeeeeeddddddddccccccbbbaa``__^^]\\[[[ZZZYYYYYXUUUUUTTTTTSSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@AAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;:::::::::::9999999999999888888777777777776666666666666666555555555555444444444443333333333333332222221111111111100000000000//////////////..............-----,,,,,,,,,,,,,,,,,++++*************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$####$$##############""""""""""""""!!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYYYYYYYYZZ[\\]]^__`aabccddeefffggghjkkkkkjjjjjiiiihhhhggggggjjiiiiihhhhhggggggggghhhhgggggggggggggggggggggggggeeeeeeeeeeeeeddddddddddccccbbbaa`__^^]]\\[[ZZZZYYYYVUUUUTTTTTTSSSSSSSSSSSSSRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888777777777777666666666666666655555555555444444444443333333333333332222222111111111110000000000//////////////...............---,,,,,,,,,,,,,,,,,,,+++*************)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$####$$#############""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYZZ[[\\]^^__`aabccddeeffggggjjjjjjjjjjjiiiihhhhgggggfjjiiiiihhhhhhggggggggghhhffggggggggggggfffffffffffeeeeeeeeeeeeeeeeedddddddddcccbbaa``_^^]]\\[[[ZZZYYYVVUUUUTTTTTTSSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888887777777777777666666666666666555555555555444444444433333333333333322222222111111111100000000000//////////////...............--,,,,,,,,,,,,,,,,,,,,+++*************))))))))))))())))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#####$$#############""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYZZ[[\\]^^_``aabccddeeffgggjjjjjjjjjjiiiihhhhhgggggfjjiiiiihhhhhhhhggggggghhhffffffgffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddcccbaa``_^^]]\\[[[[ZZZYVVVUUUTTTTTTTTSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888777777777777666666666666666655555555555444444444433333333333333322222222211111111100000000000//////////////...............-,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))(())))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#####$#############"""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYZ[[[\]]^^_``abbccdeeeffggjjjjjjjjjiiiiihhhhhgggggfjiiiiiihhhhhhhhhhhhhhhghhfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddccbba``__^]]]\\[[[ZZZVVVVUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888887777777777776666666666666666555555555554444444444433333333333333322222222211111111100000000000/////////////...............--,,,,,,,,,,,,,,,,,,,,,++++************)))))))))))((()))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYZZ[[\\]]^__``abbcddeeffffijjjjjjiiiiiiihhhhhggggffjiiiiiihhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffddddddddddeeeeeeeeeeeeeeeeeeeddccbba``__^^]]\\\[[[ZWWVVVUUUUTTTTTTTTTTTSSSSSRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888887777777777777666666666666666655555555555444444444433333333333333322222222221111111100000000000//////////////..............---,,,,,,,,,,,,,,,,,,,,,++++***********)))))))))))(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWXXXWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]][[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[\\]]^__`aabccddeefffiiiiiiiiiiiiihhhhhhggggffjiiiiiihhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffdddddddddddeeeeeeeefffffffeeeeddccbba``__^^]]]\\\[[WWWVVVUUUUUTTTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999888888777777777777766666666666666665555555555544444444443333333333333322222222222111111110000000000//////////////...............---,,,,,,,,,,,,,,,,,,,,,++++***********))))))))))((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]][[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYZZZ[[\\]^^_``abbccddeeffiiiiiiiiiiiiihhhhhgggggffjiiiiiihhhhhhhhhhhhhhhhhhfffffffffffffffffffffffeeddddddddddddeeeeeeefffffffffeeeddccbbaa``__^^]]]\\[XXWWVVVUUUUUUUTTTTTTTTTTSRRRRQQQQQQQQQPPPPPPPPOOOONNNNNMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::9999999999998888888777777777777666666666666666665555555555444444444443333333333333322222222222111111100000000000//////////////..............----,,,,,,,,,,,,,,,,,,,,+++++**********)))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]][[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]\\\\\^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYZZZ[[\\]]^^_``abbcddeeeehiiiiiiiiiiihhhhhhgggggffjiiiiiihhhhhhhhhhhhhhhhhhffffffffffffffffffffffeeedddddddddddddeeeeeeffffffffffeeeddccbbaa``__^^^]]]\YXXWWWVVVUUUUUUUUUUTTTTTTRRRRRQQQQQQQQQPPPPPPPPOOONNNNNMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999888888877777777777666666666666666665555555555544444444444333333333333322222222222211111110000000000//////////////..............-----,,,,,,,,,,,,,,,,,,,,+++++**********))))))))))((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYZZZ[[\\]]^__`aabccdddeehhhiiiiiiiihhhhhhhgggggffjiiiiiihhhhhhhhhhhhhhhhhhfffffffffffffffffffffeeeeddddddddddddddeeeeefffffffffffeeeddccbbaa```__^^^]]YYXXXWWVVVVUUUUUUUUUUTTTTSRRRRRQQQQQQQQQPPPPPPPOOONNNNNMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AA@@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::9999999999999888888887777777777766666666666666666555555555544444444444433333333333332222222222221111110000000000///////////////..............-----,,,,,,,,,,,,,,,,,,,++++++*********))))))))))(((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\]^^_``abbccdddehhhhhhhiihhhhhhhhhgggggffiiiiiiihhhhhhhhhhhhhhhhhhfffffffffffffffffffffeeeeddddddddddddddeeeeeffffffffffffeedddccbbaaa```__^^^ZYYYXXWWWVVVVVUUUUUUUUTTTSSRRRRRQQQQQQQQPPPPPPPOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::9999999999999888888887777777777666666666666666666555555555544444444444433333333333332222222222221111100000000000//////////////..............------,,,,,,,,,,,,,,,,,,,++++++********)))))))))))((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!  VWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[\\]]^^_``abbccdddghhhhhhhhhhhhhhhhhgggggffjiiiiiiiihhiiiiiihhhhhhhhgffffffffffffffffffffeeeedddddddddddddddeeeeefffffffffffeeedddccbbbaaa```__^[ZZYYXXXWWWVVVVVVVUUUUUUTSSSRRRRRQQQQQQQQPPPPPPOOONNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::9999999999999888888888777777777766666666666666566655555555554444444444443333333333332222222222222111110000000000//////////////..............-------,,,,,,,,,,,,,,,,,,+++++++********))))))))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!  VVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[\\]]^__`aabbccddggghhhhhhhhhhhhhhggggggffjiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffeeedddddddddddddddeeeeeffffffffffffeeeddcccbbbbaaa```_[[ZZZYYXXWWWWVVVVVVVUUUUTSSSSRRRRRQQQQQQQPPPPPPPOONNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@???????????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::9999999999999988888888877777777766666666666666656655555555555444444444444333333333333222222222222211110000000000///////////////..............-------,,,,,,,,,,,,,,,,,++++++++*******)))))))))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!  VVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[[\\]^^__`aabbcccfgggghhhhhhhhhhhhggggggffjiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggffffffffeeeddddddddddddddddeeeeefffffffffffeeedddccccbbbbaaa``\\[[ZZYYXXXWWWWWVVVVVUUUUSSSSRRRRRRQQQQQQQPPPPPPOONNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;::::99999999999999888888888877777777666666666666666656655555555554444444444444333333333333222222222222211100000000000//////////////..............--------,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!  VVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZ[[\\]]^^__`aabbbcfffgggghhhhhhhhhhggggggffjiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffeeedddddddddddddddddeeeeeffffffffffeeeedddcccccbbbbaa`]\\[[ZZYYYXXXWWWWVVVVVUUUTSSSSRRRRRQQQQQQQPPPPPPOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@???????????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::99999999999999888888888887777777766666666666666655665555555555444444444444433333333333222222222222221110000000000///////////////..............--------,,,,,,,,,,,,,,,++++++++++******)))))))))))(((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZ[[\\]]^^__``aabbefffgggggghhhhhhgggggggffjiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggfffffffeeddddddddddddddddddeeeeefffffffffeeeedddddcccccbbbba]]]\\[[ZZYYXXXXWWWWVVVVUUTTSSSSRRRRRQQQQQQPPPPPPOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::999999999999999888888888887777777666666666666666655655555555555444444444444433333333333222222222222211100000000000//////////////..............---------,,,,,,,,,,,,,++++++++++++*****))))))))))))((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZ[[\\]]^^__``aabeeefffgggggghggggggggggffjiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggffffffeeddddddccdddddddddddeeeeeefffffffeeeeedddddccccccbbb^^]]\\[[ZZYYYXXXWWWWVVVVUTTSSSSRRRRRQQQQQQQPPPPPOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@?????????????>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::99999999999999888888888888777777766666666666666655565555555555544444444444443333333333322222222222211110000000000//////////////..............----------,,,,,,,,,,+++++++++++++++*****)))))))))))((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZ[[[\\]]^^__``aaddeeffffgggggggggggggggffjiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggffffffeeddddddddcdddddddddddeeeeeeffffeeeeeeddddddddccccccb_^^]]\\[[ZZYYYXXXWWWWVVVVTTTSSSSRRRRQQQQQQQPPPPPOONNNNNMMMMMMLLLLLLLLLLLLLKLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::9999999999999888888888888877777766666666666666665555555555555544444444444444333333333332222222222221110000000000///////////////..............----------,,,,,,,,,++++++++++++++++****))))))))))))((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVWWWWVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZ[[[\\]]^^___``cddeeefffggggggggggggggffjjiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggffffffeeddddddddccddddddddddddeeeeeeeeeeeeeeddddddddddccccc__^^]]\\[[ZZZYYXXXXWWWVVVTTTSSSSRRRRRQQQQQQPPPPPPONNNNNMMMMMMLLLLLLLLLLLLKKLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::9999999999998888888888888777777666666666666666555555555555555544444444444444333333333332222222222211100000000000/////////////...............-----------,,,,,,,,+++++++++++++++++****))))))))))))((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYZZZZ[[\\\]]^^__``aabbcccddddeeeeeeeeeddddiiiiiiiiiiiiiiiihhhhhhhhhggggggghhhhhhhggggggfffffddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddcccccccbbaa``__^^]]]\\\[[[ZZZXWWWVVVVUUUUTTTTTTTSSSSSROOOONNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;::::::::::::999999999998888888888888776666666666666655555555555555555544444444444433333333333333322222222222111111100000000000////////////.........---------------,,,,,,,,,,,,,,,,,,,,++++++++************)))))))))))))))))))))))((((((((('''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYZZZZ[[[\\]]]^^_``aabbbccdddddeeeeeedddddiiiiiiiiiiiiiiiihhhhhhhhhggggghhhhhhhhhhggggggffffddddddddddddddddddddddddeeeeeeeeeeddddddddddddddcccdcccbbaa``__^^^]]\\\[[[ZZXXWWWVVVUUUUUTTTTTTSSSSSROOOONNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBABBBBBBBBBBBBBAAAAAAAA@@@@AA@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;:::::::::::::999999999988888888888887776666666666666555555555555555555444444444444433333333333333322222222222111111100000000000////////////........----------------,,,,,,,,,,,,,,,,,,,,+++++++************)))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  UUUUVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYZZZ[[[\\\]]^^_``aabbbccddddddeeeddddddiiiiiiiiiiiiiiiiihhhhhhhhgggghhhhhhhhhhhggggggffffddddddddddcddcdcddddddddddeeeeeeddddddddddddddddcccdccccbbaa``___^^]]]\\[[[ZXXWWWVVVUUUUUTTTTTTSSSSSROOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::::99999999988888888888887777666666666666555555555555555555544444444444433333333333333322222222222111111100000000000/////////////.......----------------,,,,,,,,,,,,,,,,,,,,++++++++************))))))))))))))))))))))((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  UUUUUUUVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYZZZZ[[[\\]]]^__``aabbccddddddddddddddiiiiiiiiiiiiiiiiiihhhhhhhgghhhhhhhhhhhhhggggggffffddddddddddccccccccddddddddddddddddddddddddcdddcccccddcccbbbaa``___^^]]]\\[[ZYXXWWVVVUUUUUTTTTTTTSSSSROOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::99999999888888888888887777766666666666555555555555555555544444444444443333333333333332222222222211111100000000000/////////////.......----------------,,,,,,,,,,,,,,,,,,,,++++++++*************))))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWXXXXXXXYYYYYYYYZZZZ[[[\\]^^__``aabbccdddddddddddddiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggffffdddddddddcccccccccccddddddddddddddddddcccccccccccccddccccbbaaa```__^^^]]\\[[YXXWWWVVVUUUUUTTTTTTSSSSSOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999888888888888888777776666666666555555555555555555554444444444444333333333333333222222222211111110000000000//////////////.......----------------,,,,,,,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !!  UUUUUUUUUUUUVVVVVVVVVVVWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWXXXXXXXXXXYYYYYYYZZZZ[[\\]]^__``aabbccddddddddddddiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggffffddddddddddccccccccccccdddddddddddddccccccccccccccccddccccbbbaaa```__^^^]]\\[YYXXWWVVVUUUUUTTTTTTSSSSSOOOONNNNNMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::::::999999998888888888888887777776666666666555555555555555555544444444444443333333333333332222222222111111110000000000/////////////.......----------------,,,,,,,,,,,,,,,,,,,,+++++++++*************)))))))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! !!  UUUUUUUUUUUUUUUVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXYYYYYYZZZ[[[\]]^__``abbbcccddddddddddiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggfffdddddddddddcccccccccccccddddddddcccccccccccccccccccddcccccbbbaaa```___^^]]\\ZYXXWWWVVVUUUUUTTTTTTSSSSOOOONNNNNMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBCCCCBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::::::999999998888888888888887777777666666666555555555555555555544444444444444333333333333333222222222111111111000000000/////////////.......----------------,,,,,,,,,,,,,,,,,,,,++++++++++************))))))))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! !  UUUUUUUUUUUUUUUUUVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXYYYYYZZZ[\\]]^__`aabbccccdddddddddiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggfffdddddddddddccccccccccccccccddcccccccccccccccccccccccccccccbbbbaaaa```__^^]]\ZYYXXWWVVVUUUUUUTTTTTSSSSOOOONNNNNMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBBBAAAAAAAABAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::::::9999999988888888888888877777777666666665555555555555555555544444444444443333333333333332222222222111111111000000000/////////////.......----------------,,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! !  UUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXYYYYZZ[\\]]^__`aabbcccccdddddddiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggfffddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbcccccccbbbbbaaaa```__^^]\ZZYYXWWWVVVUUUUUUTTTTSSSSOOOONNNNNMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=>========<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999888888888888888877777777766666666555555555555555555544444444444444333333333333333222222222111111111100000000/////////////.......----------------,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXYYYZ[[\\]^^_``aabbccccccccccciiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggfffddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccbbbbbbaaaa```__^^][ZZYXXWWVVVUUUUUUTTTTTSSSOOOONNNNNMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999888888888888888777777777776666666655555555555555555554444444444444333333333333333222222222211111111110000000//////////////......----------------,,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXWXXXXXXXXXXYYYZ[[\\]^^_``aabbcccccccccciiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggffddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbaaaa``__^][[ZYYXXWWVVVUUUUUTTTTTSSSOOOONNNNMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::::::::999999999888888888888887777777777776666666555555555555555554544444444444443333333333333332222222222111111111100000000/////////////.......----------------,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXYZZ[[\]]^__`aaabbbcccccccciiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggffddddddddddcccccccccccccccccccccbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbaaaa``__^\[ZZYXXWWVVVVUUUUUTTTTSSSOOOONNNNMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::::::999999999988888888888887777777777777666666655555555555555555454444444444444333333333333332222222222111111111100000000/////////////.......----------------,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXYZZ[[\]^^_``aaabbbbcccccchhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggfedddddddddccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa``_^\[[ZYYXWWWVVVUUUUUTTTTSSSOOOONNNNMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888888877777777777777766666655555555555555555444444444444444433333333333332222222222111111111100000000//////////////......----------------,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXYYZZ[\\]^^_``aaabbbbbbbbchhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggfedddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaa``__\\[ZZYXXWWVVVUUUUUTTTTSSSOOONNNNNMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999888888888877777777777777776666665555555555555555544444444444444433333333333332222222222111111111100000000//////////////.......----------------,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  TTTTUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWXXYYZZ[[\]]^__``aaaabbbbbbbhhhhhhhhiiiiiiiiihhhhhhhihhhhhhhhhhhhhhhhhhhggggggeeddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaa``_]\[[ZYYXWWVVVUUUUUTTTSSSSOOONNNNNMMMMMMLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888887777777777777777776666655555555555555555444444444444444433333333333322222222222111111111100000000/////////////........----------------,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWXXYYZZ[\\]]^__```aaaaabbbbgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggeeedddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaa````````aaaaaabbbbbbbbbbbbbbaaa`_]\\[ZYYXXWWVVVUUUTTTTSSSROOONNNNMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999888888887777777777777777777666665555555555555555544444444444444433333333333322222222222111111111100000000/////////////.........---------------,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!  TTTTTTTTTTUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWXYYYZ[[\\]^^__````aaaaaaaggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggeeedddddddcccccccbbbbbbbbbbbbbbbbaaaaaaaa``````````aaaaaaaaaabbbbbbbbbbaaa``]]\[ZZYXXWWVVVUUUTTTTSSSROONNNNNMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAAAAAAAAAA@@@@@@@@@@@?@@@@????????????????????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999888888888777777777777777777766666555555555555555544444444444444443333333333322222222222111111111100000000/////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWXXYYZZ[[\]]^^___`````aaaafgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggeeedddddddcccccccbbbbbbbbbbbbbbbbaaaaaaa```````````aaaaaaaaaaaabbbbbbbbbaa``^]\[[ZYXXWWVVVUUUTTTSSSRROONNNNNMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAAAAA@@@@@@@@@@@@@@@@?@@@@???????????????????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999998888888887777777777777777777766666555555555555555544444444444444433333333333322222222221111111111100000000/////////////..........--------------,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWXXXYYZZ[\\]]^^^___``````afffgggggggghhhhhhhhhhhhhhgggghhhhhhhhhhhhhggggggggeeeeddddddccccccbbbbbbbbbbbbbbbbbaaaaaaa```````````aaaaaaaaaaaaabbbbbbbbaa``^]\\[ZYYXWWVVUUUTTTSSSSRRONNNNNMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@@@@@@??@@@??????????????????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999998888888887777777777777777777776666555555555555555544444444444444433333333333322222222222111111111100000000/////////////...........--------------,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWXXXYYZZ[[\\]]]^^_____````fffffgggggggggggggggggghhggggggghhhhhhhhggggggggggeeeeddddddccccccbbbbbbbbbbbbbbbbbaaaaaaa```````````````````aaaaaaabbbbbaaa``^]\\[ZYYXWWVVUUUTTTSSSRRRONNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@@@@@@@@@???@@????????????????????????>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999998888888887777777777777777777777666665555555555555554444444444444433333333333322222222222111111111110000000/////////////............-------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWXXXXYYZZ[[\\]]]^^^^_____`eefffffgggggggggggggggggggggggggggggggggggggggggggeeedddddddccccccbbbbbbbbbbbbbbbbbaaaaaa``````````__``````````aaaaaaaabaaaa``^]\\[ZYYXWWVVUUTTTSSSRRRRNNNNNMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@????@???????????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999988888888887777777777777777777777666655555555555555544444444444444333333333333322222222221111111111110000000/////////////............------------,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUVVVVVVVVVVVVVWWWXXXYYYZZ[[\\\]]]^^^^____eeeeffffffgggggggggggggggfgggggggggggggggggggggggfeeedddddddccccccbbbbbbbbbbbbbbbbbaaaaaa````````____````````````aaaaaaaaaaa``^]\\[ZYYXWWVVUUTTTSSSRRRQNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888877777777777777777777777666655555555555555444444444444444333333333333222222222211111111111100000000////////////.............-----------,,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWXXXYYYZZ[[[\\]]]]^^^^__deeeefffffffffffffffffgggffffgggggggggggggggggggffeeddddddddccccccbbbbbbbbbbbbbbbbbaaaaaa```````_____``````````````aaaaaaaa```]]\\[ZYYXWWVVUUTTSSSRRRQQNNNMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAABBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999998888888888877777777777777777777776666555555555555554444444444444443333333333332222222222211111111111100000000///////////..............----------,,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##############""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZ[[[\\\]]]]^^^_dddeeeeffffffffffffffffffffffffggggggggggggggggfffeddddddddcccccccbbbbbbbbbbbbbbbbbbaaaaa``````______````___`````````aaaaa```_]]\[[ZYYXWWVVUUTTSSSRRRQQNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999988888888888777777777777777777777776666555555555555554444444444444433333333333322222222222111111111111100000000///////////.............----------,,,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUVVVVVVVWWWWXXXYYYZZZ[[[\\\]]]^^^ddddeeeefffffffffffffffffefffffffgggggggggggffffffdddddddddcccccccbbbbbbbbbbbbbbbbbbaaaaa``````______`__________````````````__]]\[[ZYXXWWVUUTTTSSRRRQQQNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAABBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999888888888887777777777777777777777766665555555555555544444444444443333333333333222222222221111111111111100000000//////////..............---------,,,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  UUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWXXXXYYZZZ[[[\\\]]]]^____````````````````````cddddddeeeeeeeeeeeeeeedddfffffeeeeeeedddddddddddddbcbbbbbbbbbaaaaa`````_____^^^^^^^^^^^^^^^^^^_^^^^^]]]\[[ZYYXWWVVUUTTSSSRRRQQPPPPPPPOOOOOOOOOOOOOOOONNKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAABBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888888877777777776666666666666666666665555555555554444444444444333333333333322222221111111111100000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############""""""""!!!!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWXXXYYYZZZ[[\\\]]]^^____```````````````````cccdddddeeeeeeeeeeeddddddffffeeeeeeeedddddddddddddccbbbbbbbbbaaaaa`````_____^^^^^]]]]]^^^^^^^^^^^^^]]]\\[[ZYYXWWVVUUTTSSSRRRQQPPPPPPOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKJJJJJIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAABBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>=>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999888888888888877777777776666666666666666666655555555555544444444444443333333333333222222221111111111000000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!!!  UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWXXXYYYZZZ[[[\\]]^^^____```````````______`ccccdddddeeeeeeeeddddddddeeeeeeeeeeeddddddddddddddbcbbbbbbbbbaaaaa````______^^^]]]]]]]]]]^^^^^^^^^]]]]\\[[ZYYXWWVVUUTTSSSRRRQQPPPPPOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLKKKKKKJJJJJIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>???>>>>>>>>>>>>>>>>>>>===>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888888887777777776666666666666666666655555555555544444444444443333333333333222222222111111111100000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUVVVVVVWWWWXXXYYZZZ[[[\\]]^^^_____``````__________bbccccddddddeddddddddddddeeeeeeeeeeeddddddddddddddbbbbbbbbbbbaaaa`````______^]]]]]]]]]]]]]]]]^^]]]]]]\\[[ZZYYXWWVVUUTTTSSRRRQQPPPPPOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLKKKKKJJJJJIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAABAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>?>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888888887777777666666666666666666666555555555555444444444444433333333333333222222222111111111000000000000/////............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!   UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUVVVVVWWWXXXYYYZZ[[\\\]^^^^____________________bbbccccdddddddddddddddccceeeeeeeeeedddddddddddddddbbbbbbbbbbaaaaa````_______^]]]]]]]]]]]]]]]]]]]]]]]\\\[[ZZYYXXWVVVUUTTSSRRRQQPPPPPOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLKKKKKJJJJIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888888777777777666666666666666666666655555555555444444444444433333333333333222222222211111111000000000000/////.............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVWWWWXXYYYZZ[[\\]]^^^^___________^^^^^^^^abbbccccddddddddddccccccceeeeeeeeeddddddddddddddddbbbbbbbbbbaaaaa````______^]]]]]]]]]]]]]]]]]]]]]]]\\\\[[ZZYYXXWWVVUUTTSSSRRQQPPPPPOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKKJJJJIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999888888888887777777766666666666666666666665555555555555444444444443433333333333332222222222211111110000000000000/////............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$##############"""""""""""!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYXZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVWWWXXYYYZZ[[\]]]^^^^________^^^^^^^^^^aabbbccccddddddccccccccccdddeeeeedddddddddddccccccbbbbbbbbbaaaaa`````______^]]]]]]]]]]]]]]]]]]]]]\\\\\[[[ZZYYXXWWVVVUUTTSSRRRQQPPPPOOOOOOOOOOOOOOOOOOOOLLLLLMMMMMLLLLLLKKKKJJJIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999888888888887777776666666666666666666666666555555555555444444444443333333333333332222222222221111110000000000000//////...........--------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,+++++++++++++++++****************))))))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXZZZZZZZZZZZZYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXYYYZZ[[\]]]^^^^^___^^^^^^^]]]]]]aaaabbcccccccccccccccbbbbddddddddddddddddcccccccccbbbbbbbbbaaaaa````______^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[ZZYYXXXWWVVUUTTTSSRRQQPPPPPOOOOOOOOOOOOOOOOOOOLLLLMMMMMMMMLLLLKKKKJJJIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888777777766666666666666666666666666555555555544444444444443333333333333332222222222211111100000000000000//////..........---------------,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++******************))))))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVWWXXXYYZZ[\\]]]^^^^^^^^^^^]]]]]]]]]``aaabbbcccccccccbbbbbbbbddddddddddddddddcccccccccbbbbbbbbaaaaa`````_____^^^]]]]]]]\\\\\\\\\\\\\\\\\[\[[[ZZYYYXXWWWVVUUTTSSRRRQQPPPPOOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMLLLLLKKKJJJIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::99999999888888888877777776666666666666666666666666655555555544444444444443333333333333332222222222221111100000000000000///////..........---------------,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++*******************))))))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!  TUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVWWXXXYYZZ[\\\]]]^^^^^^^]]]]]]\\\\]```aaabbbbbcbbbbbbbbbbbbbcddddddddddddddccccccccccbbbbbbaaaaaa`````______^^^]]]]]\\\\\\\\\\\\\\\\\\\[[[[[ZZZYYYXXWWWVVUUTTSSRRQQPPPPPOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMLLLLLKKKJJJIIHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::9999999888888888877777777666666666666666666666666655555555544444444444443333333333333333222222222221111110000000000000////////.........---------------,,,,,,,,,,,,,,,,,,,,,+++++,,+++++++++++++++*******************)))))))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!  TTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTUUUUVVWWWXXYYZ[[\\\]]]]]]]]]]]]\\\\\\\\__```aaabbbbbbbbaaaaaaaaacccdddddddddddcccccccccccbbbbaaaaaaaa`````_____^^^^]]]]\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVUUTTSSRQQQPPPPOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMLLLLLKKKJJJIIHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999998888888888777777777666666666666666666666665555555555444444444444433333333333333333222222222221111100000000000000////////........---------------,,,,,,,,,,,,,,,,,,,++++++++,+++++++++++++++********************)))))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!  TTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWXXYYZ[[[\\\]]]]]]]]\\\\\[[[[\___```aaaaaaaaaaaaaaaaaaacccccdddddddcccccccccccccaaaaaaaaaaa``````_____^^^^]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZYYYXXXWWWVVUUTTSSRQQQPPPPOOOOOOOOOOOOOOOOOLLLMMMMMMMMMLLLLKKKJJJIIIHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999888888888777777777766666666666666666666665555555554444444444444433333333333333333222222222221111100000000000000/////////........---------------,,,,,,,,,,,,,,,,+++++++++++,++++++++++++++*********************)))))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!  TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTUUUVVVWWXXYYZZ[[[\\\\\\\\\\\[[[[[[[[^^___```aaaaaa``````````abcccccccdddccccccccccccccaaaaaaaaaa``````______^^^^]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYXXWWWVVUTTSSRRQQPPPPPOOOOOOOOOOOOOOOOLLLLLMMMMMLLLLLLKKKJJJIIIHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@@?@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999998888888888877777777776666666666666666666665555555554444444444444433333333333333333322222222221111100000000000000//////////.......----------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUVVWWWXYYZZZ[[[\\\\\\[[[[[[ZZZZ[^^^___````````````__`````bbbccccccccccccccccccccccaaaaaaaaa```````_____^^^^^]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYXXXWWVUUTTSRRQQQPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJIIIGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@@??@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999998888888888877777777777666666666666666666665555555554444444444444433333333333333333332222222222111110000000000000//////////.......----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************))))))))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!  TTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUVVVWWXYYYZZZ[[[[[[[[[[ZZZZZZZZ]]^^^__________________``bbbbccccccccccccccccccbbbaaaaaaaa```````______^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYXXXWWVUUTTSRRQQQPPPPPOOOOOOOOOOOOOOLLLLLLLLLLLLLLKKKKJJJIIIIGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@@@@@??@?????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999888888888887777777777766666666666666666665555555555444444444444433333333333333333333222222222211111000000000000////////////......-----------------,,,,,,,,,,,,,++++++++++++++++++++++++++++**********************))))))))))))))))(((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""""!!!!!!!  TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVWWXXYYYZZZZZZZZZZZZZZYYYYZ]]]]^^^^_____^^^^^^^^____aabbbbccccccccccccccbbbbbaaaaaa`````````______^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYXXXWVVUUTSSRRQQQPPPPPOOOOOOOOOOOOOLLLLLLLLLLLLLKKKKJJJIIIIHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>>>>>>>>>===============<==<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999888888888887777777777766666655555555555555555555555444444444444433333333333333333333222222222211111100000000000////////////.......----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************)))))))))))))))))((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!  TTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUVWWWXXYYYYZZZZZZZYYYYYYYYY\\]]]]^^^^^^^^^]]]]^^^^^_aaabbbbbccccccccbbbbbbbbbaaaaa`````````_______^^^^^]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYXXXWVVUUTSSRRQQQPPPPPOOOOOOOOOOOOLLLLLLLLLLLKKKKKJJJJIIIIHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=>>>>>>==================<=<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999888888888887777777777776666655555555555555555555555444444444444333333333333333333333322222222221111110000000000////////////.......-----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************)))))))))))))))))(((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########""""""""""""""!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTUUVVWWWXXXYYYYYYYYYYYYXXXYY\\\\]]]]]]]]]]]]]]]]]]^^^``aaabbbbbbbbbbbbbbbbbbbbaaaa``````````_______^^^^^]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYXXWWVVUTTSRRQQQPPPPPOOOOOOOOOOOOLLLLLLLKKKKKKKKJJJJIIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==>>>>===================<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999988888888888777777777776666655555555555555555555555544444444444333333333333333333333322222222221111111000000000/////////////.......----------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************)))))))))))))))))(((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSTTTUUVVVWWWXXXXXXXXXXXXXXXXXX[[\\\\\\\\\\\\\\\\\\\]]]^_``aaaabbbbbbbbbbbbbbbbbbaaa``````````________^^^^^]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYXXWWVVUTSSRRQQQPPPPPOOOOOOOOOOOLLLKKKKKKKKKKJJJJJIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>==>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999998888888887777777777776666555555555555555555555555544444444443333333333333333333333322222222222111111100000000/////////////.......-----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************)))))))))))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""""!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSTTUUUVVVWWWWXXXXXXXXXWWWXXX[[[[[\\\\\\\\[[[[[[\\\\]]__```aaaaaabbbbbbbbbbbbbbaa``````````_________^^^^^]\\\\\\\[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[ZZZZZZYYXXWWVUTTSSRRQQQPPPPPOOOOOOOOOOLKKKKKKKKKKKJJJJJIIIIIHHHGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>===>>====================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999888888887777777777776666655555555555555555555555554444444443333333333333333333333222222222222111111110000000//////////////......-----------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************)))))))))))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRRRSSSSTTUUUVVVVWWWWWWWWWWWWWWWWZZ[[[[[[[[[[[[[[[[[[[[\\]^___````aaaaaaabbbbbbbbbb````````````_________^^^^^]\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[ZZZZYYYXXWVUUTTSSRRQQPPPPPOOOOOOOOOOKKKKKKKKKKJJJJJJJIIIIHHHHGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===>====================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999988888887777777777777666665555555555555555555555544444444443333333333333333223322222222222222211111111000000//////////////.......-----------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************)))))))))))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$######"""""""""""""""!!!!!!!!!  STTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUVVVVVVVVVVVVVWWWWZZZZZZZ[ZZZZZZZZZZZZ[[[[\^^^___`````aaaaaaabbbbbbb```````````__________^^^^^]\\\\\\[[[[[[[[[[[[[[ZZZZ[[[ZZ[[[[[[[[[ZZZZZYYYXWWVUUTSSRRQQQPPPPPOOOOOOOOOKKKKKKKKKJJJJJJJIIIIIHHHHGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999988888877777777777776666665555555555555555555555444444444333333333333333322222222222222222222111111111000000//////////////.......----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************))))))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$######"""""""""""""""!!!!!!!!!  SSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVYYZZZZZZZZZZYYYYYYZZZZ[[[]]^^^____````aaaaaaabbbbb``````````___________^^^^^]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZYYXXWVVUTTSSRRQQQPPPPOOOOOOOOOKKKKKKKKKJJJJJJIIIIIHHHHHGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999988888877777777777776666666555555555555555555555444444444333333333333333222222222222222222222211111111100000///////////////......-----------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#####"""""""""""""""!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRSSSSSTTTTUUUUUUUUUUUUVVVVYYYYYYYYYYYYYYYYYYYYYZZZ[\]]]^^^____`````aaaaaaabb`````````____________^^^^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[ZZZZYYYXXWVUUTTSRRRQQPPPPPOOOOOOOOKKKKKKKKKJJJJJJIIIIIHHHHHGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999999888888777777777777766666666555555555555555555554444444443333333333333322222222222222222222222111111111100000//////////////.......----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++****************)))))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""""!!!!!!!!!!  SSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRSSSSTTTTTTTTUUUUUUUUUUXXXYYYYYYYYXXXXXXXXYYYYZZ\\\]]]^^^^___````aaaaaaaa````````_____________^^^^^]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZYYXXWVVUUTSSRRQQQPPPPOOOOOOOOLKKKKKKKKJJJJJJIIIIIHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999999888887777777777777766666666655555555555555555554444444443333333333333322222222222222222222222111111111100000///////////////.......----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRSSSSSSSTTTTTUUUTTTTTTTTTTTTTUUUVWXXXYYYZZZZ[[[\\\\]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYXWVVUUTSSRRQQQPPPPPPOOOOOMMMMMMMMLLLLLLKKKKJJJJJIIHGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAABBBAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999999988888888877777777777766666666666665555544444444444444444444333333333333332222222222222222222111111111111100000000000///////////////......----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********)))))))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRSSTTTTTTTTTTTTTTSSSTTTTTTUUWWWXXXYYYZZZ[[[\\\\]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZ[[[[[[[[[[[ZZZYYXWWVVUTTSSRRQQQPPPPPPOOOOMMMMMMMMMLLLLLLKKKKJJJJIIHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999999988888888887777777777766666666666666555544444444444444444444433333333333332222222222222222221111111111111110000000000////////////////......----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRSSSSSSTSSSSSSSSSSSSSSTTTTVWWWWXXXYYYZZZ[[[\\\]]]]]^^^^^^^^]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[ZZZZYXXWVVUUTSSRRQQQPPPPPPOOOONMMMMMMMMMMLLLLLKKKKJJJIIHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888887777777777666666666666666555444444444444444444444333333333333332222222222222221111111111111111110000000000////////////////......---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********)))))))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSTTVVVVWWWXXXYYZZZ[[[\\\\]]]^^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[ZZZZYXXWWVUUTTSSRRQQQPPPPPPPOONNNNMMMMMMMMMLLLLKKKJJJJIHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888877777777776666666666666665554444444444444444444443333333333333222222222222222111111111111111111100000000000////////////////......---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++************))))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSUUVVVVWWWXXYYYZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[ZZZZZZYXXWWVVUTTSSRRQQQQPPPPPPPPNNNNNNNNNMMMMMLLLLKKKJJJIHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888877777777776666666666666665554444444444444444444443333333333333222222222222222211111111111111111110000000000/////////////////......--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUUVVVWWWXXYYYZZ[[[[\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXWWVVUUTTSSRRQQQQPPPPPPPNNNNNNNNNNNNMMMMLLLKKKJJJHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:;;:::::::::::::99999999999999999999988888888888777777777766666666666666655544444444444444444444433333333333332222222222222222211111111111111111100000000000/////////////////......--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************))))))))))))(((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRSTUUUUUVVVWWXXXYYZZZ[[[[\\]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXWWVUUTTSSRRRQQQQPPPPPPNNNNNNNNNNNNNNMMMLLLKKJJJHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;::;:::::::::::::999999999999999999998888888888887777777777666666666666666555544444444444444444444333333333333322222222222222222111111111111111111100000000000////////////////.......-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  RRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQRRRRRTTTUUUUVVVWWXXXYYZZZ[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYXXWWWVVUUTSSSRRQQQQQPPPPPNNNNOOOOOOONNNNMMMLLKKKJJHHHGGGGFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999999998888888888888777777777666666666666666555554444444444444444443333333333333322222222222222222111111111111111111100000000000/////////////////......--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  RRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQRRRTTTTTUUUVVVWWWXXYYYZZZZZ[\\\\\\\\\\\\\]]]]]]]]]]]\\]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZZZZZZZYYYXXWWWVVUUTTSSRRRQQQQQQPPPOOOOOOOOOOOOONNNNMMLLKKKJHHHGGGGFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888887777777776666666666666666555554444444444444444433333333333333222222222222222221111111111111111111000000000000/////////////////......-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++****************)))))))))))((((((((((((((''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  RRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQRSSTTTTUUUUVVWWWXXYYYYZZZZ[[[[[[[\\\\\\\]]]]]]]]]]\\]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYZZZZZZZYYYYYXXWWWVVUUTTSSSRRRQQQQQQQQOOOOOOOOOOOOOOONNNMMLLKKJIHHGGGGFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888887777777777666666666666665555555444444444444444433333333333333322222222222222221111111111111111111100000000000/////////////////.......-------------,,,,,,,,,,,,,,,,,++++++++++++++++++*+++++++****************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPQQQQQSSSTTTTTUUUVVWWWXXXYYYYYYZ[[[[[[[[[\\\\\]]]]]]]]]\\]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXWWWVVUUTTTSSSRRRRQQQQQQOOOOOOPPPPPPPOOONNNMMLLKKIHHHGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999999999899998888888888888877777777776666666666666655555555444444444444443333333333333333222222222222222221111111111111111111000000000000////////////////.......-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**+++++*****************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPQQQSSSSSTTTTUUUVVVWWWXXXXYYYZZZZZZ[[[[[\\\\\]]]]]]]]\\]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXWWWVVVUUUTTTSSSRRRRQQQQQOOOOPPPPPPPPPPPOONNNMMLLKIIHHGGGFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>============<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999889988888888888888877777777776666666666666655555555544444444444443333333333333333222222222222222221111111111111111111000000000000////////////////........-------------,,,,,,,,,,,,,,,,,++++++++++++++++****++++*****************))))))))))))((((((((((((((''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPQQRSSSSSSTTTUUUVVVVWWWXXXXXYYYZZZZZ[[[\\\\\]]]]]]]]\\]]]]]\\\\\\[[[[[[[ZZZZZZYZYYYYYYYYYYYYYYYYYYYYYYYXWWWWVVVUUUTTTTSSSRRRRRQQQOOPPPPPPPPPPPPPPOONNMMLLKIIIHHGGGFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@??????????????????????>>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::::::::9999999999999998889888888888888888777777777766666666666666655555555544444444444433333333333333332222222222222222221111111111111111111000000000000///////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++++++*****++******************)))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$################""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPRRRSSSSSTTTTUUUVVVVWWWWWXYYYYYZZZZ[[[\\\\\]]]]]]]\\]]]]]\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWVVVUUUUTTTSSSSSRRRRRQPPPPPPPPPQQQQQPPPOONNMMLLJIIHHGGGFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@?????????????????????>>>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888888777777777766666666666666555555555554444444444333333333333333332222222222222222221111111111111111111000000000000///////////////..........------------,,,,,,,,,,,,,,,,,+++++++++++++++******+******************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPRRRRRSSSSSTTTTUUUVVVVVWWWXXXYYYYZZZ[[[\\\\]]]]]]\\\]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVUUUUTTTTTSSSSRRRRRPPPPPPPQQQQQQQQPPPOONNMMLJJIIHHGGGFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@????????????????????>?>>>>>>>>>>=============<<<<;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888888777777777776666666666666555555555555444444444333333333333333322222222222222222221111111111111111111000000000000///////////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++++++**************************))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$################""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPQRRRRRRRSSSSTTTTUUUUVVVVVWXXXXYYYZZ[[[\\\\\]]]]]\\\]]]]]\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWVVVVUUUUUTTTTTSSSSSRRRPPPPPPPQQQQQQQQQPPPOONNMMKJIIIHHGGFFFEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????@@????????????????????>>>>>>>>>>>>>=============<<<<;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888888887777777777776666666666665555555555555444444433333333333333333322222222222222222211111111111111111111000000000000//////////////............-----------,,,,,,,,,,,,,,,,,++++++++++++++**************************))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOOQQQQRRRRRRSSSSTTTTUUUUUVVWWWXXXYYZZZ[[[\\\\\]\\\\\\]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWVVVVVUUUUUUUTTTTTSSSSRRPPPPPPQQQQQQQQQQQPPPOONNMKJJIIHHGGGFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;:::::::::::::::99999999999999888888888888888888887777777777777666666666665555555555555544444433333333333333333222222222222222222211111111111111111111000000000000//////////////.............-----------,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOQQQQQQQRRRRRSSSSTTTTTUUUUVWWWXXXYYZZ[[[\\\\\\\\\\\\]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWVVVVVUUUUUUUUUTTTTSSSSRQPPPPPQQQQQQRRQQQQPPPOONMKKJJIIHHGGFFFEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;::::::::::::9::999999999999998888888888888888888877777777777776666666666665555555555555544444333333333333333332222222222222222222111111111111111111111000000000000/////////////..............----------,,,,,,,,,,,,,,+,+++++++++++++++************************)))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  QQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMNNNNNNNNNNOOPPPQQQQQQQRRRRRSSSSTTTTTUVVVWWXXXYYZZ[[[\\\\\\\\\\\]]]]\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWVVVVVUUUUUUUUUUTTTTSSSSQQPPPQQQQQQRRRRRQQQPPOONNLKKJJIIHHGGFFFEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;;:::::::::::99:999999999999998888888888888888888877777777777776666666666665555555555555554443333333333333333332222222222222222222111111111111111111111000000000000/////////////...............----------,,,,,,,,,,,,,++,++++++++++++++************************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  QQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMNNNNNNNNPPPPPPQQQQQQRRRRRSSSSTTTTUVVVWWXXYYZZZ[[[\\\\\\\\\\]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWVVVVVUUUUUUUUUUUTTTTSSSQQQQQQQQQQQRRRRRRQQQPPOONLLKKJIIHHGGGFFEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;::::::::::::999999999999999998888888888888888888777777777777766666666666655555555555555544433333333333333333322222222222222222222111111111111111111110000000000000/////////////...............----------,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMMMMNNNNNNOPPPPPPPPPQQQQQRRRRSSSSSTUUVVVWWXXYYZZ[[[[[\\\\\\\\]]\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXYYYYYYYXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTSSQQQQQQQQQQQRRRRRRQQQQPPOOMLKKJJIIHHGGGFFEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;:::::::::::999999999999999998888888888888888888777777777777766666666666655555555555555544433333333333333333322222222222222222222111111111111111111110000000000000/////////////................----------,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  QQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMNNOOOOOPPPPPPPQQQQQRRRRSSSSTUUVVVWWXXYYZZZ[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXYYXYXXXXXXXXWVVVVVVVVVUUVVUUUUUUTTTTSQQQQQQQQQQQRRRRRRRQQQPPOOMLLKKJJIIHHGGGFFFEEEDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>??????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;::::::::::::99999999999999998888888888888888888777777777777766666666666655555555555555544433333333333333333322222222222222222222111111111111111111111000000000000//////////////................----------,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQRRRRSSTTUUVVVWWXXYYZZZ[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVUUUUUTTTSQQQQQQQQQQQRRRRRRRQQQQPPOMMLLKKJJIIHHGGGFFFEEEDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>?????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999988888888888888888887777777777777666666666666555555555555555444433333333333333332222222222222222222221111111111111111111110000000000000/////////////.................----------,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNOOOOOOOOOOPPPPPQQQQRRRRTTTUUVVVWWXXYYYZZZZZ[[[[[[\\\\\\\\[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVUUUUUTTTRQQQQQQQQQQQRRRRRRQQQQPPOMMMLLKKJJIIHHHGGFFFEEEEDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>???????>>>>>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999988888888888888888887777777777777666666666666555555555555555444443333333333333332222222222222222222221111111111111111111110000000000000//////////////.................----------,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOPPPPQQQQRRRSTTTUUUVVWWXXYYYYZZZZZZZZZ\\\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVUUUUTTTRQQQQQQQQQQQQRRRRQQQQQPPPNMMLLLKKJJIIHHHGGFFFEEEEDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>?????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888888888888877777777777776666666666665555555555555554444443333333333333322222222222222222222211111111111111111111100000000000000//////////////.................---------,,,,,,,,,,,,+++++++++++++++*************)******))))))))))))))))))(((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOOOPPQQQRRRSSTTTUUUVVVWWWWWWWXXZZZZZZZZYYYYYYYXXXXXWWWWWYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWVVVVVVUUUTSSSSSSSSSSSSSSSSSSSSRRRQPPOOONNMMMLLKKJJIIIHHHGGGGFFFFFEEEEEEEEEDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998888888888877777776666666666666655556666666555555555555555444444433333333333333333322222222222222222222222222111111111111111000000000000/000//////////////////....------------,,,,,,,,,,,++,,,,+++++++++++++********)))))))))))))))))(((((((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNOOOOPPPQQQRRSSSTTTUUUVVVVVWWWWWYYYZZZZYYYYYYYYXXXXXWWWWWYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUTTSSSSSSSSSSSSSSSSSSSRRRRPPOOONNNMMMLLKKJJJIIHHHGGGGFFFFFFEEEEEEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999988888888888877777766666666666666555556666665555555555555554444443333333333333333333222222222222222222222222221111111111111110000000000000/00///////////////////....------------,,,,,,,,,,,++,,,,++++++++++++*********))))))))))))))))(((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLMMMMMNNNOOOOPPPQQQRRRSSSTTTUUUUVVVVVWWYYYYYYYYYYYYYYXXXXXXWWWWWYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVUUUTTSSSSSSSSSSSSSSSSSRRRRRQPPPOOONNNMMMLLKKKJJIIIHHHGGGGFFFFFEEEEEEEEDDDDDDDDBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999888888888888877777666666666666665555556666655555555555555544444443333333333333333322222222222222222222222222211111111111111100000000000000/00//////////////////.....------------,,,,,,,,,,,++,,,++++++++++++**********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLMLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLMMMMNNNNOOOPPPPQQQRRRSSSTTTTUUUUVVVVXYYYYYYYYYYYYYXXXXXWWWWWWYYYXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSRRRRRRRQPPPOOOONNNNMMLLLKKJJJIIHHHHGGGGFFFFFEEEEEEEDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>?>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999888888888888887777666666666666665555555666655555555555555544444433333333333333333322222222222222222222222222211111111111111100000000000000//00//////////////////.....------------,,,,,,,,,,+++,,,++++++++++++**********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  PPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLKKKKKKKKKLLLLLLMMMMNNNNOOOOPPPPQQQRRRRSSSTTTTUUUVVXXYYYYYYYYYYYXXXXXXWWWWWWYYXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVUUTTTTSSSSSSSSSSRRRRRRRRQQQPPPOOOOONNNNMMMLLKKKJJIIIHHHGGGGFFFFFFEEEEEEDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>?>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999888888888888877776666666666666655555555666555555555555555444444433333333333333332222222222222222222222222222111111111111110000000000000000//0//////////////////......-----------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNNOOOOOPPPPQQQQRRRSSSSTTTUUVXXXYYYYYYYYYYXXXXXXWWWWWWYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUTTTTSSSSSSSSRRRRRRRRQQQQQPPOOOOOOOONNNMMMLLKKKJJJIIIHHHGGGGFFFFFEEEEEEDDDDDBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999888888888888887776666666666666655555555566555555555555555444444443333333333333332222222222222222222222222221111111111111110000000000000000///0/////////////////.......-----------,,,,,,,,,,,+++,,+++++++++++************)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMNNNNOOOOOOPPPPQQQQRRRSSSTTUUWXXXXYYYYYYYXXXXXXWWWWWWWYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTSSSSSSRRRRRRRQQQQQQQOOOOOOOOOOONNNMMMLLLKKJJJIIIHHHHGGGGFFFFFEEEEEEDDDBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999888888888888877766666666666666555555555565555555555555554444444443333333333333322222222222222222222222222211111111111111100000000000000000////////////////////........----------,,,,,,,,,,,++++,++++++++++++************))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMNNNNNOOOOOOPPPPQQQRRRSSTTUWWXXXXYYYYYYXXXXXXWWWWWWWYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTSSSSSSRRRRRRQQQQQQPPOOOOOOOOOOOONNNMMMLLLKKKJJIIIIHHHGGGGFFFFFEEEEEEDDBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999888888888888877766666666666666555555555555555555555555554444444444333333333333322222222222222222222222222111111111111111100000000000000000////////////////////.........---------,,,,,,,,,,,,++++,+++++++++++*************)))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNNNNNNNOOOOOPPPQQQRRSSTTVWWXXXXXYYYXXXXXXXWWWWWWWYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUTTTTTSSSSSRRRRRQQQQQQPPPPOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHGGGGFFFFFEEEEEDBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999988888888888877776666666666666555555555555555555555555554444444444433333333333222222222222222222222222211111111111111111000000000000000000////////////////////..........---------,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNOOOOPPPQQRRSSTVVWWXXXXXXXXXXXXXWWWWWWWWYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRQQQQPPPPPPOOOOOOOOOOOOONNNNMMMLLLKKKJJJIIIHHHHGGGGFFFFFEEEEEBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999988888888888887777666666666666555555555555555555555555555444444444443333333333322222222222222222222222111111111111111111000000000000000000////////////////////...........--------,,,,,,,,,,,,+++++++++++++++**************))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMNNNNNOOOPPPQQRSSUVVWWXXXXXXXXXXXXWWWWWWWVYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRQQQQPPPPPPPOOOOOOOOOOOOONNNNMMMMLLLKKKJJJIIIIHHHGGGGGFFFFEEEECBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999998888888888887777766666666666655555555555555555555555555444444444444333333333322222222222222222222221111111111111111111000000000000000000////////////////////............------,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLMMMMMMMMMMMMNNNNOOOPPQQRSUUVWWWXXXXXXXXXXWWWWWWWWWYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRQQQQPPPPPOONNNNOOOOOOOOONNNNNMMMLLLKKKKJJJIIIIHHHHGGGGFFFFEEECCBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999888888888888877777666666666665555555555555555555555555544444444444443333333332222222222222222222221111111111111111111110000000000000000/////////////////////.............-----,,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOPPQQRTUVVWWWXXXXXXXXXWWWWWWWWWYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRQQQPPPPPOOONNNNNNOOOOOONNNNNMMMMLLLLKKKJJJJIIIIHHHHGGGGFFFFEECCCBBBBBBAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999988888888888877777766666666665555555555555545555555555544444444444444333333332222222222222222222211111111111111111111100000000000000000/////////////////////..............---,,,,,,,,,,,,,,,++++++++++++++++************))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLMMMMNNOOPPQRTTUVVWWWXXXXXXXXWWWWWWWWWYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSRRRQQQPPPPOOOONNNNNNNNNNNNNNNNNMMMMLLLLKKKKJJJIIIIHHHHHGGGGFFFFECCCCBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888888777777666666666655555555555554455555555554444444444444443333333222222222222222222111111111111111111111110000000000000000/////////////////////...............--,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLMMNNOOPPQSTUUVVWWWWXXXXXWWWWWWWWWWYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSSSRRRQQQPPPPOOOONNNNNNNNNNNNNNNNMMMMMLLLLKKKKJJJJIIIIHHHHGGGGGFFFFCCCCCBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::99999999988888888888877777776666666665555555555555444555555555444444444444444333333322222222222222222211111111111111111111110000000000000000///////////////////////..............--,,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  OOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKLKKKKKKKKKKKKKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLMMMNOOPPSSTUUVVWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPOOOONNNNNNNNNNNNNNMMMMMMLLLLKKKKKJJJJIIIIHHHHHGGGGGFFFDCCCCCBBBBBAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888888777777766666666655555555555554445555555544444444444444433333332222222222222222211111111111111111111110000000000000000////////////////////////.............----,,,,,,,,,,,,,,,+++++++++++++++++************))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLMMNOOPRSTTUUVVWWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKJJJJJIIIIIHHHHGGGGGFFFDDCCCCBBBBBAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999888888888887777777766666666555555555555544445555555444444444444444333333322222222222222222111111111111111111111100000000000000//////////////////////////.............-----,,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMNOORRSTTUVVVWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSTTSSSSSSSSRRRQQQQPPPOOOONNNNMMMMMMMMMMMMLLLLLLKKKKKJJJJJIIIIIIHHHHHGGGGGFFDDCCCCCBBBBBAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999988888888887777777776666666655555555555544444555555444444444444444433333322222222222222221111111111111111111111100000000000000///////////////////////////...........-------,,,,,,,,,,,,+++++++++++++++++++***********)))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMNNOQRSSTUUVVVWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQPPPPOOONNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIHHHHHHGGGGGFFDDDCCCCCBBBBAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::999999999998888888888877777777766666665555555555554444445555544444444444444443333332222222222222222111111111111111111111100000000000000////////////////////////////...........--------,,,,,,,,,,++++++++++++++++++++************))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLMNNQQRSTTUUVVVWWWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQPPPPOOONNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJIIIIIIHHHHHHGGGGGGFDDDDCCCCBBBBBAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888887777777777666666655555555555444444455554444444444444443333333222222222222222211111111111111111111110000000000000/////////////////////////////...........---------,,,,,,,,,+++++++++++++++*+++++***********)))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLMMNPQRRSTTUUVVVWWWWWWWWWWWWWYYYXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRQQQQPPPOOONNMMMMMMMLLLLLLLKKKKKKKJJJJJJIIIIIIIHHHHHHHGGGGGGFDDDDCCCCCBBBBAAAA@@@@@@???????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888777777777766666665555555555544444445554444444444444444333333322222222222222211111111111111111111110000000000000//////////////////////////////..........----------,,,,,,,,+++++++++++++++**++++***********))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJKKLLMMPPQRSSTTUUVVVVWWWWWWWWWWWYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRQQQQPPPPOONNMMMMMLLLLLLLLKKKKKKJJJJJJJIIIIIIIHHHHHHHGGGGGGGFDDDDCCCCCBBBBAAAA@@@@@@??????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888887777777777766666655555555555444444445544444444444444443333333222222222222222111111111111111111111000000000000000/////////////////////////////..........-----------,,,,,,+++++++++++++++****+++************))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLMOPQQRSSTUUUVVVVWWWWWWWWWWYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQPPPPOONNMMMMMLLLLLLKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGFDDDDDCCCCBBBBAAAA@@@@@@?????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999888888888887777777777766666655555555555444444445444444444444444433333333222222222222221111111111111111111110000000000000000////////////////////////////..........------------,,,,,+++++++++++++++*****++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLMOOPQRRSTTUUUVVVVWWWWWWWWWYXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQPPPPOONNMMMMLLLLLKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFDDDDDCCCCBBBBAAAA@@@@@?????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999888888888888777777777776666655555555555444444444444444444444444433333333322222222222221111111111111111111110000000000000000/////////////////////////.///..........------------,,,,+++++++++++++++******+*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKLLNOPQQRSSTTUUVVVVVWWWWWWWVYXXXXXWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRSSSSSSSSRRRRRRQQQQPPPPOONNMMMMLLLLKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGDDDDDCCCCBBBBAAAA@@@@@?????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999888888888888777777777777666665555555555544444444444444444444444433333333332222222222221111111111111111111110000000000000000////////////////////////...//..........-------------,,,+++++++++++++++********************))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  MMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJKLMMNOOPQQRRSSSTTTTTTTTTTTWWWVVVVVVUUUUUUUUTTTTTTTTVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQPPOOONNNNNMMMMMLLLLLLLKKKJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFEEEDDDDCCCCBBBBBAA@@@@@@??????????????>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:;:::::::::::99999999999999988888888888887777777777777766666666666555555555544444444444443333333333333333222222222222222211111111111110000000000000000///////////////////////////...........------------,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!  MMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJKLLMNNOPPQQRRSSSTTTTTTTTTTWWWVVVVVUUUUUUUTTTTTTTTTTVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQPPOOONNNNMMMMMLLLLLLLKKKKJIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFEEEDDDDCCCBBBBBAAA@@@@@???????????????>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888887777777777777766666666666555555555554444444444443333333333333333222222222222222211111111111110000000000000000////////////////////////////..........-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!  MMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHIIIJJKLMMNOOPQQRRSSSSTTTTTTTTTWWVVVVVUUUUUUTTTTTTTTTTTSUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQPPOOONNNNMMMMMLLLLLLKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEDDDDCCCBBBBBAAA@@@@??????????????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888887777777777777766666666666555555555554444444444443333333333333333222222222222222211111111111110000000000000000////////////////////////////...........------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))(((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHIIJJKLLMNNOPPQQRRSSSSTTTTTTTTWVVVVVUUUUUTTTTTTTTTTTSSSUUUUUUUUUTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSRRRRQQQPPOOONNNNMMMMLLLLLLKKKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEDDDCCCCBBBBAAAA@@@??????????????>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888877777777777777666666666665555555555544444444444433333333333333332222222222222221111111111111000000000000000000//////////////////////////............------------,,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHIIIJKKLMMNOOPQQRRRSSSSTTTTTTTVVVVVUUUUUTTTTTTTTTTSSSSSUUUUUUUUTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTSSSSSRRRRQQQPPOOONNNNMMMMLLLLLKKKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEDDDCCCBBBBBAAAA@@??????????????>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888888888877777777777777766666666666555555555544444444444433333333333333322222222222222221111111111111000000000000000000/////////////////////////.............------------,,,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHIIJKKLLMNNOPPQQRRRSSSSTTTTSSVVVVUUUUUTTTTTTTTSSSSSSSSUUUUUUTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRQQQPPOOONNNNMMMMLLLLLKKKKKKJIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEDDDCCCBBBBAAAAA@@?????????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888877777777777777666666666666555555555554444444444433333333333333322222222222222222111111111111000000000000000000////////////////////////...............------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHIIJKKLLMNNOOPPQQRRSSSSSSSSSSVVVUUUUUTTTTTTTSSSSSSSSSSUUUUTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTSSSSSSSRRRRRQQQPPOOOONNNMMMMLLLLLKKKKKKJIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEDDDCCCCBBBBAAAAA@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::999999999999888888888888888777777777777777666666666666555555555554444444444433333333333333322222222222222221111111111111000000000000000000///////////////////////................------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHIIJJKKLMMNNOPPQQRRRSSSSSSSSSVVUUUUUTTTTTTSSSSSSSSSSSSUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQPPOOOONNNMMMMLLLLLKKKKKKJIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEDDDCCCBBBBAAAAAA?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::999999999999888888888888887777777777777777666666666666555555555554444444444433333333333333322222222222222222111111111111100000000000000000///////////////////////.................-----------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHIIIJKKLLMNNOOPPQQRRRSSSSSSSSVVUUUUTTTTTTSSSSSSSSSSSRRTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQPPOOOONNNNMMMLLLLLKKKKKJJIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEDDDCCCBBBBAAAAAA????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999999999999888888888888887777777777777776666666666666555555555554444444444433333333333333322222222222222222111111111111110000000000000000//////////////////////..................------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGHHHIIIJKKLLMMNOOPPQQRRRRSSSSSSSVUUUUUTTTTTSSSSSSSSSSRRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNMMMMLLLLKKKKKJJIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBAAAAAA@???????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999999999999888888888888877777777777777776666666666666555555555554444444444333333333333333322222222222222222111111111111111000000000000000//////////////////////..................------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJKKKLMMNNOOPPQQRRRRSSSSSSUUUUUUTTTTSSSSSSSSSRRRRRRTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOONNNNMMMLLLLKKKKKJJIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEDDDCCCBBBAAAAAA@@??????????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99:9999999999999888888888888777777777777777776666666666666555555555554444444444433333333333333322222222222222222111111111111111100000000000000//////////////////////..................------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  LLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJKKLLMNNOOPPQQQRRRRSSSSRUUUUUTTTTTSSSSSSSRRRRRRRRTTTTTTTTTTSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSRRRRRRRQQQPPPOOOONNNNMMMMLLLKKKKKJJIIIHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEDDDCCCBBBBAAAAAA@@????????>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999888888888888777777777777777766666666666666555555555554444444444433333333333333322222222222222222111111111111111110000000000000/////////////////////...................-------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  LLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJKKLLMMNNOOPPQQRRRRRRRRRUUUUUTTTTTSSSSSSRRRRRRRRRTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSRRRRRRRQQQPPPPOOOONNNMMMMLLLLKKKKJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEDDDCCCCBBBAAAAAA@@@????????>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999888888888888877777777777777766666666666666555555555554444444444333333333333333322222222222222222111111111111111111000000000000//////////////////////..................-------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJKKLLMMNNOOPPQQQRRRRRRRRUUUUUTTTTSSSSSSRRRRRRRRRRTTTTTSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSRRRRRRRRQQQPPPPOOOONNNNMMMLLLLKKKKJJIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDCCCBBBBAAAAA@@@@???????>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999998888888888888777777777777776666666666666665555555555544444444444333333333333333222222222222222221111111111111111111000000000000////////////////////..................--------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  LLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMMNNOOPPQQQRRRRRRRUUUUUTTTTSSSSSSRRRRRRRRRRTTTSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPPPOOOONNNMMMLLLLKKKKKJIIIIHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDCCCBBBBAAAAA@@@@@??????>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999998888888888888777777777777776666666666666665555555555544444444444433333333333333222222222222222221111111111111111111000000000000////////////////////...................-------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMMNNOOPPPQQQRRRRRRUUUUTTTTTSSSSSSRRRRRRRRRRTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQPPPPPOOOONNNNMMMLLLKKKKKJIIIIHHHHHHHGGGGGGGFFFFFFFEEEEEDDDCCCCBBBAAAAAA@@@@@?????>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999999988888888888888777777777777666666666666666655555555555544444444444433333333333332222222222222222211111111111111111100000000000000///////////////////....................-------------,,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGHHHIIJJJKKKLLMMNNOOPPQQQQRRRRRUUUUTTTTTSSSSSRRRRRRRRRQQSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPOOOOONNNMMMLLLKKKKKJIIIIIHHHHHHHGGGGGGFFFFFFFEEEEDDDCCCCBBBBAAAAA@@@@@@?????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999999999998888888888888777777777777666666666666666555555555555544444444444443333333333332222222222222222211111111111111110000000000000000//////////////////......................------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGHHHHIIJJJKKLLMMNNOOPPPQQQRRRRRUUUUTTTTTSSSSSRRRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPOOOONNNMMMLLLLKKKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEEDDDDCCCBBBBAAAAAA@@@@@@????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999999999988888888888887777777777776666666666666665555555555555444444444444433333333333322222222222222222111111111111111000000000000000000//////////////.//.....................-------------,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGHHHHIIJJJKKKLLMMNNOOPPQQQQRRRRUUUUTTTTTSSSSSRRRRRRRQQQQSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPOOOONNNMMMLLLLKKKKKIIIIIIIHHHHHHGGGGGFFFFFEEEEDDDDCCCBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999999888888888888887777777777776666666666666665555555555555544444444444433333333333322222222222222222111111111111111000000000000000000/////////////.../.....................-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGHHHIIIJJJKKLLMMNNOOPPPQQQQRRRUUUUTTTTTSSSSSRRRRRRQQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPOOOONNNMMMLLLLKKKKKIIIIIIIHHHHHHGGGGGFFFFFEEEDDDDCCCCBBBBAAAAAA@@@@@@@???>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999998888888888888887777777777766666666666666655555555555555444444444444433333333333222222222222222221111111111111100000000000000000000////////////.........................-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGHHHHIIJJJKKKLLMMNNOOPPPQQQQRRUUUTTTTTTSSSSRRRRRRQQQQQQSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPOOOOONNNMMMLLLLKKKKKIIIIIIIIHHHHHGGGGGFFFFEEEDDDDCCCCBBBBBAAAAAA@@@@@@@??>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999999988888888888888877777777777666666666666666555555555555554444444444444333333333332222222222222222111111111111111000000000000000000000///////////.........................-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFGGGGGHHHIIIJJJKKLLMMNNOOOPPQQQQQQUUTTTTTTTSSSSRRRRRRQQQQQQSSSSSSSSRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPOOOOONNNMMMLLLLKKKKKIIIIIIIIIHHHHHGGGGFFFFEEEDDDDCCCCBBBBAAAAAAA@@@@@@@??>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999999988888888888888877777777777666666666666666555555555555555444444444444333333333332222222222222222111111111111111000000000000000000000////////////........................-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  KKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFGGGGHHHIIIJJJKKKLLMMNNOOPPPQQQQQTTTTTTTTSSSSSRRRRRQQQQQQQSSSSSSRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPOOOONNNNMMMLLLLKKKKKIIIIIIIIIHHHHHGGGGFFFFEEEDDDCCCCBBBBBAAAAAAA@@@@@@@??>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999899888888888888888877777777776666666666666655555555555555554444444444443333333333322222222222222221111111111111110000000000000000000000///////////........................-------------,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!  KKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHIIIIJJJKKLLLMMNNOOPPPQQQQTTTTTTTTSSSSRRRRRQQQQQQQQSSSRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPOOOOONNNNMMMLLLLKKKKKIIIIIIIIIIHHHHGGGGFFFEEEEDDDCCCBBBBBBAAAAAAA@@@@@@@?>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999888888888888888888877777777777666666666666655555555555555555444444444443333333333322222222222222211111111111111110000000000000000000000////////////.......................------------,,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!  KKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIIJJJKKLLMMNNOOOPPPQQQTTTTTTTSSSSSRRRRRQQQQQQQQSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQPPPPOOOOONNNMMMMLLLLKKKKKIIIIIIIIIIHHHHHGGGFFFEEEDDDCCCCBBBBBAAAAAAAAA@@@@@@?>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888888888888777777777776666666666666555555555555555554444444444433333333333222222222222222211111111111111100000000000000000000000///////////.......................------------,,,,,,,,,,,,,++++++++++++++++************)))))))))))((((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$#$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKLLLMMNNOOPPQQQRRRRTTTTTTTSSSSRRRRRQQQQQQQQPSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRQQQPPPPPOOOONNNNMMMLLLLLLKKKKKKKKKJJJJJIIIIHHHGGGFFEEDDDDCCCCCCBBBBBBBBAAAAAA?????>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999999999999888888888888887777777777777777666666666665555555555555555555444444444444333333333333332222222222222222111111111111000000000000000000000000///////////.....///..................------------,,,,,,,,,,,,,+++++++++++++***********)))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJJKKKLLMMMNNOOPPQQQRRRTTTTTTSSSSSRRRRQQQQQQQQPPSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRQQQPPPPPOOOONNNNMMMLLLLLLKKKKKKKKKJJJJJIIIIHHHGGGFFEEDDDDCCCCCCBBBBBBBBAAAAAA????>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999998888888888888777777777777777676666666666655555555555555555554444444444443333333333333322222222222222221111111111110000000000000000000000000///////////...../...................-----------,,,,,,,,,,,,,,+++++++++++++************)))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKLLLMMNNOOPPPQQQRRSTTTSSSSSSRRRRRQQQQQQQPPPSSSSSSSSSRRRRRRRRRRRRRRRQRRRRRRRRRRRRRSSSSRRRRRRRQQQPPPPPOOOONNNMMMMLLLLLLKKKKKKKKKJJJJJIIIIHHHGGGFFEEDDDDCCCCCCBBBBBBBBAAAAAA????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999998888888888888777777777777777666666666666655555555555555555554444444444443333333333333322222222222222221111111111110000000000000000000000000////////////........................-----------,,,,,,,,,,,,,,++++++++++++++***********)))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKLLLMMNNOOPPQQQQRSSSSSSSSSSRRRRQQQQQQQPPPPSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPOOOOONNNMMMMLLLLLLKKKKKKKKKJJJJJIIIIHHHGGGFFEEDDDCCCCCCCBBBBBBBBAAAAAA???>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;:::::::999999999999999888888888888777777777777777776666666666665555555555555555555444444444444333333333333332222222222222222111111111111000000000000000000000000/////////////........................-----------,,,,,,,,,,,,,,++++++++++++++***********)))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  JKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKKLLMMMNNOOPPQQQQSSSSSSSSSRRRRRQQQQQQPPPPPSSSSRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQPPPPPOOOOONNNMMMMLLLLLLKKKKKKKKJJJJJJIIIIHHHGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA???>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999998888888888887777777777777777766666666666655555555555555555554444444444444333333333333322222222222222221111111111110000000000000000000///////////////////.......................------------,,,,,,,,,,,,+++++++++++++++************)))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  JJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHIIIJJJJKKKLLLMMNNOOOPPQQQSSSSSSSSSRRRRQQQQQQPPPPPPSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPOOOONNNNMMMMLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA??>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;:::::::99999999999999988888888888777777777777777777666666666666655555555555555445444444444444443333333333333222222222222222211111111111100000000000000000000//////////////////.......................-----------,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  JJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGHHHHIIIIJJJJKKKLLLMMNNOOPPPQQSSSSSSSSRRRRRQQQQQQPPPPPPSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQPPPPPOOOONNNNMMMMLLLLLKKKKKKKKKJJJJJIIIIHHHGGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA??>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;::::::::999999999999998888888888887777777777777777776666666666666555555555555544444444444444444433333333333332222222222222222111111111111000000000000000000000//////////////////.....................------------,,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGHHHIIIIJJJJJKKKLLMMMNNOOPPPQRSSSSSSSRRRRRQQQQQPPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQPPPPPOOOONNNNMMMMLLLLLKKKKKKKKJJJJJJIIIIHHHGGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA??>>>>>>>>>>=============<<<<;;;;;;;;;;;;;::::::::9999999999999988888888888877777777777777777666666666666665555555555555444444444444444444333333333333322222222222222221111111111110000000000000000000000/////////////////.....................------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFGGGGGHHHIIIIIJJJJKKKKLLMMNNOOOPPQRRSSSSSRRRRRRQQQQQPPPPPPPRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQPPPPPPOOOONNNNMMMMLLLLLKKKKKKKKJJJJJJIIIIHHHGGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA??>>>>>>>>>=============<<<<;;;;;;;;;;;;;:::::::::9999999999998888888888888777777777777777776666666666666655555555555544444444444444444443333333333333222222222222222211111111111110000000000000000000000/////////////////....................-------------,,,,,,,,,,,+++++++++++++++**************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFFGGGGGHHHIIIIIJJJJKKKLLLMMNNOOPPPRRRSSSSRRRRRQQQQQPPPPPPPPRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQPPPPPOOOOONNNNMMMMLLLLLKKKKKKKJJJJJJIIIIHHHGGGFFFEEDDDCCCCCCCCBBBBBBBBAAAAA@?>>>>>>>>>=============<<<<<;;;;;;;;;;;;::::::::::999999999998888888888888877777777777777766666666666666655555555555544444444444444444443333333333333322222222222222211111111111110000000000000000000000/////////////////....................--------------,,,,,,,,,,,++++++++++++++***************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFFFFFFGGGGHHHIIIIIIJJJJKKKLLMMNNOOOPPRRRRRRRRRRRRQQQQQPPPPPPPPRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQPPPPPOOOOONNNNMMMMLLLLLKKKKKKKJJJJJJIIIIHHHGGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA@?>>>>>>>>=============<<<<<;;;;;;;;;;;;:::::::::::99999999988888888888888887777777777777766666666666666665555555555544444444444444444443333333333333322222222222222211111111111110000000000000000000000/////////////////....................--------------,,,,,,,,,,,+++++++++++++++**************)))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGHHHIIIIIJJJJJKKKLLMMNNOOPPRRRRRRRRRRRRQQQQQPPPPPPPPRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQPPPPPOOOOONNNNMMMMLLLLLKKKKKKKJJJJJJIIIIHHHGGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA@>>>>>>>>==============<<<<;;;;;;;;;;;;::::::::::::999999998888888888888888777777777777766666666666666665555555555554444444444444444443333333333333332222222222222221111111111111000000000000000000000//////////////////....................--------------,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$$###################""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIIIIJJJJJKKLLMMNNNOOPRRRRRRRRRRRRQQQQQPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPOOOOONNNNNMMMMLLLLLKKKKKKKJJJJJIIIIHHHHGGGFFFEDDDDCCCCCCBBBBBBBBBAAAAA@@>>>>>>>>=============<<<<;;;;;;;;;;;;:::::::::::::99999998888888888888888777777777777766666666666666665555555555554444444444444444443333333333333333222222222222221111111111111000000000000000000000//////////////////.....................------------,,,,,,,,,,,,++++++++++++++++**************)))))))))))((((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIIIIJJJJKKKLLMMNNOOPQRRRRRRRRRRRQQQQQPPPPPPPORRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQPPPPOOOOONNNNMMMMMLLLLLLKKKKKJJJJJJIIIIHHHGGGFFFEEDDDCCCCCCCBBBBBBBBAAAAAA@@>>>>>>>=============<<<<<;;;;;;;;;;;;::::::::::::9999999888888888888888877777777777776666666666666666555555555555444444444444444444333333333333333322222222222222111111111111110000000000000000000//////////////////......................------------,,,,,,,,,,,,++++++++++++++++**************)))))))))))((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHIIIIIIJJJJKKLLMMNNOOOQRRRRRRRRRRRQQQQPPPPPPPOORRRRRRRRQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOONNNNNMMMMMLLLLLLKKKKKKJJJJJIIIIHHHGGGFFFEEDDDCCCCCCBBBBBBBBBAAAAA@@@>>>>>>=============<<<<<<;;;;;;;;;;;::::::::::::9999999888888888888888777777777777766666666666666665555555555555444444444444444444333333333333333322222222222222111111111111111000000000000000000////////////////........................------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHIIIIIIIJJJJKKLLMMNNOOQQRRRRRRRRRRQQQQPPPPPPOOORRRRRRQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOONNNNMMMMMLLLLLLLKKKKKJJJJJJIIIHHHHGGGFFFEEDDDCCCCCBBBBBBBBBAAAAAA@@@>>>>>=============<<<<<<<;;;;;;;;;;::::::::::::9999999888888888888888777777777777766666666666666655555555555555544444444444444444333333333333333322222222222222211111111111111000000000000000000///////////////.........................------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!  IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFGGGHHHHHIIIIIIIJJJKKLLMMNNOOQQRRRRRRRRRQQQQQPPPPPPOOORRRRQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPOOOOOONNNNNNMMMMLLLLLLLLKKKKKJJJJJIIIIHHHGGGGFFFEEDDCCCCCCBBBBBBBBAAAAAA@@@@>>>>>============<<<<<<<<;;;;;;;;;::::::::::::999999988888888888888777777777777776666666666666665555555555555554444444444444444333333333333333333222222222222221111111111111110000000000000000////////////////.........................------------,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!  IIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFGGGHHHHHIIIIIIIJJJKKLLMMNNOQQQRRRRRRRRQQQQQPPPPPOOOORRQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNMMMMMLLLLLLLLKKKKKJJJJJIIIIHHHGGGFFFEEEDDCCCCCBBBBBBBBAAAAAAA@@@@>>>>============<<<<<<<<<;;;;;;;;:::::::::::::99999988888888888888777777777777766666666666666665555555555555544444444444444434333333333333333333222222222222222111111111111110000000000000000///////////////...........................-----------,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFGGGHHHHHHHIIIIIJJJKKLLMMNNOQQQRRRRRRRRQQQQQPPPPPOOOORQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPOOOONNNNNNMMMMMLLLLLLLLKKKKKKJJJJJIIIIHHHGGGFFFEEEDDCCCCBBBBBBBBBAAAAAA@@@@@>>>============<<<<<<<<<<;;;;;;;:::::::::::::99999988888888888888777777777777766666666666666665555555555555554444444444444433333333333333333333222222222222222111111111111110000000000000000///////////////......................-....-----------,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFGGGHHHHHHHIIIIIJJJKKLMMNNOPQQQRRRRRRQQQQQPPPPPOOOOOQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJIIIHHHHGGGFFFEEEDCCCCCBBBBBBBBAAAAAAA@@@@@>>>===========<<<<<<<<<<<;;;;;;:::::::::::::99999988888888888888777777777777766666666666666655555555555555554444444444444433333333333333333332222222222222222211111111111110000000000000000///////////////......................--...-----------,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEEEFFFFGGGHHHHHHHHIIIIIJJKKLLMMNNPQQQQRRRRQQQQQQPPPPOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJIIIIHHHGGGFFFEEEEDCCCCBBBBBBBBAAAAAAA@@@@@@>>===========<<<<<<<<<<<<;;;;;:::::::::::::99999998888888888888777777777777666666666666666655555555555555554444444444444433333333333333333332222222222222222221111111111110000000000000000///////////////.......................--..-----------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFFFGGGHHHHHHHHHIIIJJJKLLMMNNPQQQQQQRQQQQQQPPPPPOOOOOOQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJJIIIHHHHGGGFFFEEEDDCCCCBBBBBBBAAAAAAA@@@@@@?>==========<<<<<<<<<<<<<;;;;;:::::::::::::99999999888888888888777777777777766666666666666655555555555555554444444444444433333333333333333332222222222222222221111111111111000000000000000////////////////.....................----.-----------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEFFFFGGGGHHHHHHHHHIIIJJKKLLMNNPPQQQQQQQQQQQPPPPPOOOOOOOQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIHHHGGGGFFFEEEDCCCCBBBBBBBAAAAAAAA@@@@@@?>==========<<<<<<<<<<<<;;;;;:::::::::::::99999999988888888888777777777777776666666666666655555555555555554444444444444433333333333333333322222222222222222222111111111111000000000000000/////////////////....................-----------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEFFFFGGGGGHHHHHHHHIIIJJKKLLMMNPPQQQQQQQQQQQPPPPPOOOOOONQQQQQPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPOOOOOOONNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIHHHGGGFFFEEEDDCCCCBBBBBBBAAAAAAA@@@@@@??==========<<<<<<<<<<<<;;;;;:::::::::::::99999999998888888888777777777777777666666666666555555555555555554444444444444433333333333333333322222222222222222222111111111111000000000000000//////////////////....................----------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHIIIJJKKLMMNPPPQQQQQQQQQPPPPPOOOOOONNQQQQPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPOOOOOOONNNNMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIHHHGGGFFFFEEEDDCCCCBBBBBBAAAAAAAA@@@@@@??=========<<<<<<<<<<<<;;;;;:::::::::::::99999999999888888888777777777777777666666666666555555555555555554444444444444433333333333333333322222222222222222222211111111111100000000000000///////////////////...................----------------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"##"""""""""""""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGHHHHHHHIIJJKKLLMMOPPPQQQQQQQPPPPPOOOOOONNNQQPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPOOOOOOOONNNMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIHHHGGGFFFEEEDDDCCCBBBBBBBAAAAAAA@@@@@@???========<<<<<<<<<<<<;;;;;:::::::::::::99999999999988888888777777777777777666666666666555555555555555554444444444444433333333333333333322222222222222222222211111111111100000000000000///////////////////...................----------------,,,,,,,,,,,,+++++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""#""""""""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEFFFFFFFFFFGGGGGGHHHIIJKKLLNNNOOOOOOOOOONNNNNNMMMMMMPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJIIIHHHGGGFFFFEEEDDDDCCBBBBBBAAAAAAAA@@@@@@????=======<<<<<<<<<<<<;;;;;;::::::99999999999998888888888888888887777777777777666666666666665555555555555555555444444444444443333333333333322222222222222222222221111111111110000010000000000000000000/////////////////..............-------,,,,,,,,,,,,,+++++,+++++++++++++++************)))))))))))))))(((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEFFFFFFFFFFFGGGGGHHIIJJKKLMNNNOOOOOOOOONNNNNMMMMMMMPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJIIIIHHHGGGFFFEEEDDDDCCBBBBBBBAAAAAAAA@@@@@@????======<<<<<<<<<<<<;;;;;;;::::999999999999998888888888888888888777777777777766666666666655555555555555555555444444444444443333333333333322222222222222222222222111111111110000000000000000000000000/////////////////...............------,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))(((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFGGGHHHIJJKKLMNNNNOOOOOOONNNNNNMMMMMMLPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJIIIHHHGGGFFFEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@????=====<<<<<<<<<<<<;;;;;;;;::::99999999999998888888888888888888777777777777776666666666655555555555555555555444444444444444333333333333322222222222222222222222111111111111000000000000000000000000////////////////................------,,,,,,,,,,,,,++++++++++++++++++++++***********)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFGGGHHIIJJKLMMNNNNOOOOONNNNNNMMMMMMMLPPPPPPPPPPPOOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJIIIIHHHGGFFFEEEEDDDDCCBBBBBBBAAAAAAAAA@@@@@?????====<<<<<<<<<<<<;;;;;;;;;::999999999999998888888888888888888777777777777776666666666655555555555555555555444444444444444333333333333322222222222222222222222211111111111000000000000000000000000///////////////..................------,,,,,,,,,,,,++++++++++++++++++++++***********)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHIIJJKKMMMNNNNNNNNNNNNNNMMMMMMLLPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDCCCBBBBBBAAAAAAAAA@@@@@@?????====<<<<<<<<<<<;;;;;;;;;;:999999999999998888888888888888888777777777777776666666666655555555555555545555444444444444444333333333333322222222222222222222222211111111111000000000000000000000000/////////////....................------,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!  HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHIIJJKLMMNNNNNNNNNNNNNMMMMMMMLLPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLKKKKKKKJJJJKKKKKJJJJIIIIHHHGGFFFEEEDDDDCCCCBBBBBAAAAAAAAAA@@@@@@?????===<<<<<<<<<<<;;;;;;;;;;;99999999999998888888888888888888877777777777777666666666655555555555555554455544444444444444333333333333332222222222222222222222222111111111110000000000000000000000/////////////.....................------,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!  HHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFGGHHIIJJKLMMMNNNNNNNNNNNNMMMMMMMLLPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKJJJJJJJJJJJJJJIIIIHHHGGGFFFEEEDDDCCCCCBBBBAAAAAAAAAAA@@@@@??????==<<<<<<<<<<<;;;;;;;;;;;;99999999999988888888888888888888777777777777776666666666555555555555555544455444444444444443333333333333322222222222222222222222221111111111100000000000000000000000////////////......................------,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHIIJKLLMMNNNNNNNNNNNMMMMMMMLLLPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLKKKKKJJJJJJJJJJJJJJIIIIIHHHGGFFFEEEDDDCCCCCBBBAAAAAAAAAAAA@@@@@@?????>==<<<<<<<<<<;;;;;;;;;;;;:999999999998888888888888888888877777777777777666666666655555555555555554444544444444444444333333333333332222222222222222222222222111111111111000000000000000000000//////////////.....................------,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDEEEEEEEFFFFEFFFFFFFGGHHIIJJLLMMMNNNNNNNNNNMMMMMMMLLLPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKJJJJJJJJJJJJJJJIIIIHHHGGGFFFEEEDDDCCCCBBBAAAAAAAAAAAAA@@@@@@?????>=<<<<<<<<<<;;;;;;;;;;;;::99999999998888888888888878888877777777777777666666666655555555555555544444444444444444444333333333333332222222222222222222222222111111111111000000000000000000000///////////////....................------,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDEEEEEEEEEEEEEEFFFFFGGHHIJJLLLMMMNNNNNNNNNMMMMMMMLLLPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKJJJJJJJJJJJJJJJJIIIHHHHGGGFFEEEDDDCCCCBBBAAAAAAAAAAAAA@@@@@@?????>>=<<<<<<<<<;;;;;;;;;;;;:::9999999998888888888888877888877777777777777666666666655555555555555544444444444444444444333333333333322222222222222222222221122111111111111100000000000000000000////////////////....................------,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDEEEEEEEEEEEEEEEFFFFGGHHIIJKLLMMMNNNNNNNNNMMMMMMMLLLPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLKKKKJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBAAAAAAAAAAAA@@@@@@@?????>><<<<<<<<<;;;;;;;;;;;;::::999999998888888888888877788777777777777777666666666655555555555555544444444444444444444333333333333322222222222222222222211111111111111111110000000000000000000/////////////////...................------,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDEEEEEEEEEEEEEEEEFFFGGGHIIJKLLMMMMNNNNNNNMMMMMMMMLLLPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJJJJJJJJJIIIIHHHHGGGFFFEEDDDCCCBBBBBAAAAAAAAAA@@@@@@@@?????>>><<<<<<<<;;;;;;;;;;;;:::::9999999888888888888887777887777777777777766666666665555555555555554444444444444444444433333333333333222222222222222222111111111111111111111000000000000000000///////////////////..................-------,,,,,,,,,,,++++++++++++++++++++***************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGHHIIKKLLMMMNNNNNNNMMMMMMMLLLLPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGFFEEEDDDCCCBBBBAAAAAAA@@@@@@@@@@@??????>>><<<<<<<;;;;;;;;;;;;::::::999999888888888888877777777777777777777766666666665555555555555554444444444444444444433333333333333322222222222222221111111111111111111111100000000000000000///////////////////..................--------,,,,,,,,,,++++++++++++++++++++***************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEFFGGHHIIKKLLMMMMNNNNNNMMMMMMMLLLLPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHHGGGFFFEEEDDCCCCBBBBAAA@@@@@@@@@@@@@@??????>>>><<<<<<;;;;;;;;;;;;:::::::99999888888888888887777777777777777777766666666666555555555555554444444444444444444433333333333333322222222222222221111111111111111111111110000000000/00000///////////////////..................---------,,,,,,,,,+++++++++++++++*++++***************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGHIIKKLLLMMMNNNNNNMMMMMMMLLLLPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHGGGGFFFEEEDDCCCBBBBAAA@@@@@@@@@@@@@@@?????>>>>><<<<<;;;;;;;;;;;;::::::::99998888888888888777777777777777777777666666666666555555555555544444444444444444444333333333333333222222222222222111111111111111111111111100000000000/0000///////////////////.................-----------,,,,,,,,+++++++++++++++**+++***************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFGGHHIJKKLLMMMMNNNNMMMMMMMLLLLLPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHGGGGFFFFEEDDDCCCBBBAAA@@@@@@@@@@@@@@???????>>>>><<<<;;;;;;;;;;;::::::::::9998888888888888777777777777777777776666666666666655555555555544444444444444444444333333333333333222222222222222111111111111111111111111110000000000//00////////////////////.................------------,,,,,,,,++++++++++++++***+++**************)))))))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  GGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEFFFGHHIJKKLLMMMMMNNNMMMMMMMLLLLLPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKJJJJJJIIIIIIIIIIHHHGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@???????>>>>>><<<;;;;;;;;;;;:::::::::::998888888888888777777777777777777777666666666666665555555555544444444444444444444333333333333333222222222222222111111111111111111111111111000000000///0/////////////////////................-------------,,,,,,,++++++++++++++****++**************)))))))))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  GGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEDDDDDEEEEEFFGGHIJKKLLLMMMMMNMMMMMMMMLLLLLPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKJJJJJIIIIIIIIIHHHHGGGGGFFFFEEEDDDCCBBBAAAA@@@@@@@@@??????????>>>>>>=<<;;;;;;;;;;;::::::::::::988888888888887777777777777777777766666666666666655555555555444444444444444444443333333333333332222222222222221111111111111111111111111110000000000///0////////////////////...............--------------,,,,,,,++++++++++++++*****+**************)))))))))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEFFGGHHJJKLLLMMMMMMMMMMMMMLLLLLLOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKJJJJJIIIIIIIIHHHHGGGGGGFFFFEEEDDDCCBBBAAAA@@@@@?????????????>>>>>>==<;;;;;;;;;;;:::::::::::::88888888888887777777777777777777766666666666666655555555555444444444444444344443333333333333332222222222222211111111111111111111111111111000000000////////////////////////...............--------------,,,,,,,++++++++++++++*********************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEFFGHHJJKKLLMMMMMMMMMMMMMLLLLLLOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKJJJJJIIIIIIIHHHHHGGGGGFFFFEEEDDDCCCBBBAAAA@@@?????????????>>>>>>>===;;;;;;;;;;;::::::::::::998888888888887777777777777777777766666666666666655555555555444444444444444334443333333333333332222222222222211111111111111111111111111111000000000/////////////////////////.............---------------,,,,,,,++++++++++++++*********************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCDDDDDDDDDDDDDDDDDEEEFFGGHIJKKLLLMMMMMMMMMMMLLLLLLLOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJIIIIIIIHHHHHGGGGGFFFFEEEDDDCCCBBBAAAA@@?????????????>>>>>>>====;;;;;;;;;:::::::::::::9998888888888877777777777777777777666666666666665555555555544444444444444443334433333333333333322222222222222111111111111111111111111111111000000000/////////////////////////............---------------,,,,,,,++++++++++++++*********************))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDEEFFGGHIJJKKLLMMMMMMMMMMMLLLLLLKOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJIIIIIIHHHHHHGGGGFFFFFEEEDDDCCCBBBAAA@@@???????????>>>>>>>>=====;;;;;;;;:::::::::::::9999888888888877777777777777677777666666666666666555555555554444444444444443333433333333333333322222222222222111111111111111111111111111111000000000/////////////////////////............---------------,,,,,,,,+++++++++++++**********************))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDEEEFFGHIJJKKLLLMMMMMMMMMLLLLLLLKOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIIHHHHHHGGGFFFFFEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>======;;;;;;;:::::::::::::99999888888888777777777777776677776666666666666665555555555544444444444444433333333333333333333222222222222221111111111111111111111111111110000000000////////////////////////...........----------------,,,,,,,,+++++++++++++**********************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!   GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDEEFFGGIJJKKLLLMMMMMMMMLLLLLLLKKOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKJJJJJIIIIIHHHHHHHGGGFFFFFEEEEDDDCCCBBBAAA@@@???????>>>>>>>>>>=======;;;;;;:::::::::::::99999988888888777777777777776667776666666666666655555555555544444444444444433333333333333333333222222222222221111111111111111111111111111111000000000////////////////////////...........----------------,,,,,,,,+++++++++++++**********************))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!   GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCDDDDDDDCCCDDDDDEEFFGGIIJJKKLLLMMMMMMLLLLLLLLKKOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLMMMMMMMLLLLLLLLLKKKKKKJJJJJIIIIIHHHHHHGGGFFFFFFEEEEDDDCCCBBBAAA@@@???????>>>>>>>>=========;;;;;::::::::::::9999999988888887777777777777766667766666666666666555555555555444444444444444333333333333333333332222222222222111111111111111111111111111111100000000000////////////////////////..........----------------,,,,,,,,+++++++++++++**********************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!  FFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBCCCCCDDDDDCCCCCDDDDEEEFGGHIIJJKKKKLLLLLLLLKKKKKKKKMMMMMMMMMMLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJIIIIIIHHHHHHGGGGFFFFFFEEEEDDDDCCCBBBAAAA@????>>>>>>>>=========<<<<<:::::::99999999999998888888887777777777777766666666666666666555555555555555444444444333333333333333233333333333222222222222222222222222221111111111111111111111110000000000//////////////////............-------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  FFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBCCCCCCCDCCCCCCCCDDDDEEFFGHHIIJJKKKKLLLLLKKKKKKKKKKMMMMMMMMMMLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJIIIIIHHHHHHGGGGGFFFFFFEEEEDDDDCCCBBBAAAA@????>>>>>>>>=======<<<<<<<::::::99999999999998888888887777777777777766666666666666665555555555555555444444444333333333333333323333333333222222222222222222222222221111111111111111111111111000000000//////////////////.............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!  FFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCDDDEEFFGHHIIJJKKKKKLLLKKKKKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJIIIIIIHHHHHHGGGGGFFFFFFEEEEDDDDCCCBBBBAAA@????>>>>>>>=======<<<<<<<<:::::999999999999988888888877777777777777666666666666666655555555555555554444444443333333333333332223333333332222222222222221222222222111111111111111111111111110000000000/////////////////..............----------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCDDDEEFFGHHIIJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIHHHHHHHGGGGGFFFFFEEEEEDDDDCCCBBBBAAA@????>>>>>>>=======<<<<<<<<::::999999999999988888888777777777777777666666666666666655555555555555554444444443333333333333332222333333332222222222222221122222222111111111111111111111111110000000000/////////////////..............----------,,,,,,,,,,,,,,,+,,,,,,,,,,+++++++++++++++*****))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCDDDEEFFGGHIIJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIHHHHHHHGGGGGFFFFFEEEEDDDDCCCCBBBBAAA@????>>>>>>=======<<<<<<<<<::9999999999999888888888877777777777777666666666666666655555555555555544444444443333333333333332222233333332222222222222221112222221111111111111111111111111110000000000////////////////...............----------,,,,,,,,,,,,,,,++,,,,,,,,,+++++++++++++++*****)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBCCCCCCCCCCCCCCCCCDDDEEFFGGHHIIJJJKKKKKKKKKKKKKKKKKMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIHHHHHHHGGGGGGFFFFFEEEEDDDDCCCCBBBAAAA@????>>>>>>======<<<<<<<<<;:99999999999998888888888877777777777776666666666666666555555555555555444444444433333333333333322222233333322222222222222211112222211111111111111111111111111100000000000///////////////...............----------,,,,,,,,,,,,,,,+++,,,,,,,,+++++++++++++++*****)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAAAAAAABBCCCCCCCCCCCCCCCCCCDDEEEFGGHHIIJJJJKKKKKKKKKKKKKKKKMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJIIIIIIHHHHHHHHGGGGGGFFFFFEEEEDDDDCCCCBBBAAAA@?????>>>>>======<<<<<<<<;;99999999999998888888888887777777777776666666666666666555555555555555444444444433333333333333322222223333322222222222222211111222211111111111111111111111111000000000000///////////////................--------,,,,,,,,,,,,,,,,++++,,,,,,,+++++++++++++++*****)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAAAAAAAABBCCCCCCCCCCCCCCCCCCDDDEEFGGHHIIIJJJJKKKKKKKKKKKKKKKMMMMMMMMMMLLLLLLKKKKKKKKJLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIHHHHHHHHGGGGGGGFFFFEEEEDDDDCCCCBBBBAAAA@????>>>>>>======<<<<<<<;;;9999999999998888888888888777777777776666666666666666555555555555555444444444433333333333333322222222333222222222222222211111122111111111111111111111111111000000000000///////////////................--------,,,,,,,,,,,,,,,,+++++,,,,,,+++++++++++++++*****)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCCCCCCCCCCCCCCCCCCDDDEEFFGHHIIIJJJJJJJJKKJKKKKKKKKMMMMMMMMMMLLLLLLKKKKKKKKJLLLLLLLLLLLLLLLLLLLKKKKKKJJJJIIIIIHHHHHHHHHGGGGGGGFFFFEEEEDDDCCCCBBBBAAAA@@????>>>>>>=====<<<<<<<;;;;999999999998888888888888877777777776666666666666655555555555555555444444444433333333333333322222222233322222222222222211111112111111111111111111111111110000000000000///////////////................--------,,,,,,,,,,,,,,,,++++++,,,,,+++++++++++++++*****)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCCCCCDDCCCCCCCCCCCDDDEEFFGHHIIIJJJJJJJJJJJJJJJKKKKMMMMMMMMMMLLLLLLKKKKKKKKJLLLLLLLLLLLLLLLLLLKKKKKKJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFEEEDDDDCCCCBBBBAAAA@@????>>>>>======<<<<<<;;;;;999999999888888888888888877777777766666666666666555555555555555554444444444333333333333333222222222233222222222222222111111111111111111111111111111111000000000000000//////////////................--------,,,,,,,,,,,,,,,,+++++++,,,,+++++++++++++++******))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCDDDDCCCCCCCCCCDDDEEFFGHHHIIIJJJJJJJJJJJJJJJKKKMMMMMMMMMMLLLLLKKKKKKKKKJLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIHHHHHHHHHGGGGGGGGFFFFEEEDDDCCCCBBBBAAAA@@@????>>>>>=====<<<<<<<;;;;;99999999888888888888888777777777766666666666666555555555555555554444444444433333333333333222222222222222222222222222111111111111111111111111111111111100000000000000//////////////................--------,,,,,,,,,,,,,,,,++++++++,,,+++++++++++++++*******)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!  EEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAABBBCCCCDDDDDCCCCCCCCCDDDEEFFGHHHIIIJJJJJJJJJJJJJJJJKKMMMMMMMMMMLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEDDDCCCBBBBAAAAA@@@???>>>>>>=====<<<<<<;;;;;;9999999888888888888888777777777766666666666666555555555555555554444444444443333333333333222222222222222222222222222111111111111111111111111111111111000000000000000//////////////.................-------,,,,,,,,,,,,,,,++++++++++,,+++++++++++++++********))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAABBBCCCDDDDDDCCCCCCCCCDDDEEFFGHHHIIIIJJJJJJJJJJJJJJJKKMMMMMMMMMMLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEDDDCCCBBBBAAAAA@@@@???>>>>>======<<<<<;;;;;;;999999888888888888888777777777666666666666666555555555555555554444444444444333333333333222222222222222222222222222111111111111111111111111111111110000000000000000/////////////..................--------,,,,,,,,,,,,,,+++++++++++,+++++++++++++++*********)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAABBBCCCDDDDDDDCCCCCCCDDDDEEFFGGHHIIIIIIJJJJJJJJJJJJJJKMMMMMMMMMMLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCBBBBAAAAA@@@@@??>>>>>>=====<<<<<<;;;;;;;99999888888888888888777777777666666666666666555555555555555554444444444444433333333333222222222222222222222222222111111111111111111111111111111100000000000000000//////////////..................--------,,,,,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAABBBCCDDDDDDDDCCCCCCCDDDDEEFFGGHHHIIIIIIIIIJJJJJJJJJJJMMMMMMMMMMLLLLLKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKJJJJIIIIIHHHHHHHHGGGGGGGGGGGGFFFEEDDDCCCBBBAAAA@@@@@@??>>>>>>======<<<<<;;;;;;;;999988888888888888877777777766666666666666655555555555555554444444444444444333333333322222222222222222222222222211111111111111111111111111111100000000000000000////////////////.................---------,,,,,,,,,,,,+++++++++++++++++++++++++++***********))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAABBBCCDDDDDDDDCCCCCCCDDDDEEFFGGHHHIIIIIIIIIIIIJJJJJJJJMMMMMMMMMMLLLLLKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFEEEDDDCCBBBAAAA@@@@@@??>>>>>>======<<<<<<;;;;;;;;99988888888888888777777777766666666666666655555555555555554444444444444444333333333322222222222222212222222222211111111111111111111111111111000000000000000000/////////////////................----------,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAABBBCCDDDDDDDDCCCCCCCDDDDEEFFGGHHHHIIIIIIIIIIIIIJJJJJJMMMMMMMMMMLLLLLKKKKKKKKKKLLLLLLLLLLLLLKKKKKKJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFEEEDDCCCBBBAAA@@@@@????>>>>>======<<<<<<;;;;;;;;:9988888888888888777777777666666666666666655555555555555554444444444444444333333333322222222222222211222222222111111111111111111111111111110000000000000000000//////////////////................----------,,,,,,,,,,+++++++++++++++++++++++++++*************))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCDDDDDDDDCCCCCCCCDDDEEFFGGGHHHHHIIIIIIIIIIIIJJJJJMMMMMMMMMMLLLLLKKKKKKKKKKLLLLLLLLLLLLLKKKKKJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGFFEEEDDCCBBBAAA@@@@@?????>>>>=======<<<<<;;;;;;;;::98888888888888877777777776666666666666655555555555555555444444444444444433333333322222222222222221112222222211111111111111111111111111110000000000000000000////////////////////...............-----------,,,,,,,,,+++++++++++++++++++++++++++**************)))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@AAABBBCCDDDDDDDDCCCCCCCCDDDEEFFGGGHHHHHHHHHHHIIIIIIIJJJJMMMMMMMMMLLLLLLKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGFFEEDDDCCBBAAA@@@@@??????>>========<<<<<<;;;;;;;:::8888888888888877777777777666666666666655555555555555555444444444444444333333333322222222222222221111222222221111111111111111011111111100000000000000000000//////////////////.................-----------,,,,,,,,,++++++++++++++++*++++++++++***************))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@AAABBBCCDDDDDDDCCCCCCCCCDDDEEFFFGGGHHHHHHHHHHHHHIIIIIIJJMMMMMMMMMLLLLLLKKKKKKKKKKLLLLLLLLLLLKKKKKKJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGFFEEDDCCCBBAAA@@@??????>>>=======<<<<<<<;;;;;;;::::88888888888877777777777776666666666665555555555555555544444444444444443333333332222222222222222111112222221111111111111111100111111110000000000000000000/////////////////....................----------,,,,,,,,,++++++++++++++++**+++++++++****************)))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCDDDDDDDCCCCCCCCCDDDEEEFFGGGGHHHHHHHHHHHHHHIIIIIJLLMMMMMMMLLLLLLKKKKKKKKKKLLLLLLLLLLLKKKKKJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFEEDDCCBBAAA@@@@?????>>>=======<<<<<<<;;;;;;;:::::8888888888877777777777777666666666665555555555555555544444444444444433333333332222222222222222111111222222111111111111111000011111100000000000000000000////////////////.....................-----------,,,,,,,,,+++++++++++++++***++++++++*****************))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIILLLMMMMMLLLLLLLKKKKKKKKKKLLLLLLLLLLKKKKKKJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFEEDDCCBBAA@@@@?????>>>>======<<<<<<<;;;;;;;::::::888888888877777777777777766666666665555555555555555544444444444444433333333332222222222222222111111122222111111111111111000001111100000000000000000000///////////////......................-----------,,,,,,,,,+++++++++++++++****+++++++*****************))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!!  DEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDCCCCCCCCCCCDDDEEEFFGGGGGGGGGGGGGGHHHHHIIIILLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLKKKKKJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFEEEDDCCBBAA@@@????>>>>>>====<<<<<<<<;;;;;;;:::::::8888888887777777777777776666666666555555555555555454444444444444443333333333222222222222222211111111222111111111111111100000011100000000000000000000////////////////.......................----------,,,,,,,,,+++++++++++++++*****++++++*****************))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBCCCDDDDCCCCCCCCCCCCDDDEEEFFFFGGGGGGGGGGGGGGHHHHIIILLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFEEDDCCBBAA@@@????>>>>>>>===<<<<<<<<;;;;;;;::::::::888888877777777777777776666666665555555555555555444444444444444444333333333222222222222222211111111122211111111111111100000001100000000000000000000///////////////........................----------,,,,,,,,,+++++++++++++++******++++++****************)))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@AAABBCCCCCCCCCCCCCCCCCCCDDDDEEFFFFFFGGGGGGGGGGGGGHHHHIILLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLKKKKKJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFEEDDCCBBAA@@@???>>>>>>===<<<<<<<<<;;;;;;;:::::::::88888877777777777777776666666665555555555555555444444444444444443333333333322222222222222211111111112111111111111111100000000100000000000000000000///////////////........................-----------,,,,,,,,,++++++++++++++*******+++++****************))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCCBBBBBBBBBCCCCDDDGGGGGGGGGGGGGHHHHHHIIIIJJLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFEEDDCCBBAA@@???>>>>>=======<<<<<<<<<;;;;;;;;:::::::888888877777777777777766655555555555555544444444444443333333333333333222222222222222222111111111111111110000000000000000/////000000000000///////////////////..................................------------,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????@@@AAABBBCCCCCCCBBBBBBBBBBCCCDDDFGGGGGGGGGGGGGGGHHHHIIIIJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFEEDDCBBAA@@@???>>>>=======<<<<<<<<;;;;;;;;;::::::::88888777777777777777766665555555555555544444444444443333333333333333222222222222222221111111111111111110000000000000000//////0000000000////////////////////..................................-----------,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????@@@AAAABBBCCCCCBBBBBBBBBBBCCCCDDFFGGGGGGGGGGGGGGGHHHHIIIILLLLMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFEDDCCBBAA@@???>>>>=======<<<<<<<<;;;;;;;;;:::::::::8888777777777777777766666555555555555544444444444443333333333333333222222222222222222111111111111111110000000000000000///////000000000////////////////////..................................-----------,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@@AAABBBBCCCBBBBBBBBBBBBBCCCDDFFFFGGGGGGGGGGGGGGHHHHIIILLLLLMMMMMLLLLLLLLLLLLLLKLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFEDDCCBAA@@???>>>>=======<<<<<<<<;;;;;;;;;::::::::::888777777777777777766666655555555555544444444444443333333333333333222222222222222221111111111111111110000000000000000////////0000000/////////////////////..................................------------,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@AAABBBBBBBBBBBBBBBBBBBBCCCCDFFFFFFFGGGGGGGGGGGGHHHIIIKLLLLLLLMLLLLLLLLLLLLLLKKLLLLKKKKKKJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFEDDCCBBAA@@??>>>>=======<<<<<<<<;;;;;;;;;::::::::::987777777777777777666666665555555555444444444444444333333333333333222222222222222221111111111111111000000000000000000/////////000000/////////////////////...................................-----------,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????@@@AAABBBBBBBBBBBBBBBBBBBBCCCCCFFFFFFFFFFFFFGGGGGGHHHHIIKKLLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGFFFEDDCCBAA@@??>>>>=======<<<<<<<;;;;;;;;;:::::::::::997777777777777777666666666555555555444444444444444433333333333333222222222222222221111111111111111100000000000000000//////////00000///////////////////./.....................---...........-----------,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!  DDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCEFFFFFFFFFFFFFGGGGGGHHHHIKKKLLLLLLLLLLLLLLLLLKKKKKLLKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEDCCBBA@@???>>>======<<<<<<<<;;;;;;;;;:::::::::::999777777777777777666666666655555555444444444444444433333333333333222222222222222221111111111111111000000000000000000///////////000////////////////////....................-------..........------------,,,,,,,,,,,,,+++++++++++++++*+++***************))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCEEFFFFFFFFFFFFFFGGGGGHHHIKKKLLLLLLLLLLLLLLLLKKKKKKLKKKKKKKKJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEDCBBAA@@??>>>======<<<<<<<<;;;;;;;;;;::::::::::999977777777777776666666666665555555444444444444444433333333333333222222222222222221111111111111111000000000000000000////////////00////////////////////..................----------........-------------,,,,,,,,,,,,,+++++++++++++++**++***************))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!   DDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>?????@@@@AABBBBBBBBBBBBBBBBBBBBBBCCCEEFFFFFFFFFFFFFFGGGGGGHHHKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFEEDCCBBA@@??>>>=====<<<<<<<<<;;;;;;;;;:::::::::::999997777777777776666666666666555554444444444444444433333333333333222222222222222221111111111111111000000000000000000/////////////0////////////////////..................-----------.......-------------,,,,,,,,,,,,,,++++++++++++++***+***************))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!   DDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>?????@@@@AABBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFFFGGGGGGHHJKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFEEEDCCBAA@@??>>=====<<<<<<<<<;;;;;;;;;::::::::::9999999777777777766666666666666655554444444444444444433333333333332222222222222222211111111111111111000000000000000000//////////////////////////////////.................-------------....---------------,,,,,,,,,,,,,,++++++++++++++******************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!   DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>?????@@@@AAABBBBBBBBBBBAAAABBBBBBCCCEEEFFFFFFFFFFFFFFFFGGGGHHJJKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHGGGGGGGGGGGGGGGGFFFFFEEDDCBBA@@??>>>====<<<<<<<<<<;;;;;;;;::::::::::9999999977777777766666666666666665554444444444444444333333333333332222222222222222111111111111111111000000000000000000//////////////////////////////////.................--------------.------------------,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>?????@@@AAABBBBBBBBBBBAAAAABBBBBBCCEEEEFFFFFFFFFFFFFFFFGGGGHJJJKKKKKLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFEEEDDCBAA@@??>>====<<<<<<<<<;;;;;;;;;::::::::::999999999777777776666666666666666554444444444444444433333333333333222222222222222211111111111111111100000000000000000//////////////////////////////////.................----------------------------------,,,,,,,,,,,,,++++++++++++++******************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>?????@@@@AAABBBBBBBBAAAAAAABBBBBBCCEEEEFFFFFFFFFFFFFFFFFFGGGIJJJKKKKKKLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFEEDDCBBAA@??>>>===<<<<<<<<<;;;;;;;;;::::::::::999999999977777766666666666666666554444444444444444433333333333333222222222222222211111111111111111100000000000000000/////////////////.////////////////.................----------------------------------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>????@@@@AAAABBBBBBAAAAAAAAABBBBBCCEEEEFFFFFFFFFFFFFFFFFFFGGIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFEEEDDCBBA@@??>>===<<<<<<<<;;;;;;;;;;::::::::::999999999997777766666666666666666555444444444444444433333333333333222222222222222211111111111111111100000000000000000/////////////////..//////////////.................-----------------------------------,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>????@@@@@AAAAABAAAAAAAAAAAABBBBBCCEEEEFFFFFFFFFFFFFFFFFFFFGIIIJJJKKKKKKKKKKKKKKKKKJJKKKKJJJJJJJJIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDCBBA@@??>>===<<<<<<;;;;;;;;;;;::::::::::999999999999777766666666666666665555544444444444444433333333333333222222222222222211111111111111111100000000000000000/////////////////...////////////..................-----------------------------------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>?????@@@@AAAAAAAAAAAAAAAAAABBBBBCCEEEEFFFFFFFFFFFEEEEEEFFFFHIIIJJJKKKKKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFEEEEDDCBBA@@??>===<<<<<;;;;;;;;;;;:::::::::::999999999999877766666666666666665555554444444444444433333333333333222222222222222211111111111111111100000000000000000/////////////////....//////////...................-----------------------------------,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>?????@@@@AAAAAAAAAAAAAAAAAABBBBBCCEEEEFFFFFFFFFEEEEEEEEEEFFHHIIIJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEDDCBAA@@?>>===<<<<;;;;;;;;;;;:::::::::::999999999999887666666666666666665555555444444444444333333333333332222222222222222211111111111111111000000000000000000////////////////....../////////...................-----------------------------------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!  CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>????@@@@AAAAAAAAAAAAAAAAAAABBBBCCEEEEFFFFFFFFEEEEEEEEEEEEEHHHIIIJJJJKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFEEEDDDCBAA@@?>>===<<<<;;;;;;;;;;::::::::::9999999999999888666666666666666665555555544444444444333333333333332222222222222222111111111111111111000000000000000000////////////////.......///////...................-----------------------,------------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>????@@@@AAAAAAAAAAAAAAAAAAABBBBCCEEEEFFFFFFFEEEEEEEEDDEEEEGHHHIIIJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEDDDCBAA@@?>>==<<<<;;;;;;;;;;;:::::::::99999999999998888666666666666666655555555544444444443333333333333332222222222222222111111111111111110000000000000000/0////////////////........//////..................-----------------------,,,----------,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAAAAAAAAAAAAAAAAAABBBBCCEEEEFFFFFFEEEEEEDDDDDDDEEGGHHHIIIJJJJJKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFFEEEEDDDCBAA@@?>>==<<<<;;;;;;;;;::::::::::99999999999998888866666666666666555555555554444444443333333333333333222222222222221111111111111111110000000000000000//////////////////........./////.................-----------------------,,,,,--------,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAAAAAAAAAAAAAAAAABBBBCCEEEEEFFFFEEEEEEDDDDDDDDDDGGGHHIIIJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEDDDCBAA@@?>>==<<<;;;;;;;;:::::::::::99999999999998888886666666666666555555555555444444433333333333333333222222222222221111111111111111110000000000000000//////////////////..........////.................----------------------,,,,,,,------,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>===>>>>>>>>?????@@@@@AAAAAAAAAAAAAAAAABBBBCCEEEEEEEEEEEEEEDDDDDDDDDDDFGGGHHIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDCBBA@@?>>==<<<;;;;;;::::::::::::99999999999988888888666666666666555555555555544444433333333333333333222222222222221111111111111111110000000000000000//////////////////...........//..................----------------------,,,,,,,,---,,,,,,,,,,,,,,,,,,,++++++++++++++**************)***)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>=======>>>>>>>?????@@@@@AAAAAAAAAAAAAAAABBBBBCEEEEEEEEEEEEEDDDDDCCCCCDDFFGGHHHIIIJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEDDDCBBA@@?>>==<<<;;;;;:::::::::::999999999999988888888866666666666555555555555554444433333333333333332222222222222221111111111111111110000000000000000//////////////////............/.................-----------------------,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************)**)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>=========>>>>>>>?????@@@@@@@@@@@@AAAAAAAAABBBBBCEEEEEEEEEEEEDDDDDCCCCCCCDFFFGGHHIIIJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDCBBA@@?>>==<<<;;;;:::::::::::999999999999988888888886666666666555555555555555444433333333333333332222222222222221111111111111111100000000000000000//////////////////..............................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************))*)))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>===========>>>>>>??????@@@@@@@@@@@@@AAAAAAABBBBBCEEEEEEEEEEEDDDDDCCCCCCCCCEFFGGHHHIIIJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDCCBAA@@?>>==<<;;;;;:::::::::9999999999999888888888888666666666555555555555555544333333333333333332222222222222211111111111111111100000000000000000//////////////////..............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???????@@@@@@@@@@@@@@@@AAAAABBBDDDDDDDDDDDDDCCCCBBBBBBBCDEEEFFGGGHHHHHIHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFFFFFEEEEDDCBAA@??>>==<<;;;::::::::::9998888888888888887777777754444444444444444443333333333333332222222222222222221111111111111111000000000000000000////////////////////////............................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((((('''''('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>?????????@@@@@@@@@@@@@@AAAAABBBDDDDDDDDDDDDCCCCBBBBBBBBBDDEEFFGGGHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFEEFFFFFFFFFFFFFFFFFFEEEEDDCBAA@??>>=<<<;;;::::::::99998888888888888877777777774444444444444444443333333333333332222222222222222111111111111111111000000000000000000////////////////////////............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>?????????????@@@@@@@@@AAAAABBBDDDDDDDDDDDCCCCBBBBBBBBBBDDEEFFFGGHHHHHHHHHHHHGGGGHHHGGGGGGGGGFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFEEEEDDDCBA@@??>==<<;;;;:::::::99988888888888888877777777777444444444444444443333333333333322222222222222222111111111111111111000000000000000000///////////////////////.................-..........-------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>??????????????@@@@@@@@AAAAABBDDDDDDDDDDCCCCCBBBBBBBBBBDDDEEFFGGGHHHHHHHHHHHGGGGHHGGGGGGGGGFFFFFFFFFEEEEEFFFFFFFFFFFFFFFEEEEEDDDCCAA@@?>>==<<;;;::::::999998888888888888877777777777744444444444444443333333333333322222222222222222111111111111111111000000000000000000////////////////.//////.................--.........-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>????????????????@@@@@@AAAAABBDDDDDDDDDCCCCCBBBBBBBBBBBDDDEEFFGGGHHHHHHHHHHGGGGGHGGGGGGGGFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFEEEEEDDDCCCAA@??>>==<<;;;:::::999999888888888888777777777777774444444444444433333333333333322222222222222222111111111111111110000000000000000000////////////////../////.................---........------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================>>>>>>>????????????????@@@@@@AAAAABCDDDDDDDCCCCCCBBBBBAAABBBDDDEEFFFGGGHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDCCBA@@??>==<<;;;::::::9999998888888888877777777777777744444444444443333333333333332222222222222222211111111111111111000000000000000000/////////////////...////................-----.......------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>???????????????@@@@@AAAAAACCDDDDCCCCCCCBBBBBBAAABBBCDDEEFFFGGGHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFEEEEEEDDDDCCBB@@??>>==<<;;;:::::9999999888888888877777777777777774444444444443333333333333332222222222222222111111111111111111000000000000000000/////////////////....///.................-----......-----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================>>>>>>>>>>>????????????@@@@@@AAAAACCCCCCCCCCCCBBBBBBAAAAABBCDDEEEFFGGGGHHHHHHGGGGGGFGGGGGGFFFFFFFFEEEEEEEEEEDFFFFFFFFEEEEEEEEDDDCCCBBB@??>>==<<<;;:::::9999999988888888877777777777777776444444444443333333333333322222222222222222111111111111111111000000000000000000/////////////////.....//................-------.....------------------,,---,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<========>>>>>>>>>>>>>>>????????@@@@@AAAAACCCCCCCCCCCCBBBBBBAAAAABBCDDEEEFFGGGGGHHHHGGGGGGFFGGGGGFFFFFFFFFEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBA@??>>==<<;;;:::::999999998888888877777777777777766644444444433333333333333332222222222222221111111111111111110000000000000000000/////////////////....../................--------....------------------,,,--,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<=======>>>>>>>>>>>>>>>>???????@@@@@AAAACCCCCCCCCCCBBBBBBAAAAAABBCDDEEEFFFGGGGGGGGGGGGGGFFGGGGFFFFFFFFFEEEEEEEDDDDDEEEEEEEEEEEEEDDDDCCCBBBAA??>>==<<;;;:::::9999999998888888777777777777777666644444443333333333333333332222222222222211111111111111111100000000000000000/0////////////////........................---------...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  AAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>?????@@@@@AAAACCCCCCCCCCCBBBBBBAAAAABBBCDDEEEFFFGGGGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEEDDDDDDEEEEEEEEEEEEDDDDCCCBBAAA@?>>==<<<;;;:::::999999999888888777777777777776666664444443333333333333333322222222222222211111111111111111000000000000000000//////////////////........................----------..-----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==>========================<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>?????@@@@@AAACCCCCCCCCCBBBBBBBBAAAABBBCDDEEEFFFGGGGGGGGGGGGFFFFGGFFFFFFFFFFEEEEEEEDDDDDDEEEEEEEEEEEDDDDCCCBBAAA@@>>==<<<;;;:::::999999999988888777777777777766666666444433333333333333333322222222222222211111111111111111000000000000000000//////////////////........................-----------.-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************))))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????@@@@@AAACCCCCCCCCCBBBBBBBBAAABBBBDDDEEEFFFGGGGGGGGGGGFFFFFGFFFFFFFFFFEEEEEEEDDDDDDDEEEEEEEEEEDDDDCCCBBAAA@@?>==<<<;;;:::::999999999998888777777777777766666666644433333333333333333322222222222222111111111111111111000000000000000000//////////////////........................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>?????@@@@@AACCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGFFFFFGFFFFFFFFFFEEEEEEEDDDDDDDEEEEEEEEEDDDDCCCBBAAA@@??==<<<;;;::::::99999999999888877777777777766666666664433333333333333333222222222222222111111111111111111000000000000000000//////////////////........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>>????@@@@@AACCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDEEEEEEEEDDDDDCCBBBAA@@??>=<<<;;;::::::9999999999998887777777777776666666666633333333333333333322222222222222211111111111111111000000000000000000///////////////////........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>>?????@@@@@ACCCCCCCCCCCBBBBBBBBBBBBBBDDDEEEFFFFGGGGGGGFFFFFFFEFFFFFFFFFFEEEEEEEEDDDDDDDEEEEEEEDDDDDCCCBBAA@@??>><<<;;;::::::9999999999999888777777777776666666666663333333333333333322222222222222211111111111111111000000000000000000//////////////////........................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===>>>>>>>>????@@@@@ABCCCCCCCCCCBBBBBBBBBBBBBBDDEEEEFFFFFGGGGGFFFFFFFEEFFFFFFFFFFEEEEEEEEDDDDDDDEEEEEEEDDDDCCCBBAA@@??>>=<<;;;::::::9999999999999988777777777766666666666666333333333333333222222222222222111111111111111110000000000000000000//////////////////........................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))((((((((((((((''''''''''''''''''''&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>????@@@@@ABCCCCCCCCCCCBBBBBBBBBBBBCDDEEEEFFFFFFFFFFFFFFFFEEEFFFFFFFFFFEEEEEEEEDDDDDDDEEEEEEDDDDDCCBBBAA@??>>==<;;;::::::999999999999999887777777776666666666666663333333333333322222222222222211111111111111111000000000000000000///////////////////........................-----------------,-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))))((((((((((((('''''''''''''''''''&&&'''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>????@@@@@ABCCCCCCCCCCCCBBBBBBBBBBCCDDEEEEFFFFFFFFFFFFFFFEEEEFFFFFFFFFFEEEEEEEEDDDDDDDEEEEEDDDDDCCCBBAA@@??>>==;;;:::::9999999999999999988777777776666666666666666333333333333322222222222222211111111111111111000000000000000000///////////////////.................-......-----------------,,----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))((((((((((((('''''''''''''''''''&&&&''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<=====>>>>>>>>>>=======>>>>>????@@@@@ABCCCCCCCCCCCCCCBBBBBBCCCCDEEEEEFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFEEEEEEEDDDDDDDEEEEEDDDDDCCCBBA@@??>>==<;;:::::9999999999999999998777777776666666666666666533333333333222222222222222211111111111111111000000000000000000///////////////////.................--.....-----------------,,,---------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))((((((((((((('''''''''''''''''''&&&&&'''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<====>>>>>>>>>>>>======>>>>>????@@@@@ABCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFEEEEEEEDDDDDDDEEEEEDDDDDCCBBAA@@??>==<<;:::::9999999999999999999877777777666666666666666553333333333222222222222222211111111111111111000000000000000000///////////////////.................---....-----------------,,,,--------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!  @@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<====>>>>>>>>>>>>>======>>>>>???@@@@@ABCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFEEEEEEEEDDDDDDEEEEDDDDDCCCBBAA@??>>==<<:::::9999999999999999999987777777666666666666665555333333332222222222222222211111111111111111000000000000000000///////////////////................-----...-----------------,,,,,-------,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++*********************)))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<====>>>>>>>>>>>>>>======>>>>>???@@@@@ABCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEFFFEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEDDDDDDEEEEDDDDDCCCBBA@@??>==<<<::::999999999999999999998877777766666666666666555553333333222222222222222222111111111111111000000000000000000///////////////////.................------..-----------------,,,,,,-----,,,,,,,,,,,,,,,,,,++,,+++++++++++++++++++*********************)))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<=<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<====>>>>>>>>>>>>>>>=====>>>>>???@@@@@ACCCCCCCCCCCCCCCCCCCCCCCCDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEDDDDDDEEEEDDDDDCCBBAA@@?>>==<<;:::999999999999::9999999887777776666666666665555555333333222222222222222222111111111111111000000000000000000///////////////////.................-------.-----------------,,,,,,,----,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<===>>>>>???>>>>>>>>=====>>>>>???@@@@@ACCCCCCCCCCCCCCCCCCCCCCCDDEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEFFFFFFFEEEEEEEDDDDDDEEEEDDDDCCCBBAA@??>>==<<;:::99999999999:::999999987777776666666666665555555533333222222222222222221111111111111111000000000000000000//////////////////..................-------------------------,,,,,,,,---,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?>>>>>>>>>>====>>>>>????@@@@ABCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEFFFFFFFEEEEEEEEDDDDDCCCCCCBBBAAA@@?>>==<<;;:::9999999999999999999998886555555544444444444444433332222222222222222222111111111100000000000000000///////////////////.....................-----------------,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++**************************)))))))))))))))))))))(((((((((())((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>???????>>>>>>===>>>>>>????@@@@ABCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEFFFEEEEEEEEEDDDDDCCCCCCBBBAA@@??>>=<<;;:::9999999999999999999999888655555544444444444444433332222222222222222221111111111100000000000000000//////////////////......................-----------------,,,,,,,,,,,,,,,,,+++++,+++++++++++++++++*************************)))))))))))))))))))))(((((((((((()((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>=>>>>>>????@@@@ABCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBAA@@??>>=<<;;:::999999999999999999999988865555544444444444444333333222222222222222221111111111000000000000000000//////////////////......................-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;<<<==>>>>?????????>>>>>>>>>>>>>>????@@@@ABCCCCCCCCCCDDDDDDDDDDDDDDEEEEEDDDDDDDDDDCCCCCCCCCDEEEEEEEEEEEEEEEEEEEDDDDDDCCCCBBBBAAA@@?>>==<<;;:::99999999999999999999988885555554444444444444333333322222222222222221111111111000000000000000000//////////////////......................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;::;;;;;;<<<==>>>???????????>>>>>>>>>>>>>????@@@@ABCCCCCCCCCDDDDDDDDDDDDDDDEEEEDDDDDDDDCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEDDDDDDCCCCBBBBAA@@??>>==<;;:::9999999999999999999998888855555444444444444433333333222222222222222111111111100000000000000000///////////////////......................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::;:::::;;;;<<<==>>>???????????>>>>>>>>>>>>>????@@@@ABCCCCCCCCDDDDDDDDDDDDDDDDEEEDDDDDDDDCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBAAA@@??>==<<;;:::999999999999999999999888885555444444444444433333333322222222222221111111111110000000000000000///////////////////.....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@???????????????????????>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;<<<==>>>????????????>>>>>>>>>>>>????@@@@ABCCCCCCCDDDDDDDDDDDDDDDDDEEDDDDDDDCCCCCCCCCCCCCCCCDEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBAAA@@??>>==<<;;:::99999999999999999999888887555544444444444333333333332222222222221111111111111000000000000000//////////////////......................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!  ???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;<<<==>>>????????????>>>>>>>>>>>>????@@@@ABCCCCCCCDDDDDDDDDDDDDDDDDEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEDDDDDDDCCBBBBAAAA@@??>>=<<;;:::9999999999999999999988888775554444444444433333333333322222222222111111111111110000000000000///////////////////......................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!  ??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;<<<==>>>????????????>>>>>>>>>>>?????@@@@@BCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDEEEEEEEEEEEDDDDDDDCCCBBBBAAA@@??>>==<<;;:::999999999999999999988888877554444444444433333333333332222222221111111111111111000000000000///////////////////..................-...-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!  ??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;<<==>>>?????????????>>>>>>>>>>?????@@@@@BCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBCCCCCDDDDDDDDEEEEEEEDDDDDDDCCCBBBBAAA@@@??>>=<<;;;:::99999999999999999998888877755444444444433333333333333222222221111111111111111100000000000///////////////////..................--.------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!  ??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;<<==>>>?????????????>>>>>>>>>>?????@@@@@BCCCCCCDDDDDDDDDDDDDDDDDCDDDDCCCCCCBBBBBBBBBBBBBCCDDDDDDDDDDEEEDDDDDDDDCCCCBBBAAA@@@??>>==<<;;:::99999999999999999998888877775444444444433333333333333322222221111111111111111110000000000//////////////////..................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((((''((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!  ?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@???????????????????????????????????>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<===>>?????????????>>>>>>>>>>????@@@@@@BCCCCCCDDDDDDDDDDDDDDDDDCDDDCCCCCCBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCCBBAAA@@@??>>==<<;;;:::999999999999999998888887777744444444443333333333333333222222111111111111111110000000000///////////////////..................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))))))))))))))))))))))))((((((((((((((((((('''(((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!  ????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@?????????????????????????????????????>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;<<<==>>?????????????>>>>>>>>>?????@@@@@ABCCCCCCDDDDDDDDDDDDDDDDCCDDDCCCCCBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDCCCCBBAAAA@@???>>==<<;;:::999999999999999998888888777774444444433333333333333333322221111111111111111110000000000///////////////////..................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************))***)))))))))))))))))))))))))(((((((((((((((((((''''(((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@?????????????????????????????????????>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::;;;<<==>>>????????????>>>>>>>>>?????@@@@@ABCCCCCCDDDDDDDDDDDDDDDDCCDDCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDCCCCBBBAAA@@@??>>==<<;;;:::99999999999999998888888777776444444433333333333333333222221111111111111111100000000000//////////////////..................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*+++++*****************)))*)))))))))))))))))))))))))))(((((((((((((((((('''''((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9:::::::::;;;<<===>>>???????????>>>>>>>>??????@@@@@ABCCCCCCDDDDDDDDDDDDDDDCCCDDCCCCBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCBBAAA@@@??>>>==<<;;:::99999999999999988888888777776644444433333333333333333222221111111111111111100000000000/////////////////...................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**++++*****************))))))))))))))))))))))))))))())((((((((((((((((('''''''(((('''''''''''''''''''&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!  ??????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99::::::::::;;;<<==>>>???????????>>>>>>>>?????@@@@@@ABCCCCCCCDDDDDDDDDDDDDDCCCDCCCCCBBBBBBBBBBBBBBBBBBBCDDDDDDDDDDDDDDDDCCCCCBBBAA@@@???>>==<<;;;:::999999999999998888888877777766444443333333333333333322221111111111111111110000000000//////////////////...................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***++******************))))))))))))))))))))))))))))(()(((((((((((((((((''''''''((('''''''''''''''''&&&&&''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!  ??????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999::999:::::;;;<<===>>>?????????>>>>>>>>??????@@@@@@ACCCCCCCCDDDDDDDDDDDDDCCCCDCCCCBBBBBBBBBBBBBBBBBBBBCCDDDDDDDDDDDDDDCCCCCBBBBAA@@@??>>>==<<;;:::999999999999888888888877777766644443333333333333333322222111111111111111110000000000//////////////////...................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++****+******************))))))))))))))))))))))))))))(((((((((((((((((((('''''''''(''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!  ?????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>??>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999:99999:::::;;;<<==>>>>>???????>>>>>>>>??????@@@@@@ACCCCCCCCDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDCCCCCCBBBBAA@@@???>>==<<<;;:::99999999988888888888877777766664443333333333333333222222211111111111111110000000000//////////////////...................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&'''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!  >>????????????????????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999::::;;;<<<==>>>>>>>??>>>>>>>>>>?????@@@@@@AACCCCCCCCDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDCCCCCCBBBBAA@@@???>>===<<;;;:::9999999888888888888877777766666443333333333333333222222221111111111111110000000000/////////////////...................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!  >>>>>>????????????????????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999::::;;;<<===>>>>>>>>>>>>>>>>>>?????@@@@@@AACCCCCCCCCDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCDDDDDDDDCCCCCCBBBBAAA@@@??>>>==<<<;;:::99999998888888888888777777666666433333333333333332222222221111111111111000000000000////////////////...................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!  >>>>>>>>>>????????????????????????????????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999::::;;<<<====>>>>>>>>>>>>>>>>?????@@@@@@AACCCCCCCCCDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCBBBBAAAA@@???>>>==<<;;;:::99999998888888888887777776666666433333333333333322222222221111111111110000000000000///////////////...................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!  >>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999:::;;;<<<====>>>>>>>>>>>>>>>?????@@@@@@AACCCCCCCCCCDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBAAAA@@???>>>===<<;;;:::99999988888888888777777766666666333333333333333222222222221111111111100000000000000/////////////....................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!  >>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999999:::;;;<<<======>>>>>>>>>>>>?????@@@@@@AACCCCCCCCCCCDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBAAA@@@????>>>==<<<;;::::99999988888888887777777666666665333333333333332222222222221111111111000000000000000////////////...................------------------,---,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999999::::;;;<<<=======>>>>>>>>>>>????@@@@@@AACCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBABABBBBBBCCCCCCCCCCCCCBBBBAAAA@@@@???>>>===<<<;;::::99999988888888877777776666666655333333333333222222222222221111111100000000000000000///////////...................------------------,,-,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999999999999:::;;;<<<<==========>>>>>>>????@@@@@@AACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABBBBCCCCCCCCCCCCBBBBAAAA@@@@???>>>>===<<;;;:::99999998888888877777776666666655533333333333222222222222222111111100000000000000000///////////...................-----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::;;;;:::::::::::::::::::::::::::::::999999999999999999999999999:::;;;<<<<<======>>>>>>>>>????@@@@@AAAACCCDDDDDDDDDDDDDDDDDDDDDCEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAA@@@@????>>>>===<<<;;;::::999999877777776666666555555555442222222222222211111111111100000000000//////////////.................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))))))))((((((((((((((((((((((((((('''''''('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::;;:::::::::::::::::::::::::::::::999999999999999999999999999999:::;;;<<<<<========>>>>>>?????@@@@AAAACCCCDDDDDDDDDDDDDDDDDDDDCEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAA@@@@????>>>>====<<<;;;::::9999998777777666666655555555544422222222222221111111111111000000000////////////////................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999::::;;;<<<<<<=======>>>>>>????@@@@@AAACCCCCDDDDDDDDDDDDDDDDDDDCEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAA@@@?????>>>>====<<<<;;;::::999999877777666666655555555544442222222222211111111111111100000000/////////////////..............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999:::;;;;<<<<<========>>>>>????@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDCCEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBAAA@@@????>>>>=====<<<<;;;;::::9999988777766666665555555554444422222222221111111111111111000000///////////////////.............----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999999989999999::::;;;;<<<<<========>>>>>????@@@@@AACCCCCCCDDDDDDDDDDDDDDDCCCEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAA@@????>>>>======<<<<;;;:::::999998877776666665555555554444442222222221111111111111111100000//////////////////..............----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999998999988888999999::::;;;;<<<<<<=======>>>>????@@@@@AACCCCCCCCCDDDDDDDDDDDDCCCCEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>=====<<<<<;;;;:::::99999887777666665555555554444444222222211111111111111111100000//////////////////..............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999888999888888899999::::;;;;;<<<<<<=======>>>>????@@@@@ACCCCCCCCCCCCDDDDDDCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>=====<<<<<<;;;;:::::999998877766666655555555444444442222221111111111111111110000///////////////////..............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!  ===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999999999999988889988888888999999::::;;;;;<<<<<<======>>>>????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBAAA@@@??>>>>=====<<<<<<;;;;;::::999999887776666655555555444444444222221111111111111111100000//////////////////..............-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$###################""""""""""!!!!!!!!!!!!!!!!!  =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>=================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888899999:::::;;;;;<<<<<<======>>>>????@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAA@@???>>>====<<<<<<<;;;;;:::::99999988777666665555555444444444422221111111111111111100000//////////////////..............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$######################"""""""""!!!!!!!!!!!!!!!!!  ===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>=================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888999999::::;;;;;<<<<<<<=====>>>>????@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>====<<<<<<;;;;;::::::99999888776666655555554444444444422111111111111111110000000/////////////////.............-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))())))(((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""!!!!!!!!!!!!!!!!!!  ===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>==========>>>>>=================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888999999:::::;;;;<<<<<<<<=====>>>>????@@@@BCCCCCCCCCCCCCCCCCCCCCCCBDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??>>>====<<<<<;;;;;;;:::::999999888776666655555554444444444421111111111111111100000000///////////////..............-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))(()))(((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!!!!!!!!!!!!!  ===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>==============>>================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888888888888899999::::::;;;;;<<<<<<<====>>>>?????@@@BBCCCCCCCCCCCCCCCCCCCBBBBDCCCCCCCCCCCCBBBBCCCCCCCCCCCBBBBBBAAA@@@??>>>====<<<<;;;;;;;::::::999999888776666555555544444444444311111111111111111000000000//////////////..............-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))((()((((((((((((((((((((((('((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""!!!!!!!!!!!!!!!!  ======================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::99999999999999999999999999999999888888888888888888888888888999999::::::;;;;;<<<<<<=====>>>>????@@@BBBCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@??>>>===<<<<;;;;;;;::::::9999998888766666555555444444444443311111111111111100000000000////////////...............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((((((((((('''(((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999:9999999999999999999999999999999888888888888888888888888888888899999:::::::;;;;;<<<<<<====>>>>?????@@BBBBCCCCCCCCCCCCCBBBBBBBBCCCCCCCCBBBBBBBBBBBBCCCCCCCCBBBBBBAAA@@@??>>>===<<<<;;;;;;::::::99999988888766666555555444444444433311111111111111000000000000///////////..............-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)*))))))))))))))))))(((((((((((((((((((((((((((''''(((''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888999999:::::::;;;;;<<<<<<====>>>>????@@BBBBBCCCCCCCCCCBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBCCCCBBBBBBBBBAAA@@@??>>>===<<<<;;;;;::::::999999888888666665555554444444444333311111111111100000000000000//////////...............------------------,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((((((((''''''(('''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888888999999::::::;;;;;;<<<<<====>>>>?????@BBBBBBCCCCCCCCBBBBBBBBBBACCCBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAA@@@???>>===<<<;;;;;::::::9999998888887666665555554444444443333311111111111000000000000000////////.................----------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((((((((((((((((''''''''('''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""!!!!!!!!!!!!!!!  =========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888888888888888889999999:::::;;;;;;;<<<<<====>>>>????@BBBBBBBCCCCCBBBBBBBBBBBAACBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBAAAA@@???>>===<<<;;;;;:::::99999988888887666665555554444444433333311111111100000000000000000///////..................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""!!!!!!!!!!!!!!!  ==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888878888888888888889999999:::::;;;;;;;<<<<====>>>>?????BBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBAAAA@@???>>>===<<;;;;;::::999999888888877666655555544444444333333311111111000000000000000000//////...................--------------,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""!!!!!!!!!!!!!!!  <<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@??????????????????@@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999999999999999988888888888888888888888888888877788888888888888899999999::::::;;;;;<<<<<===>>>>>????BBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBAAAA@@@??>>>===<<;;;;:::::99999888888777766665555554444444333333331111111000000000000000000/////...................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$###################################""""""""""""!!!!!!!!!!!!!  <<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@????????????????????????@????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999988888888888888888888888888888877777888777888888888899999999::::::;;;;;<<<<====>>>>????BBBBBBBBBBBBBBBBBBBBBAAAABBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAA@@@???>>===<<<;;;::::9999988888877777666555555544444433333333311111000000000000000000//////...................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#################################""""""""""""""!!!!!!!!!!!!  <<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888888777777777777777888888888999999999:::::;;;;<<<<====>>>>>???ABBBBBBBBBBBBBBBBBBBAAAAABBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAA@@@???>>===<<<;;;::::999988888877777766555555544444433333333331110000000000000000000/////...................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$##################################""""""""""""""!!!!!!!!!!!  <<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888888877777777777777777788888888899999999:::::;;;;;<<<<====>>>>???AABBBBBBBBBBBBBBBBBBAAAAABBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAA@@@???>>>==<<<;;;:::999988888777777776555555554444443333333333110000000000000000000/////...................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$#################################"""""""""""""""!!!!!!!!!!  <<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@????????????????@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999988888888888888888888888888888887777777777777777777778888888889999999::::::;;;;<<<<====>>>>>??AABBBBBBBBBBBBBBBBBBAAAAABBBAAAAAAA@@@@@AAAAAAAABBAABBBAAAAAAAA@@@???>>>==<<<;;;:::9999888877777777655555555444444333333333220000000000000000000///////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$#################################"""""""""""""""!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@??????????????????????@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999899999888888888888888888888888888888887777777777777777777777778888888889999999:::::;;;;<<<<====>>>>>??AAABBBBBBBBBBBBBBBBBAAAAABBAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@???>>>==<<<;;;:::99998888777777666555555554444443333333322200000000000000000/////////................--------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$################################"""""""""""""""!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999998888999888888888888888888888888888888877777777777777777777777777778888888889999999:::::;;;;<<<=====>>>>??AAABBBBBBBBBBBBBBBBBAAAAABBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@???>>>===<<;;;:::9998888777777666655555554444443333333322220000000000000000//////////...............--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"########""""""""""""""!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============================<;;;;;;;;;;;;;;;;;;;;;;;;;::::999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888777888888888887777777777777777777777777888888888999999::::::;;;<<<<====>>>>>???@AAAAAAABBBBBBBAAAAAAA@@@BBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@???>>>====<<<;;;:::99988887777777744444444433333222222222110000000000000000//////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:9999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888887777778888888887777777777777777777777777777888888888999999:::::;;;;<<<====>>>>>???@@AAAAAAABBBBBBAAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@????>>>====<<;;;::::999888777777776444444443333332222222211100000000000000////////////.............--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:99999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888777777778888888777777777777777777777777777777888888888899999:::::;;;;<<<====>>>>>>??@@AAAAAAAABBBBBAAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@???>>>===<<<<;;;:::999988877777766644444443333332222222211110000000000000/////////////............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>????????????????????????????????????????????????????????????????@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::999999999999999999999999999999888888888888888888888888888888888888888888877888888888888888777777777788887777777777777777777777777777777777888888888899999::::;;;<<<<====>>>>>>??@@@AAAAAAAAABAAAAAAAAA@@@BBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>===<<<<;;;:::9998888777776666444444333333222222221111100000000000///////////////..........---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!   ;;<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@?????????????@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::999999999999999999999999999888888888888888888888888888888888888888888877777888888888888777777777777788777777777777777777777777777777777777788888888899999::::;;;<<<<====>>>>>>??@@@AAAAAAAAAAAAAAAAAAA@@@BBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>===<<<<;;;:::999888877776666644444333333322222221111110000000000////////////////.........----------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>??????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@??????????????????@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999999999999999888888888888888888888888888888888888888888877777777888888888877777777777777777777777777777777777777767777777777777788888888899999::::;;;<<<<====>>>>>>??@@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>===<<<<<;;;:::9998887777766666444333333332222222111111100000000//////////////////........-----------------,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$###########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999999999988888888888888888888888888888888888888888888777777777788888887777777777777777777777777777777777777777766777777777777778888888889999:::::;;;<<<=====>>>>>>??@@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAA@@@@@@@@??@@@@@@@??????????????>>>>>====<<<<<;;;:::999888777766666633333333332222222111111110000000///////////////////......-------------------,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))())((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888888888888888888888888888777777777777788888777777777777777777777777777777777777777776666777777777777777888888889999::::;;;;<<<=====>>>>>>>?@@@@AAAAAAAAAAAAAAAAA@@@@BBBAAAAA@@@@@@??????@@@@@?????????????>>>>>====<<<<<;;;;:::9998887777666666333333333222222211111111100000///////////////////.......-------------------,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))((()((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"##"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::99999999999999988888888888888888888888888888888877888888888877777777777777788777777777777777777777777777777777777777777666666777777777777777888888889999::::;;;;<<<====>>>>>>>>?@@@@@AAAAAAAAAAAAAAAA@@@@BBBAAAAA@@@@@@?????????@@??????????>>>>>>=====<<<<<<;;;;:::99988877766666653333333322222221111111111000////////////////////......--------------------,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""#""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;:::::::::::::::::::::::99999999999988888888888888888888888888888888877777888888877777777777777777777777777777777777777777777777777777777777776666666766666777777777888888889999::::;;;<<<<====>>>>>>>>?@@@@@AAAAAAAAAAAAAAAA@@@@BBBAAAAA@@@@@@???????????????????>>>>>>>=====<<<<<<;;;;;:::999888777666655533333332222222111111111110////////////////////......---------------------,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::99999999988888888888888888888888888888888887777777888877777777777777777777777777777777777777777777777777777777777777666666666666666677777777888888899999::::;;;<<<<====>>>>>>>>?@@@@@@AAAAAAAAAAAAAAA@@@@BBBAAAAA@@@@@@????????????????>>>>>>>>=====<<<<<<;<;;;;;:::99988777666655553333322222222111111111111////////////////////......--------------------,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;:::::::::::::::::::::::::9999998888888888888888888888888888888888777777777788777777777777777777777777777777777777777777777776777777777777766666666666666666666777777788888889999:::::;;;<<<<====>>>>>>>>?@@@@@@AAAAAAAAAAAAAA@@@@@BBAAAAA@@@@@@@??????????????>>>>>>>>======<<<<<;;;;;;;;;:::99988777666655553322222222221111111111110//////////////////........-------------------,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????>>>>>>?????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::::9998888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777776666777777777776666666666666666666666777777788888889999:::::;;;<<<<====>>>>>>>>?@@@@@@AAAAAAAAAAAAA@@@@@@BBAAAAA@@@@@@@???????????>>>>>>>>>======<<<<<<;;;;;;;;;::::99888776666555552222222222211111111111100/////////////////.........-----------------,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::8888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666777777777666666666666666666666666777777788888889999:::::;;;<<<<=====>>>>>>>>@@@@@@@AAAAAAAAAAAA@@@@@@BBAAAAA@@@@@@@???????????>>>>>>>======<<<<<<<;;;;;;;;;;:::999887776665555552222222222111111111110000///////////////...........----------------,,,,,,,,,,,,,,+++++++++++++++++++*++*******************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::9998888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777766666666777777666666666666666666666666666677777788888889999:::::;;;<<<<=====>>>>>>>>@@@@@@@AAAAAAAAAAA@@@@@@@BAAAAA@@@@@@@????????????>>>>>======<<<<<<<;;;;;;;;;;;::::999887766655555442222222211111111111100000/////////////.............--------------,,,,,,,,,,,,,,+++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!! !!!  ::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999998888888888888888888888888888877777777777777777777777777777777777777777776667777777777777766666666666777766666666666666666666666666666677777788888889999:::::;;;<<<<=====>>>>>>>>@@@@@@@AAAAAAAAAAA@@@@@@?AAAAA@@@@@@??????????????>>>>=====<<<<<<<;;;;;;;;;;;;;::::998877766655554442222222111111111110000000////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!! !  ::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::99999999998888888888888888888888888877777777777777777777777777777777777777777776666667777777777776666666666666766666666666666666666666666666666667777788888889999:::::;;;;<<<<=====>>>>>>>@@@@@@@@AAAAAAAAA@@@@@@??AAAA@@@@@@??????????????>>>======<<<<<<;;;;;;;;;;;;;;::::9998877666555544442222211111111111100000000//////////................-----------,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999988888888888888888888888777777777777777777777777777777777777777777776666666677777777766666666666666666666666666666666666666665666666666677777788888889999::::;;;;<<<<======>>>>>>@@@@@@@@AAAAAAAA@@@@@@@??AAA@@@@@??????????????>>>>=====<<<<<<;;;;;;;;;;;;;;;;:::99988777665554444442211111111111111000000000////////..................---------,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999988888888888888888888777777777777777777777777777777777777777777776666666666677777776666666666666666666666666666666666666666555666666666667777788888889999:::::;;;;<<<<=====>>>>>>@@@@@@@@@AAAAAA@@@@@@@???AA@@@@@??????????????>>>>====<<<<<<;;;;;;;;;;;;;;:;;::::99888776655544444441111111111111110000000000///////...................--------,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#$$##########################"""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@??????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::9999999999999999999888888888888888887777777777777777777777777777777777777777777776666666666666777766666666666666666666666666666666666666666555556666666666677777788888889999::::;;;;<<<<======>>>>>?@@@@@@@@@AAAAA@@@@@@????A@@@@?????????????>>>>>>>===<<<<<;;;;;;;;;;;;;;:::;::::999887766555444444431111111111111100000000000/////.....................------,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$#######################"#""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::99999999999999999999999888888888888887777777777777777777777777777777776667777777776666666666666666776666666666666666666666666666666666666666665555556666666666667777778888888999:::::;;;<<<<<=====>>>>>?@@@@@@@@@AAA@@@@@@@@???>@@@@?????>>>>>>>>>>>>>>>===<<<<;;;;;;;;;;;;;:;::::::::9998877666555444443331111111111111000000000000///......................------,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????>>>>>>??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999999998888888888877777777777777777777777777777777776666677777766666666666666666666666666666666666666666666666666666666666665555555566666666666677777778888888999::::;;;;<<<<======>>>>?@@@@@@@@@@@@@@@@@@@????>@@@???>>>>>>>>>>>>>>>>>==<<<<<;;;;;;::::::::::::::::::9988877665554444333331111111111100000000000000/......................------,,,,,,,,,,,,,,,,,,,,,++++++++++++++**********************))))))))))))))))))))((((((((((((((((((('((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:999999999999999999999999988888888777777777777777777777777777777777766666666777766666666666666666666666666666666666666666666666666666666666665555555555555566666666677777778888889999:::;;;;<<<<<=====>>>>??@@@@@@@@@@@@@@@@@????>>@@???>>>>>>>>>>>>>>>>====<<<;;;;;;:::::::::::::::::::99988776655544443333331111111111000000000000000.....................-------,,,,,,,,,,,,,,,,,,,,,+++++++++++++***********************)))))))))))))))))))((((((((((((((((((((''(''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::999999999999999999999999988887777777777777777777777777777777777766666666666766666666666666666666666666666666666666666666666556666666666666555555555555555555666666667777777788889999::::;;;;<<<<=====>>>>??@@@@@@@@@@@@@@@@????>>>@???>>>>=================<<;;;;:::::::::::::::::::::99988776655544433333333111111110000000000000000/....................------,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<==================================================================>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>========>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999999877777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666555566666666665555555555555555555555666666667777777788889999:::;;;;<<<<=====>>>>??@@@@@@@@@@@@@@@@???>>>=???>>>=================<<<;;;;:::::::::::::::::::::99988877665544433333333311111110000000000000000//..................--------,,,,,,,,,,,,,,,,,,,,++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<=============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>==============>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999988777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666655555566666666555555555555555555555555566666666777777778889999::::;;;<<<<=====>>>>??@@@@@@@@@@@@@@@????>>>=??>>>====<<<<<=======<<<<;;;:::::::999:::::::::::9:999887766554443333333333111110000000000000000////................----------,,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  :::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<==============<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999999999999999999998888888888888888888888888777777777777777666666666666666666666666666666665555555555555555555555555555555555555555555554444444455555555444444444444444445555555555555566666666677788889999:::;;;;<<<<======?@@@@@@@@@@@@@@@@????>>>=?>>>====<<<<<<<<<===<<<<<;;;;;::::::::::::::::::::88877766554433332222222222222222221111111111111110.............--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999999998888888888888888888888888777777777777666666666666666666666666666666665555555555555555555555555555555555555555555554444444444455555444444444444444444444444555555555555666666667778889999:::;;;;<<<<======?@@@@@@@@@@@@@@@????>>>==?>>===<<<<<<<<<<<<<<<<<<;;;;:::::::99::::::::::::988877665544333322222222222222222111111111111111000...........--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988888888888888888888888888888777777777666666666666666666666666666666665555555555555555555555555555555554555555555555444444444444455544444444444444444444444444445555555555566666666778888999:::;;;;<<<<======?@@@@@@@@@@@@@@????>>>===>>>==<<<<<<<<<<<<<<<<<<;;;;::::9999999999::::::99988776655544333222222222222222211111111111111110000.........---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>>>>>>>>==========>>>===============================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999988888888888888888888888888888887777777666666666666666666666666666666665555555555555555555555555555555554444555555555444444444444444444444444444444444444444444444444455555555556666666777888999:::;;;;<<<<======?@@@@@@@@@@@@@?????>>>==<>>==<<<<;;;;;;;;;;;;;;;;;:::::9999999999999999999987776655443332222222222222221111111111111111100000........--------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>===================================================================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999888888888888888888888888888888887777777666666666666666666666666666666666555555555555555555555555555555554444444555555544444444444444444444444444444444444444444444444444445555555555666666677888999:::;;;<<<<<======?@@@@@@@@@@@??????>>>===<>===<<<;;;;;;;;;;;;;;;;;::::999999988999999999999877766554443332222222222221111111111111111111000000......--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>=========================================================================<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999888888888888888888888888888888877777777666666666666666666666666666666666555555555555555555555555555555555444444444555544444444444444444444444444444444444444444444334444444444555555555566666677888999:::;;;<<<<<======?@@@@@@@@@@??????>>>>==<<>==<<<;;;;;;;;;;;;;;;;:::::9999888888888889999988877666554433322222222222221111111111111111100000000.....---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   9::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================================================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999998888888888888888888888888888888877777777777666666666666666666666666666666555555555555555555555555555555555444444444444544444444444444444444444444444444444444444444433334444444444455555555566666677888999:::;;;<<<<=======?@@@@@@@@????????>>>===<<===<<;;;;:::::::;;;::::::999998888888888888888888876665554433322222221111111111111111111111000000000...----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!   99999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================================================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99988888888888888888888888888888888877777777777777666666666666666666666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444433333334444444444455555555556666677888999:::;;;<<<<=======?@@@@@@@????????>>>>==<<<==<<<;;;::::::::::::::::9999888888777778888888888766655544433322222211111111111111111111110000000000..---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$#$########################"##""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!   999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::88888888888888888888888888888888777777777777777777666666666666666666666666655555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444333333334444444444445555555556666677788899:::;;;;<<<=======?@@@@@@????????>>>>===<<;==<<;;;:::::::::::::::999998888777777777777777777766655544333222222111111111111111111111100000000000.---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$#########################"""#""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!   9999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================================================================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::988888888888888888888888888888777777777777777777777666666666666666666666666555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444333333333334444444444444555555556666677888899:::;;;;<<<<======?@@@@@????????>>>>===<<<;==<<;;;:::::::::::::99999888877777777777777777777766555444333222222111111111111111111111000000000000--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!   99999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999888888888888888888888888887777777777777777777777776666666666666666666665555555555555555555555555555555444444444444444444444444444444444444444444444333444444444444333333333333344444444444445555555566666777888999::;;;;<<<<======?@@@@@????????>>>>===<<<;=<<<;;::::::9999999999998888777776666666666777777755555444333222221111111111111111111110000000000000------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999888888888888888888888888877777777777777777777777776666666666666666665555555555555555555555555555555444444444444444444444444444444444444444444444333333444444444433333333333333344444444444445555555566666777888999:::;;;<<<<======??@@@????????>>>>====<<;;=<<;;;::::999999999999888887777666666666666666666655554444333222221111111111111111111100000000000000-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================<<<<<======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888888888888877777777777777777777777776666666666666655555555555555555555555555555555544444444444444444444444444444444444444444444433333333444444443333333333333333344444444444444555555566666777888999:::;;;<<<<======???@?????????>>>>===<<<;;=<<;;;::::999999999988888777766666666666666666666655554444333222221111111111111111111000000000000000---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================================<<<<<<<<<<<<<===================<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888888888877777777777777777777777777776666666666655555555555555555555555555555555544444444444444444444444444444444444444444444433333333333444443333333333333333333344444444444444555555566666777888999:::;;;;<<<<=====????????????>>>>====<<<;;<<<;;;:::99999999888888877776666665555555556666666555544443332222211111111111111111100000000000000//-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>================================================================================<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888888877777777777777777777777777777776666666655555555555555555555555555555555544444444444444444444444444444444434444444444443333333333333444333333333333333333333344444444444444555555566666777888999:::;;;;<<<<=====????????????>>>>===<<<;;;<<<;;::::9999998888888777776666655555555555555666655544444333222221111111111111111100000000000000///------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999999999999999888888888888888777777777777777777777777777777776666666655555555555555555555555555555555544444444444444444444444444444444433334444444443333333333333333333333333333333333333333344444444444444555555566666778888999::::;;;<<<<<====???????????>>>>====<<<;;;<<;;;:::999998888888877777666655555555555555555666555444443332222211111111111111110000000000000/////----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>===============================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::99999999999999999999999999888888888888777777777777777777777777777777776666666655555555555555555555555555555555544444444444444444444444444444444443333334444444333333333333333333333333333333333333333333334444444444444555555666666778888999::::;;;;<<<<====???????????>>>>===<<<;;;:<<;;;:::99998888888777776666655555554444555555555655544444333222221111111111111110000000000000//////--------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::999999999999999999999999998888888877777777777777777777777777777777766666666655555555555555555555555555555555444444444444444444444444444444444433333333344443333333333333333333333333333333333333333333333333444444444445555556666667788889999:::;;;;<<<<<===??????????>>>>====<<<;;;:<<;;;:::9999888887777776666655555544444444555555555544444433322222111111111111110000000000000///////-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999998888877777777777777777777777777777777666666666666655555555555555555555555555555444444444444444444444444444444444433333333333343333333333333333333333333333333333333333333333333333344444444445555556666677788889999:::;;;;<<<<<<==?????????>>>>====<<<;;;;:<<;;;:::999888887777776666655555544444444445555555554444443333222211111111111110000000000000////////-----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================================<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999998777777777777777777777777777777777666666666666666655555555555555555555555555444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333334444444445555556666677788889999:::;;;;;<<<<<==????????>>>>====<<<<;;;::<<;;;::999988887777766666655555544444444444555555555444444333322221111111111100000000000000/////////---,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  888888888888899999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;::::::::::;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999777777777777777777777777777777666666666666666666665555555555555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222223333333344444444555555666667778888999::::;;;;;<<<<<<<??????>>>>>====<<<<;;;;::<;;;:::99988887777766666655555544444444444445555555544444433332222111111111100000000000000//////////--,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  88888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;::::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999998888777777777777777777777777777766666666666666666666665555555555555555555555544444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222233333344444444555556666677788889999:::::;;;;;<<<<<<>>>>>>>>>>====<<<<;;;;:::<;;;:::9998888777766666655555544444444444444555555454444443333222211111111110000000000000///////////,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;:::::::::::::::::;;;;;;;;::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999988888888777777777777777777777777766666666666666666666666665555555555555555555544444444444444444444444444444444333333333333333333333333333333333333333333333322333333333333222222222222233333334444444555556666677788889999::::;;;;;;<<<<<<>>>>>>>>>====<<<;;;;;::::;;;;:::999888777766666655555544444444444444455555545444444333322221111111110000000000000////////////,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999988888888888877777777777777777777777776666666666666666666666666555555555555555554444444444444444444444444444444433333333333333333333333333333333333333333333332222233333333332222222222222223333333444444455555666677788889999:::::;;;;;;;<<<<<>>>>>>>====<<<<;;;;:::::9;;;::::999888777666666555555544444444444444455555544444444333322221111111110000000000000////////////,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##$$$#######################""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888888888999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999888888888888888877777777777777777777777766666666666666666666666666555555555555554444444444444444444444444444444433333333333333333333333333333333333333333333332222222233333332222222222222222223333333344444455555666677788889999:::::;;;;;;;;;<<<>>>>>=====<<<<;;;::::::99;;;::::9988877776666655555554444444444444444455555444444443333222211111111100000000000/////////////.,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999999999999999:::9999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999988888888888888888888888888777777777777777777777777766666665555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222222333333333344445555566667888899999::::::;;;;;;;;;;========<<<;;;;::::999999;;;;::::9998887776666666544444433333333333344444453333222221111000000//////0000////////////.........--------,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   8888888888888888888888899999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999998888888888888888888888887777777777777777777777777776666555555555555555555555555444444444444444444444444444444444443333333333333333333333333333333333332333333322222222222222222222222222222222222222222222233333333344444555566667788889999:::::::;;;;;;;;;;======<<<<;;;::::99999998;;;;:::99988877776666666544444333333333333344444443322222221111000000//////000///////////...........------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   8888888888888888888888888899999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999999888888888888888888887777777777777777777777777777777555555555555555555555555544444444444444444444444444444444444333333333333333333333333333333333333222233332222222222222222222222222222222222222222222222222333333334444455556666778889999::::::::;;;;;;;;;;===<<<<<<;;;:::9999998888;;;::::99988877776666666544444333333333333344444442222222211111000000//////00////////////...........----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   8888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888877777777777777777777777777777777777555555555555555555555555544444444444444444444444444444444333333333333333333333333333333333333322222232222222222222222222222222222222222222222222222222222333333334444455556667778899999:::::::::;;;;;;:::<<<<<<<;;;;:::99998888888;::::::9998887777666666654444433333333333333444444222222221111000000///////0///////////.............---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   88888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888877777777777777777777777777777777777766655555555555555555555555554444444444444444444444444444433333333333333333333333333333333333332222222222222222222222222222222222222222222222111111112222222233333333444445555666777889999:::::::::::::::::::<<<<<<;;;;:::999888888888:::::::9998887777666666654444433333333333333444444222222211111000000//////////////////..............,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   778888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888777777777777777777777777777777777777766666655555555555555555555555554444444444444444444444444433333333333333333333333333333333333332222222222222222222222222222222222222222222222211111111112222222233333333444445556666777889999:::::::::::::::::::<<<<;;;;:::99998888877777::::::9999888777766666666444443333333333333334444422222211111000000//////////////////..............-,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   777777888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999999998888777777777777777777777777777777777777766666666665555555555555555555555555444444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222222222222222222111111111111122222223333333344444555666677789999::::::::::::::::::::<<;;;;;:::999888877777777::::::9999888777766666666444444333333333333333444422221111111000000////////////////..............---,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  7777777777788888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999988887777777777777777777777777777777777777666666666666665555555555555555555555544444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222222222221122222211111111111111122222223333333344444555666677789999::::::::::::::::::::;;;;;;::::998888777777777::::::999988877777666666644444433333333333333333331111111111000000////////.///////..............----,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  77777777777777788888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::99999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::99999999999999999888888887777777777777777777777777777777777666666666666666665555555555555555555544444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222222222222111122221111111111111111122222223333333344445555666677789999::::::::::::::::::99;;;;;::::99888777777667779::::999998888777766666665444443333333333333333333111111110000000////////..//////..............-----,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  77777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::99999999999999998888888888887777777777777777777777777777776666666666666666666665555555555555555444444444444444444444444333333333333333333333333333333333333322222222222222222222222222222222222222222111111122111111111111111111122222233333333344445555666677789999:::::::::::::::::999;;;;::::99988877766666667999::99999888877777666666554444433333333333333333311111100000000////////.../////.............-------,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  7777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::9999999999999998888888888888888887777777777777777777777777766666666666666666666666665555555555555444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111111112222233333333444445555666677789999:::::::::::::::99999;;;::::9998887776666666669999:9999998887777776666655444443333322222233333331111000000000////////....////.............--------,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888888888888888888888888889988888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999988888888888888888888887777777777777777777777777766666666666666666666666665555555554444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222211111111111111111111111111111111112222233333333444445555666677789999:::::::::::::9999999;;:::::99988777666666666699999999999888877777766665544444333332222222222222000000000000////////.....///.............---------,,,,,,,,,,,+++++++++++++++++**********************)**))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  7777777777777777777777788888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;::::::::::::::;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::999999999999999999888888888888888888888888877777777777777777777777776666666666666666666666666655555544444444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111111111111122222333333334444455555666777889999:::::::::::99999999::::::9998887776666666666999999999998888777777666655544443333222222222222220000000000/////////....../.............-----------,,,,,,,,,+++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::;;;::::::::::::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888888777777777777777777777766666666666666666666666666666554444444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222222122222222111111111111111111111111111111111111111222223333333344444555556667778899999:::::::::999999998:::::9999887776666666666699999:99999988877777776665554444333322222222222222000000////////////......./............------------,,,,,,,+++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777776666666666666666666666666666666664444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222111222211111111111111111111111111111111111111111112222233333334444445555566667788999999::::::99999999888::::99998887776665555566699999:9999998887777777666555444433332222222222222100///////////////...................--------------,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999888888888888888888888888877777777777776666666666666666666666666666666666665544444444444444444444444443333333333333333333333333333333332222222222222222222222222222222222221111112211111111111111111111111111111111111111111111112222333333344444455555666677888999999:::9999999998888:::999988877766665555566699999::9999988877777776665554444333222222211111111////////////////...................---------------,,,,++++++++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  667777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999998888888888888888888888888777777777766666666666666666666666666666666666655555444444444444444444444444433333333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122223333333444445555566666778889999999999999999888888::9999988877766655555556699999999999988877777766665544443333222221111111111///////////////.........-........-----------------,,,+++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  666666777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888888777776666666666666666666666666666666666666555555555444444444444444444444444433333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122223333333444445555566666778888999999999999998888888:99999888777666555555556699999999999888877777666665544443332222211111111111////////////...........--.......------------------,+++++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  66666666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888887777766666666666666666666666666666666666665555555555555444444444444444444444444433333333333333333333333322222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112223333334444445555566666778888999999999999988888888999999888777666555555555699999999999888877776666665444433332222111111111110//....................---......------------------,+++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888889988888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999998888888888888888877777777666666666666666666666666666666666665555555555555555444444444444444444444433333333333333333333333322222222222222222222222222222222222221111111111111111111111111111111111111111101111111000000011111111111222333334444455555666666778888999999999998888888877999998887776665555555555689999999999888777766666664444433322221111111100000.....................----.....-----------------,,,+++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  66666666666666666667777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999988888888888888887777777777777666666666666666666666666666666655555555555555555555444444444444444444333333333333333333333333322222222222222222222222222222222222222111111111111111111111111111111111111111100001111000000000000111111111222333334444455555666667778888899999999988888888777999988887776665555555555588999999998887777666666654444333322211111100000000....................-----...-----------------,,,,,++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::::::::::::::::99::::::::::::::::::::99999999999999999999999999999999999999999999998888888888888888877777777777777777666666666666666666666666666655555555555555555555555444444444444444333333333333333333333333322222222222222222222222222222222222222111111111111111111111111111111111111111110000001100000000000000011111111222333334444555556666677778888899999999888888887777999888877766655554444555588899999988877776666665554443333222211111000000000...................------..-----------------,,,,,,+++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  666666666666666666666667777777777777777777777777777777777777777777777777877777788888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999:::::::::::::::9999999999:::::::::::::999999999999999999999999999999999999999999999999888888888888888887777777777777777777777666666666666666666666666665555555555555555555555555444444444443333333333333333333333333322222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000111111222233334444555566666677778888899999988888888777777998888877766555544444455588888888888877766666555554433332222111110000000000.................--------.----------------,,,,,,,,++++++++++++++++****************)))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  666666666666666666666667777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::999999999999999999:::::::999999999999999999999999999999999999999999999999988888888888888888887777777777777777777777777666666666666666666666666665555555555555555555555555444444443333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111110000000000000000000000000000000011111222233334444555566666777778888899999888888887777777988888777666555444444444578888888887777666655555553333322221111100000000000................-------------------------,,,,,,,,,++++++++++++++++***************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!  666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777766666666666666666666665555555555555555555555555555544443333333333333333333333333322222222222222222222222222222222222221111111111111111111111111111111111111111111100000000000000000000000000000000000111122223333444555566666777777888889999888888887777777788888777666555444444444447788888887777666655555554333322221111100000000000/.............--------------------------,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"#"""""""""""""""""""""!!!!!!!!!!!!!!!  555666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777777777777777777777777775555555555555555555554444444444444444433333333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111111110000000000000000000000000000000000111122223333444555566666777779999999999999999888888877999998887776655555444555556666666666555444443333332222111100000////////////......................---,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  55555556666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888999999999988888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::99::::::::::::::999999999999:::::::::::::9999999999999:::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999998888888888888888888888888877777777777777777777777777777777777777777777777766555555555555555554444444444444444433333333333333333333333333333332222222222222222222222222222222222222221111111111111111111111111111111000000000000000000000000000000000000001111222333344455566666777777999999999999999888888877799998887776665554444444555556666665555444433333333222111100000/////////////....................-----,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  555555555556666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888889999988888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777666666655555555555554444444444444444433333333333333333333333333333333222222222222222222222222222222222222222211111111111111111111111111111100000000000000000000000000000000000000000111122223334445556666677777799999999999999988888877779998888777665554444444444555555555555444433333332221111100000////////////.....................------,,,,,,,,,,,,+++++++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555566666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888887777777777777777777777777777777777777777666666666665555555554444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111111110000000000000000000000000000000000000000000001112222333444555666677777779999999999999988888877777999888777666554444444444445555555555444433333322221111100000///////////.....................--------,,,,,,,,,,++++++++++++++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555556666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777666666666666666555554444444444444444444433333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000011122233344455566667777777999999999999998888887777799888877766555444433334444445555554444433333322222111100000//////////.....................----------,,,,,,,,,+++++++++++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888777777777777777777777777777777776666666666666666666544444444444444444444444433333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111110000000000000000000000000000000000///////00000000011122233344455566667777777999999999999988888877777798888777666554444333333344444444444444333333222222111000000////////.....................------------,,,,,,,,+++++++++++++++++++++++++++++***************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555555566666666666666666666666666666666666677777777777766777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999999998888888888888888888888888888888777777777777777777777777777777776666666666666666666666664444444444444444444444444333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111111000000000000000000000000000000000///////////00000001112222334445556666677777799999999999998888887777779888877766555444333333333444444444444333333222222111000000////////....................--------------,,,,,,+++++++++++++++++++++++++++++++************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555555556666666666666666666666666666666666667777777666666667777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888889999999988888888888888888888888888888887777777777777777777777777777777777666666666666666666666666666644444444444444444444444443333333333333333333333333222222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000000000000000///////////////00000111122233344555566667777779999999999998888887777776888877776655444433333333333444444444333333222222111000000///////...................-----------------,,,,++++++++++++++++++++++++++++++++************)))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555555555555666666666666666666666666666666666666667666666666666667777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888889988888888888888888888888888888888777777777777777777777777777777777776666666666666666666666666666666644444444444444444444444443333333333333333333333333222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000000000000/000//////////////////000011112223334445556666677777999999999999888887777776688887776665544433333333333333444444333333222222111000000///////...................-----------------,,,,+++++++++++++++++++++++++++++++++***********)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777777777777777777777666666666666666666666666666666666666644444444444444444444444443333333333333333333333222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000000000000////0////////////////////00000111222333444555566666777799999999999888887777776668887777665554443333323333333333333333333322222211100000///////..................-----------------,,,,,+++++++++++++++++++++++++++++++++***********))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666666666666644444444444444444444444443333333333333333333222222222222222222222222222222122222211111111111111111111111111111111000000000000000000000000000000/////////////////////////////000011112223334445556666667779999999999888888777776666888777666555443333322222333333333333333322222211110000///////..................-----------------,,,,+++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  4445555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777788888888888888887788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999988888999999999999999999999988889999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777777777777777777776666666666666666666666666666666666666666666666644444444444444444444443333333333333333332222222222222222222222222222222111122211111111111111111111111111111111000000000000000000000000000000/////////////////////////////////0000111222333444555566666677999999999888888777776666688777766655444333322222223333333333333332222211111000///////.................-----------------,,,,,,++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777778888887777777777778888888888888777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999988888888888888888889988888888888888888888888999999888888888888888888889999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888777777777777777777777777766666666666666666666666666666666666666666666666655544444444444444444433333333333333333332222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000/////////////////////////////////////00011112223334445555666666788999999888888777766666667777766655544433332222222333333333333333222221111100///////................-----------------,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444455555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666665555555444444444444443333333333333333333222222222222222222222222222222211111111111111111111111111111111111111110000000000000000000000000000000///////////////////////////////////////00001112223334444555566666688888988888887777666666557777666655544433322222222223333333333332222221111100///////................----------------,,,,,,,,,++++++++++++++++++++++++++++++++**********)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666666666666666555555555554444444444433333333333333333332222222222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000000//////////////////////////////////////////000111122233344445555666668888888888887777666665555777666655544433332222222222233333333332222221111100///////.................--------------,,,,,,,,,,,++++++++++++++++++++++++++++++++*********)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777776666666666666666666666666666666666665555555555555554444444333333333333333333322222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000000000/////////////////////////////////////////////00001112222333444555556666888888888887777666655555576666665554443332222222222222333333333222222111100///////..................-------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777888888888888888887777777777777777777777777777777666666666666666666666666666666666555555555555555555554443333333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111110000000000000000000000000000///////////////////////////////////.....////////00001111222333444455555666888888888887776666555554466666655544433332222222222222233333322222221111100//////.................-------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++********))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444444555555555555555555555555555555555555666666666666555666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777778888888888877777777777777777777777777777777666666666666666666666666666666666655555555555555555555555533333333333333333333333332222222222222222222222222221111111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////////////..........//////00000111222233344445555566888888888877776665555444466665555444433322222222222222222232222222211111000/////................--------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++********)))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444444444445555555555555555555555555555555555555566666655555555566666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777888887777777777777777777777777777777776666666666666666666666666666666666555555555555555555555555555553333333333333333333333333222222222222222222222222211111111111111111111111111111111111111111110000000000000000000000000000000/////////////////////////////////.............//////0000111122233344445555566888888888777766655554444466555555444333322222222222222222222222222211111000////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++********)))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444444444444444555555555555555555555555555555555555556555555555555555666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555555555555533333333333333333333333332222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000000//////////////////////////////////.............../////0000011122233334444555556888888887777666555444443355555544443333222221111122222222222222222111110000///..............---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666666666666666666666666665555555555555555555555555555555555555533333333333333333333333332222222222222222222222222111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////////................../////000011122223334444555556788888887777666555444433355555444443332222211111112222222222222221111100000///.............--------------,,,,,,,,,,,,,,,,,,,+++++++*****++++++++++++++++*********)))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888788888888888888888888888877888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777766666666666666666666666666666666555555555555555555555555555555555555555555553333333333333333333333333222222222222222222221111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////..../...................../////00001111222333444455555678888887777666555444333335554444443332222211111111122222222222221111100000///.............-------------,,,,,,,,,,,,,,,,,,,++++++**********++++++++++++++********))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  3334444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666677777777776666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888777778888888777777777777777777888888888888777777777777778888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666666555555555555555555555555555555555555555555555555533333333333333333333333222222222222222222211111111111111111111111111111110011111000000000000000000000000000000000//////////////////////////////..............................////00001111222333444455555678888887777666554443333334444444433332222111111111111222222222211111100000//.............-------------,,,,,,,,,,,,,,,,,,++++++*************++++++++++++********))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  3333333344444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666677777666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555555555555555444433333333333333333333222222222222222222111111111111111111111111111111110000010000000000000000000000000000000000///////////////////////////////................................/////000011122233344445555567888887777666555444333322444444333332222111111111111111222222111111100000///............-------------,,,,,,,,,,,,,,,,,,++++++**************+++++++++++*********)))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  3333333333334444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555555555554444444433333333333333332222222222222222222111111111111111111111111111111110000000000000000000000000000000000000000///////////////////////////////.................................../////00001112223334444555556788887777766655444333322244444333332222111111111111111111111111111100000///............-------------,,,,,,,,,,,,,,,,,++++++++***************+++++++++*********)))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888777777888888888888888888888888888888888888888877777777777888888888888888888888888877777777777777777777777776666666666666666666666666666655555555555555555555555555555555555555555555555555555555555444444444444433333333333333333333333332222222222222222222222222222221111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////000001112223334445555666667888877777666554443333222444444333322221111111111100000000000000000/////...-------------,,,,,,,,,,,,,,,+++++++++++++++++++********************+++++***********)))))))))((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!  3333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666667777777777777777777777777666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778777777777777777777777777888888888888888888888887778888777777777777777777777888888888888888888888888877777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555554445555555544444444444444444433333333333333333333333332222222222222222222222111221111111111111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////////////00000111222333444555566666788887777766555444333222244444333332222111111111110000000000000000//////...-------------,,,,,,,,,,,,,,++++++++++++++++++*************************************)))))))))(((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333333333333333333333334444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666667777777777777777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888877777777777777777777777777777777777777777888888888888888888888887777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555444444445555444444444444444444444433333333333333333333333332222222222222222221111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////./////////////////////////0000011122233344455556666678887777766655544333322224444333332222111111111111000000000000000//////....-------------,,,,,,,,,,,,,++++++++++++++++++*************************************)))))))))((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!  3333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666777777666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888777777777777777777777777777777766666666666666666666666666666555555555555555555555555555555555555544444444444444444444444444444444444444433333333333333333333333332222222222222221111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////..../////////.//./////////////00001112223334445555666667777777776665544433332222444333332222211111000000100000000000000//////.....------------,,,,,,,,,,,,,,++++++++++++++++***************************************))))))))((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888877777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444444444444444444444433333333333333333333333332222222222211111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////......//.............../////////000011122233444455556666677777777666655444333322224443333322221111100000000/000000000000///////.....------------,,,,,,,,,,,,,+++++++++++++++****************************************))))))))(((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""!!!!!!!!!!!!!!!!!!!  333333333333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444444444444444444444444443333333333333333333333333222222221111111111111111111111111111111111111111110000000000000000000000000/////////////////////////////////////////...........................////////000011122233344455556666677777777666555444333222224443333322221111000000000///000000000///////......------------,,,,,,,,,,,,,+++++++++++++*****************************************)))))))))((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!  222233333333333333333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666655555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333333222222221111111111111111111111111111111111111111111100000000000000000000000000///////////////////////////////////////..............................////////00011122233344455556666677777776666555444333322224443333222211111000000000///////00/////////.......------------,,,,,,,,,,,,,++++++++++++*****************************************)))))))))(((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  222222222333333333333333333333333333333333333333333333333344444444444444444444444444444444444445554445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444443333333333333333332222222211111111111111111111111111111111111111111111100000000000000000000000000000////////////////////////////////////..................................///////00001112233344455555666677777766665554443333222224433333222211110000000000//////////////////.......------------,,,,,,,,,,,,+++++++++++******************************************)))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444443333333333333322222222222111111111111111111111111111111111111111111000000000000000000000000000000000////////////////////////.////////......................................//////00001112223344455555666677777666655554443333222224433333222111100000000000/////////////////.......-------------,,,,,,,,,,,,++++++++++******************************************)))))))))((((((((((((((('(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  2222222222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666666666666666555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666665555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444443333333333333332222222222222221111111111111111111111111111111111111110000000000000000000000000000000000///////////////////////....//////.........................................//////0001112223334445555556677766666655544443333222224433333222111100000000000/////////////////.......------,,,--,,,,,,,,,,,,,++++++++++*******************************************))))))))(((((((((((((('''(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444454555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667766666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777776666777777777777777777777777766666666666666666666666665555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444433333333333333322222222222222222221111111111111111111111111111111111110000000000000000000000000000000000////////////////////////......///............................................./////000011122333444555555556666666655554443333322222443333222211100000000///0////////////////.......-----,,,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((((((((((((((''''(((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777666666666666666777777777777777777777777777777777766666666666666666777777777777777777777777766666666666666666666666665555555555555555555555555555444444444444444444444444444444444444444444444444444444444443333333333333333222222222222222222222221111111111111111111111111111111100000000000000000000000000000000000////////////////////////........................................................../////000111222334444555555566666665555444333332222224433332221111000000//////.//////////////.......-----,,,,,,,,,,,,,,,,,,,,,++++++++******************************************))))))))))((((((((((((''''''(((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222223333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777766666666666666666666666666666666666777777777777777777777777766666666666666666666666665555555555555555555555555444444444444444444444444444444444444444444444443334444444433333333333333333322222222222222222222222221111111111111111111111111111100000000000000000000000000000000000////////////////////////............................................................./////00011122233344445555556666655555444433333222222433333222111100000///////...///////////........----,,,,,,,,,,,,,,,,,,,,,++++++++*******************************************)))))))))(((((((((((('''''''(''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222233333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555566666666666666555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666776666666666666666666666666666666666666666666666666777777777777777777766666666666666666666666666666665555555555555555555555555444444444444444444444444444444444444444444333333334444333333333333333333333322222222222222222222222221111111111111111111110000100000000000000000000000000000000000////////////////////////.................................................................////0000111223333444455555666655555444433333222222243333222211100000////////..../////////........----,,,,,,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))))(((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777766666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222221111111111111111110000000000000000000000000000000000000000////////////////////////....................................................................////0000111222333444444555665555554444333332222222133333222111100000////////......//////.........----,,,,,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))))(((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222223333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666776666666666666666666666666666666666555555555555555555555555555555555555555444444444444444444444444444444443333333333333333333333333333333333333333333322222222222222222222222221111111111111100000000000000000000000000000000000000000////////////////////////...........................................---.........................////000011122233334444444455555554444333332222222213333322211110000/////////....................-----,,,,,,,,,,,,,,,,,,,,,+++++++*******************************************))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""#""""""""""""""""""""""!!!!!!!!!!!!!!!!!  222222222222222222222222222222222222222222223333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222111111111100000000000000000000000000000000000000000/////////////////////////............................................-----.----....................////000011122233334444444455555544443333322222222113333222211100000/////////....................-----,,,,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))))(((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  11122222222222222222222222222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222221111111110000000000000000000000000000000000000000000/////////////////////////..........................................-----------------................////00001112222333344444445555544443333322222221111333322211110000//////////...................------,,,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))))(((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333443334444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222222222111111111000000000000000000000000000000000000000000000///////////////////////////.......................................-----------------------............/////00001112222333344444445555444443333222222111111333222211100000//////////..................-------,,,,,,,,,,,,,,,,,,,++++++*******************************************)))))))))(((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222221111111111000000000000000000000000000000000000000000000//////////////////////////////.....................................--------------------------.........../////00001112222333344444445555444433332222221111111332222111100000//////////..................-------,,,,,,,,,,,,,,,,,,+++++++******************************************)))))))))((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444555555555555555555555555544444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333322222222222222211111111111111000000000000000000000000000000000000000000/////////////////////////////////..................................------------------------------..........////00000111222233334444444555444443332222211111111132222211110000///////////.................--------,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444555555555555555555555555544444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666655566666666666666666666666666666666666666666655555555566666666666666666666666665555555555555555555555555444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222111111111111111111000000000000000000000000000000000000000//////////////////////////////////........................---......----------------------------------.........////00001111222233333444444555444433332222111111111132222111100000///////////................--------,,,,,,,,,,,,,,,,+++++++++******************************************))))))))(((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666565566666555555555555555555556666666666666666666666666555555555555555555555555544444444444444444444444444443333333333333333333333333333333333333333333333333333333333332222222222222222111111111111111111111100000000000000000000000000000000000///////////////////////////////////........................------...--------------------------------------......./////0000111122223333344444455444443332222111111111102222211110000////////////...............--------,,,,,,,,,,,,,,,++++++++++******************************************))))))))(((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555554444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666665555555555555555555555555555555555555555556666666666666666666666555555555555555555555555555544444444444444444444444443333333333333333333333333333333333333333333333322233333333222222222222222222111111111111111111111111100000000000000000000000000000000///////////////////////////////////........................---------------------------------------------------....../////000011112223333334444445544443333222111111111000222211110000/////////////...............-------,,,,+++++++++++++++++++++*******************************************)))))))((((((((((('''''''''''''''''&'''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  111111111111111111111111111122222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444455555555544444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666555555555555555555555555555555555554444444444444444444444444433333333333333333333333333333333333333333332222222333322222222222222222222221111111111111111111111111000000000000000000000000/000////////////////////////////////////.........................-----------------------------------------------------......////0000111122223333334444445544443332222111111000000222211110000/////////////.../..........------,,,,,+++++++++++++++++++++***********))))****************************)))))))((((((((((('''''''''''''''''&&''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  1111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555544444444444444444444444444444444444444444444444444555555555555555555555555566666666666555555555555556666666666666666666666666666666666666666666666656656666666666666666666655555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222222220000000000000000000000000000000////////////////////////////////.................................--------------------------,,,,,,,,,,,,,,---------.....///00001111222223333333333554444333222111111000000022111110000//////////////............------,,,,,,,++++++++++++++++++***********))))))))))*************************)))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  011111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444455555555555555554444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666655555555555566666666665555555555555555666666666655555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222222222222222222222000000000000000000000000000/////////////////////////////////.................................---------------------------,,,,,,,,,,,,,,,,,--------.....///0000111122222333333333354444333322211111000000002211110000///////////////............------,,,,,,,++++++++++++++++************))))))))))))************************))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000011111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222220000000000000000000000000////////////////////////////////.................................----------------------------,,,,,,,,,,,,,,,,,,,,,-------....////000111122222333333333354444333222111110000000002111110000///////////////...........------,,,,,,,,++++++++++++++*************))))))))))))))**********************))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################"#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000011111111111111111111111111111111122222212222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444443333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222200000000000000000000000//////////////////////////////...................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------....////00011112222233333333334444433322211111000000000111110000///////..///////..........------,,,,,,,,++++*********************)*))))))))))))))))*********************)))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0000000000000011111111111111111111111111111111121111112222222222222222222111122222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222210000000000000000000///////////////////////////////...................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////00001111222233333333334444333222211110000000000111110000/////.....//////.........------,,,,,,,+++***********************))))))))))))))))))))*******************))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000011111111111111111111111111111111111111111222222222222211111111122222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222211111000000000000000///////////////////////////////////................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////000111122222333333333444433322211110000000000011111000/////........////........------,,,,,,,++++**********************)))))))))))))))))))))*******************)))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000011111111111111111111111111111111111111111111222222211111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111000000000000/////////////////////////////////////.............................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----....///000011112222333333333444333222211110000000000011110000////...........//......-------,,,,,,++++++*********************)))))))))))))))))))))))*****************))))))(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111111111111111111111111111221111111111111111111111222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111100000000//////////////////////////////////////.............................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----...////00011112222233333333443333222111100000000000011110000////................--------,,,,,,,+++++++********************)))))))))))))))))))))))))****************)))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111110000///////////////////////////////////////................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----...////000111122222233333244333222211110000000000001111000////..............----------,,,,,,,++++++++******************))))))))))))))))))))))))))))**************))))))(((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444443334444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555454444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222222222222222222222222222222221111111111111111111111////////////////////////////////////////................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....///000011112222222222243333222111110000000000001111000////..............---------,,,,,,,+++++++++*****************))))))))))))))))))))))))))))))*************)))))(((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333222222222222222222222222222222222222222222222221111111111111111111111111/////////////////////////////////////................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,----...////00001111222222222233332222111100000000000001111000///...............-------,,,,,,,,++++++++++**************))))))))))))))))))))))))))))))))))***********))))))((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555444455555555555555554454444444555555555555554444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222211111111111111111111111111/////////////////////////////////.................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,----....////0001111222222222233332221111100000000000001111000///......------...----,,,,,,,,,,+++++++++++***********))))))))))))))))))))))((((())))))))))))********))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333344444444443333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444554444444444444444444444455444444444444444444444444555544444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111//////////////////////////////.................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,----....////000111122222222233322221111000000000000001110000///.....----------,,,,,,,,,,,,+++++++++++++*******))))))))))))))))))))))))((((((((()))))))))))******)))))))((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ///000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444443344444444444444334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111//////////////////////////..................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,----....///00001111222222223332222111100000000000000111000///.....-----------,,,,,,,,,,,++++++++++++++*****)))))))))))))))))))))))))(((((((((((()))))))))))**))))))))((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ///////00000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111/////////////////////////................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,----....////000111112222222332222111110000000000000/111000///....------------,,,,,,,,,++++++++++++++++****)))))))))))))))))))))))))((((((((((((((()))))))))))))))))))((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ////////////000000000000000000000000000000000011000001111111111111111111101111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333322222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111110/////////////////////.................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,----....////00011111222221332222111100000000000000/111000///....------------,,,,,,,++++++++++++++++*****)))))))))))))))))))))()))((((((((((((((((()))))))))))))))))((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ////////////////00000000000000000000000000000000000000000001111111111111100000000111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000//////////////////................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++,,,,,,-----....///0000111111111132222211110000000000000//11000///....-------------,,,+++++++++++++++++++*****)))))))))))))))))))))(())((((((((((((((((((()))))))))))))))(((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ////////////////////0000000000000000000000000000000000000000000011111111100000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111000000000//////////////....................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++,,,,,-----....////000111111111132222111110000000000000//11000///....-------,,,,,,+++++++++++++++++++++*****)))))))))))))))))))))((()((((((((((((((((((((())))))))))))))((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000011100000000000000000000011111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111111111111111111110000000000000//////////........................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++,,,,,------....///00001111111112222211111000000000000///1000////...------,,,,,,,,+++++++++++++++++++******)))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''''&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111100000000000000000//////........................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,-----....////000111111111222221111100000000000////1000///...------,,,,,,,,,++++++++++++++++++*******)))))))))))))))))))(((((((((((((((((((((((((((((())))))))))((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333332222222222333333333333333223333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111000000000000000000000//.........................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++,,,,,,-----....///00001111111122222111110000000000/////000////...-----,,,,,,,,,,+++++++++++++++**********))))))))))))))))))(((((((((((((((((((((((((((((((())))))))((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333332222222222222222222222222222222222222222222222222233333333333333333333333334444444444433333333333333444444444444444444444444444444444444444444444444443444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++,,,,,-----....////000011111112222211111000000000//////000///...-----,,,,,,,,,,,++++++++++++*************))))))))))))))))(((((((((((((((((((((((((((((((((((())))((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333332222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444333333333333344444444444433333333333333444444444333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111110000000000000000000000000....................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******++++++++++,,,,,-----....///000011111112222211111100000000/////.00///....----,,,,,,,,,,,,+++++++++****************))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000000................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**********+++++++++,,,,,,-----...////0000111111222221111110000000//////.0////...----,,,,,,,,,,,,,++++++*******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ./////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000.............................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************++++++++,,,,,-----....///0000011111222221111110000000/////..0///...-----,,,,,,,,,,,,,+++**********************)))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333332222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000///////000000000000/////////////..........-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++,,,,,,-----....///0000111111132222222111111000000////.1000///....--------------++++++*******************))))))))))))((((((((((((()(((((((((((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////////000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000000000000000000000000000////////////00000000/////////////////.......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,-----....///00001111112222222211111100000////..000////....-----------,,,++++*********************))))))))))((((((((((((((())(((((((((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ////////////////////////////////00000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000/000000000////////////////00000////////////////////...-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********++++++++++,,,,,,-----...////0000111112222222211111100000////..000///....----------,,,,,++***********************)))))))))(((((((((((((((())(((((((((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ./////////////////////////////////////0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000000000000000000000/////00000////////////////////0////////////////////////-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************+++++++++,,,,,,----....///0000111112222222211111100000///...00////...---------,,,,,,,*************************)))))))))(((((((((((((((())))((((((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ....../////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000000000//////////0/////////////////////////////////////////////////----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***************+++++++++,,,,,,----...////00001111222222221111110000////...00///....-------,,,,,,,,,*************************)))))))(((((((((((((((((()))))(((((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  .........///////////////////////////////////////000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000////////////////////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************++++++++,,,,,,----...///00000111222222221111110000////...0////...-------,,,,,,,,,,*************************))))))((((((((((((((((((())))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ..............//////////////////////////////////0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000/////////////////////////////////////////////////////////////////////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************++++++++,,,,,,---....///0000001222222221111100000///....0///....------,,,,,,,,,,,*************************)))))(((((((((((((((((((()))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ...................///////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222223333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*********************++++++++,,,,,----...////00000022222222111110000////...-0///...------,,,,,,,,,,,,*************************))))((((((((((((((((((((()))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!  .......................////////////////////////////////////0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222111111111111111111111111111100000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////------------------------,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++,,,,,----...////0000022222222111110000////...-///....-----,,,,,,,,,,,,,*******************))))))))((((((((((((((((((((((()))))))((((((((((((((((((''''''''''''''&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!!  .......................//////////////////////////////////////////0000000000000000000000000000000000000000000000000000011111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222211112222222222222222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111222111111111111111111111111111110000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////....--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***************************+++++++,,,,,---....///0000022222221111110000///...--///...------,,,,,,,,,,,,,***************))))))))))((((((((((((((((((((((((()))))))(((((((((((((((((('''''''''''''&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! !  .......................///////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////../////////////////........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************************+++++++,,,,----...////000022222221111110000///...--///...-----,,,,,,,,,,,,,,************)))))))))))))((((((((((((((((((((((((()))))))(((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111112222222222222211111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000///////////////////////////////////////////////////....../////////////............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++**********************************++++++++,,,,---....////00022222221111110000///...--//....-----,,,,,,,,,,,,,,**********)))))))))))))))((((((((((((((((((((((((()))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ..........................///////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////..........//////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**************************************++++++++,,,,---...////0001222221111111000////...--//...-----,,,,,,,,,,,,,,,********)))))))))))))))))((((((((((((((((((((((((())))))(((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ...............................//////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111110000000000000000000000000000000000////////////////////////////////////////////////////...............//////...................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++++++++++++++******************************************+++++++,,,,---....////001122211111111000///...---/....----,,,,,,,,,,,,,,,,*******))))))))))))))))))((((((((((((((((((((((((())))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ....................................///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222211111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000///////////////////////////////////////////....//////...................//.......................--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**********************************************+++++++,,,,---...////001111111111111000///...---/...-----,,,,,,,,,,,,,,,,******)))))))))))))))))))((((((((((((((((((((((((()))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ---....................................../////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221112221111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000///////////////////////////////////////////........//................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**************************)))))))*****************++++++,,,,---.../////01111111111110000///...---/...----,,,,,,,,,,,,,,,++****)))))))))))))))))))))((((((((((((((((((((((((())))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  -------......................................../////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000011111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000//////////////////////////////////////...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***************************)))))))))))****************++++++,,,---....////01111111111110000///...--,...-----,,,,,,,,,,,,,++++***))))))))))))))))))))))((((((((((((((((((((((((()))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ------------....................................///////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222111111222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000//////////////////////////////////....................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++**************************))))))))))))))***************++++++,,,,---...////01111111111110000///..---,...----,,,,,,,,,,,,++++++*))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ----------------....................................////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000///////////////////////////////////.........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))***************++++++,,,---.../////1111111111110000//...---,..----,,,,,,,,,,,++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ---------------------...................................../////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000001111111100000000000000000000000000000//////////////////////////////////////............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))***************+++++,,,---....////111111111111000///...--,,..----,,,,,,,,,++++++++++))))))))))))))))))))((((((((''''''''''(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  -----------------------........................................///////////////////////////////////////////////////////00000//////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111110000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000010000000000000000000000000000000///////////////////////////////////////////..........................................................................--,,,,,,,,,,,,,,,,,,,,,,,++,++++++++++++++++++++++++++++++++++++++++**********************************))))))))))))))))))***************++++,,,,---...////111111111111000///..---,,.----,,,,,,,,,+++++++++++)))))))))))))))))(((((((('''''''''''''''(((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  -----------------------............................................../////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000//////////////////////////////////////////////////......................................................................------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********************************))))))))))))))))))))))**************+++++,,,---...////111111111111000///..--,,,.---,,,,,,,,,++++++++++++))))))))))))))))(((((((((''''''''''''''''''((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   -----------------------..................................................//////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////////////////////////...................................................-----...............----------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++**********************************))))))))))))))))))))))))))**************++++,,,----...///111111111110000//..---,,+----,,,,,,,,+++++++++++++))))))))))))))(((((((((((''''''''''''''''''''''((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   ------------------------.................................................///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000////////////////////////////////////////....................................................---------...........--------------,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++***********************************)))))))))))))))))))))))))))))))************++++,,,---...///11111111111000///..--,,,+---,,,,,,,,++++++++++++++))))))))))))((((((((((((('''''''''''''''''''''''''(((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   -----------------------------............................................///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000///////////////////////////////////.....................................................-------------.......------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***********************************))))))))))))))))))))))))))))))))))))**********++++,,,---....//01111111110000//...--,,++--,,,,,,,,+++++++++++++++))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   ---------------------------------------...............................///.............///////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000///////////////////////////////////////...................................................---------------------------------------------,,,,,-------------------------,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))*****************+++++,,,---...///01111111110000//...--,,++-,,,,+++++++++++++++++***))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ---------------------------------------------................................................/////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////...................................................-----------------------------------------,,,,,,,,,------------------------,,,,,++++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))))))))***************++++,,,---....//0111111111000///..--,,,++,,,,+++++++++++++++++****))((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!  ------------------------------------------------..................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////////////////...................................................-------------------------------------,,,,,,,,,,,,,---------------------,,,,,++++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))))))))))))))))***********++++,,,---...//0001111110000//...--,,+++,,,++++++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!  ------------------------------------------------..................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111100000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////////////////...................................................---------------------------------,,,,,,,,,,,,,,,,,-----------------,,,,,,,,++++++++++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))********++++,,,---.../000011110000///..--,,,++*,,,+++++++++++++++*******((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------------..................................................//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111000000000000000011111111111111111111111110000000000000000000000000000000000000000000000//////////////////////////////////////////////////////..............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))******+++,,,---....000000000000///..--,,+++*,,++++++++++++++++*******((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,----------------------------------------------..................................................//////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111110001000000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////...............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))))))))*****++++,,,---...00000000000///...--,,+++*,,+++++++++++++++********(((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,-----------------------------------------..................................................//////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////................................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))))))))))))*****+++,,,----../0000000000///..--,,,++**,++++++++++++++++********((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,------------------------------------..................................................////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////.....................................---.......-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))*****+++,,,---..//00000000///...--,,+++**,+++++++++++++++*********(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,-----------------------------------....................................................//////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////......................................--------..------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************)))))))))))))))))))))))))((((((()))))))))))))))))))))))))****+++,,,,---.///000000////...--,,+++**++++++++++++++++*********((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,--,,,-------------------------------....................................................////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////.....................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************)))))))))))))))))))))))))(((((((((((((()))))))))))))))))))))*****+++,,,----/////000/////..---,,++***+++++++++++++++**********((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...........-----.......................................//////.////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////......................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++************************************)))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))****+++,,,----////////////...--,,,++***++++++++++++++***********(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------....------------................................................///////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////........................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************************************)))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))****++++,,,---////////////...--,,,++***++++++++++++++**********)(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////............................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++******************************************))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))****++++,,,---.///////////...--,,,++***+++++++++++++**********))(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000/000/////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////..................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))****++++,,,---.//////////...---,,+++***+++++++++++************))(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000//////////////////////////////////////////////////000000000000000000000000000000000000000000000//////0000000000000000000000000//////////////////////////////////////////////////..................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,++++++*******************************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))****++++,,,,--../////////...---,,+++***++++++++++************)))((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000/////////////////////00000000000000000000000///////////////////////////////////////////////.......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++****************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))****++++,,,,--...///////....---,,+++***+++++++++************))))(''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...............................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000///0//////////////////////////////////////000000000000///////////////////////////////////////////////////..........................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++*************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))****++++,,,,--...///////....---,,+++***++++++++************)))))'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))****++++,,,,--..../////.....---,,+++***+++++++*************)))))'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   +++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++,,,,+++++++++++++++++++++*******************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))****++++,,,,,-.............---,,,+++***++++++*************))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   ++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------.....................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................................-----------------------------------------,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))****++++,,,,-.............---,,,+++***++++++************)))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------..........................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++,,,,-.............---,,,+++***+++++************))))))))'''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,-----------------------------------------......................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++,,,,,............----,,,+++***+++++***********)))))))))'''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,-------------------------------------------------............................................................................................/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))****++++,,,,,............----,,,+++***+++++***********)))))))))''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------............................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++****+++++++++++++++++++++++++***********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''(((((((((((('((((((((((())))****+++++,,,,-..........----,,,++++***++++***********)))))))))(''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------.....................................................................................................//////////////////////////////////////////////////.........................////////////////////////////////////////////////////////////////////////////..................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++********+++++++++++++++++++++++++*******)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''((((((((()))))****++++,,,,-.........-----,,,+++****++++**********)))))))))((''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------...................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++,,,,--.......-----,,,,+++****++++*********)))))))))(((&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------....................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++****************************************************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((())))****++++,,,,---....-------,,,++++****++++*********))))))))((((&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------....................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++********************************************************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((())))****++++,,,,-------------,,,,+++****)+++*********))))))))(((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------..................................................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////..........................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************************************))))*************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((())))****++++,,,,------------,,,,++++****)+++********))))))))((((((&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  **++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.............................................................................................................................////////////////////////////////////////////////////////////////////////////..................................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************************************))))))))**********************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''((((())))****+++++,,,-----------,,,,,+++*****)++********)))))))))((((((&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  *******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------.............................................................................................................................//////////////////////////////////////............////////////////////................................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***************************************)))))))))))*******************))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((''''''''''''''((((())))***++++++,,,----------,,,,,++++****))++********))))))))(((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------.........................-...................................................................................................//////////////....................................//////......................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************************************)))))))))))))))***************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''(((((((('''''''''''''''''((((()))****++++++,,,--------,,,,,,++++****)))+********))))))))((((((((&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *****************++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,---------------------------------------------------..................----------------------............................................................................................................................................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************)))))))))))))))))))************))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''(((()))****++++++,,,-------,,,,,,++++*****)))********))))))))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  **********************+***+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------......-------------------------........................................................................................................................................................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,,++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))********)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''(((()))****++++++,,,-----,,,,,,,++++*****))))********))))))))(((((((((&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ******************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.....................................................................................................................................................................-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))*****))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''(((()))****+++++++,,---,,,,,,,+++++*****)))))*******))))))))((((((((('&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***********************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...........................................................................................................................................................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''(((()))****+++++++++,,,,,,,,,+++++*****))))))******))))))))(((((((((''&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  *****************************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------.......................................................................................................................................................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''(((()))****+++++++++,,,,,,,,+++++*****))))))(*****)))))))))(((((((('''&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  **********************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------........................................................................................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((()))****+++++++++,,,,,,,+++++*****))))))((****)))))))))((((((((''''%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------............................................................................................................--------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&'''''(((()))****+++++++++,,,,,+++++*****))))))((((***))))))))))((((((((''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"######"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ***************************************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.....................................................................................................--------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&'''''(((()))****+++++++++,,,,+++++*****))))))(((((*)))))))))))(((((((('''''%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  *********************************************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------............................................................................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&'''''(((()))*****++++++++,,,+++++*****))))))(((((())))))))))))(((((((('''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))************************************************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------..................................----------------.................--.----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++****+++++++++++++++++++++++++**************************))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&'''&&''''(((())))****++++++++,,+++++*****)))))(((((((()))))))))))((((((((''''''%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""#"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))**************************************************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,---------------------------------------------------------------------------------------------------......--------------------------------------------..--------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++*******************************)))))))))))))))))))))))))))))))))))))))((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''&&'''''((())))*****+++++++++++++*****)))))((((((((()))))))))))((((((((''''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))*************************************************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++***************+++++++++++++++***********************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'&&'''''((())))*******+++**+++++*****)))))((((((((''))))))))))(((((((((''''''%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++********************++++++++++***********************************)))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&'''''''''&&&&&&&&&&&&&&&'&&'''''((())))************++++*****))))(((((((('''')))))))))((((((((('''''''%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))*)))***********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************+++++************************************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&'&&'''''((()))))***********+++*****)))))(((((((''''')))))))))((((((((('''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&'''''(((())))***********++*****)))))(((((('''''''))))))))(((((((((('''''''%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&'''''(((()))))**********+*****)))))((((((''''''''))))))(((((((((((('''''''%%%%$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++****************************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((()))))****************))))((((((''''''''')((((((((((((((((('''''''%%%$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++****************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((())))))*******))*****)))))(((((''''''''''((((((((((((((((((''''''&%%$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********************************************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))))))*)))))****)))))((((('''''''''''((((((((((((((((((''''''&%%$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))*******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''((((())))*******************)))))((((('''''''''''(((((((((((((((((''''''&&%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""##""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !  ))))))))))))))))))))))))))))))))))))**********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''((((())))******************)))))(((((''''''''''''(((((((((((((((((''''''&&%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))****************))))))(((((''''''''''''(((((((((((((((((''''''&&%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))***************))))))(((((''''''''''&&&(((((((((((((((((''''''&&%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))**************)))))))(((((''''''''&&&&&(((((((((((((((((''''''&&%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((())))))***********))))))))(((((''''''''&&&&&&(((((((((((((((((''''''&&%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  (())))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))))*********))))))))(((((('''''''&&&&&&&(((((((((((((((((''''''&&%%%$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++***++**********************************************))********)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&'''((((())))))))))**))))))))))))(((((('''''''&&&&&&&((((((((((((((((('''''&&&%%%$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  (((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************)))))))***))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&''''(((()))))))))))))))))))))))((((((''''''''&&&&&&&((((((((((((((((('''''&&&%%$$$$$$$$$$$#############"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&''''((((()))))))))))))))))))))((((((('''''''&&&&&&&&((((((((((((((((('''''&&&%%$$$$$$$$$$#############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&''''((((())))))))))))))))))))(((((((''''''''&&&&&&&&((((((((((((((((''''''&&&%%$$$$$$$$$##############""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&''''(((((())))))))))))))))))(((((((('''''''&&&&&&&&&(((((((((((((((('''''&&&&%$$$$$$$$$###############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&''''((((((())))))))))))))((((((((((''''''''&&&&&&&&&''(((((((((((((''''''&&&&%$$$$$$$$################""""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&'''''((((((())))))))))))((((((((((''''''''&&&&&&&&&&''''((((((((((''''''&&&&&$$$$$$$$$################""""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&'''''(((((((()))))))))((((((((((('''''''''&&&&&&&&&&'''''''(((('''''''''&&&&&$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    (((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&'''''(((((((((()))))(((((((((((('''''''''&&&&&&&&&&&'''''''''''''''''''&&&&&&$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''((((((((((((((((((((((((((''''''''''&&&&&&&&&&&''''''''''''''''''&&&&&&%$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''&&&&&&&&&&&&'''''''''''''''''&&&&&&%%$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&''''''''''''''''&&&&&&%%%$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&'''''((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&''''''''''''''&&&&&&&&%%%$$$$##############"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&'''''(((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%$$$##############""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%&&&&&&&''''''(((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&%%%%%$$##############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%&&&&&&&''''''((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&%%%%%%%$##############""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%&&&&&&&'''''''((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&%%%%%%%%##############"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************++++++++++++++++++++++****************************++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%&&&&&&&''''''''((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&%%%%%%%%%#############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%&&&&&&&''''&'''''''''''''''''''''''''((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************++++++++++++++++++++++++*+++++++++++++++++++++++++**************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&''''&&''''''''''''''''''''''''((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************+++++++++*****************************************************************************************************************))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&''''&&''''''''''''''''''''''''(((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&'''&&&''''''''''''''''''''''&((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%%%%%%%%%&&&&&&&'''&&&&'''''''''''''''''''''&(('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&'''&&&&&&''''''''''''''''''&&('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&''&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''('(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************))))))))))*****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&''&&&&&&&&&&&''''''''''&&&&&''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&'&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********))))))))))))))))))))**********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&'''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********)***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%''&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$%%%%%%%&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&%%%'&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&%%%%%&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$#########################$$$$$$$$$%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  %&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$##########################################$$$$$$$$$$%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$##############################################$$$$$$$$$%%%%%%%&&&&&&&&%%%%%%%%%%$$$$%%%%%%%%%%$$&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$##################################################$$$$$$$$$%%%%%%%&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$&%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################$$$$$$$$%%%%%%%%&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$#########################"""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################""#######$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$##########################"""""""""""!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################"""""""""#####$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################""""""""""""!!!!!!!!!!!!!!!!!!  %%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""########$$$$$$$%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################""""""""!!!!!!!!!!!!!!!!!!!  %%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""#########$$$$$$$%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$############################"""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################""""""""""""#########$$$$$$$$%%%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################"""""""""""""##########$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""#########$$$$$$$$$$$%$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""####################"""""""""""""""""""#########$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""###################""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$#$$$###################"""#######"""""""""""""""!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""################""""""""""""""""""""""########$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$####$##################""""""#####"""""""""""""""!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(('''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""#############"""""""""""""""""""""""#########$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$#######################""""""""##"""""""""""""""""!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""###########"""""""""""""""""""""""""#########$$$$$$$$$$%%%%%$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""#"#####""""""""""""""""""""""""""##########$$$$$$$$$%%%%$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!  $$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""####""""""""""""""""""""""""""""##########$$$$$$$$%%$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!  $$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#################$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""""""################$$$$$$$$$$$##############"####"""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!""""""""""################$$$$$$$$$$##############""##""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!"""""""""""###############$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!""""""""""###############$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""##############$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!""""""""""""#############$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""###########$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""####################""""""""""""""""""""""!!!!!!!!!!!!!!! !!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!""""""""""""""""""####"""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""###"""""""""""""!!!!!!!!!!""""""""""""""""!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""!!!!!!!!!!!"""""""""""""""!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!  #############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!  ###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!  #########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!  """"""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!! """"!!!!!!!!!!!!!!!!!!!!!  """"""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!  """"""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!! "!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""!!!!""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!! "!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#################################################$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!  """""""""""""""""""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!! !!!!!!!!!!!!!!!!  """""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""""""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!  """"""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!  !!"""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!"""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!! !!!!!!!  !!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#############################################################################$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$###########################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""##################################################################################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  !!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################$$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################$$$$$#######################################################################################################################################################$$$$$$$$$$$$$$############################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################################################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#############################################################################################################################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""##"""######################""""""""###########################################################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""###########""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################"##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################################################################################################################################"""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################################################################################################################################################"""""""""""""""""""##########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################"""""""""""""""""""##############""""""""""""#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################"""""""""""""""""""""""""#####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""!""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!