~~~}}}}}}}}}}}}||||{{{{xxxwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooppppppppppooooooooooooooopppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeefffffffffffffffeeeeeeeeeefffffffffffffeeeeeeeeeeeeffffffffeeeeeeeeeeeeeedddffeeeeeeeeeeeeeddddddddddeedddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<;;;;;;:::9999999999998888888888777777777666666666665555544444444444433333333333222222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~}}}}}}}}}}}|||||{{{xxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooppppppppppoooooooooooooooppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeffffffffffffffffeeeeeeeeeffffffffffffffeeeeeeeeeeefffffffffeeeeeeeeeeeeeeddffeeeeeeeeeeeeeddddddddddeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<;;;;;;:::9999999999998888888888777777777666666666665555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~}}}}}}}}}}}|||||{{{xxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooopppppppppppooooooooooooooppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeegfffffffffffffffeeeeeeeeeffffffffffffffeeeeeeeeeeefffffffffeeeeeeeeeeeeeeddffeeeeeeeeeeeeeedddddddddeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<;;;;;;:::9999999999998888888888777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~~}}}}}}}}}}}|||||{{yxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooppppppppppppooooooooooooopppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeegfffffffffffffffeeeeeeeeefffffffffffffffeeeeeeeeeefffffffffeeeeeeeeeeeeeeddfffeeeeeeeeeeeeedddddddddeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>========<<<<<<<<<<<;;;;;;::::999999999998888888888777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~~~}}}}}}}}}}||||||{yyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooopppppppppppppooooooooooooppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeegffffffffffffffffeeeeeeeefffffffffffffffeeeeeeeeeeffffffffffeeeeeeeeeeeeeedfffeeeeeeeeeeeeedddddddddeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>========<<<<<<<<<<<<;;;;;::::999999999998888888888777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~~~~}}}}}}}}}}||||||yyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuvuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooopppppppppppppooooooooooooppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeggfffffffffffffffeeeeeeeegfffffffffffffffeeeeeeeeeffffffffffeeeeeeeeeeeeeedfffeeeeeeeeeeeeeeddddddddeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;::::999999999998888888888777777777666666666666555544444444444433333333333322222222111111111111000000000000000/////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~~~~~}}}}}}}}}||||yyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooppppppppppppppooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeggffffffffffffffffeeeeeeegfffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeedffffeeeeeeeeeeeeeddddddddeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;::::9999999999998888888887777777777666666666665555444444444444333333333333222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~~~~~}}}}}}}}}}||zyyyyxxxxxwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooopppppppppppppppooooooooooppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeegggfffffffffffffffeeeeeeeggffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffeeeeeeeeeeeeeedddddddeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;::::9999999999998888888887777777777666666666665555444444444444333333333333222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!! ~~~~~~~~~~}}}}}}}}}zzyyyyyxxxxxwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooopppppppppppppppooooooooooppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeegggffffffffffffffffeeeeeeggfffffffffffffffeeeeeeeefffffffffffeeeeeeeeeeeeeeffffeeeeeeeeeeeeeedddddddeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;::::9999999999998888888887777777777666666666665555544444444444333333333333222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~}}}}}}zzzzyyyyxxxxxwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppooooppppppppppppppppooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeggggfffffffffffffffeeeeeeggfffffffffffffffeeeeeeeeffffffffffffeeeeeeeeeeeeefffffeeeeeeeeeeeeedddddddeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;::::9999999999998888888887777777777666666666665555544444444444333333333333222222222111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~}}}{zzzzyyyyxxxxxwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooopppppppppppppppppooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeggggfffffffffffffffeeeeeegggfffffffffffffffeeeeeeeffffffffffffeeeeeeeeeeeeefffffeeeeeeeeeeeeeeddddddeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;:::::999999999998888888887777777777666666666665555544444444444433333333333222222222111111111111000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! €€€~~~~~~~~~~~}{{zzzzyyyxxxxxxxwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoopppppppppppppppppooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffggggffffffffffffffffeeeeegggfffffffffffffffeeeeeeeffffffffffffeeeeeeeeeeeeeffffffeeeeeeeeeeeeeddddddeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;:::::999999999998888888887777777777666666666666555544444444444433333333333222222222111111111111000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! €€€€~~~~~~~~~{{{zzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoppppppppppppppppppooooooopppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffffgggggfffffffffffffffeeeeeggggffffffffffffffeeeeeeefffffffffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeddddddeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;:::::999999999998888888887777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////............-------------,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! €€€€€€~~~~~~{{{{zzzyyyyxxxxxxxxxxxxxxwwwwwwxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppoooooopppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffgggggffffffffffffffffeeeeggggfffffffffffffffeeeeeefffffffffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeedddddeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<<;;;;:::::999999999998888888887777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////............-------------,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ��€€€€€€€~~~|{{{{zzzyyyyyxxxxxxxxxxxxwwwwwxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooooppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffggggggfffffffffffffffeeeeggggfffffffffffffffeeeeeeffffffffffffffeeeeeeeeeeefffffffeeeeeeeeeeeeedddddeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa```_____________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::999999999998888888887777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////............-------------,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ����€€€€€€€€~||{{{{zzzyyyyyxxxxxxxxxxxwwwxxxxxxxxxxxxxxwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppooooopppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffggggggffffffffffffffffeeegggggffffffffffffffeeeeeeffffffffffffffeeeeeeeeeeefffffffeeeeeeeeeeeeedddddeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::999999999999888888887777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! �����€€€€€€€€€€€||||{{{zzzyyyyyyxxxxxxxxxwxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppqpppppppppppppppppppooooopppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffgggggggfffffffffffffffeeegggggfffffffffffffffeeeeeffffffffffffffeeeeeeeeeeefffffffeeeeeeeeeeeeeeddddeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaa````____________^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::999999999999888888887777777777666666666666555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ��������€€€€€€€€€€€||||{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqpppppppppppppppppppooooppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffgggggggfffffffffffffffeeeggggggffffffffffffffeeeeegffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeddddeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::999999999999888888887777777777766666666666555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ‚‚��������€€€€€€€€€€€}|||||{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqppppppppppppppppppoooopppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffgggggggffffffffffffffffeeggggggfffffffffffffffeeeegffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeddddeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;:::::999999999999888888887777777777766666666666555544444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ‚‚‚‚���������€€€€€€€€€}}}||||{{{{zzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqppppppppppppppppoooopppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffggggggggfffffffffffffffeeggggggfffffffffffffffeeeegffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeedddeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa`````____________^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;::::::99999999999888888887777777777766666666666555554444444444433333333333322222222111111111111000000000000000////////////.............------------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚�����������€€€€€€€}}}}||||{{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyywwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqpppppppppppppppppoooppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffggggggggfffffffffffffffeegggggggffffffffffffffeeeeggffffffffffffffeeeeeeeeefffffffffeeeeeeeeeeeeedddeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````____________^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;::::::999999999998888888877777777777666666666665555544444444444333333333333222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚�������������€€€€}}}}}|||||{{{{zzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyywwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqpppppppppppppppoooppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffgggggggggfffffffffffffffegggggggfffffffffffffffeeeggffffffffffffffeeeeeeeeefffffffffeeeeeeeeeeeeedddeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;::::::999999999998888888877777777777666666666665555544444444444333333333333222222221111111111110000000000000000////////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! …………„„„„„„„„„„„„„ƒƒƒƒƒƒ‚�����€€€€~~~~~}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuttttttttttttttttttttttttttttttssssssssssssssstttttttttttttttssssssssssssssssssssssssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppprrrrqqqqqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkknnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggiiiiiiiiiihhhhhhhhhhhhhhgiihhhhhhhhhhhhhhgggggggggeeeeeeeeeeedddddddddddddcbbbbaaaaaaaaaaaaa``````````````____________^^^^^^^^a```````````____________^__________^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888888888877777777777666666666666655555555555444444444433333322222222222111111111111000000000000/////////.............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………„„„„„„„„„„„„„„„ƒƒƒ‚‚‚�����€€€€€~~~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuttttttttttttttttttttttttttttttssssssssssssssttttttttttttttttssssssssssssssssssssssssssssrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppprrrrqqqqqqqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkknnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggiiiiiiiiiiihhhhhhhhhhhhhgiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeedddddddddddddcbbbbbaaaaaaaaaaaa``````````````_____________^^^^^^^a```````````____________^__________^^^^^^^^^^^^]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888888888877777777777766666666666655555555555444444444433333322222222222111111111111000000000000//////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………„„„„„„„„„„„„„„„ƒ‚‚‚‚‚�����€€€€€~~~~}}{{{{{{{{{{{{{{{{{{{{{{{{{xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuutttttttttttttttttttttttttttttttssssssssssssttttttttttttttttsssssssssssssssssssssssssssssrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppprrrrrqqqqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkknnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhgggggggiiiiiiiiiiihhhhhhhhhhhhhgiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeeddddddddddddcbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^a```````````____________^___________^^^^^^^^^^^]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::9999999999988888888888888877777777777766666666666655555555555444444444433333322222222222211111111111000000000000//////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………………„„„„„„„„„„„„„‚‚‚‚‚‚‚�����€€€€~~~~~|{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssttttttttttttttttssssssssssssssssssssssssssssssrrrrsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppprrrrrqqqqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkknnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggiiiiiiiiiiihhhhhhhhhhhhhhiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeedddddddddddddbbbbbaaaaaaaaaaaaa``````````````____________^^^^^^^a````````````___________^___________^^^^^^^^^^^]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::9999999999998888888888888877777777777766666666666655555555555444444444433333322222222222211111111111100000000000//////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………………………„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚�����€€€€~~~||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssstttttttttttttttssssssssssssssssssssssssssssssssrrrsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppprrrrrrqqqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkknnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggiiiiiiiiiiiihhhhhhhhhhhhhiiiihhhhhhhhhhhhhggggggggeeeeeeeeeeeedddddddddddddbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^aa```````````_______________________^^^^^^^^^^^]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::9999999999998888888888888877777777777766666666666655555555555544444444433333322222222222211111111111100000000000//////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………………………………………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€~~|||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssstttttttttttttttsssssssssssssssssssssssssssssssssrrssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppprrrrrrrqqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkknnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggiiiiiiiiiiiihhhhhhhhhhhhhiiiihhhhhhhhhhhhhggggggggeeeeeeeeeeeedddddddddddddbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^aa```````````_______________________^^^^^^^^^^^^]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::99999999999988888888888888877777777777666666666666555555555555444444444333333222222222222111111111111000000000000/////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………………………………………………„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€~|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssstttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppprrrrrrrqqqqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkknnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggiiiiiiiiiiiihhhhhhhhhhhhhiiiihhhhhhhhhhhhhggggggggeeeeeeeeeeeeeddddddddddddbbbbbbaaaaaaaaaaaaa``````````````____________^^^^^^aa````````````______________________^^^^^^^^^^^^]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::99999999999988888888888888877777777777666666666666555555555555444444444333333222222222222111111111111000000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€}|||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssstttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpprrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkknnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhgggggggeeeeeeeeeeeeeddddddddddddbbbbbbaaaaaaaaaaaaa``````````````____________^^^^^^aa````````````_______________________^^^^^^^^^^^]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888877777777777666666666666555555555555444444444333333222222222222111111111111000000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€}}|||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssstttttttttttttttsssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqprrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkknnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhgggggggfeeeeeeeeeeeeddddddddddddbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^aaa```````````___________`___________^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888877777777777666666666666555555555555444444444333333222222222222111111111111000000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚���€€€}}}}||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssstttttttttttttttsssssssssssssssssssssssssssssssssssttttttssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqprrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllllkkkknnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhgggggggfeeeeeeeeeeeeedddddddddddbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^aaa````````````__________`___________^^^^^^^^^^^^]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888877777777777666666666666555555555555444444444333333222222222222111111111111000000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚���€~~}}}||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssstttttttttttttttssssssssssssssssssssssssssssssssssstttttttttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllllkkkknnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggiiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhggggggfeeeeeeeeeeeeedddddddddddbbbbbbbaaaaaaaaaaaaa``````````````____________^^^^^aaa````````````__________`___________^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888877777777777666666666666655555555555444444444333333222222222222111111111111000000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………………………††††††††……„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚���~~~}}}||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssttttttttttttttttsssssssssssssssssssssssssssssssssstttttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllllkkknnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggiiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhggggggfeeeeeeeeeeeeedddddddddddbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^aaa````````````__________`____________^^^^^^^^^^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888877777777777666666666666655555555555444444444333333222222222222111111111111000000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! …………………††††††††††††††††„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚�~~~}}}||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssttttttttttttttttssssssssssssssssssssssssssssssssssttttttttttttttttttssssssssssssssssrrrrrrrqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllllkkknnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggjiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhggggggffeeeeeeeeeeeeeddddddddddbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^aaaa```````````__________``___________^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888877777777777666666666666655555555555444444444333333322222222222111111111111000000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ……†††††††††††††††††††††……………………………………„„„„„ƒƒƒ‚‚‚~~~}}}||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssstttttttttttttttttssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssrrrrrrqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkknnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggjiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhgggggffeeeeeeeeeeeeeddddddddddbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^aaaa````````````_________``___________^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888888877777777777666666666666655555555555444444444333333322222222222111111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††††††††††††††††††††……………………………………………„„„„ƒƒƒ‚€~~~}}}||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssttttttttttttttttttsssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssrrrrrrqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkknnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggjiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhgggggffeeeeeeeeeeeeeddddddddddbbbbbbbbaaaaaaaaaaaaa``````````````____________^^^^aaaa````````````_________``___________^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888888877777777777766666666666655555555555444444444333333322222222222111111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††††††††††††††††††††…………………………………………………„„„ƒƒƒ€€~~}}}||||{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssttttttttttttttttttttssssstttttttttttttttttsssssssstttttttttttttttttttttttttttttssssssssrrrrrrqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnooooooooooooooonnnnnnnnnnmmmmmmmmllllllllllllllllkknnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggjjiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhgggggfffeeeeeeeeeeeeddddddddddbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^aaaa````````````_________```___________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::9999999999998888888888888877777777777766666666666655555555555444444444333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††††††††††††††††††††…………………………††††††……………„„„ƒ��€€~~}}}||||{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttstttttttttttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttssssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooooonnnnnnnnooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllllknnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggjjjiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhggggfffeeeeeeeeeeeeedddddddddbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^aaaaa```````````_________```___________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888877777777777766666666666655555555555544444444333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †††††‡‡‡‡‡‡‡‡‡‡‡†††††††………………†††††††††††††…………„„‚��€€~~}}}|||||{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssstttttttttttttttttttttttttttttttsssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooonnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllllknnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggjjjiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhggggfffeeeeeeeeeeeeedddddddddbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^aaaaa````````````________```___________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888877777777777766666666666655555555555544444444333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡…………†††††††††††††††††………„‚‚��€€~~}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttttttttttttsssssssrrrrrrrqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpooooooooooooooooonnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgjjjiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhggggfffeeeeeeeeeeeeedddddddddbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^aaaaa````````````________```____________^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888877777777777766666666666655555555555544444444333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……††††††††††‡‡‡‡‡‡†††††……ƒ‚‚��€€~~}}}}||||||||{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssrrrrrrqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooooooonnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgjjjjiiiiiiiiiiiiihhhhhhhhiiiiiiiiihhhhhhhhhhhhggggffffeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^aaaaa````````````________```____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888887777777777766666666666655555555555544444444333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡†††…ƒƒ‚‚��€€~~~}}}}||||||||zzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuututtttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuttttttttttttttttttttttttttttttttttttstssssssssssssrrrrrrqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqpppoooooooooooooooonnnnnnooooooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgjjjjiiiiiiiiiiiiihhhhhhhhiiiiiiiiihhhhhhhhhhhhhgggffffeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^aaaaaa```````````________````___________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888887777777777766666666666655555555555544444444333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„ƒƒ‚‚��€€~~~}}}}}}||||zzzzzzzzzzzzzzzzzzyyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssssssssssrrrrrrrqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooooonnnnnnooooooooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhjjjjiiiiiiiiiiiiiihhhhhhhiiiiiiiiihhhhhhhhhhhhhgggffffeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^aaaaaa````````````_______````___________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;::::::999999999998888888888888887777777777766666666666655555555555544444444333333322222222222211111111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡†„„ƒƒ‚‚��€€€~~~~}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssrrrrrrrqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnoooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhjjjjjiiiiiiiiiiiiihhhhhhhiiiiiiiiihhhhhhhhhhhhhgggfffffeeeeeeeeeeeeddddddddbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^aaaaaa````````````_______````___________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;::::::999999999998888888888888887777777777766666666666665555555555544444444333333322222222222211111111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡…„„ƒƒ‚‚‚��€€€~~~~~}}}{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqppppppppooooooooooooonnnnoooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhjjjjjiiiiiiiiiiiiihhhhhhhiiiiiiiiiihhhhhhhhhhhhhggfffffeeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^aaaaaa````````````_______````____________^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::999999999998888888888888887777777777766666666666665555555555544444444333333322222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡……„„„ƒƒ‚‚���€€€~~~~||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttutttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttsttttttttttttttttssssssssssssssssssssrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppooooooooooonnnnooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhjjjjjiiiiiiiiiiiiiihhhhhhiiiiiiiiiihhhhhhhhhhhhhggfffffeeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^aaaaaaa```````````_______`````___________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::999999999998888888888888887777777777766666666666665555555555544444444333333322222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††……„„„ƒƒ‚‚‚‚����€€€€€€~~~~~~~}}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwvxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooonnnnooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNMMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444444333333333322222222222111111111111100000000000/////////............----------,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‡†††………„„„ƒƒƒ‚‚‚‚������€€€~~~~~}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwvvxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooooonnnooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNMMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888887777777777766666655555555555444444444444333333333322222222222111111111111100000000000//////////...........----------,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‡‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚���€€€€€~~~~}}}}}}|||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwvvvxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnooooooooonnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNMMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888887777777777766666655555555555444444444444333333333322222222222211111111111100000000000//////////...........----------,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡†††…………„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€~~~~}}}}}}||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwvvvvxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooooonnnoooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNMMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888887777777777766666655555555555444444444444333333333322222222222211111111111100000000000//////////...........----------,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆ‡‡‡‡‡††††……………„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~}}}}}||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqppppppppooooooooooooooonnoooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::::99999999999888888888887777777777766666655555555555444444444444333333333322222222222211111111111100000000000//////////............---------,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆ‡‡‡‡‡‡†††††…………………„„„„„ƒƒ‚‚‚���€€€~~~~}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwvvvvvuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrqqqqqqqppppppppooooooooooooooonnoooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::999999999998888888888877777777777666666555555555554444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡†††††††††……………„„ƒƒƒ‚‚‚��€€~~~}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooonnooooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddcccccccccccccbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNMMMMMMMMMMMLLLLLLLLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††……„„„ƒƒ‚‚‚��€€~~~}}}}}}||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrqqqqqpppppppppooooooooooooooonooooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeedddddddddddccccccccccccbbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNMMMMMMMMMMMLLLLLLLLJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„ƒƒ‚‚��€€~~~}}}}}||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttsssssssssssrrrrrrrrrrrqqqqppppppppppoooooooooooooonooooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeedddddddddddccccccccccccbbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPONNNNNNMMMMMMMMMMMLLLLLLLLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚��€€~~~}}}}}||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrqqqqppppppppppoooooooooooooonoooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeddddddddddddcccccccccccbbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNMMMMMMMMMMLLLLLLLLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒ‚‚��€€~~~}}}}}||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuutsssssssssssssrrrrrrrrrqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeddddddddddddccccccccccccbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNMMMMMMMMMMLLLLLLLLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††……„„ƒ‚‚��€€~~~}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuuutttttssssssssssrrrrrrrrqqqqqppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNMMMMMMMMMMLLLLLLLLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‡‡††……„ƒƒ‚��€€~~~}}}}}}|zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvttttttttssssssssrrrrrrrqqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnmmmmlllllllllllllkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡††……„ƒƒ‚��€~~}}}}}}}}zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvuuxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuutttttttsssssssrrrrrrrrqqqqpppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmmmllllllllllllllkkkkkkklllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡††……„ƒ‚‚�€€~~~}}}}}}}}zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvuuuxwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvwwwwwwuuuuuttttttssssssrrrrrrrqqqqpppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmmmllllllllllllllkkkkkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeedddddddddddddcccccccccccbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚‚�€€~~~}}}}}}}}zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvuuuwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuutttttsssssrrrrrrrqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚‚�€€~~~}}}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvuuuwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxwvvvvuuuuuttttsssssrrrrrrqqqqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnmmmmmllllllllllllllkkkkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777777766666655555555555444444444443333333333322222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚��€€~~}}}}}}}}}zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvuuuwwwwwwwxxxxxxxxxxxyxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxwvvvvvvuuuttttssssrrrrrrqqqqqpppppppppppppooooooooopooooooooooooonnnnnnnnnnnmmmmmllllllllllllllkkkkkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888877777777777766666655555555555444444444443333333333322222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚��€~~~}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzz{zz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvuuuuwwwwwwwxxxxxxxxxxxyyxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwvvvvuuuutttssssrrrrrqqqqqppppppppppppppooooooooppoooooooooooonnnnnnnnnnnmmmmmmlllllllllllllkkkkkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888877777777777766666655555555555444444444443333333333322222222222111111111111000000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡††…„„ƒ‚�€€~~~}}}}}}}}}zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvuuuwwwwwwwxxxxxxxxxxyyyyxxxxxxxxwwwwwwwxxxxxxxxyyyyyywwwwwwwvvvuuutttsssrrrrrqqqqqqppppppppppppppoooooooppooooooooooooonnnnnnnnnnmmmmmmlllllllllllllkkkkkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaabaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888887777777777766666655555555555444444444444333333333322222222222111111111111100000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""!!!!!!!!!!!!!! ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒƒ‚�€€~~~}}}}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvuuuwwwwwwwxxxxxxxxxxyyyyyxxxxxxxxwwwwxxxxxxxxyyyyyyyyxxxxwwwwvvvuuuttsssrrrrrqqqqqqppppppppppppppooooooopppoooooooooooonnnnnnnnnnmmmmmmllllllllllllllkkkkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaabaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::99999999999888888888887777777777766666655555555555444444444444333333333322222222222111111111111100000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒƒ‚�€€~~~}}}}}}}}}zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvuuwwwwwwxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyzzxxxxxxwwwvvvuutttsssrrrrrqqqqqqppppppppppppppooooooppppooooooooooonnnnnnnnnnmmmmmmllllllllllllllkkkkkllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::99999999999888888888887777777777766666655555555555444444444444333333333322222222222111111111111100000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚‚�€€~~~}}}}}}}}}zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvuxwwwwxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzxxxxxxxwwwvvvuutttsssrrrrqqqqqqqppppppppppppppoooooppppoooooooooooonnnnnnnnnmmmmmmmlllllllllllllkkkkkllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666655555555555444444444444333333333322222222222111111111111100000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚‚�€€~~~}}}}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvuxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxyyyyyyzzzzzyyyyxxxxxwwvvvuuttsssrrrrrqqqqqqqqpppppppppppppoooopppppooooooooooonnnnnnnnnmmmmmmmllllllllllllllkkkkllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666655555555555444444444444333333333322222222222211111111111100000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!!! ‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚��€€~~~}}}}}}}}}zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyxyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzyyyyyxxxxxwwvvuuuttsssrrrrqqqqqqqqppppppppppppppoooppppppoooooooooonnnnnnnnnmmmmmmmllllllllllllllkkkkllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbabbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666655555555555444444444444333333333322222222222211111111111100000000000/////////............---------,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!!! ‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†……„ƒƒ‚‚���€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyy||||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxyyxxxxxxxxxxxxxxxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzz{{{{{{{zzzzyyxxwwvvvuuttttuuuuttttttttttttttttsssssqqqqqqppppppppppooooooooommmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhheeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaa``aaaaaa````````````_______^^^^^]]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@??????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†……„ƒƒ‚‚���€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyy|||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{{{{{zzzyyyxxwwvvuuutttuuuuuttttttttttttttttssssqqqqqqqpppppppppooooooooommmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhheeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa`aaaaaa````````````_______^^^^^]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! †‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡†……„ƒƒ‚‚���€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyy||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzz{{{{{{{{zzzzyyxxwwwvvuutttuuuuuuttttttttttttttttsssqqqqqqqppppppppppoooooooommmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhheeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888887777777777766666666666666555555555555444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ††‡‡ˆˆˆ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚���€€€€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyy|||||{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzz{{{{{{{zzzyyyxxwwvvuuuttuuuuuuttttttttttttttttsssqqqqqqqqpppppppppoooooooommmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888887777777777766666666666666555555555555444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! †††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyy|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzz{{{zzzzzyyxxwwvvvuuttuuuuuuttttttttttttttttsssqqqqqqqqppppppppppooooooommmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhfeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888887777777777766666666666666555555555555444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! †††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€€€|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyy||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyxxwwwvvuuutuuuuuuttttttttttttttttsssqqqqqqqqqpppppppppooooooonmmmmmmmmmmmmmlllllllllllmllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhfeeeeeeeeeeeeedddddddddddcccccbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaa````````````______^^^^^^]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888887777777777766666666666666555555555555444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ……††‡‡‡‡‡‡‡‡‡‡‡††††……………………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€€€€||}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyzzzzzzzzzyyyxxxwwvvuuutuuuuuuttttttttttttttttsssqqqqqqqqqpppppppppooooooonmmmmmmmmmmmmmmllllllllllmllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhfeeeeeeeeeeeeedddddddddddcccccbbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaa`aaaaaaaa```````````______^^^^^^]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888887777777777766666666666666555555555555444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ……†††‡‡‡‡‡‡‡‡††††…………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚���€€€€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyzzzzzyyyyxxxwwvvuuutuuuuutttttttttttttttttsssqqqqqqqqqppppppppppoooooonmmmmmmmmmmmmmmllllllllllmmllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhfeeeeeeeeeeeeedddddddddddcccccbbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555555444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ………††‡‡‡‡‡‡†††††…………………„„………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚���€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyxxxwwvvuuutuuuuutttttttttttttttttsssqqqqqqqqqqpppppppppoooooonmmmmmmmmmmmmmmllllllllllmmmllllllllllllkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555555444444333333333332222222222221111111000000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! „………†††††††††††……………„„„„„„„………………††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆˆ‡††…„„ƒ‚‚����€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||}||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzy|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxwwwxxxxxyyyyyyyyyxxxwwwvvuuutuuuuuttttttttttttttttssssqqqqqqqqqqpppppppppoooooonnmmmmmmmmmmmmmllllllllllmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! „„……††††††††††……………„„„„„„„„„„………………†††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒƒ‚‚���€€€€€€€€€€€€€€€€��}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxwwwwwwxxxxxxxxxxxxxxxxxwwvvvuuutuuuuuttttttttttttttttssssqqqqqqqqqqpppppppppoooooonnmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! „„………††††††††……………„„„„„„„„„„„„…………………††††††††††‡†‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††……„ƒƒ‚‚���€€€€€€€€€€€€€€€€���}}}}}}}}}}}}}}}}||||||||}||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyy{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwxxxxxxxxxxwwwwvvvuuutuuuuutttttttttttttttsssssqqqqqqqqqqppppppppppooooonnmmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! „„„………†††††………………„„„„„„„„„„„„„…………………………††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒƒ‚‚���€€€€€€€€€€€€€€€€���}}~~~~}}}}}}}}}}}}}||||}}|||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz}||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyy{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwxxxxwwwwwvvvuuuutuuuuutttttttttttttttsssssqqqqqqqqqqppppppppppooooonnmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmllllllllllkkkkjjjjiiiiiiiiiiihhhhhhhhhhffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! „„„……………†……………………„„„„„„„„„„„„„„……………………………††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†……„„ƒ‚‚‚���€€€€€€€€€€€€€€����}~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyy{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzyyyyyyxxxxwwwwwvvwwwwwwwwwwwwwwwwwvvvvuuuttuuuutttttttttttttttssssssqqqqqqqqqqppppppppppooooonnnmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmllllllllllkkkjjjjjiiiiiiiiiihhhhhhhhhhfffeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒ„„„………………………………„„„„„„„„„„„„„„„…………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚����€€€€€€€€€€€€€€����~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{z}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyy{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzyyyyyyxxxwwwwvvvvvvvvvvvwwwwwwwvvvvvuuuuttuuuutttttttttttttttssssssqqqqqqqqqqppppppppppooooonnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmlllllllllkkjjjjjjiiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒ„„„…………………………„„„„„„„„„„„„„„„„„………………………………†††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„ƒƒ‚‚����€€€€€€€€€€€€€€����~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{||||{{{{{{{{{}}}}}}}||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyy{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzyyyyyyxxxxwwwvvvvvvvvvvvvvvvvvvvvvvuuuutttuuuuttttttttttttttsssssssqqqqqqqqqpppppppppppooooonnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmllllllllljjjjjjjiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒƒ„„„…………………„„„„„„„„„„„„„„„„„„„…………………………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒ‚‚����€€€€€€€€€€€€€€����~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{}}}}}}}}}||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyy{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzyyyyyyxxxxwwwvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuuttttttttttttttsssssssqqqqqqqqqpppppppppppooooonnnnmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmllllllljjjjjjjiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaaccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„……„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒ‚‚�����€€€€€€€€€€€€€����~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{~}}}}}}}}}}|||||||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyy{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxwwwvvvvvvvvvvvuvvvvuuuuuuuuuttttuuuuttttttttttttttsssssssqqqqqqqqqpppppppppppooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmlllllllkjjjjjjiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††……„„ƒƒ‚‚�����€€€€€€€€€€€€����~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{~~}}}}}}}}}}}||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyy{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxwwwvvvvvvvuuuuuuuuuuuuuuuuutttttuuuutttttttttttttssssssssqqqqqqqqqpppppppppppooooonnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmllllllkjjjjjjjiiiiiiiihhhhhhhhhffffeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚�����€€€€€€€€€€€€����}~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{~~~}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyy{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxwwwwvvvvvvuuuuuuuuuuuuuuuuttttttuuuuttttttttttttttsssssssqqqqqqqqqppppppppppppoooonnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmlllllkkjjjjjjiiiiiiiiihhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333332222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††……„„„ƒƒ‚‚‚������€€€€€€€€€€€€���}~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxwwwwvvvvvuuuuuuuuuuuuuuuttttttttuuuuttttttttttttttsssssssqqqqqqqqpppppppppppppoooonnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmlllllkkjjjjjjiiiiiiiiihhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333333222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††……„„ƒƒ‚‚‚������€€€€€€€€€€€€€���}}}~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxwwwwvvvvvuuuuuuuuuuuuuttttttttttuuuuttttttttttttttsssssssqqqqqqqqpppppppppppppoooonnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmlllllkkjjjjjjiiiiiiiiihhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333333222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††………„„ƒƒ‚‚‚�����€€€€€€€€€€€€€€€���}}}}~}~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{~~~~}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxyyyyyxxxxxwwwwvvvvvuuuuuuuuuutttttttttttttuuuuttttttttttttttsssssssqqqqqqqqpppppppppppppoooonnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmlllllkkjjjjjjjiiiiiiiihhhhhhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444333333333333222222222221111111100000000000//////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††……„„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€��}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{~~~}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuutttttttttttttttuuuutttttttttttttttssssssqqqqqqqqppppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkjjjjjjjiiiiiiiiihhhhhhhhfffffeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444443333333333332222222222211111111000000000000/////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††……„„ƒƒƒ‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€��}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{~~}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuutttttttttttttttuuuutttttttttttttttssssssqqqqqqqqqpppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjiiiiiiiiihhhhhhhhfffffeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444443333333333332222222222211111111000000000000/////////............--------------,,,,,,,,,,,,++++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††………„„ƒƒƒ‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€�}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{}}}}}}}}}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwvvvvvvuuuuuuuttttttttttttttttuuuuutttttttttttttttsssssqqqqqqqqqpppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmllllllljjjjjjjjiiiiiiiiihhhhhhhhfffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbaaaaaccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444443333333333332222222222211111111000000000000/////////............--------------,,,,,,,,,,,,+++++++++++++*************))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ††††‡‡‡‡‡‡†††††††‡‡‡‡‡‡„…………………………………†††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€~~~~~~~~~~~~~~~~~~~~~€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwvvuttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpoonnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddddccccccccccccbccccccccccbbbbbbbbbbbbaaa````````````____________^```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………†††††††††††††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡††………„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwvvutttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqoonnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaa```````````____________^````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………††††††††††††††††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€~~~~~~~~~~~~~~~~~~~~€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}|~~~~~~~~~~~}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvutttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqoonnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaa```````````____________^````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ………†††††††††††††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††………„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|~~~~~~~~~~~}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvutttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqooonnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaaa````````````___________^````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹Œ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡††………ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}|~~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvtttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqooonnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________^````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|~~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvtttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqooonnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________^````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹Œ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚������������������������������������������������‚‚€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvwvwwwwwwvvvvvvvvvvttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqooonnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````____________````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚����������������������������������������������‚‚‚‚€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvtttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqooonnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaa```````````____________````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚����������‚‚‚‚‚€€€€€€€€€€€€�������������‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvutttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaa```````````____________`````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€�������������‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaaa```````````____________`````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡††………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€���������������‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaaa````````````___________`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‡‡††………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€���������������‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰†‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰ˆ‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€�����������������‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰†‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ����ŒŒŒŒ‹‹‹ŠŠˆˆ‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€��������������������‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������ŒŒŒŒ‹‹Š‰ˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaa````````````___________`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����������ŒŒŒ‹‹‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„……………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeedddddddddddddccccccccccdcccccccccccbbbbbbbbbbbbaaaa```````````___________`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒŒŒŒŒ�������������ŒŒŒ‹Š‰‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„……„………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbaaaa```````````___________``````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! †††‡‡‡‡‡‡†††††††††‡‡‡‡‡……†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒŒŒŒ���������������ŒŒŒŠŠ‰‰ˆˆ‡‡‡††………„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€�����������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccdccccccccccccbbbbbbbbbbbaaaa```````````___________``````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ††††††††††††††††††††‡‡‡………††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒŒŒ�����������������ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††………„„„„„„„ƒƒƒ€€€€€€€€€€€��������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†……††††††††††††††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~~€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeedddddddddddddcccccccccdccccccccccccbbbbbbbbbbbaaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ……………………………………………†††††‡„………†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����������������ŒŒ‹ŠŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„ƒ�€€€€€€€€��������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††…††††††‡‡‡‡‡†††††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒ�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccdccccccccccccbbbbbbbbbbbbaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! „„………………………………………………†††„„………†††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������������������Œ‹‹ŠŠ‰‰‰ˆˆ‡‡†††…………„„„„„„„����€�€��������‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………„„„„„„„„ƒƒƒƒƒƒ�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccdccccccccccccbbbbbbbbbbbbaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„………………†„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ������������������Œ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††……………„„„„„��������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………††††††‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡††††††††………………………„„„„„„„ƒƒƒƒ‚������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccdccccccccccccbbbbbbbbbbbbaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„…………ƒƒ„„„………††††††††‡††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ������������������Œ‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†††……………„„„„�������������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………†††‡††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††……………………„„„„„„„ƒƒ‚‚�����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccddccccccccccccbbbbbbbbbbbaaa````````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……ƒƒƒ„„„……………††††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ����������������ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡††††………………„„������������‚‚‚‚ƒƒƒƒƒƒ„„„…………………„„„„„„„„„………………†††‡†‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††…………………„„„„„„ƒ‚‚‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccddccccccccccccbbbbbbbbbbbaaaa```````````__________``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…‚ƒƒƒ„„„„……………………………………………†††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ��������ŒŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††††………………„�����������‚‚‚‚ƒƒƒƒƒ„„„„„………………………………………………………††††‡†‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡†††††††…………………„„„„„‚‚‚‚‚��������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………„„„„„„„ƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccddccccccccccccbbbbbbbbbbbaaaa```````````__________``````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666655555555555444444444433333333333222222221111111111100000000000////////////............----------------,,,,,,,,,,,,+++************))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€��‚‚ƒƒƒ„„„„„………………………………………„„„„……†††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹����ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰Šˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒ�����������ŒŒŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„……………………………………………………………………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„††††††††……………………………………………†…………………………………………………………………………………………………………………………………†††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllljjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffffffddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````____________________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999988888888888777777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............-------------,,,,,,,,,,,+++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~€€€€€€�‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„…ƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹����ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡†††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒ���������������ŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„…………………………………………………………………………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………„„„†††††††††…………………………………………††………………………………………………………………………………………………………………………………††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllljjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffffffddddccccccccccccbbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaa`aaaaa```````````____________________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999988888888888777777777777666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............-------------,,,,,,,,,,,+++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~€€€€€�‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ„„………††‡‡‡ˆˆˆˆ‰‰‰‰‰‰Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ���ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽ����ŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„……………………………………………………………………………„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„„††††††††††………………………………………†††……………………………………………………………………………………………………………………………†††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllljjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffddddccccccccccccbbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaa```````````____________________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............-------------,,,,,,,,,,,+++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~€€€��‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚ƒƒƒ„„………††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ��ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽŽŽ��ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„……………………………………††…………†††…………………„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„†††††††††††……………………………………††††…………………………………………………………………………………………………………………………†††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllljjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffddddcccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaa```````````____________________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............------------,,,,,,,,,,,,+++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~€€����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„………††‡‡‡‡ˆˆˆˆ‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ�ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„………………………………††††……††††††………………„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††…………………………………†††††………………………………………………………………………………………………………………………††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllljjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffddddcccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaa```````````_____________________^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............------------,,,,,,,,,,,,+++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆˆ‰‰‰‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽ����ŽŽŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„……………………………†††††††††††††………………„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††………………………………††††††……………………………………………………………………………………………………………………†††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllljjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffdddddccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaa````````````____________________^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............------------,,,,,,,,,,,,+++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ��‚‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆˆ‰‰Š‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽ������ŽŽŽ���ŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„……………………………††††††††††††††……………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††……………………………†††††††…………………………………………………………………………………………………………………†††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllljjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffffdddddccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaa````````````____________________^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............------------,,,,,,,,,,,,+++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€��������������‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„„„………†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡††††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽ��������ŽŽ���ŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„……………………………†††††††††††††††……………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††…………………………††††††††………………………………………………………………………………………………………………†††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffffdddddccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaaa```````````________`___________^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111111000000000///////////............------------,,,,,,,,,,,,+++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€��������������‚‚‚‚‚���‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡††††††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽŽ�������ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„…………………………†††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††………………………††††††††………………………………………………………………………………………………………………††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggfffffffffffdddddccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________`___________^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111100000000////////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€��������������‚‚‚����‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡†††††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��ŽŽŽ�������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„…………………………†††††††††††††††………………„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††……………………†††††††††……………………………………………………………………………………………………………†††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddccccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________`___________^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������‚‚€����‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ�ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ������ŽŽŽŽ����ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„…………………………†††††††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††…………………††††††††††…………………………………………………………………………………………………………†††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddccccccccccccbbbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________`___________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������‚€€����‚‚‚ƒƒƒ„„„………†††‡‡ˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠ��ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††…………††††††‡‡‡‡ˆˆˆˆˆ‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽ����ŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„…………………………††††††††††††††………………„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††………………†††††††††††………………………………………………………………………………………………………††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddccccccccccccbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````________`___________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111110000000000///////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������€€����‚‚‚‚ƒƒƒ„„„………††‡‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹Š���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††……………………††††††‡‡‡‡ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽ���ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„…………………………††††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ……………………………………………………………………††††††††††††††††††††……………††††††††††††……………………………………………………………………………………………………††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllljjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_______`___________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111110000000000///////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€����‚‚‚‚ƒƒƒ„„„……†††‡‡‡‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹����ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††…………………………††††††‡‡‡‡‡ˆˆ†‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‰‰ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽ�ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………†††††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ……………………………………………………………………†††††††††††††††††††††…………††††††††††††……………………………………………………………………………………………………†††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllljjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffffdddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````_______`___________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111110000000000///////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€����‚‚‚‚ƒƒƒ„„„……†††‡‡‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹Ž���ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††…………………………………†††††‡‡‡‡‡‡†††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‰‰ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………†††††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ……………………………………………………………………††††††††††††††††††††††………†††††††††††††…………………………………………………………………………………………………†††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````_______`___________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111110000000000///////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€����‚‚‚‚ƒƒƒ„„………†††‡ˆ‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒ‹‹‹‹ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††……………………………………††††††‡‡‡‡†††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………†††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††……††††††††††††††……………………………†………………………………………………………………††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````_______`____________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111110000000000///////////............------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€����‚‚‚‚ƒƒƒ„„………†††ˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ‹‹ŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††…………………………………………†††††††‡‡…†††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ���Ž��������ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„………………………†††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††……†††††††††††††††…………………………††……………………………………………………………†††††††††††††††…………………………………………………………………………„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````_______`____________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444433333333333222222222222111111111110000000000///////////...........-------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€����‚‚‚‚ƒƒƒ„„………††ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹ŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††………………………………………………†††††††………†††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆ‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ����������ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„…………………………†††††††††††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††…†††††††††††††††…………………………††……………………………………………………………†††††††††††††††……………………………………………………………………………„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````______`____________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€����‚‚‚‚ƒƒƒ„„…………‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹ŽŽ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡††††……………………………………………………†††††……………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„…………………………†††††††††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††………………………†††…………………………………………………………††††††††††††††††…………………………………………………………………………„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooopoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````______``___________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,,++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€����‚‚‚‚ƒƒƒ„„„……‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹Ž���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††………………………………………………………††††„……………†††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„…………………………†††††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………………††††………………………………………………………††††††††††††††††……………………………………………………………………………„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````______``___________^^^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,,++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€�����‚‚‚ƒƒƒ„„„…††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††……………………………………………………………††„„……………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„…………………………………††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………††††………………………………………………………†††††††††††††††††…………………………………………………………………………„„„„„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuuuttttttttuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````______``___________^^^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,,++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€�����‚‚‚ƒƒƒƒ„„††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŠŠ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡††††††………………………………………………………………†„„„……………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„…………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………†††††……………………………………………………†††††††††††††††††…………………………………………………………………………„„„„„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddccccccccccccbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````______``___________^^^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,,++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€�����‚‚‚ƒƒƒƒ„……††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡†††††††…………………………………………………………………„„„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………††††††…………………………………………………††††††††††††††††††…………………………………………………………………………„„„„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffddddddcccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````______``___________^^^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,,++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€����‚‚‚‚ƒƒƒ„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰Œ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††…………………………………………………………………„„„„„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………††††††…………………………………………………††††††††††††††††††…………………………………………………………………………„„„„…………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffdddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````______``____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,+++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€�����‚‚‚‚‚„„„……………†††‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡††††††††††…………………………………………………………………„„„„„„…………††††‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………†††††††………………………………………………†††††††††††††††††††…………………………………………………………………………„„„…………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffdddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````______``____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222222211111111111000000000////////////...........-------------,,,,,,,,,,,+++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„……………††††††…‡‡‡†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††††………………………………††††††††††††††††††††††††††††††…†††…………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„………………„„„„„„„„„„„„„„„„„„„††††††††††††………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{z|{{{{{{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````_______________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€���‚‚‚‚‚ƒƒƒƒ„„„„………………………††††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ�����ŒŒŒ‹‹Š‰ˆˆ‡‡††††……………………††††††††††††††††††††††††††††††††……†††…………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„………………„„„„„„„„„„„„„„„„„„„††††††††††††………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{z|{{{{{{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbbaaaaccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„†……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„…………††††‡‡‡‡ˆˆ‡ˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ��������ŒŒ‹‹Š‰ˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††……†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„††††††††††††………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbbaaaaccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡ˆ‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹‰‰ˆˆ‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††……†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††……………………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„†††††††††††††………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………†††…………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„††††††††††††††††††……………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„†††††††††††††………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888877777777777666666666666555555555554444444333333333333222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ��ŽŽ�����ŽŽŽ�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………††††……………………………††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„†††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„††††††††††††††……………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………†††‡†‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽ��������ŽŽ�Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††……†††††………………††††††††††††††„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††††‡††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„††††††††††††††………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888877777777777666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………†††††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒ��ŽŽ����������ŽŽ�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……†††††††††††††††††††††††††………„„„„„„„„„„„„……………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„†††††††††††††††……………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………†††††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒ��ŽŽ������������ŽŽŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††……†††††††††††††††††††††††††……………„„„„„„„…………………………………††††††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„†††††††††††††††……………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………†…†††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒ���ŽŽ������‘‘������Ž�ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††…†††††††††††††††††‡‡‡‡‡‡‡†…………………………………………………††††††††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡†††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„†††††††††††††††……………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmllllllllllllkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒ����ŽŽ������‘‘‘‘�����Ž��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††…††††††††††††††‡‡‡‡‡‡‡‡‡‡‡…………………………………………††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„††††††††††††††††…………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhfffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000////////////...........-----------,,,,,,,,,,,+++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒ�����ŽŽŽ������‘‘‘‘‘‘�����Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„††††††††††††††††………………………†………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhfffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````________________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…„………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ��ŽŽŽŽ�������‘‘‘‘‘‘‘�����Ž���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆ‡‡‡‡‡†††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„††††††††††††††††††…………………†………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhfffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++************))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŽŽŽŽ�������‘‘‘‘‘‘‘‘‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„††††††††††††††††††…………………††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhfffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********)))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ�ŽŽŽ�������‘‘‘‘‘‘‘‘‘‘‘����ŽŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††………………………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„††††††††††††††††††…………………††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********)))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒ„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�ŽŽ�������‘‘‘‘‘‘‘‘‘‘‘‘����ŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††……………………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡†††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„†††††††††††††††††††………………††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********)))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�Ž�������‘‘‘‘‘‘‘‘‘‘‘‘‘�����ŽŽŽ���ŒŒŒŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„†††††††††††††††††††………………†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++++++***********)))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„………††‡‡ˆˆ‰‰Š‹‹ŒŒ�ŽŽ�����‘‘‘‘‘’’’’‘‘‘‘‘�����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††……†††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡†††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„†††††††††††††††††††………………†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************)))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰Š‹‹ŒŒŽŽ�����‘‘‘‘’’’’’’‘‘‘‘������ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡†††††††††††………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„††††††††††††††††††††……………†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222222222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰Š‹‹Œ�Ž�����‘‘‘‘’’’’’’‘‘‘‘‘�����ŽŽŽŽ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡††††††††††††………………………………„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„††††††††††††††††††††……………††††………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaacccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222212222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰Š‹‹�ŽŽ����‘‘‘‘’’’’’’‘‘‘‘‘������ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡†††††††††††††……………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„††††††††††††††††††††……………†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````____`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666666555555555554444444333333333332222222222212222211111111111000000000///////////............----------,,,,,,,,,,,,++++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„……†††‡ˆˆ‰‰Š‹Œ�ŽŽ����‘‘‘‘’’’’’’‘‘‘‘‘�����ŽŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ†††††††††††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„†††††††††††††††††††††…………†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````____`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666665555555555554444444333333333332222222222212222211111111111000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰‰ŠŒŒ�ŽŽ����‘‘‘‘’’’’‘‘‘‘‘‘������ŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„†††††††††††††††††††††…………††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````___`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666665555555555544444444333333333332222222222212222211111111111000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰‰‹ŒŒ�ŽŽ����‘‘‘‘‘’’‘‘‘‘‘‘������ŽŽŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„†††††††††††††††††††††…………††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````___``__________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666665555555555544444444333333333332222222222212222211111111111000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘‘‘‘������ŽŽŽ����ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„††††††††††††††††††††††………††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````__``__________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666665555555555544444444333333333332222222222212222211111111111000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽ��������ŽŽŽ‘‘‘�������ŽŽŽ�����ŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllljjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666676666666666655555555555444444443333333333332222222211111111111000000000000///////////............-------------,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽ����ŽŽŽŽ‘‘‘‘������ŽŽŽŽ�����ŒŒŒŒŒŒŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbacccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666676666666666655555555555444444443333333333332222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…††‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘�������ŽŽŽ������ŒŒŒŒŒ��ŽŽŽŽŽŽŽ����������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbacccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666676666666666655555555555444444443333333333332222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽŽ‘‘‘‘�������ŽŽŽŽ������ŒŒŒŒ���ŽŽŽŽŽŽ����������������ŒŒŒ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbacccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666676666666666655555555555444444443333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„……††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ������ŽŽŽ‘‘‘���������ŽŽŽ��������������ŽŽŽŽŽ���������������Ž�����������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjiiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666667666666666665555555555544444444333333333332222222221111111111100000000000////////////............------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒ������������������ŽŽŽŽ�������������ŽŽŽŽŽŽ������������ŽŽŽ���������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjiiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666667666666666665555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ��������������ŽŽŽŽŽ�������������ŽŽŽŽŽ�����������ŽŽŽŽ�������������������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666667666666666665555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ������������ŽŽŽŽŽŽŽ������������ŽŽŽŽŽ���������ŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽ��������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666667666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹������������ŽŽŽŽŽŽŽŽŽŽ���������ŽŽŽŽŽ��������ŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666667666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹ŽŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŽŽŽŽ��������ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰‰Š���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽ��������ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…………†††‡‡‡‡ˆˆˆ‰‰ŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽ��������ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666655555555555444444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„………††††‡‡‡‡ˆˆ‹‹ŒŒŒŒ������������ŽŽŽŽŽŽŽ�������ŽŽŽŽ���������ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666655555555555444444444333333333332222222211111111111100000000000////////////...........-------------,,,,,,,,,,,++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„…………††††‡‡‡Š‹‹‹‹ŒŒŒŒŒŒ���������������������ŽŽŽŽ���������ŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽ����������������Œ�ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………‡††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666655555555555444444444333333333332222222211111111111100000000000////////////...........-------------,,,,,,,,,,,++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„…………††††ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ����������������ŽŽŽŽ�����������ŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽ�������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666655555555555444444444333333333332222222211111111111100000000000////////////...........-------------,,,,,,,,,,,++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………†‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒ�����������ŽŽŽŽŽ�������������ŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽ�������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666655555555555444444444333333333332222222211111111111100000000000///////////............-------------,,,,,,,,,,,++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽ�����������������������������ŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽ������������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666666655555555555444444443333333333332222222211111111111000000000000///////////............-------------,,,,,,,,,,,++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŽ��������ŒŒ�������ŒŒŒ�������������ŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽ�������������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………‡‡††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666666655555555555444444443333333333332222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒ���ŒŒŒŒŒŒŒŒŒ���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666666655555555555444444443333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹�ŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����Ž�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777776666666666666666655555555555444444443333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‹�������������ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666666666655555555555444444443333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŒ�����������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽ����������ŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………‡‡‡††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666666666665555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!! €~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŒŒŒŒŒ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ������������������������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………‡‡‡‡†††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666665555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!! €~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ���������������������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666665555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!! €~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ���������ŒŒŒŒ�����������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666666665555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,,++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$########""""""""""""""!!!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„………„………„„…………„…„„„„„„„„„„„„„„„„„……………………††††††ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒ�����������������������ŽŽ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqoooonnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222111111111111000000000/////////............----------,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„………………………………………………„„„„„„„„„„„„„„„„„……………………††††‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqoooonnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444443333333333322222222222222111111111111000000000/////////............----------,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„……………………††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrqoooonnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777666666655555555555444444444444443333333333322222222222222111111111110000000000/////////............----------,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„……………………‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888887777777777666666655555555555444444444444443333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„………………†‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888877777777777666666555555555554444444444444443333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999999888888888877777777777666666555555555554444444444444443333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999999888888888877777777777666666555555555554444444444444433333333333322222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹Š‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>===========<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000/////////...........----------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>==========<<<<<<<<<<;;;;;;;::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++*********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŒ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>====>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000////////............----------,,,,,,,,,,,++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>====>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000////////............----------,,,,,,,,,,,++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„………„„„„„„„„„„„„………†††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>====>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222222111111111110000000000////////............----------,,,,,,,,,,,++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„………………„„„„„„„„„„…………†††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>====>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222221111111111110000000000////////............----------,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„…………………………„„„„„„„……………††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡††††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>====>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222221111111111110000000000////////............----------,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„……………………………„„„„„„………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>====>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666555555555554444444444444433333333333222222222222221111111111100000000000////////...........----------,,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„……………………………………„„„„…………†††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>====>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777776666666555555555554444444444444433333333333222222222222221111111111100000000000////////...........----------,,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„…………………………………………„„…††…††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽ������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>====>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777776666666555555555554444444444444433333333333222222222222221111111111100000000000////////...........----------,,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„…………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>====>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999998888888888777777777776666665555555555544444444444344433333333333222222222222221111111111100000000000////////...........----------,,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„……………………………………………………††††††††††††…††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‹‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>====>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999998888888888777777777776666665555555555544444444444344333333333333222222222222221111111111100000000000////////...........----------,,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„……………………………………………………†††††††††††††…†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>====>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999998888888888777777777776666665555555555544444444444344333333333332222222222222221111111111100000000000////////...........----------,,,,,,,,,,,,++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>====>>>>===========<<<<<<<<<<;;;;;;::::::::::9999999998888888888777777777776666665555555555544444444444344333333333332222222222212221111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽ������ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=====>>>>===========<<<<<<<<<<;;;;;;::::::::::9999999998888888888777777777776666665555555555544444444444344333333333332222222222212221111111111100000000000///////............----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! �����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=====>>>>===========<<<<<<<<<<;;;;;;::::::::::9999999998888888888777777777776666665555555555544444444444344333333333332222222222212211111111111100000000000///////............----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††††††…………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222122211111111111100000000000///////////...........----------,,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††††††…………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222122211111111111100000000000///////////...........----------,,,,,,,,,,,,++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††††††…………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444443333333333322222222222122211111111111100000000000///////////...........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††…………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555554444444444444333333333332222222222212221111111111110000000000////////////...........----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666555555555554444444444444333333333332222222222212221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////............----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////............----------,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////............---------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444444333333333332222222222212221111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444443333333333332222222222212221111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555544444444444343333333333322222222222212211111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444343333333333322222222222112211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++**********)))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††……………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444343333333333322222222222112211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††……………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444343333333333322222222222112211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††……………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444343333333333322222222222112211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††……………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666555555555554444444444434333333333332222222222211221111111111100000000000///////////............----------,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††……………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777776666666555555555554444444444434333333333332222222222211221111111111100000000000///////////............----------,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††……………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666555555555554444444444434333333333332222222222211221111111111100000000000///////////............---------,,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††……………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666555555555554444444444434333333333332222222222211221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444434333333333332222222222211221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555554444444444433333333333322222222222211221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777776666666555555555544444444444333333333333322222222222111211111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++*********)))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666665555555555544444444444333333333333322222222222111211111111111000000000000///////////...........----------,,,,,,,,,,,+++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888877777777777666666555555555554444444444433333333333332222222222211121111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡†‡‡‡‡††††††††††††††††††……††††††††††††††††………………………††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{zzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777776677666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡†††††††††††††††††††††††……††††††††††††††††………………………††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777776677666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡†††††††††††††††††††††††……††††††††††††††††………………………††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777776677666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††………………………††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::99999999999988888888888777777777776677666666666665555555555544444444443333333333322222211111111111000000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††………………………††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::9999999999898888888888877777777776667766666666666555555555544444444444333333333332222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::9999999999898888888888877777777776667766666666666555555555544444444444333333333332222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††…………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::::9999999999898888888888777777777776667766666666666555555555544444444444333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::99999999999898888888888777777777776667766666666665555555555544444444443333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::99999999999898888888888777777777776667766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))))((((('''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::99999999999888888888888777777777776667666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡††††††††††††††…………………………†††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777776667666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……†††††††††††††††††††††††‡††††††††††††††…………………………†††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777776667666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………†††††††††††††††††††††‡‡†††††††††††††…………………………†††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777776667666666666665555555555544444444443333333333322222211111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………††††††††††††††††††††‡†††††††††††††……………………………†††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::99999999999888888888888777777777766667666666666665555555555544444444443333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………††††††††††††††††††‡‡††††††††††††……………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::9999999999888888888888877777777776666766666666666555555555544444444444333333333332222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………†††††††††††††††††‡‡††††††††††††……………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::9999999999888888888888877777777776666766666666666555555555544444444444333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………††††††††††††††††‡‡†††††††††††………………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::;;:::::::::::9999999999888888888888777777777776666766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………††††††††††††††‡‡†††††††††††………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa`aaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::99999999999888888888888777777777776666766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………††††††††††††††‡‡†††††††††††………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssrrsrrrrrrrrrrqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa`aaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::99999999999888888888888777777777776666766666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡††††††††……………………………††††††††††††‡‡†††††††††††………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzz{{{||||}}}}}}}}||||{{{zzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuttttttsssssssrsrrrrrrrrrrqqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa`aaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::;;::::::::::99999999999888888888888777777777776666666666666665555555555544444444443333333333322222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††……………………………†††††††††††‡‡†††††††††††………………………………††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~}}}|||{{zzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrssrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa`aa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::;:::::::::::99999999999888888888888777777777776666666666666665555555555544444444443333333333322222221111111111100000000000////////////...........----------,,,,,,,,,,,,+++++++++************))))))))))))(((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………††††††††††‡††††††††††††………………………………††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzz{{{||}}~~~~~}}||{{zzzzyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa`aa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::;:::::::::::99999999999888888888888777777777776666666666666665555555555544444444443333333333322222221111111111000000000000////////////...........----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………†††††††††††††††††††††………………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzz{{||}}~~€€€€��€€€~~}||{{zzzzyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaa`aa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::;:::::::::::9999999999988888888888877777777776666666666666666555555555554444444444333333333332222222111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………††††…†††††††††††††………………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzyzzzzz{{||}~~€€���‚‚‚‚��€€~~}||{{{zzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbbaaaaaaaaaa`aa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::;:::::::::::9999999999888888888888877777777776666666666666666555555555544444444444333333333332222222111111111100000000000////////////............----------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………††††††††††††††……………………………†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzyyzzzzz{{|}}~€€�‚‚‚ƒƒƒƒ‚‚��€~~}||{{zzzzzzyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrqqqqqqqqpppppnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbbaaaaaaaaaa`aa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::;:::::::::::9999999999888888888888877777777776666666666666666555555555544444444444333333333322222222111111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzyzzzzz{{|}~€€�‚ƒƒ„„„„„„ƒ‚‚�€~~}|{€~~~~~~~~~~~}}}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfgfffffffffffeeeeeeeeeeeeddeedddddddddddddcccccccccbaaaa`````````````_________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyzzzzz{||}~€�‚ƒƒ„„…………„„ƒ‚‚�€~}||€~~~~~~~~~~~}}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvuuuuuutttttttttttttttsssssrrrrrrrqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddeedddddddddddddcccccccccbaaaa`````````````_________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555554444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyzzzz{{|}~€�‚ƒ„„………………„„ƒ‚�€~}||€~~~~~~}}}||||{xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuvvvvvvvvvvvvvvvvuuutttttttttttttttsssssrrrrrrrqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddeeedddddddddddddccccccccbaaaa`````````````_________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888877777777776666666666666666555555555544444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyzzz{{|}~€�‚ƒ„……††††…„„ƒ‚�€~}||€~~~~}}}||||{yxxxxxxxxwwwwwwwwwwwwwwwwuuuuuvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttssssssrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeddeeedddddddddddddccccccccbaaaa``````````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666666555555555544444444333333333332222222222211111111100000000000///////////............-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyzzz{{|}~€�‚ƒ„……††††……„ƒ‚�€~}||€€~~~}}}||||{yxxxxxxxxwwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttsssssrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedeeeeddddddddddddccccccccbaaaa``````````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666666665555555555544444444333333333332222222222211111111000000000000///////////............----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzyyyyyzzz{{|}~€�‚ƒ„………††……„„ƒ‚�€~}||€€€~~~}}}||||{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttssssssrrrrrrqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeedeeeeddddddddddddccccccccbaaaa``````````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyzzz{||~€�‚ƒ„„………………„ƒ‚�€~~}||€€€€€€€€€€€~~}}}||||{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwvvvvvvuuuuuuuuttttttttssssssrrrrrrrqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeedeeeeedddddddddddccccccccbaaaa``````````````________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyzzz{{|}~€�‚ƒ„„………„„ƒƒ‚�€~}}||€€€€€€€€€€€€~~~}}||||{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvuuuuuuuutttttttttssssssrrrrrrrqqqqqpppppppoooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeedddddddddddccccccccbaaaa```````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡………………………………………„…„…„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyzz{{|}~€�‚‚ƒ„„„„„ƒƒ‚�€~~}|||€€€€€����€€€€~~~}}|||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwvvvvuuuuuuuuuttttttttssssssrrrrrrrqqqqqqpppppppoooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmllllkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfgffffffffffffffffeeeeeeeeeeeeeddddddddddddccccccccbaaaa```````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyzzz{|}}~€�‚‚ƒƒƒƒƒ‚‚�€~}}|||€€€��������€€~~~}}|||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwvvvuuuuuuuuutttttttttssssssrrrrrrrqqqqqqppppppppoooooooooooooooooooooooooooooonnnnnnnnnnmmmmmlllllkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccbaaa````````````````_______^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555554444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡†††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyzzz{{|}~€��‚‚‚‚‚��€~}}||||€�����������€€~}}}|||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttttttttsssssssrrrrrrqqqqqqqppppppppppoopooooooooooppppppppppppppooooonnnnnnnmmmmllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffffffffffeeeeeeeeeeedddddddddddccccccccbbaaa````````````````_______^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555544444444333333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡†††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyzzz{||}~€€�����€€~}}|||||����‚‚‚‚‚‚��€€~}}||||{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttttsssssssrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppooooooonnnnnmmmmllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggffffffffeeeeeeeeeedddddddddddccccccccbbaaa```````````````________^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666666555555555544444444333333333332222222222211111111100000000000///////////............-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyzzz{||}}~€€€€€€~~}}||||||���‚‚‚‚‚‚‚��€€~}}|||{{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttttssssssssrrrrrrrqqqqqqqqpppppppppppppppppppppppppqqqqpppppooooooonnnnnmmmmlllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggfffffffeeeeeeeeeddddddddddcccccccccbbaaa```````````````________^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666665555555555544444444333333333332222222222211111111000000000000///////////............----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzyyyyyyzzzz{||}}~~~~}}||||{|||��‚‚ƒƒƒƒ‚‚‚�€€~~}}|||{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwwwwxxwwwwwwwwwvvvuuuuuuuuutttttttttttssssssssrrrrrrrqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqpppoooooonnnnmmmmllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhhhhhhhhggggggggggfffffeeeeeeeedddddddddddcccccccccbbaaa```````````````_______^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzyyyyyzzzz{{||}}~~~~~~~}}}|||{{{|||�‚‚ƒƒƒƒƒƒ‚‚��€~~}}||{{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvwwwwwwwxxxxwwwwwwwwvvvuuuuuuuuuttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqppppooooonnnnmmmmllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffeeeeeeeddddddddddccccccccccbbaaa``````````````________^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆ‡‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzyyyyzzzz{{{|||}}}}}}}}|||{{{{{|||‚‚ƒƒƒ„ƒƒƒƒ‚��€~~}|||{{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvwwwwwwxxxxxwwwwwwwvvvvuuuuuuuuttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnmmmmllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffeeeeeeeddddddddddccccccccccbbaaa``````````````________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆ‡‡‡††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyzzzzz{{{||||||||||{{{{{{{{||}‚‚ƒƒ„„„ƒƒƒ‚��€~~}|||{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwxxxxwwwwwwwwvvvvuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqppppooooonnnnmmmmllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhgggggfffffeeeeeedddddddddccccccccccbbbaa``````````````_________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‰‰‰ˆˆˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{||||||{{{{zzz{{{||}‚ƒƒ„„„„„ƒƒ‚�€€~}}||{{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwxxxxwwwwwwwvvvvvuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrqqqqqppppooooonnnnmmmmmllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhgggggffffeeeeeedddddddddccccccccccbbbaa``````````````_________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555554444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzz{{||}‚ƒƒ„„„„„ƒƒ‚�€~}}||{{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwxwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrqrrqqqqqqqqqqqrrrrrrrqqqqqppppoooonnnnnmmmmmllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhggggffffeeeeeeddddddddcccccccccccbbbaaa`````````````_________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555544444444433333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŠŠŠŠ‰‰‰ˆˆˆ‡‡††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{||}‚ƒ„„„„„„ƒ‚‚�€~~}|||{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqpppooooonnnnnmmmmmlllllkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiijjjjiiiiiihhhhhggggffffeeeeedddddddddcccccccccccbbbaaa````````````__________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666666555555555544444444433333333332222222222211111111100000000000///////////............-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{||}ƒƒ„„„„„ƒƒ‚��€~}}||{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqppooooonnnnnnmmmmmllllllkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiijjjjjjjiiiiiihhhhggggffffeeeeedddddddddcccccccccccbbbaa`````````````__________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888888777777777776666666666666665555555555544444444433333333332222222222211111111000000000000///////////............-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††……†††††††††††††††††††††…………‡‡†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzz{{|}}‚ƒƒ„„„„ƒƒ‚�€~}}||{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppoooooonnnnnnmmmmmmlllllklkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiijjjjjjjjiiiiiihhhhggggfffeeeeeeddddddddccccccccccccbbbaa`````````````__________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444443333333333222222222221111111100000000000////////////...........------------,,,,,,,,,,,+++++++++++*******))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††……………‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ��ŒŒ‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzz{{|}}‚ƒƒ„„ƒƒƒ‚��€~~}||{{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppoooooonnnnnnnmmmmmmllllllllkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiihhhhhgggffffeeeeeeddddddddccccccccccccbbbaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444443333333333222222222221111111100000000000////////////...........------------,,,,,,,,,,,+++++++++++*******))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††……………………††††††††††††††††††…………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††††……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzz{{||}‚ƒƒƒƒƒƒ‚‚�€€~}}||{{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwuvvvvvvwwwwwwwwwwwwwwwwwwwvvuvuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppoooonnnnnnnnmmmmmmmlllllllllkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjiiiiiihhhhggggffffeeeeeeddddddddcccccccccccbbbbaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444443333333333222222222221111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††……………………………†††††††††††††††††……………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ���ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{{||}‚ƒƒƒƒƒ‚‚��€~~}|||{{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwuuvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuttttsssssssssssssssrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnmmmmmmmmllllllllkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhhiiiiiiijjjjjjiiiiiihhhhggggffffeeeeeeeddddddddcccccccccccbbbbaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXWWWWWWWWWWWVVVVVVVVVVVUVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777666666666666666555555555554444444443333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++*******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††………………………………………††††††††††††††††………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ���ŒŒŒ��ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzz{{||}‚‚ƒƒƒ‚‚��€~}}||{{{{{{{zxxxxxxwwwwwwwwwwwwwwvvvwwuuuvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppooonnnnnnnnnmmmmmmmmmllllllllkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiijjjiiiiiihhhhgggggffffeeeeeeddddddddccccccccccccbbbbaa```````````____________^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777776666666666666666555555555554444444443333333332222222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………„„„„„„„…………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆ‡ˆ‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}||||||||||||||{{{{{{{{{||||{{{{{{{{{{{{{{||}}~~~~}||{zzyyyxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvuuuuttuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqpqqqqppppppppppppooooooonnmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiihhhhhggggfffffeeeeefffffffeeeeeeeeeeedddddddbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888877777777776666666666656666655555555555444444444333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………„„„„„„„„………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡Š‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}||||||||||||||{{{{{{{{{|||{{{{{{{{{zz{{{{||}}~~~~}||{{zzyyyxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwvvvuuutttuutttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqpppqqqppppppppppppoooooooonnmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiihhhhhggggfffffeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888877777777776666666666656666655555555555444444444333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„„„„„„„………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡††††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ���ŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆŠŠ‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}||||||||||||||{{{{{{{{{|||{{{{{{{{{zz{{{{||}}}~~~~~}}|{{zzyyyxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyuuvvvvvvvvvvwwwwwwxxxxxyyyyyyyxxxxxxxxwwwwvvvuuutttuttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqppppqppppppppppppppoooooooonnmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggffffffeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888777777777776666666666656666655555555555444444444333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„„„„„„„„……………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽŽŽ������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆŠŠŠ‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}||||||||||||{{{{{{{{{{||{{{{{{{{{{z{{{{{|||}}~~~~~~~~}}||{{zzyyyxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyuuuuvvvvvvvvvwwwwxxxxyyyyyyyyyyyyxxxxxwwwwvvvuuttttttttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppppppooooooooonnnmmmmmllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggffffffeeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888788777777777776666666666656666655555555555444444444333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„„„„„„„„……………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽ�������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}|||||||||||{{{{{{{{{{{||{{{{{{{{{z{{{{{{||}}}~~~~~~~}}||{{zzyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyuuuuuuvvvvvvvwwwwxxxyyyyyyyyyyyyyyxxxxwwwvvvuuutttstttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnmmmmmlllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggffffffeeeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888788777777777776666666666656666655555555555444444444333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„„„„„„„„„…………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ��ŽŽ���������ŽŽŽ��ŒŒ‹ŠŠ‰‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||}|||||}}}||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{{{{||}}}~~~~~~}}||{{zzzyyyxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyxuuuuuuuuvvvvvwwwxxxyyyyzzzzzzyyyyyxxxxwwwvvvuutttssttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqpppppppppopppppppppooooooooooonnnnnmmmmllllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggffffffeeeeeeeddffffffeeeeeeeeeeeedddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888788777777777776666666666656666655555555555444444444333333222222222221111111111000000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„„„„„„„„„…………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽ���������ŽŽŽ��ŒŒ‹ŠŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||}|}}|||}}}|||||||||{{{{{{{{{{{{{||{{{{{{{{{{{{{{{|||}}}~~~~}}}}||{{zzyyyyxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyxxuuuuuuuuuvvvvwwwxxxyyyzzzzzzzzyyyyyxxxwwwvvuuutttssttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppooopppppppoooooooooooonnnnnnmmmllllllllkkkkkkkjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiihhhhggggggffffffeeeeeeeeddfffffffeeeeeeeeeeddddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878877777777777666666666655666665555555555444444444433333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………„„„„„„„„„„„………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ����������ŽŽŽ��Œ‹‹Š�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}|||}}}|||||||||{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||}}}}~}}}}}||{{zzzyyyyxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyxxxxuuuuuuuuuvvvvwwwxxyyyzzzzzzzzzzyyyxxxxwwvvvuutttssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooppppoooooooooooooonnnnnnnmmllllllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhihhhhhhhhggggggfffffffeeeeeeeeddfffffffeeeeeeeeeeddddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878877777777777666666666655666665555555555444444444433333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ����������ŽŽŽ��Œ‹‹�ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}||||}}|||||||||{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{|||}}}}}}}}}}|||{{zzyyyyxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyxxxxuuuuuuuuuvvvwwwxxyyyzzzzzzzzzzzyyyxxxwwwvvuuutttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooppoooooooooooooonnnnnnnnnmlllllllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffeeeeeeeedddffffffeeeeeeeeeeeddddddddaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878877777777776666666666655666655555555555444444444433333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ����������ŽŽ��ŒŒ‹Ž�ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||}|||||}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{zzzyyyyxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyxxxxxuuuuuuuuvvvvwwxxxyyzzzz{{{zzzzyyyxxxwwwvvvuutttssssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnmlllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878777777777776666666666655666655555555555444444444433333222222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……†……†…††………………††††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽŽ��������ŽŽŽ��ŒŒŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}|||{{zzyyyyyxxxxxxxxxxzzzzzzzzzzzyyyyyyyyxxxxxxuuuuuuuuvvvwwxxxyyzzzz{{{{zzzzyyyxxwwwvvvuutttssssrssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnmlllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888778777777777776666666666655666655555555555444444444433333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽ������ŽŽŽ���Œ�ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}|||{{zzzyyyyyxxxxxxxxxxzzzzzzzzzzzyyyyyyyxxxxxxxuuuuuuuvvvwwxxxyyzzz{{{{{{zzzyyyxxxwwvvvuuutttsssrrssssrrrrrrrrrrrrrrqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmmllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffeeeeeeeeedddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888778777777777776666666666655666655555555555444444444433333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………„„„††††††††††††††††††††††††…‡‡‡‡‡††††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽ�����ŽŽ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚������€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}|||{{zzzyyyyyxxxxxxxxxxzzzzzzzzzzyyyyyyyyxxxxxxxuuuuuvvvwwwxxyyyzzz{{{{{{{zzzyyxxxwwvvvuuutttsssrrrssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmlllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888778777777777776666666666655666655555555555444444444433333222222222221111111111000000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………„„„„„„„††††††††††††††††††††††………‡‡‡††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽ������ŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚�����€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}|||{{{zzzyyyyyyxxxxxxxxxzzzzzzzzzzyyyyyyyxxxxxxxxuuuvvvvwwxxxyyyzzz{{{{{{{zzzyyxxxwwvvvuuutttssssrrrsssrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmmlllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffeeeeeeeeeeddffffffeeeeeeeeeedddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877877777777777666666666655566665555555555444444444443333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………„„„„„„„„„„„†††††††††††††††††††††…………‡‡†††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�����ŽŽŽ���������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚�����€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}|||{{zzzyyyyyyyxxxxxxxxxzzzzzzzzzyyyyyyyxxxxxxxxxuvvvvwwxxxyyyzzz{{{{{{{{zzzyyxxxwwvvvuuutttssssrrrrsssrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877877777777777666666666655566665555555555444444444443333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„†††††††††††††††††††………………†††††††††††††††††††††††††††††††††††…………………………………………†††††††††††††††……††††††††‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ����������������ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}|||{{zzzyyyyyyyxxxxxxxxxzzzzzzzzyyyyyyyyxxxxxxxyyvvvwwxxxyyyzzz{{{{{{{{{{zzyyxxxwwvvuuuttttssssrrrrrssrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooonooooooooonnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeedddfffffffeeeeeeeeedddddddddaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877877777777776666666666655566655555555555444444444443333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………………††††††††††††††††††††††††††††††††††……………………………………………†††††††††††††††………………†††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ��������������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}|||{{{zzzyyyyyyyxxxxxxxxxzzzzzzzzyyyyyyyyxxxxxyyyyvwwwxxyyzzz{{{{{|||{{{{zzzyyxxwwvvuuuttttsssssrrrrrssrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooooonoooooooonnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffffeeeeeeeeeddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877777777777776666666666655566655555555555444444444443333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………†††††††††††††††††††††††††††††††††………………………………………………††††††††††††††………………………††††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ������������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆ‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}|||{{zzzyyyyyyyyxxxxxxxxxzzzzzzzzyyyyyyyyxyyyyyyzzwwxxyyzz{{{{||||||||{{{zzyyxxwwvvuuuttttsssssrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooooooonoooooooonnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888777777777777776666666666655566655555555555444444444443333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………††††††††††††††††††††††††††††††††…………………………………………………††††††††††††††……………………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ�����������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆ‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{||||}}}}}}}}}}||{{{zzzyyyyyyyyxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyzz{xxyyzz{{|||||}||||||{{zzyyxxwwvvuuttttssssssrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooooonnooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888777777777777776666666666655566655555555555444444444443333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………†††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††…………………………†††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ�����������ŽŽ�ŒŒ‹‹Š‰‰ˆˆˆ‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{|||}}}}}}}}}}}||{{{zzzyyyyyyyxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyzzz{|yyzz{{||}}}}}}}}}||{{zzyyxxwwvvuuttttssssssrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooooooonnooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888777777777777776666666666655566655555555555444444444433333222222222221111111111000000000000///////////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………††††††††††††††††††††††††††††††………………………………………………………††††††††††††††…………………………………†††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ������������ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆˆ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zz{{{{{{{{{{||||}}}}}~}}}}}||{{zzzzyyyyyyyxxxxxxxxxxzzzzzzyyyyyyyyyyyyyzz{{||zz{||}}}~~~~~~}}}||{{zzyxxwwvvuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnoooooonnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777777666666666655556665555555555444444444443333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††…………………………………††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹Œ�������������Ž��Œ‹‹ŠŠ‰‰ˆˆ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{{{||||}}}}}~}}}}}||{{zzzyyyyyyyyyxxxxxxxxxzzzzzzyyyyyyyyyyyzzz{{|}~{{|}}~~~~~~~}}||{zzyyxwwvvuuttttsssssrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777777666666666655556665555555555444444444443333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††………………………………………††††††‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹Ž������������ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{{{||||}}}}~~}}}}|||{{zzzyyyyyyyyxxxxxxxxxxzzzzzyyyyyyyyyyyzz{{||}~|}}~~~~}}|{{zyyxwwvvuutttsssssssrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877777777777776666666666655556655555555555444444444443333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††………………………………………††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠŽŽ�����������ŽŽ��ŒŒ‹ŠŠŠ‰‰…„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{||||||{{{{{{{{{{{{{{{{zzz{{{{{{{{{{|||}}}}~~~~}}}||{{{zzzyyyyyyyyxxxxxxxxxxzzzzzyyyyyyyyyzzz{{||}~€}~~€€€€€€~~}||{zzyxxwvvuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooooonnnnoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggfffffffffeeeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877777777777776666666666655556655555555555444444444443333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††……………………………………………††††††‡‡‡‡ˆˆ‰‰‰Š�ŽŽ�����������ŽŽ�ŒŒ‹‹ŠŠ‰‰………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{|||}}}}~~~}}}}||{{{zzzyyyyyyyyyxxxxxxxxxzzzzyyyyyyyyyzzz{{|}}~€�~€€����€€~~}|{{zyxxwvvuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooooonnnnoooooonnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffeeeeeeeeedddffffffeeeeeeeeeddddddddddaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888777777777777776666666666655556655555555555444444444443333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡ˆˆˆ‰‰Š‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{||||}}}}~}}}}}|||{{zzzyyyyyyyyyyxxxxxxxxyyyyyxxxxxxyyyyzz{|}}~€�€��‚‚‚‚‚‚‚�€€~}}|{zyyxwwvyxxxwwwwwvvvvvvvvvvvuuuuusrrrrrrrrrrrrrqqqqqqqqqqqooooooonnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeddddcccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888777777776666666666655555555544444444444333333333333333222222222221111111111000000000////////////.......-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†‡†„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{|||}}}}~~~}}}}|||{{zzzyyyyyyyyyyxxxxxxxxyyyyyxxxxxyyyyzz{|}}~€�‚�‚‚‚ƒƒƒƒ‚‚�€€~}|{zzyxxwvvxxxwwwwwvvvvvvvvvvvvuuuuusrrrrrrrrrrrrrqqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeddddcccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888777777776666666666655555555544444444444333333333333333222222222221111111111000000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡ˆˆˆ‰ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{|||}}}}~~~}}}}|||{{zzzyyyyyyyyyyxxxxxxxxyyyyxxxxxyyyyzz{||}~€�‚ƒ‚‚ƒƒƒƒƒƒ‚‚�€~}|{{zyxxwvvvxxwwwwwvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrqqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeddddcccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555544444444444333333333333333222222222221111111111000000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡ˆˆˆ‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{|||}}}}~~~~}}}|||{{zzzzyyyyyyyyyxxxxxxxxyyyyyxxyyyyyzz{{|}~€�‚‚ƒ‚ƒƒƒƒƒƒƒ‚�€€~}|{zyxxwwvvuxwwwwwwvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffeeeeeeeeeeddddccccbbbbbbbbbbaaaaaaaaaa`aaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555544444444443333333333323333222222222221111111111000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡ˆ‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡Š‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{|||}}}}~~~~}}}}||{{{zzzyyyyyyyyxxxxxxxxxyyyyyyyyyyyzz{{|}~€€�‚ƒ„ƒƒƒ„„ƒƒ‚‚�€~}|{zyxxwwvvuuwwwwwwvvvvvvvvvvvvvvuuuuusrrrrrrrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffeeeeeeeeedddddccccbbbbbbbbbbaaaaaaaaaa`aaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666555555555444444444443333333333323333222222222221111111111000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ€������������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡†‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€~~~€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{|||}}}~~~~~~}}}||{{{zzzyyyyyyyxxxxxxxxxxyyyyyyyyyyzz{{|}}~€�‚ƒ„„ƒƒƒ„ƒƒƒ‚�€~}|{zyyxwwvvuuuwwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeedddddccccbbbbbbbbbaaaaaaaaaaa`aaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777766666666666555555555444444444443333333333323333222222222221111111111000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ€������������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡††‡‡‡‡ˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€~~€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~}}}||{{zzzyyyyyyyxxxxxxxxxxyyyyyyyyzzz{{||}~€�‚‚ƒ„„ƒƒƒƒƒƒ‚��€~|{zyyxwwvvuuuuwwwwwwvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnnmmmmmmnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffeeeeeeeeedddddccccbbbbbbbbbaaaaaaaaaaa`aaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332333322222222222111111111100000000////////////.......-----------,,,,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ€������������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ…………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€~~€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~}}}||{{{zzzyyyyyxxxxxxxxxxxyyyyyyyzzz{{||}~~€�‚ƒƒ„„ƒƒƒƒƒ‚��€~}|{zyxwwvvuuuutwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeedddddcccbbbbbbbbbbaaaaaaaaaaa`aaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332333222222222221111111111100000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ€€�����������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ†………………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������€€€€€‚‚�‚‚��‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€~€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~}}}||{{zzzyyyyyxxxxxxxxxxxyyyzzzzzz{{||}}~€��‚ƒƒ„„ƒƒƒ‚‚��€~}|{zyxwwvvuuuuttwwwwwwvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeddddddcccbbbbbbbbbbaaaaaaaaaa``aaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332333222222222221111111111100000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€�����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………††††††††‡‡‡‡‡‡†††††††‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††……………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{|||}}}~~~~~~~~}}}||{{zzzyyyyyxxxxxxxxxxxzzzzzz{{{{||}}~€�‚‚ƒƒ„„‚‚‚‚��€~}|{zyxwwvvuuuutttwwwwwwvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaaa`aaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332333222222222221111111111100000000///////////.......------------,,,,,,,,,,,+,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€€����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………††††††††††††††††††‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†……………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|{{{{{{{{{{{{{{{{{{{||{{{||{{{{{{{{|||}}}~~~~~~~}}}||{{zzzyyyyxxxxxxxxxxxzzzz{{{{|||}}~€��‚‚ƒƒ„„‚‚‚��€~}|{zyxwwvvuuuuttttwwwwwwvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpoooonnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaaa`aaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666555555555444444444443333333333322333222222222221111111111100000000///////////.......------------,,,,,,,,,,,+,,++++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€€����������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„………………………………………………………†††‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{||||||{|||{{{{{{{|||}}}~~~~~~}}||{{zzzyyyyxxxxxxxxyyyz{{{{||||}}~~€€��‚‚ƒƒƒƒ���€€~}|{zyxxwvvuuuutttttwwwwwwvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpooonnnnnnnnnnnnnnmmmmmmmmnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffffffffeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777766666666666555555555444444444443333333333322333222222222221111111111100000000///////////.......------------,,,,,,,,,,,+,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ€€€€���������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„……………………………………………………ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ……………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������€€€€€€‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{||||||||||||{{{{{{{{||}}}~~~~~}}||{{zzyyyyxxxxxxxyyyy{{{|||}}}~~~€€���‚‚‚ƒƒƒ�€€~}|{zyyxwvvuuuuttttttwwwwwwvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqpooonnnnnnnnnnnnnnmmmmmmmmnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888887777776666666666655555555544444444444333333333332233322222222222111111111110000000////////////.......-----------,,,,,,,,,,,,+,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€���������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††…………„„„„„„„„„„„„„„„„………………………ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{||||||||||||||{{{{{{{||}}}~~~~~}}|{{zzzyyyxxxxxxyyyyz{||}}}}~~~€€€���‚‚‚‚‚‚€€~}|{zzyxwwvvuuutttttttwwwwwwvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqpooonnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332233222222222221111111111100000000////////////.......-----------,,,,,,,,,,,,+,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€€��������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„…ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ…………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{|||||||||||}|||{{{{{{{|||}}~~~~}}||{{zzyyyyxxxyyyyzzz|}}}~~~€€€€����‚‚‚‚‚�~~}|{zzyxwwvvuuuutttttttwwwwwwvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppooonnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332233222222222221111111111100000000///////////........-----------,,,,,,,,,,,,+,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€��������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€��������������������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{|||||}}}}}}|}||||{{{{{{|||}}~~€€€~~}}|{{zzyyyyyyyyyyzzz{}}~~~€€€€€������������~}}|{zzyxwwvvuuuuttttttttwwwwwwvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppooonnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddcbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332233222222222221111111111100000000///////////........-----------,,,,,,,,,,,++,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€€�������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€�€€€€€€��������������������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{||||}}}}}}}}}}|||{{{{{{{||}}~~€€€€€€~~}||{{zzyyyyyyyyzz{{|}~~€€€€€������������€€~}}|{{zyxxwvvvuuuuttttttttwwwwwwvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddccbbbbbbbbbbbaaaaaaaaaaaabaaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666555555555444444444443333333333322233222222222221111111111100000000///////////.......------------,,,,,,,,,,,++,++++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€�������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„†‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€��������������������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{||||}}}}}}}}}}}|||{{{{{{{||}}~~€€€€€€€~}}|{{zzyyyyyyyzz{{||~€€€€�������������€€€€}||{zzyxxwwvvuuuuuttttttttwwwwwvvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddddcbbbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJIIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777766666666666555555555444444444443333333333322233222222222221111111111100000000///////////.......------------,,,,,,,,,,,++,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€�€€€€€€€��������������������������€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{|||}}}}}}}}}}}}}||{{{{{{{{||}~~€€€€€€€€~~}||{{zzyyyyyzzz{||}€€€�������������€€€€~||{zzyxxwwvvuuuuuuttttttttwwwwwvvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777776666666666655555555544444444444333333333332223322222222222111111111110000000////////////.......-----------,,,,,,,,,,,,++,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€��������������������������€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}{{{{{{{{{{{||||}}}}~~~~}}}}}||{{{{{{{{||}~~€€€���€€~}}|{{zzzyyyzzz{{|}}€€�������������€€€€~~~{{zzyxxwwvvvuuuuuuutttttttwwwwwvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqpppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaa````````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332223222222222221111111111100000000////////////.......-----------,,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€�����������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††‡‡‡‡‡‡‡‡†††††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}{{{{{{{{{{||||}}}}~~~~~}}}}}||{{{{z{{{||}}~€€�����€€~}||{{zzzzzzz{{||}~€€����‚‚‚‚�����€€€~~}}{zzyxxwwvvvuuuuuuuuuttttttwwwwwvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqppponnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbbbbbbbbaaabbbbbaaaaaaaa```````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777776666666666655555555544444444444333333333332223222222222221111111111100000000///////////........-----------,,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ€€€€€€€€�����������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}{{{{{{{{{{||||}}}~~~~~~~}~}}||{{{zzz{{{|}}~€€������€€~}}|{{zzzzzz{{||}}~€€���‚‚‚‚����€€€~~}}}|zyyxxwwwvvvuuuuuuuuuttttttwwwwvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqpppoonnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeedddddddccccbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaa```````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555544444444444333333333332223222222222221111111111100000000///////////........-----------,,,,,,,,,,,+++,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ€€€€€€€€€����������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}{{{{{{{{{{|||}}}}~~~~~~~}~}}||{{zzzzz{{||}~~€€������€€~}||{{zzzz{{{||}~~€����‚‚‚����€€€~~~}}||{yyxxwwwvvvuuuuuuuuuuutttttwwwwvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqppponnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbabbbbbbbaaaaaaaa```````___^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666555555555544444444443333333333322223222222222221111111111100000000///////////........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€����������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{||||}}}~~~~~~~~}~}}||{{zzzzz{{||}~~€€���‚���€€~}}|{{{{{{{{||}}~~€���������€€€~~}}|||{{yxxwwwvvvvuuuuuuuuuuutttttwwwwvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqpppponnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeedddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKJJJJJJJJJJIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777766666666666555555555544444444443333333333322223222222222221111111111100000000///////////........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€���������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}{{{{{{{{{||||}}}~~~~~~~~}~}}|{{{zzzzzz{{|}}~€€���‚‚���€~}||{{{{{{{||}}~~€€�������€€€~~~}}||{{{zxxwwwvvvvuuuuuuuuuuuutttttwwwvvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqpppponnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````____^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::::99999999999888888888887777776666666666655555555554444444444333333333332222322222222222111111111110000000////////////........----------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||~}}}}}}~~~~~€€€€��€€€€~~}}||{{{{{{||}~~€��‚‚ƒƒƒ‚‚‚�€€~~}}|||||}}}~~‚‚‚‚‚‚‚‚‚���€€~~}}|||{{{zzzzyyyyyxxxxxxxxxxxxxxwttsssssssssssssrrrrrrrrrrqqqpppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffgfffffffffffffffffeeeeeeeecccccccccccccccbbbbbbbbbbaaaaa``````````______^^^^______^^^^^^^^^^]]]]]]]]][[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////.........-----------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||~}}}}}}~~~~€€€€���€€€€~}}|||{{{{{{||}}~€€�‚‚ƒƒƒƒ‚‚��€~~}}}|}}}}}~~�‚‚‚‚‚‚���€€€~~}}}|||{{{zzzzyyyyyxxxxxxxxxxxxxxxwttssssssssssssrrrrrrrrrrrqqqpppppppppppppooooooooonnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffgfffffffffffffffffffeeeeeecccccccccccccccccbbbbbbbbaaaaa```````````______^^^______^^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||~}}}}}~~~~~€€€€���€€€~~}}||{{{{{{{{||}~€�‚‚ƒƒƒƒƒ‚‚��€~~}}}}}}}~~~~��������€€€~~~}}|||{{{zzzzzyyyyyyxxxxxxxxxxxxxxwwttssssssssssssrrrrrrrrrrrqqqpppppppppppppooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffgffffffffffffffffffffeeeeecccccccccccccccccbbbbbbbbaaaaa````````````______^^_______^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}||||||~~}}}}~~~~~€€€€���€€€~~}}||{{{{{{{{||}~~€��‚ƒƒƒƒƒ‚‚‚�€€~~}}}}}~~~~~~�����€€€€~~~}}|||{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxwwtsssssssssssssrrrrrrrrrrrqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffggfffffffffffffffffffffeeedccccccccccccccccbbbbbbbbaaaaa````````````______^^`______^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666665555554444444444333333333332222222111111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||||~~}}}}~~~~~€€€€��€€€€~~}}||{{{{{{{{{|}}~€��‚‚ƒƒƒƒƒ‚‚��€€~~~~~~~~~~~~€€€€€€~~~}}}|||{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxxwwtsssssssssssssrrrrrrrrrrrqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffgggfffffffffffffffffffffeedddccccccccccccccbbbbbbbbaaaaa````````````_______^`______^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000////////////.........----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€~~~~}}}}}}}~~~~~~~~~~€€€~~~~~}}}}}}}||||~~~}}~~~~~~€€€€��€€€€~~}}||{{{{zz{{{||}~€�‚‚ƒƒƒƒƒƒ‚‚��€€~~~~~~~~~~€€€~~~}}}|||{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwsssssssssssssrrrrrrrrrrrrqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffgggffffffffffffffffffffffeddddcccccccccccccbbbbbbbbaaaa``````````````______^`_______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€~~~~}}}}}}}}~~~~~~~~~€€€€€~~~~~}}}}}}}|||~~~~~~~~~~~€€€€€€€€€€~~}}||{{{zzz{{{||}~~€�‚‚ƒƒƒƒƒƒƒ‚‚��€€€~~~~~~~€€~~~}}}|||{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggffggggffffffffffffffffffffffdddddcccccccccccbbbbbbbbbaaa```````````````______^``______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////..........---------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€~~~}}}}}}}}}~~~~~~~~€€€€€€€~~~~}}}}}}}||~~~~~~~~~~€€€€€€€€€~~}}||{{{zzzz{{{|}}~€��‚‚ƒƒƒƒƒƒƒ‚‚‚��€€€~~~~}~~~}}}|||{{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggfggggffffffffffffffffffffffdddddcccccccccccbbbbbbbbaaa````````````````______^``______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666666555554444444444433333333333222222211111111111000000000000///////////..........---------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€~~~}}}}}}}}}}~~~~~~~€€€€€€€€€~~~~~}}}}}}|~~~~~~~~~~€€€€€€€€€~}}|||{{{zzzz{{{||}~€�‚‚ƒƒ„„„ƒƒƒƒ‚‚���€€~~~}~~}}}|||{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggfgggggfffffffffffffffffffffdddddcccccccccccbbbbbbbbaa`````````````````______^``______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666665555554444444444433333333333222222211111111111000000000000///////////..........---------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€~~~}}}}}}}}}}~~~~~~~€€€������€€€€€~~~~}}}}}}~~~~~~~~~~€€€€€€€€€~}}|||{{{zzzzz{{||}~~€�‚‚ƒƒ„„„„„„ƒƒ‚‚‚��€€€~~}}~~}}}|||{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffgfgfffffffffddddddccccccccccbbbbbbbaaa````````````````_______^``______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888777777777776666666666555555444444444433333333333222222211111111111100000000000////////////..........---------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}~~~~~~€€€€€��������€€€€~~~~}}}}}~~~~~~~~~~€€€€€€€€~}}|||{{{zzzzz{{{|}}~€�‚‚ƒƒ„„„„„„„ƒƒƒ‚‚��€€~}}~~}}||{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffgggggfffffffddddddcccccccccbbbbbbbbaaa```````````````________^`_______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000////////////..........---------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}~~~~~~€€€€€�‚‚‚‚‚‚����€€€€~~~~~}}}~~~~~~~~~~€€€€€€€€~}}|||{{{zzzzz{{{||}~€��‚ƒ„„„…………„„„ƒƒ‚‚��€€~}}~}}||{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwssssssssssssrrrrrrrrrrrrrqpppppppppppppooooooooooonnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiihhhhhhhggggggggggfffffffggggggfffffffddddddcccccccccbbbbbbbbaa```````````````________^^`_______^^^^^^^^]]]]]]]]][[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........---------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}~~~~~€€€€���‚‚‚‚‚‚‚‚����€€€~~~~}}~~~~~~~~~€€€€€€~~}}||{{{{zzzzz{{{||}~€€�‚ƒ„„…………………„„ƒƒ‚‚��€~}}~~}}||{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwssssssssssssrrrrrrrrrrrrqqppppppppppppoooooooooooonnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiihhhhhggggggggggffffffgggggggfffffffddddddcccccccccbbbbbbbaaa`````````````__________^^`_______^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888777777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}~~~~€€€���‚ƒƒƒƒƒƒ‚‚‚‚���€€€€~~~~}~~~~~~~€€€€~}}}||{{{{zzzzz{{{||}~€�‚ƒ„„………††………„„ƒƒ‚‚�€€~}}~~}||{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwssssssssssssrrrrrrrrrrrrqqppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiihhhhhggggggggggfffffggggggggffffffddddddcccccccccbbbbbbbbaa````````````__________^^^________^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}~~~~€€€��‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~~~}}|||{{{{zzzzz{{{||}~~€�‚ƒ„„……†††††……„„ƒƒ‚�€€~}|~}}||{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhiiiiiiiiiiiiihhhhggggggggggffffffggggggfffffffddddddcccccccccbbbbbbbbaa``````````___________^^^^________^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666665555554444444444433333333332222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}~~~€€��‚‚‚ƒ„„„„„„ƒƒƒƒ‚‚‚���€€€€~~€~~~}}|||{{{{{zzzz{{{||}~~€�‚ƒ„……†††††††……„„ƒ‚��€~}|~}}|{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrrqppppppppppppooooooooooooonnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhihhhiiiiiiiiiiiiiihhhhggggggggggfffffgggggggfffffffddddddcccccccccbbbbbbbbaa`````````___________^^^^^_______^^^^^^^^^]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888877777777766666666666555554444444444433333333333222222211111111111000000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€~~~~~}}}}}}}}}}}~~~€€���‚‚ƒƒ„„„„„„„„ƒƒƒƒ‚‚‚���€€€€€~~~}||||{{{{{zzz{{{{||}~~€�‚ƒ„……†††‡‡†††……„ƒ‚‚�€~}|~}||{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhiiiiiiiiiiiiiiiiiiihhhhggggggggggfffffgggggffffffffddddddcccccccccbbbbbbbbaaa````````__________^^^^^^______^^^^^^^^^^]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888877777777766666666666555554444444444433333333333222222211111111111000000000000///////////............--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}~~~€€��‚‚ƒƒƒ„……………„„„„ƒƒƒ‚‚‚����€€€€€€€~~~}}|||{{{{{{{{{{{{{||}~~€�‚ƒ„……††‡‡‡‡††……„ƒƒ‚�€~}|~}||{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiihiiiiiiiiiiiiiiiiiiihhhhgghgggggggfffffgffffffffffffdddddccccccccccbbbbbbbbaaa````````_________^^^^^^^______^^^^^^^^^]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888877777777766666666666555554444444444433333333333222222211111111111000000000000///////////............--------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€�‚‚ƒƒƒ„……………………„„„„ƒƒƒ‚‚‚���€€€�€€€€~~~~~}||||{{{{{{{{{{{{{||}~~€�‚ƒ„……††‡‡‡‡‡††…„„ƒ‚�€~}|~}||{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwssssssssssrrrrrrrrrrrrrqqppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghgggggggffffffffffffffffffdddddcccccccccccbbbbbbbbaa```````_________^^^^^^^^_____^^^^^^^^^^]]]]]]]]]\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888877777777766666666666555554444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}~~€��‚‚ƒƒ„„………………………„„„„ƒƒƒƒ‚‚‚��€€€���€€€€~~~~~}}||||{{{{{{{{{{{{||}}~~€�‚ƒ„„…††‡‡‡‡‡††……„ƒ‚�€~}|~}||{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwsssssssssrrrrrrrrrrrrrqqqppppppppppppooooooooooooonnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghgggggggggffffffffffffffffdddddcccccccccccbbbbbbbbaa```````________^^^^^^^^^____^^^^^^^^^^^]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888877777777766666666665555554444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~€€��‚‚ƒƒ„„……†††………………„„„„ƒƒƒ‚‚‚���€‚���€€€€~~~~~~}}}|||{{{{{{{{{{{{|||}}~€�‚ƒ„„…††‡‡‡‡‡††……„ƒ‚�€~}|~}||{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwsssssssssrrrrrrrrrrrrrqqqppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghggggggggggfffffffffffffffdddddcccccccccccbbbbbbbbaa``````________^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]]\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888887777777776666666666555555444444444433333333333222222211111111111100000000000////////////...........--------,,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€��‚ƒƒ„„„…††††††………………„„„„ƒƒƒ‚‚���‚‚���€€€€~~~~~~}}}}||{{{{{{{{{{{{||||}}~€�‚ƒƒ„…††‡‡‡‡‡‡††…„ƒ‚�€€~}~}||{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwsssssssssrrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmlllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhgghggggggggggfffffffffffffffdddddccccccccccccbbbbbbbaa``````_______^^^^^^^^^]]__^^^^^^^^^^^^^]]]]]]]]\\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888887777777766666666666555555444444444433333333333222222211111111111000000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒƒ„„„…††††††††………………„„„ƒƒƒ‚‚��‚‚‚���€€€€~~~~~}}}}||{{{{{{{{{{{{||||}}~~€�‚‚ƒ„……††‡‡‡‡‡††…„„ƒ‚�€~}~}}|{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwssssssssrrrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhgghhgggggggggffffffffffffffeddddcccccccccccccbbbbbbbaa``````_______^^^^^^^^^]]__^^^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888887777777766666666666555555444444444433333333333222222211111111111000000000000///////////............--------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒƒ„„„†††††††††††………………„„„ƒƒ‚‚�ƒ‚‚‚���€€€~~~~~}}}}|||{{{{{{{{{{{||||}}}~~€��‚ƒ„„…†††‡‡‡‡††……„ƒ‚�€~}~}||{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwssssssssrrrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhgghhggggggggggfffffffffffffeddddcccccccccccccbbbbbbbaa``````______^^^^^^^^^]]]_^^^^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888887777777766666666666555555444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~€€�‚‚ƒƒ„„„††††††††††††††…………„„„ƒƒ‚‚ƒƒ‚‚‚��€€€€~~~~}}}}}||{{{{{{{{{{{||||}}}~~~€��‚ƒƒ„……†††‡‡†††……„ƒ‚‚�€~~}}|{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwssssssssrrrrrrrrrrrrrqqqqppppppppppoooooooooooooonnnmmmmmmmmmmmmlllllllllllllllllmmmmmmmmnnnnnmmmmmmllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhgghhgggggggggggfffffffffffeedddccccccccccccccbbbbbbbaa``````______^^^^^^^^^]]]_^^^^^^^^^^^^^]]]]]]]]]\\[[[ZZZZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777766666666666555555444444444433333333333222222211111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€���������������������������������������€€€����������������������������������������������‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||}}}~~€��‚‚ƒƒƒ„……………………………………………„„„ƒƒ‚‚�„„„ƒƒ‚‚‚���€€€~~~~}}}{{{{{{{{{{||||}}}~~~€€�€€�‚‚ƒ„„…………………„„ƒ‚‚�€~}€~}||{{zzzzyyyyyyyyyyyyyvvvuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooonnnooooonnnnnnnnnnnnmmmmmmmmlllmmmmmmmnnnnnnnnnnnnnmmllkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggggggffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbaaaa````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::999999999988888888888777777776666666666655555555544444444433333333333222222222211111111111000000000/////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€��������������€������������������������€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||}}}~~€��‚‚ƒƒ„„………………………………………………„„ƒƒƒ‚‚…„„ƒƒƒ‚‚���€€€~~~~}}}}{{{{{{{{{{|||}}}~~~€€�€€��‚ƒƒ„„………………„„ƒƒ‚�€€~€~}}|{{zzzzyyyyyyyyyyyyyvvvuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooonnnooooonnnnnnnnnnnmmmmmmmmmlllmmmmmmnnnnnnnoonnnnnnmllkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbaaaa````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;::::999999999988888888888777777776666666666655555555544444444433333333333222222222211111111111000000000/////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€�������������€€�����������������������€€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~€��‚‚ƒƒ„„……………………………†††……………„„ƒƒ‚‚…„„„ƒƒ‚‚���€€€~~~}}}}}{{{{{{{{{|||}}}~~~~€€�€��‚‚ƒƒ„„………………„„ƒƒ‚�€~�€~}||{{zzzyyyyyyyyyyyyyvvuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooonnnooooonnnnnnnnnnnmmmmmmmmmllmmmmmmnnnnnnoooooonnnnmlllkkkkkkjjjjjjjjjjjjjiiihhhhhggggghhhhhhggggggggffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<=<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888777777776666666666555555555544444444433333333333222222222211111111111000000000/////////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€�������������€€�����������������������€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~€��‚‚ƒƒ„„…………………………††††††………„„„ƒƒ‚……„„ƒƒ‚‚‚��€€€~~~~}}}}}{{{{{{{{|||}}}~~~€€€€€€��‚ƒƒ„„„………………„„ƒƒ‚�€‚�€~}||{zzzzyyyyyyyyyyyyvvuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooonnnooooonnnnnnnnnnnmmmmmmmmmllmmmmmnnnnnnoooooooonnnnlllkkkkkkkkkkkkkjjjjjjiiihhhhhgggggggggggggggggggffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```_______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::9999999999988888888887777777766666666666555555555544444444333333333332222222222211111111111000000000////////............--------------,,,,,,,,,,,+++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€������������€€€����������������������€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~€€��‚‚ƒƒ„„…………………………†††††††………„„ƒƒ‚……„„ƒƒ‚‚���€€~~~}}}}}|{{{{{{{{|||}}~~~~€€€€€€��‚‚ƒƒ„„…………………„„ƒƒ‚�€‚�€~}}|{{zzzyyyyyyyyyyyyvvuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooooonnnoooonnnnnnnnnnnmmmmmmmmmmllmmmmmnnnnnooooooooonnnnllllkkkkkkkkkkkkkkjjjjjiihhhhhggggggggggggggggggffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```_______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<=<<<<<<<<<<;;;;;;;;;;;:::9999999999988888888887777777766666666666555555555544444444333333333332222222222211111111111000000000////////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€������������€€€����������������������€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~}}}}||||||}}}}~~€€��‚ƒƒƒ„„…………………………†††††††………„„ƒƒ‚……„„ƒƒ‚‚���€€~~~}}}}||{{{{{{{|||}}}~~~€€€€€€€��‚‚ƒƒ„„…………………„„ƒ‚��ƒ‚�€~}|{{zzzyyyyyyyyyyyxvvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooonnnoooonnnnnnnnnnnmmmmmmmmmmlmmmmmmnnnnooooooooooonnnllllkkkkkkkkkkkkkkkjjjjiihhhhhggggggggggggggggggffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```_______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<=<<<<<<<<<<;;;;;;;;;;;:::9999999999888888888887777777766666666666555555555544444444333333333332222222222111111111111000000000////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€�����������€€€€���������������������€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~}}}}||||||}}}}~~€€�‚‚ƒƒƒ„„……………………………††††††………„„ƒƒ‚……„„ƒƒ‚‚���€€~~~~}}}}||{{{{{{{|||}}~~~€€€€€€€€€��‚‚ƒƒ„„………†††……„„ƒ‚�„ƒ�€~}||{{zzyyyyyyyyyyyxvuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnoooonnnnnnnnnnnmmmmmmmmmmlmmmmmnnnnnooooooooooonnnllllkkkkkkkkkkkkkkkkjjjjiihhhhggggggggggggggggggffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```_______^^^^^^^^^^^]]]]^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777766666666666555555555544444444333333333332222222222111111111110000000000////////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€��������������������€€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}}}}~~~~~~~~~~}}}}}|||||}}}~~€€�‚‚ƒƒ„„„……………………………††††††………„„ƒƒ‚……„„ƒƒ‚‚��€€€~~~}}}}}||{{{{{{|||}}}~~€€€€€€€€€€��‚‚ƒ„„………††††……„„ƒ‚„ƒ‚�€~}|{{zzyyyyyyyyyyyxvuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnooonnnnnnnnnnnmmmmmmmmmmmlmmmmmnnnnnooooooooooonnnmllllkkkkkkkkkkkkkkkkjjjiihhhhggggggggggggggggggffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```_______^^^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777766666666665555555555544444444333333333332222222222111111111110000000000////////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€��������������������€€€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}}}}}~~~~~~~~~}}}}||||||}}}}~€€�‚‚ƒƒ„„„………………………………†††††………„„ƒƒ‚……„„ƒƒ‚‚��€€~~~}}}}}||{{{{{{|||}}~~€€€€€€€�€€€��‚‚ƒ„„……††††††……„ƒ‚…„‚�€~}|{{zzyyyyyyyyyyxxvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnooonnnnnnnnnnnmmmmmmmmmmmlmmmmmnnnnoooooooooooonnnmllllkkkkkkkkkkkkkkkkjjjjiihhhgggggggggggggggggfffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```_______^^^^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777766666666665555555555544444443333333333322222222222111111111110000000000///////............--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€�������������������€€€€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}~~~~~~~~}}}}}|||||}}}}~€€�‚‚ƒƒ„„„…………………………………††††………„„„ƒ‚……„„ƒƒ‚‚��€€~~~~}}}}}||{{{{{|||}}~~~€€€€€€€��€€€��‚‚ƒƒ„……†††††††…„ƒ‚…„ƒ�€~}|{{zzyyyyyyyyyyxxuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnooonnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnoooooooooooonnnmlllllkkkkkkkkkkkkkkkkjjjiihhhggggggggggggggggffffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```_______^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::9999999999888888888877777777666666666665555555555544444443333333333322222222222111111111110000000000///////............--------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€�������������������€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}~~~~~~~~~}}}}||||||}}}~€��‚ƒƒ„„„„………………………………………†…………„„ƒƒ‚……„„ƒƒ‚‚��€€~~~}}}}}}||{{{{|||}}}~~€€€€€€����€€€€��‚‚ƒƒ„……†††††††…„„ƒ…„ƒ�€~}|{{zzyyyyyyyyyxxxuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnoonnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnooooooooooooonnmlllllkkkkkkklllllkkkkkjjiihhhggggggggggggggggffffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```________^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::9999999998888888888877777777666666666665555555555544444443333333333322222222221111111111110000000000///////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€€€€������������������€€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}~~~~~~~~~}}}}||||||}}}~~€��‚ƒƒ„„„„……………„„„„……………………………„„ƒƒ‚……„„ƒ‚‚��€€~~~}}}}}}}}{{{||||}}~~~€€€€€������€€€€���‚‚ƒ„„……†††††††…„„ƒ…„ƒ�€~}|{{zzyyyyyyyyyxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnoonnnnnnnnnnnmmmmmmmmmmmnmmmmmnnnnoooooooooooooonnmmlllllllllllllllllkkkkjjiiihhhggggggggggggfffffffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa````________^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888877777777666666666665555555555544444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€€€€€�����������������€€€€€€€€€€€€�������������€�������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}||||||}}}~~€��‚ƒƒ„„„„……………„„„„„…………………………„„ƒƒ‚……„„ƒ‚‚��€€~~~~}}}}}}}}{{||||}}}~~€€€€�������€€€���‚‚‚ƒ„„……†††††††…„ƒ‚…„ƒ�€~}|{{zzyyyyyyyyxxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmnnmmmmnnnnnoooooooooooooonnmmllllllllllllllllllkkkkjiiihhhgggggggfffffffffffffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa````__________^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888877777777666666666655555555555444444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€€€€�����������������€€€€€€€€€€€€�������������€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}||||||}}}~~€��‚ƒƒ„„„„…………„„„„„„„………………………„„ƒƒ‚……„ƒƒ‚‚��€€~~~}}}}}}}}}|||||}}}~~€€€€�������‚€€����‚‚ƒƒ„„………†††††……„ƒ‚…ƒ‚�€~}|{zzzyyyyyyyyxxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnmmmnnnnnooooooooooooooonnmmmllllllllllllllllllkkkjjiihhhggggggffffffffffffffffeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaaaa`````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888777777777666666666655555555555444444433333333333222222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€����������������€€€€€€€€€€€€€������������€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||}}~~€��‚ƒƒ„„„„…………„„„„„„„„……………………„„ƒƒ‚……„ƒƒ‚��€€~~~}}}}}}}}}||||}}}~~~€€€€������‚‚‚����‚‚‚ƒƒƒ„„………††††……„„ƒ‚„ƒ‚�~}||{zzzyyyyyyyyxxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmnnnnnoooooooooooooooonmmmmllllllllllllllllllkkkjiiihhggggggffffffffffffffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa`````______________^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000//////............--------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€€���������������€€€€€€€€€€€€€€�����������€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}|||||||}}~~€��‚ƒƒ„„„……………„„„„„„„„„…………………„„ƒƒ‚……„ƒƒ‚��€€~~~}}}}}}}}}}||}}}}~~~€€€€������‚‚‚‚���‚‚‚ƒƒƒ„„„………†††………„ƒ‚�„‚�€~}|{{zzyyyyyyyyxxxxxuuuuuuuuuuutttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmnnnnnooooooppppppoooooommmmmmllllllmmmmmmlllllkkjjiihhhgggggfffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaa```````_______________^^^__^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888777777776666666666655555555555444444433333333333222222222211111111111100000000000//////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������€€€€€€€€€€€€€€€����������€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}|||||||}}~~€��‚ƒƒ„„„…………„„„„„„„„„„„……………„„„ƒƒ‚……„ƒ‚‚��€€~~~}}}}}}}}}}|}}}}~~€€€€�����‚‚‚‚‚ƒ�‚‚‚‚ƒƒƒ„„„………………………„ƒ‚‚�ƒ‚�€~}}|{zzzyyyyyyyyxxxxxuuuuuuuuuuuttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnmnnnnnooooooppppppppooooonmmmmmmmmmmmmmmmmmmmlllkkjjiihhhgggggfffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbaaa`````````______________^^___^^^^^^]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::9999999988888888888777777776666666666655555555555444444433333333333222222222211111111111000000000000//////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������€€€€€€€€€€€€€€€����������€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}|||||||}}~~€��‚ƒ„„„……………„„„„„ƒƒ„„„„„…………„„„ƒƒ‚…„„ƒ‚‚�€€~~~~}}}}}}}}~~}}}~~~€€€€�����‚‚‚‚‚ƒƒ‚‚‚‚ƒƒƒ„„„„…………………„„ƒƒ‚�€‚�€~}|{{zzyyyyyyyyxxxxxxuuuuuuuuuuuttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnoooooppppppppppppooonnnmmmmmmmmmmmmmmmmmmlllkjjiiihhgggggffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbaaaa```````````____________^___^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888877777777666666666655555555555444444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€���������€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}||||||||}}~€��‚ƒƒ„„……………„„„„ƒƒƒƒ„„„„„„…„„„„ƒƒ‚…„„ƒ‚��€€~~~}}}}}}}}~~~}}~~~€€€������‚‚‚‚ƒƒƒƒ‚‚ƒƒƒ„„„„„…………………„„ƒƒ‚�€‚�~}}|{zzzyyyyyyyyxxxxxxuuuuuuuuuutttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnonnnnoooooppppppppppppppponnnnnmmmmmmmmmmmmmmmmlllkkjjiihhhggggfffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbaaaaa````````````______________^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888777777777666666666655555555555444444433333333333222222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€��������€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}||||||||}}~€€�‚ƒƒ„„……………„„„ƒƒƒƒƒƒ„„„„„„„„„„ƒƒ‚…„ƒƒ‚��€~~~}}}}}}}~~~~}~~~€€€�����‚‚‚‚‚ƒƒƒƒ„‚ƒƒƒ„„„„……………………„„ƒƒ‚�€~�€~}|{{zzyyyyyyyyyxxxxxxuuuuuuuuuuttttttttttttssssrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnoonnnooooopppppppppppppppppnnnnnnnnmmmmmmmmmmmmmmlllkjjiiihhgggggffffffffffffeeeeeeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaa`````````____________^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000//////............--------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€�������€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}||||||||}}~€�‚ƒƒ„„……………„„„ƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ‚…„ƒƒ‚�€€~~~~}}}}}}~~~~~~~€€€�����‚‚‚‚‚‚ƒƒƒƒ„„ƒƒƒ„„„……………………„„„ƒƒ‚��€~€~}||{zzzyyyyyyyyxxxxxxxuuuuuuuuuuttttttttttttssssrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnooonnoooooppppppqqqqqqqqppppoonnnnnnnnnnnnnnnnnmmmmllkkjjiihhhggggffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888777777776666666666655555555555444444433333333333222222222211111111111100000000000//////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€�������€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}||||||||}}~€�‚ƒƒ„„……………„„„ƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ‚‚…„ƒ‚‚�€€~~~}}}}}}}~~~~~€€€���‚‚‚‚‚‚‚‚ƒƒƒƒ„„„ƒƒ„„„………………………„„ƒƒ‚‚�€~}€~}|{{zzyyyyyyyyyxxxxxxxuuuuuuuuutttttttttttttssssrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnoooonoooooppppppqqqqqqqqqqqppoooonnnnnnnnnnnnnnnnmmmllkkjjiihhhggggffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````_________^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888777777776666666666655555555555444444433333333333222222222211111111111000000000000//////...........--------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}||||||||}}~~€�‚ƒƒ„„„…………„„„ƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒ‚‚…„ƒ‚‚�€€~~~}}}}}}~~~~€€€���‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…„„„„………………………„„„ƒ‚‚�€~}|~}||{zzzyyyyyyyyyxxxxxxxuuuuuuuuuttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmnnnnnnnnooooooooooppppppqqqqqqqqqqqqqpooooonnnnnnnnnnnnnnnmmmmlkkjjjiihhhggggfffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaa``````________^^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888877777777666666666655555555555444444443333333333322222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}||||||||||}~~€�‚‚ƒ„„„…………„„„ƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒ‚‚„„ƒ‚��€~~~~}}}}}~~~~€€€€��‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„……„„„…………………………„„ƒƒ‚�€~}|~}}|{{zzyyyyyyyyyyxxxxxxxuuuuuuuutttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmnnnnnnnooooopooooppppppqqqqqqqqqqqqqqqooooooonnnnnnnnnnnnnnmmmllkkjjiihhhggggfffffffffffeeeeeeeeeeeeeeeedddddddddddccccdddddddcccccccccccccbbbbbbbbbbbbaaaa`````________^^^^^^^]]]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888877777777666666666655555555555444444433333333333222222222221111111111100000000000///////...........--------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚�����������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}~€��‚ƒ„„„„………„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒ‚�„„ƒ‚��€~~~~}}}}~~~~€€€��‚‚‚ƒƒƒƒƒƒƒƒ„„„„„………„„……………†…………„„ƒƒ‚��€~}|{~}||{zzzyyyyyyyyyxxxxxxxxuuuuuuuuttttttttttttssssssrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmnnnnnnnooooppoooopppppqqqqqqqqqqqqqqqqpooooooonnnnnnnnnnnnnnmmmlkkjjiiihhggggfffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbaaaa`````_______^^^^^^^]]]]]]]]\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999998888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000//////............--------------,,,,,,,,,,,++++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚�����������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}||||||{{{{|||}~~€�‚‚ƒ„„„ƒƒƒƒ‚‚‚�������‚‚‚‚‚‚‚��€€ƒƒ‚�€€~~}}}}}}}}}}}~~~}~~€€€�������‚‚‚‚‚‚ƒƒƒ„„……………………………„„ƒ‚‚�€~}|{{~}}|{{{zzzzzzyyyyyyyyyyyyttttttttsssssssssssssrrrrrqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllmmmmmmmnnnnnoonoooooopppppppqqqqqqqqpppppoooooooooooooooonnnnnmmllkkjjiihhhggggfffffffffffffffffffffeeeeeeeeeeeeedddddddeeeeeeeeeddddddddddddeeeeeeeedddddcccbbbbaaaaaaaaa``````_________^^^^^]\\\\\\[[[[[[ZZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999988888888888777777777776666666655555555555444444444333333333332222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}|||||{{{{{{||}}~€��‚ƒƒ„„ƒƒƒƒ‚‚‚��������‚‚‚‚‚‚��€€ƒ‚‚�€~~}}}}}}}}}}~~~€}~€€€����‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………„„ƒƒ‚�€~~}|{z~}||{{zzzzzzzyyyyyyyyyyyyttttttttsssssssssssssrrrrrqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmnnnnooonooooooppppppqqqqqqqqqqppppooooooooooooooooonnnnmmllkkjjiihhhggggfffffffffffffffffffffeeeeeeeeeeeeeedeedeeeeeeeeeeeeedddddddddeeeeeeeeeeddddccccbbbbaaaaaaaa``````_________^^^^^]]\\\\\[[[[[[ZZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999988888888888777777777776666666655555555555444444444333333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,+++++++++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}|||||{{{{{{|||}~€�‚ƒƒ„„ƒƒƒƒƒ‚‚‚�������‚‚‚‚‚���€€ƒ‚‚�€~~}}}}}}}}}}~~~€~~€€���‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„……………†……………„„ƒ‚��€~}|{zz}}|{{{zzzzzzzyyyyyyyyyyyyttttttttsssssssssssssrrrrrqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmnnnnoooooooooopppppppqqqqqqqqqpppppoooooooooooooooooonnnnmllkkjjiiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeddddcccbbbbaaaaaaaa``````__________^^^^]]]\\\\\[[[[[ZZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999988888888888777777777766666666655555555554444444444333333333332222222222211111111111100000000000/////////////............---------,,,,,,,,,,,,+++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������������€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}|||||{{{{{{{||}~~€�‚‚ƒƒ„ƒƒƒƒƒ‚‚‚�������‚‚‚‚‚���€ƒ‚��€~~}}}}}}}}}~~~€€~€€���‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„…………………………„„ƒ‚‚�€~}||{zy}||{{{zzzzzzzyyyyyyyyyyyytttttttsssssssssssssrrrrrrqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllmmmmmmmnnnooooooooooppppppppqqqqqqqqqppppoooooooooooooooooooonnnmlllkkjiiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeedddcccbbbbaaaaaaaa``````____________^^]]]]\\\\\[[[[[ZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999988888888887777777777766666666655555555554444444444333333333332222222222211111111111000000000000/////////////...........----------,,,,,,,,,,,,+++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}|||||{{{{{{{||}}~€��‚ƒƒƒƒƒƒƒƒ‚‚‚�������‚‚‚‚‚���€ƒ‚��€~~}}}}}}}}~~~€€~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„………………………„„ƒƒ‚�€€~}|{zzy}|{{{zzzzzzzzyyyyyyyyyyyytttttttsssssssssssssrrrrrrqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmnnnnoooopoooopppppppppqqqqqqqqppppooooooonnnnoooooooooonnnmmllkkjjiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeedddccccbbbaaabaaaa``````_____________^]]]]]\\\\[[[[[ZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444433333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}|||||{{{{{{{{||}~~€�‚‚ƒƒƒƒƒƒƒ‚‚‚�������‚‚‚‚‚���€ƒ‚��€~~~}}}}}}}}~~~€€�€€��‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„…………………………„„ƒ‚‚�€~}|{{zyx||{{{zzzzzzzyyyyyyyyyyyyytttttttsssssssssssssrrrrrrqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmnnnooooppoopppppppppppqqqqqqppppppooooonnnnnnnooooooooonnnmmllkkjjiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeedddcccbbbbaabaaaaa`````______________]]]]]]\\\\[[[[[ZZZZZZZZZZXXXXXXWWWWWWWVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999998888888888777777777776666666655555555555444444444433333333332222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}|||||{{{{{{{{||}}~€��‚ƒƒƒƒƒƒƒ‚‚‚�������‚‚‚‚‚���€ƒ‚��€~~~}}}}}}}~~~€€�€��‚‚‚ƒƒƒƒƒ„„„„„„„„„„„………………………„„ƒ‚‚�€~}}|{zyyx|{{{zzzzzzzzyyyyyyyyyyyyytttttttsssssssssssssrrrrrrqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmnnnoooopppppppppppppppppppppppppppoooonnnnnnnnnnoooooooonnnnmllkkjjiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeedddcccbbbbaabbaaaa``````_____________^^]]]]]\\\\[[[[ZZZZZZZZZZXXXXXXWWWWWWWVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777776666666655555555555444444444433333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������������������������€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}|||||{{{{{{{{{||}~€�‚‚ƒ‚ƒƒƒ‚‚‚‚‚������‚‚‚‚‚‚��€ƒ‚��€~~~}}}}}}~~~~€€��€€��‚‚ƒƒƒƒ„„„„„„„„„„„„………………………„„ƒƒ‚�€€~}|{zzyxx|{{{zzzzzzzzyyyyyyyyyyyyyttttttsssssssssssssrrrrrrrqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnoooppppppppppppppppppppppppppoooonnnnnnnnnnnnnooooooonnnnmllkkjiiihhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeedddcccbbbbbabbbaaaa`````_____________^^^]]]]]\\\\[[[[ZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777766666666655555555554444444444433333333332222222222211111111111000000000000/////////////............---------,,,,,,,,,,,,+++++++++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������������������������€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}|||||{{{{{{{{{||}}~€��‚‚‚‚ƒƒ‚‚‚‚‚�����‚‚‚‚‚‚‚��€€ƒ‚��€~~~}}}}}}~~~€€€�‚€��‚‚ƒƒƒ„„„„„„„„„„„„„„„…………………„„ƒƒ‚��€~}|{{zyyxx{{{zzzzzzzzyyyyyyyyyyyyyxttttttsssssssssssssrrrrrrrqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooppppqpppppppppppppppppppppoooonnnnnnnnnnnnnnnoooooonnnnmllkjjiihhhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeddddcccbbbbbbbbbbaaaa`````____________^^^^]]]]\\\\[[[[[ZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}|||||{{{{{{{{{{||}~€€�‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚��€€ƒ‚��€~~~}}}}}~~~€€��‚€€��‚‚ƒƒ„„„„„„„„„„„„„„„„………………„„ƒƒ‚‚�€~}}|{zyyxxw{{{zzzzzzzzyyyyyyyyyyyyyxttttttsssssssssssssrrrrrrrqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnooopppqqqpppqqqqppppppppppppooooonnnnmmmmmmmnnnnnnooooonnnmmllkjjiihhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeedddcccccbbbbbbbbbbaaaa`````___________^^^^^]]]]\\\\[[[[[ZZZZZZZXXXXXWWWWWWWWVVVVVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}|||||{{{{{{{{{{||}~~€��‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚�€€ƒ‚‚�€~~~}}}}}~~~€€��‚‚€��‚‚ƒƒ„„„„„„„„„„„„„„„„„„………„„„ƒƒ‚‚�€~}|{zzyxxww{{zzzzzzzzyyyyyyyyyyyyyxxtttttsssssssssssssrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqppppppppppoooonnnnmmmmmmmmmmnnnnnooooonnnmllkkjjiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeedddcccccbbbbbbbbbbaaaaa``````_________^^^^^^]]]]\\\\[[[[ZZZZZZZXXXXXWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������€�������������€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}|||||{{{{{{zz{{{||}~~€��‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚��€ƒƒ‚�€~~~}}}}~~~€€��‚ƒ€�‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚�€€~}|{{zyyxxww{zzzzzzzzzyyyyyyyyyyyyyxxtttttsssssssssssssrrrrrrrrqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqpppppppooooonnnnmmmmmmmmmmmmnnnnnnnnnnnnmllkkjjiihhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeddddcccccbbbbbcbbbbbbaaaa```````_``````^^^^^^^]]]]\\\[[[[[ZZZZZZXXXXXWWWWWWWWVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444433333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������€€€������������€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zz{{{||}}~€€�‚�‚‚‚‚‚‚‚�����‚‚‚‚ƒƒƒ‚‚��€„ƒ‚�€~~}}}~~~~€€��‚‚ƒ��‚‚ƒƒ„„„„………„„„„„„„„„„„„„„„„ƒƒ‚‚�€€~}||{zyyxxwww{zzzzzzzzyyyyyyyyyyyyyyxxttttsssssssssssssrrrrrrrrrqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnoopppqqqrrqqqqqqqqqqpppppooooonnnnmmmmmllmmmmmmmnnnnnnnnnnmmllkkjiihhhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeedddccccccbbbbbcccbbbbbaaa``````````````__^^^^^^]]]\\\\[[[[[ZZZZZXXXXXWWWWWWWWVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999998888888887777777777766666666655555555555444444444433333333332222222222211111111111000000000000/////////////............---------,,,,,,,,,,,,+++++++++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������€€€€€����������€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{z{{{{||}}~€€���‚‚‚‚‚������‚‚‚‚ƒƒƒƒ‚‚‚�€„ƒ‚�€~~~}}~~~€€��‚‚ƒƒ�‚‚ƒƒ„„„„„………„„„„„„„„„ƒƒƒ„ƒƒƒƒ‚‚��€~}}|{zzyxxwwwvzzzzzzzzzyyyyyyyyyyyyyxxxttttssssssssssssssrrrrrrrrqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnoooppqqqrrrqqrqqqqqqqpppppoooonnnmmmmllllllllmmmmmnnnnnnnnnmmllkjjiihhhgggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeffffffeeeeddddcccccccbbbbccccbbbbaaaa`````````````___^^^^^]]]]\\\\[[[[ZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������€€€€€€€���������€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{z{{{{||}~~€€����‚‚‚�������‚‚‚‚ƒƒƒƒƒ‚‚�€„ƒ‚�€~~~~~~~~€€��‚ƒƒ„‚‚ƒƒƒ„„„„…………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}|{zzyxxwwwvvzzzzzzzzzyyyyyyyyyyyyyxxxttttsssssssssssssrrrrrrrrrqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnoopppqqrrrrrrrrrqqqqqppppoooonnnmmmmllllllllllmmmmmnnnnnnnmmmlkkjjiihhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeffffeeeeeddddcccccccbbbbbcccccbbbbaaaa````````````____^^^^^]]]\\\\[[[[[ZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������€€€€€€€€�������€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{||}~~€€����‚‚���������‚‚ƒƒƒƒƒƒƒ‚��„ƒ‚�€~~~~~~~€€��‚‚ƒ„„‚‚ƒƒ„„„„…………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚��€€~~}|{{zyyxxwwwvvzzzzzzzzyyyyyyyyyyyyyyxxxtttssssssssssssssrrrrrrrrrppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnooppqqrrrrsrrrrrrqqqqppppooonnnmmmmllllllllllllmmmmmnnnnnmmmmlkkjjiihhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeffeeeeeeddddcccccccbbbbbbccccccbbbbaaaa```````````_____^^^^]]]]\\\\[[[[[ZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444443333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{||}}~€���������������‚‚‚ƒƒƒƒƒƒƒ‚‚�„ƒ‚�€~~~~~~~€€�‚‚ƒƒ„„‚ƒƒ„„„„……………„„„„ƒƒƒƒ‚‚‚‚‚‚‚��€€~~}|{{zyyxxwwwvvvzzzzzzzzyyyyyyyyyyyyyxxxxtttsssssssssssssrrrrrrrrrrpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnoopppqqrrrssrrrrrrqqqqpppooonnnmmmmllllllllllllllmmmmmmnnmmmmllkkjjiihhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeddddccccccbbbbbbbbcccccccbbbbaaa```````````_____^^^^^]]]\\\\[[[[[ZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666555555555555444444444433333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{||}~~€€��‚������������‚‚‚ƒƒƒ„„ƒƒ‚‚�„ƒ‚�€~~~~~~€€��‚ƒƒ„„…ƒƒƒ„„„……………„„„„ƒƒƒƒ‚‚‚�����€€€~}}|{{zyyxxwwwvvvvzzzzzzzzyyyyyyyyyyyyyxxxxttssssssssssssssrrrrrrrrrrpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnooppqqqrrsssrrrrrrrqqqpppooonnnmmmllllllllllllllllmmmmmmmmmmmlkkkjiiihhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeddddccccccbbbbbbbbbcccccccbbbbaaaa``````````_____^^^^^]]]]\\\\[[[[ZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999998888888887777777777766666666555555555554444444444433333333332222222222211111111111000000000000/////////////...........----------,,,,,,,,,,,,+++++++++++*+++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{||}}~€���‚�������€€���‚‚ƒƒƒ„„„„ƒƒ‚�„ƒ‚�€~~~~~~€€�‚‚ƒ„„……ƒƒ„„„………………„„„„ƒƒ‚‚‚����€€€€~~}}|{{zyyxxwwwvvvvvzzzzzzzzyyyyyyyyyyyyyxxxxttssssssssssssssrrrrrrrrrrpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnooppqqrrrsssrrrrrrrqqqpppoonnnmmmllllllkkkkllllllllmmmmmmmmmllkkjjiihhhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeedddddcccccbbbbbbbbbbbccccccccbbbaaaa``````````_____^^^^^]]]]\\\\\[[[ZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"##""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{||}}~~€€��‚‚������€€€€��‚‚ƒƒ„„„„„„ƒ‚�…ƒ‚�€~~~~~€€��‚ƒƒ„„…†ƒ„„„………………„„„„ƒƒ‚‚‚���€€€€~~~}||{{zzyxxwwwwvvvvvzzzzzzzyyyyyyyyyyyyyxxxxxttsssssssssssssrrrrrrrrrrrppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnooppqqrrrsssrrrrrrrqqqpppoonnmmmmlllllkkkkkkllllllllmmmmmmmlllkkjjiiihhgggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccbbbbbbbbbbbbccccccccbbbbaaa``````````_____^^^^^^]]]]\\\\[[[[ZZXXXXXWWWWWWWWVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777776666666655555555555444444444443333333332222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*+++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"##""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{||}~~€€��‚‚‚�����€€€€€��‚‚ƒƒ„„„„„„ƒ‚�…„‚�€€~~~~~€€�‚‚ƒ„„……†ƒ„„„………………„„„ƒƒƒ‚‚��€€€~~~}}||{{zzyxxxwwwvvvvvvzzzzzzzyyyyyyyyyyyyyxxxxxttsssssssssssssrrrrrrrrrrrppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmmnnnooppqqrrrsssrsrrrrrqqqppooonnmmmlllllkkkkkkklllllllllllmmlllllkkjjiiihhhgggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccccddddddddddddcccccbbbbbbbbbbbbbccccccccbbbbaaa``````````____^^^^^^^]]]]\\\\[[[[ZZXXXXXWWWWWWWWVVVVVVVVUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777766666666655555555555444444444443333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{||}}~€��‚‚‚‚����€€€€€€��‚‚ƒ„„…………„ƒƒ‚…„ƒ�€€~~~~~€��‚ƒƒ„……††„„„…………………„„„ƒƒ‚‚��€€~~~~}}|||{{zzyyxxwwwvvvvvvvzzzzzzyyyyyyyyyyyyyxxxxxxtsssssssssssssrrrrrrrrrrrrpppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmnnnooppqqrrrsssrsrrrrrqqqppoonnnmmmlllllkkkkkkkllllllllllllllllllkkjjiiihhhggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddccccccccccccdddddccccccbbbbbbbbbbbbbbccccccccbbbbaaa``````````^^^^^^^^^^^]]]]]\\\\[[[ZZYXXXXWWWWWWWVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::99999999998888888887777777777766666666655555555555444444444433333333332222222222211111111111000000000000/////////////............----------,,,,,,,,,,,++++++++++++*++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{||}~~€€��‚‚‚‚‚���€€€€€€��‚ƒƒ„„…………„„ƒ‚…„ƒ‚€€~~~~€€�‚‚ƒ„„……††„„„………………„„„ƒƒ‚‚��€€~~}}}}||{{zzyyyxxwwwvvvvvvvvzzzzzzyyyyyyyyyyyyyxxxxxxtsssssssssssssrrrrrrrrrrrrpppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllmmmmmnnnooppqqrrrsssrrrrrrrqqqppoonnnmmllllllkkkkkklllllllllllllllllllkjjjiiihhhggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddccccccccccccdccccccccbbbbbbbbaaaabbbbcccccccbbbbaaaa``````____^^^^^^^^^^^]]]]]\\\\[[[ZZYXXXXWWWWWWWVVVVVVVVUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++**++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{||}}~€��‚‚‚‚‚‚���€€€€€€��‚ƒƒ„………………„ƒ‚…„ƒ‚�€~~~€€�‚ƒƒ„……†††„„…………………„„„ƒƒ‚‚�€€~~}}}||{{{zzyyxxxwwwwvvvvvvvvzzzzzyyyyyyyyyyyyyxxxxxxxssssssssssssssrrrrrrrrrrrrpppppppppppooooooooooooononnnnnnnnnnnnnmmmmmmmmmmlmllllmmmmmnnnooppqqrrrsssrrrrrrrqqqppoonnmmmllllllkkkkllllllllllllllllllllkkjjjiiihhhhgggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccbbbbbbbaaaaaaaaabbcccccbbbbbaaa`````______^^^^^^^^^^^]]]]]\\\\[[[ZZYXXXXWWWWWWWVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++**++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""#""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{||}}~€€�‚‚‚‚‚‚‚��€€€€€€€��‚ƒ„„……††……„ƒ‚…„ƒ‚�€~~€��‚ƒƒ„……††‡„„…………………„„ƒƒ‚‚��€~~}}|||{{zzzyyxxxwwwwvvvvvvvvvzzzzzyyyyyyyyyyyyyxxxxxxxssssssssssssssrrrrrrrrrrrrpppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllmmmmmnnnooppqqrrrsssrrrrrrrqqqppoonnmmmllllllkkkklllllllllllllllllllkkkjjjjiiihhhhgggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbaaaaaaaaaaabbbbbbbbbbaaaa````_______^^^^^^^^^^^]]]]]\\\\[[[ZZXXXXWWWWWWWWVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999888888888777777777776666666655555555555444444444443333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++**++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""#""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||{{{{{{{{{{{{{{{{{{zzz{{{{||}~~€��‚‚‚‚‚‚�€€€��‚ƒ„„…………„ƒ‚�ƒ‚�~~}}|||}}~€��‚ƒƒ„„…………………………„„„ƒ‚‚��€~}}||}}}||{{{zzzyyyyxxxxxxxxxwuuuuuuuuuuuuuuuttttttttttqqqqqqqqqppppppppppppppoooppppppooooooooooooonnnnnnooooooonnnnnnnnnnnnmmmmmmllllllllmmmnnnooppqqqrrrrssssssrrrqqppoonnmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmjiiiihhhhggggggffffffffeefffffffffffffffeeeeeeeeeeefffffffeeeeeeddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^^^^^^^]]]]\\\\[[[ZYYXXXXXWWWWWWWWWVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;::::::::::99999999999888888888877777777776666666666555555555544444444444333333333322222222222111111121111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzz{{{||}~€��‚‚‚‚‚‚�€€€�‚‚ƒ„„…………„ƒ‚�ƒ‚�~~}||||}}~€�‚‚ƒƒ„„…………………………„„ƒƒ‚‚�€~}}||{}|||{{{zzzyyyyxxxxxxxxxxwuuuuuuuuuuuuuutttttttttttqqqqqqqqpppppppppppppppoooppppppooooooooooooonnnnnnooooooonnnnnnnnnnnnmmmmmmllllllllmmmnnnoopppqqrrrrsssssrrrrqqppoonnmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmjjiiiihhhhgggggggfffffffeffffffffffffffffeeeeeeeeeefffffffeeeeeedddddddcccccbbbbbbbbaaaaaaaaaa`````aaaaaaaaaaaa```_____^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;::::::::::99999999999888888888777777777776666666665555555555544444444444333333333322222222222111111121111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((('''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzz{{{||}~€��‚‚‚‚‚‚€€~€�‚‚ƒ„……………„ƒ‚�ƒ‚�~}}|||}}}~€�‚‚ƒ„„„…………………………„„ƒƒ‚��€~~}||{{||{{{zzzzyyyyyxxxxxxxxxxwuuuuuuuuuuuuuutttttttttttqqqqqqqqqppppppppppppppooopppppoooooooooooooonnnnnnooooooonnnnnnnnnnnnmmmmmmllllllllmmmnnnoopppqqqrrrsssssrrrrqqppoonnmmmlllllmmmmmmmnnnnnnmmmmmmmmmmmmjiiiiihhhhhhggggggfffffffggfffffffffffffffeeeeeeeeefffffffeeeeeeeddddddcccccbbbbbbbaaaaaaaaaa```````aaaaaaaaaa````____^^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;::::::::::99999999998888888888777777777776666666665555555555544444444444333333333222222222222111111121111111111100000000000////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€��‚‚‚‚‚‚€€~~~€�‚ƒƒ„……………„ƒ‚�ƒ‚€~}}||||}}~€€�‚‚ƒ„„„………………………„„„ƒƒ‚�€€~}}|{{z|{{{zzzzyyyyyxxxxxxxxxxxwuuuuuuuuuuuuuutttttttttttqqqqqqqqppppppppppppppoooopppppooooooooooooonnnnnnnooooooonnnnnnnnnnnmmmmmmmllllllllmmmmnnoooppqqqrrrrrssrrrrqqqppoonnmmllllllmmmmmnnnnnnnnnmmmmmmmmmmljiiiiiihhhhhhggggggffffffgggffggggggffffffeeeeeeeeefffffffeeeeeeeddddddcccccbbbbbaaaaaaaaaaaa````````aaaaaaa`````____^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[ZYXXXXXWWWWWWWWWVVVVVVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::9999999999888888888877777777777666666666555555555554444444444433333333322222222222111111111111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€��‚‚‚‚‚‚€~~~~€�‚ƒƒ„……………„ƒ‚�ƒ�€~}}||||}}~€�‚‚ƒ„„…………………………„„ƒƒ‚‚�€~~}|{{zz{{{zzzzyyyyyxxxxxxxxxxxwwuuuuuuuuuuuuuutttttttttttqqqqqqqqppppppppppppppooooppppoooooooooooooonnnnnnnoooooonnnnnnnnnnnnmmmmmmmllllllllmmmmnnooopppqqqrrrrrrrrrrqqqppoonnmmllllllmmmmnnnnnnnnnnnmmmmmmmmmljjiiiiiihhhhhhhgggggfffffggggggggggggffffffeeeeeeeefeeeeeeeeeeeeeedddddcccccbbbbaaaaaaaaaaaaa````````aaaaa``````_____^^^^^^^^]^^^^^^^^]]]]]]]]\\\\[[[ZZYXXXXXWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::99999999999888888888877777777776666666666555555555544444444444333333333322222222222111111111111111111100000000000////////............---------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€��‚‚‚‚‚�€~~~~~€�‚ƒƒ„…………„„ƒ‚�‚�€~}}||||}}~€�‚‚ƒ„„…………………………„„ƒƒ‚��€~}||{zzy{{zzzzyyyyyyxxxxxxxxxxxwwuuuuuuuuuuuuuttttttttttttqqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnoooooonnnnnnnnnnnnmmmmmmmllllllllmmmmnnnoopppqqqrrrrrrrrrrqqppoonnmmmllllllmmmmnnnnnnnnnnnnmmmmmmmmmjjiiiiiiihhhhhhhgggggffffggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeedddddcccccbbbaaaaaaaaaaaaaaa```````aa`````````____^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\[[[ZZYXXXXWWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::99999999999888888888777777777776666666666555555555544444444444333333333322222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€���‚‚���~~~~~~€�‚ƒƒ„„………„ƒƒ‚€‚�€~}|||||}}~€�‚ƒƒ„„………………………„„„ƒ‚‚�€~}|{{zyy{zzzyyyyyyyxxxxxxxxxxxwwwuuuuuuuuuuuuuttttttttttttqqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnmmmmmmmllllllllmmmmnnnooopppqqqrrrrrrrrqqqppoonnmmmllllllmmmnnnnnnnnnnnnnnmmmmmmmmjjjiiiiiiiihhhhhhggggffffgggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaaa`````````````````____^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[ZZYXXXXWWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;:::::::::99999999999888888888777777777776666666666555555555544444444444333333333322222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~€��������~~~~~~€�‚ƒƒ„„„„„„ƒ‚�€‚�~}}||||||}~€�‚ƒƒ„„………………………„„ƒƒ‚��€~}}|{zzyyzzzyyyyyyyxxxxxxxxxxxxwwwuuuuuuuuuuuutttttttttttttqqqqqqqpppppppppppppooooooppppoooooooooooonnnnnnnnnooooonnnnnnnnnnnnmmmmmmmmllllllllmmmmnnnooopppqqqqrrrrrrrqqqppoonnmmlllllllmmmnnnnnoooonnnnnnmmmmmmmjjjiiiiiiiiihhhhhhggggfffggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeedddddcccccbbaaaaaaaaaaaaaaaaa```````````````_____^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[ZZYXXXXWWWWWWWWWVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::99999999998888888888777777777776666666666555555555544444444444333333333222222222221111111111111111111000000000000////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€������€~~~~~~~€€�‚ƒƒ„„„„„ƒƒ‚�€�€~}|||{|||}~~€�‚ƒƒ„„……………………„„„ƒƒ‚�€€~}|{{zyyxzzzyyyyyyxxxxxxxxxxxxwwwwuuuuuuuuuuuutttttttttttttqqqqqqqpppppppppppppooooooppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnmmmmmmmmllllllllmmmmnnnnooppppqqqqrrrrqqqqppoonnnmmlllllllmmnnnnnoooooonnnnnnmmmmmmjjjjiiiiiiiiihhhhhggggfffgggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeddddcccccbbbaaaaaaaaaaaaaaaa``````````````_____^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[ZZXXXXXWWWWWWWWWVVVVVVVVUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::99999999999888888888877777777777666666666655555555544444444444333333333322222222222111111111111111111100000000000////////............---------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€�����€€~~~~~~~~€€�‚ƒƒ„„„„ƒƒ‚�€�€~}||{{{||}~~€�‚ƒƒ„„……………………„„ƒƒ‚��€~}}|{zzyxxzzyyyyyyxxxxxxxxxxxxxwwwwuuuuuuuuuuuttttttttttttttqqqqqqqpppppppppppppoooooopppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllmmmmnnnooopppqqqqqqqqqqqpppoonnmmmlllllllmmnnnnoooooooonnnnnnmmmmmjjjjjiiiiiiiiihhhhhgggfffggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaaaaaaaaaaaaaa`````````````_____^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZXXXXXWWWWWWWWVVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{||}}~€€€��€€€€~~~~~~~€��‚ƒƒƒ„„ƒƒ‚��€~€~}||{{{{||}}~€�‚ƒƒ„„…………………„„ƒƒ‚‚�€~}|{{zyyxxzyyyyyyyxxxxxxxxxxxxxwwwwuuuuuuuuuuuttttttttttttttqqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllmmmmnnnoooppppqqqqqqqqqpppoonnnmmmlllllllmmnnnoooooooooonnnnnmmmmmjjjjjjiiiiiiiihhhhhgggfffgggggggggggghggggggfffeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaaaaaaaaaaaaaa````````````______^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[ZZZXXXXXWWWWWWWWVVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;::::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}}~€€€€€€€€€~~~~~~~€��‚ƒƒƒƒƒƒ‚‚�€~€~}|{{{{{{|}}~€�‚ƒƒ„…………………„„„ƒƒ‚��€~}||{zyyxxxyyyyyyyxxxxxxxxxxxxxxwwwwuuuuuuuuuutttttttttttttttqqqqqqpppppppppppppoooooooppooooooooooooonnnnnnnnnnoooonnnnnnnnnnnnmmmmmmmmmlllllllllmmmmnnnnooopppppqqqqqqpppooonnmmmllllllllmnnnnooooooooooonnnnnmmmmjjjjjjiiiiiiiihhhhhgggfffggggggggggghhhgggggfffeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaaaaaaaaaaaaa```````````_______^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZXXXXXWWWWWWWVVVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::99999999998888888888777777777776666666666655555555544444444444333333333222222222222111111111111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{||}~~€€€€€€€€~~~~~~€€�‚‚‚ƒƒƒƒ‚‚�€~}~}||{{{{{{|}}~€�‚ƒ„„…………………„„ƒƒ‚��€~}}|{zzyyxxwyyyyyyxxxxxxxxxxxxxxwwwwwuuuuuuuuuutttttttttttttttqqqqqppppppppppppppoooooooppooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllmmmmnnnooooppppppppppppooonnnmmmllllllllmnnnnooooooooooonnnnnnmmmjjjjjjiiiiiiiihhhhggggfffgggggggggghhhhhgggggfffeeeeeeeeeeeeeeeeeeddddddccccbbbaaaaaaaaaaaaaaa``````````_______^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXXXWWWWWWWVVVVVVVVUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::99999999999888888888877777777777666666666655555555544444444444333333333322222222222111111111111111111100000000000////////............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||}~~€€€€€€€€~~~~~~€��‚‚ƒƒƒƒ‚‚�€€~}~}|{{{z{{{|}~~€�‚ƒ„„………………„„ƒƒ‚‚�€~}|{{zyyxxxwyyyyyxxxxxxxxxxxxxxxwwwwwuuuuuuuuuttttttttttttttttqqqqqpppppppppppppooooooooppoooooooooooonnnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmllllllllllmmmmnnnnooooppppppppppooonnnmmmmllllllllmnnnnoooooooooooonnnnnmmmjjjjjjiiiiiiihhhhhggggfffggggggggggghhhhhggggfffeeeeeeeeeeeeeeeeeedddddcccccbbbaaaaaaaaaaaaaa```````_``_______^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZXXXXWWWWWWWVVVVVVVVVUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::99999999999888888888877777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////............----------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}}~~€€€€€€€~~~~~€€��‚‚‚ƒƒ‚‚��€~}|~}||{{zzz{{|}~€�‚ƒƒ„…………………„„ƒ‚‚�€€~}||{zzyxxxwwyyyyyxxxxxxxxxxxxxxxwwwwwuuuuuuuuutttttttttttttttsqqqqppppppppppppppoooooooopooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmlllllllllllmmmmnnnnooooooppppooooonnnnmmmmlllllllmnnnnnoooooooooooonnnnnnmmjjjjjjiiiiiihhhhhggggffffggffgggggggghhhgggggfffeeeeeeeeeeeeeeeeeddddddcccccbbaaaaaaaaaaaaaa```````__`_______^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZXXXXWWWWWWWVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........-----------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}}~~€€€€€€~~~~€€��‚‚‚‚‚‚‚‚�€~}}|}}|{{zzzz{{|}~€�‚ƒ„„………†……„„ƒƒ‚�€€~}||{zzyyxxwwwyyyyxxxxxxxxxxxxxxxwwwwwwuuuuuuuuutttttttttttttttsqqqqpppppppppppppooooooooopooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllllllmmmmmnnnnooooooooooooonnnnmmmmllllllllmnnnnnooooooooooonnnnnnmmmjjjjjiiiiiihhhhhgggggffffgffffgggggggghggggggfffeeeeeeeeeeeeeedddddddddcccccbaaaaaaaaaaaaa````````_________^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZXXXXWWWWWWWVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::99999999998888888888777777777776666666666655555555544444444444333333333222222222222111111111111111111100000000000////////...........-----------,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||}}~~€€€€€€€€€~~€€��‚‚‚‚ƒ‚‚‚�€€~}|{}|{{zzzzz{{|}~€�‚ƒ„………††……„„ƒ‚‚�€~}}|{zzyyxxwwwwyyyxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuttttttttttttttssqqqpppppppppppppppoooooooopooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmllllllllllllmmmmmnnnnnnooooooonnnnnmmmmmmlllllllmmnnnnnooooooooooonnnnnnmmmjjjjjiiiiihhhhhgggggffffefffffffgggggggggggggfffeeeeeeeeedddddddddddddccccccbaaaaaaaaaaa````````__________^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZXXXXWWWWWWWVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::99999999999888888888877777777777666666666665555555554444444444433333333322222222222111111111111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{||}}~~€€€€€€€€€€��‚‚‚‚ƒƒ‚‚��€~}|{{}|{{zzzz{{||}~�‚ƒ„„……†††……„ƒƒ‚�€~~}|{{zyyxxxwwwwyyyxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuttttttttttttttssqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllllllmmmnnnnnnoooooooonnnnnnnmmmmjjjjiiiiihhhhhgggggfffffeffffffffgggggggggggffffeeeeeeeeeddddddddddddccccccbaaaaaaaaaaa````````_________^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYXXXWWWWWWWVVVVVVVVUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::99999999999888888888877777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////............-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~~€€€€€€€€€€��‚‚‚ƒƒƒ‚‚‚�€€~}|{z|{{zzzzz{{|}~€�‚ƒ„……††††……„ƒ‚��€~}|{{zyyxxxwwwwwyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuttttttttttttttsssqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmmmmmmmnnnnnnnnmmmmmmmmmllllllllmmmnnnnnnnnooonnnnnnnnnmmmmmjjjiiiiihhhhhgggggfffffeeffffffffffggggggggffffeeeeeeeeeddddddddddddccccccbbaaaaaaaaa````````_______^__^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYXXXWWWWWWWVVVVVVVVUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........------------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~~€€€€€€€€€€��‚‚‚ƒƒƒƒ‚‚��€~}|{{z|{{zzzzz{{|}~€�‚ƒ„…†††††…„„ƒ‚�€~}|{{zyyxxxwwwwwwyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuttttttttttttttsssqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmnnnnnnnnnnnnnnnnnnmmmmmmmjjiiiiihhhhhgggggfffffeeefffffffffffffgggffffffeeeeeeeeeddddddddddcccccccbbbaaaaaaa````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYXXWWWWWWWVVVVVVVVVUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555544444444444333333333322222222222111111111111111111100000000000////////...........------------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{||}}~~€€€€€€€�€€€��‚‚ƒƒƒƒƒƒ‚‚�€€~}|{zy{{zzzzz{{|}~€�‚ƒ„……†††††…„„ƒ‚�€~}|{zzyyxxwwwwwwwyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuuutttttttttttttssssqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkklllllllllllllmmmmmmmmmmmmllllllllllllllmmmmnnnnnnnnnnnnnnnmmmmmmmmmljiiiiihhhhhgggggfffffeeeefffffffffffffffffffffeeeeeeeeeeddddddddccccccccbbbbaaaaa````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYXXWWWWWWWVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888777777777776666666666555555555544444444444333333333222222222221111111111111111111000000000000////////...........-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||}}~~€€€€€€��€€��‚‚ƒƒƒƒƒƒƒ‚‚�€~}|{{zy{{zzzzz{{|}~€�‚ƒ„…††††††…„ƒ‚�€~}|{zzyyxxwwwwwwwwyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuutttttttttttttsssssqpppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnnnnnmmmmmmmmmlllliiiiihhhhhgggggffffffeeeeffeeeeeeefffffffffffeeeeedeeeeddddddddcccccccbbbbbbaaa````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYXWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777777776666666666655555555544444444444333333333322222222222111111111110111111100000000000////////............-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||}}~~€€€€€���€��‚‚ƒƒƒƒƒƒƒƒ‚��€~}|{zyy{{zzzz{{|}}~�‚ƒ„……††‡†††…„ƒ‚�€~}|{zyyxxxwwwwwwwvyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuutttttttttttttsssssqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllliiihhhhhhgggggffffffeeeeefeeeeeeeeeeeeeeeeeeeeeeeddeeeedddddddccccccbbbbbbbba`````````______^^^^^^^^]^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888777777777776666666666655555555544444444444333333333322222222222111111111110111111100000000000////////...........------------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{|||}}~~€€€€���‚��‚‚ƒƒƒ„„„ƒƒ‚‚�€~}|{{zyx{zzzzz{{|}~€�‚ƒ„…††‡‡†††…„ƒ‚€~}|{zzyxxxwwwwwwwwwyyyyxxxxxxxxxxxxxwwwwwwwwuuuuuutttttttttttttsssssspppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllkihhhhhhhggggggfffffeeeeeefeeeeeeeeeeeeeeeeeeeeeedddeeeeddddddcccccbbbbbbbbaa````````_______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::99999999998888888888777777777776666666666655555555544444444444333333333322222222222111111111110111111100000000000////////...........------------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€�����������������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}}}~~€€€€���‚�‚‚ƒƒƒ„„„„ƒƒ‚��€~}|{zyyx{zzzz{{|}}~�‚ƒ„……††‡‡††…„ƒ‚�€~}|{zyyxxwwwwwwwwwwyyyyxxxxxxxxxxxxxwwwwwwwwuuuuuutttttttttttttsssssspppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmlllllllllkkkkhhhhhhgggggggffffffeeeeedeeeeeeeeeeeeeeeeeeeeedddddeeeddddddcccccbbbbbbbaaaa```````______^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888777777777776666666666655555555544444444444333333333222222222221111111111110111111100000000000////////...........-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||{{{{{{{{|||}}~~~€€€€����‚‚ƒƒ„ƒ„„………††………„„ƒ‚�€~}|{{zz|||||}}~€�‚ƒ„…†‡ˆˆˆ‰‰ˆˆ‡‚�€~}|{zyxwwvvuuuuuuuttttxxxxxxxxxwwwwwwwwwwwwwvvvrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnoooooooooonnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhggggggffgggggfffffffffffffffffffffedddddddccccbbbbbbaaaaaaa```````______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*************)))))))))))((()(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||{{{{{{{{{|||}}~~~€€€€����‚‚ƒƒ„ƒ„………†††………„ƒ‚�€€~}|{zzz||||}}~~€�‚ƒ„…†‡ˆˆ‰‰ˆˆˆ‡�€~}|{zyxwvvvuuuuuuuttttxxxxxxxxwwwwwwwwwwwwwvvvvrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnoooooooooonnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhgggggfffgggfffffffffffffffffffffffdddddddcccccbbbbaaaaaaaaa`````_______^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000//////////////...........---------,,,,,,,,,,,,+++++++++++*************))))))))))))((()(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||{{{{{{{{{{|||}}~~~€€€����‚‚ƒ„„„„……††††……„„ƒ‚�€~}||{zzy|||}}}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡†�€~|{zyxwwvvuuuuuuuuutttxxxxxxxxxwwwwwwwwwwwwvvvvrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnooooooooonnnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhggggggfffgggfffffffffffeeeeeeeeeeeedddddddccccbbbbaaaaaaa```````_______^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////............---------,,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{{|||}}}~~€€€€���‚ƒƒ„„„………††††……„ƒ‚�€€~}|{{zzy|||}}~~€�‚ƒ„…†‡‡ˆˆˆˆˆ‡‡†€~}|{zyxwwvvuuuuuuuuutttxxxxxxxxwwwwwwwwwwwwwvvvvrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnooooooooonnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffgggfffffffeeeeeeeeeeeeeeeeddddddccccbbbbaaaaaa```````________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111000000000000/////////////...........----------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{{{{|||}}}~~€€€€���‚ƒƒ„…„………†††……„„ƒ‚�€~}||{zzzy||}}~~€€�‚ƒ„…†‡‡ˆˆˆˆ‡‡†…€~|{zyxxwvvuuuuuuuuuuuttxxxxxxxwwwwwwwwwwwwwvvvvvrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnoooooooonnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhgggggggfffggfffffffeeeeeeeeeeeeeeeeedddddcccccbbbbaaaaa``````_________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777766666666666555555555444444444433333333333333222222222221111111111100000000000//////////////...........----------,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{|||||}}~~~€€€€���‚ƒƒ„…„……††††……„ƒƒ‚�€~}|{{zzzy}}}}~~€�‚ƒ„„…††‡‡‡‡‡‡†……~}|{zyxwwvvuuuuuuuuuuuttxxxxxxxwwwwwwwwwwwwwvvvvvrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnoooooooonnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjiiiihhhhhhhhhhhhhhhhhhgggggggfffggffffffeeeeeeeeeeeeeeeeeeddddcccccbbbbaaaaa```````________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{||||}}}~~~€€€€€��‚ƒƒ„…„……††††……„ƒ‚�€~}||{{zzzz}}}~~€�‚ƒ„„…††‡‡‡‡‡††…„~}|{zyyxwvvvuuuuuuuuuuuutxxxxxxwwwwwwwwwwwwwwvvvvvrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnooooooonnnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhgggggggffffggfffffeeeeeeeeeeeedeeeeeeddcccccccbbbaaaaa````````_______^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////............----------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{||||}}~~~€€€€��‚ƒƒ„…„……†††……„„ƒ‚�€~}|{{zzzzz}}}~~€��‚ƒ„„…†††††††……„ƒ~}|{zyxwwvvuuuuuuuuuuuuttxxxxxxwwwwwwwwwwwwwvvvvvvrrrqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnooooooonnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhgggggggffffggfffffeeeeeeeeeddddddddddccccccccbbbbaaaa`````````______^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////...........-----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||{{{{{{{{{{||||}}}~~~€€€€��‚‚ƒ„…„……†††……„ƒ‚��~~}|{{zzzzz}}~~€��‚ƒ„„……††††………„ƒ‚}|{zyyxwwvvuuuuuuuuuuutttxxxxxxwwwwwwwwwwwwwvvvvvvrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnoooooonnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhgggggggffffggfffffeeeeeeeedddddddddddcccccccbbbbaaaaa```````_______^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777766666666666555555555444444444443333333333333222222222221111111111100000000000//////////////...........-----------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{||||}}~~~€€€��‚‚ƒ„…„……†††……„ƒ‚�€~}||{{zzzzz}}~~€€�‚‚ƒ„„„………………„„ƒ‚‚||{zyxxwvvuuuuuuuuuuuutttxxxxxwwwwwwwwwwwwwvvvvvvvrrqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggggggggffffggfffffeeeeeeeddddddddddddccccccbbbbbaaaa```````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{||||}}~~~€€€�‚‚ƒ„…„……†††……„ƒ‚�€~}||{{zzzzz}~~€€�‚‚ƒƒ„„„„„„„„ƒƒ‚‚�|{zyyxwwvvuuuuuuuuuuuttttxxxxxwwwwwwwwwwwwwvvvvvvvrrqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnooooonnnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiiihhhhhggggghhhhhhhhhggggggggffffggfffffeeeeeeeddddddddddddcccccbbbbbaaaaa``````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////............-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{||||}}}~~€€€�‚‚ƒ„…„……††………„ƒ‚�€~}||{{zzzzz}~~€��‚‚ƒƒƒ„„„„„ƒƒƒ‚��€{zzyxxwwvvuuuuuuuuuttttttxxxxwwwwwwwwwwwwwwvvvvvvvrrqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnooooonnnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiihhhhhggggggggghhhhhgggggggggffffggfffffeeeeeeeddddddddddddcccbbbbbbbaaaa```````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000/////////////...........------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{||||}}~~~€€€�‚‚ƒ„………††††……„ƒ‚�€~}||{{zzzzz~~~€€��‚‚ƒƒƒƒƒƒƒƒ‚‚‚��€€zzyyxwwvvvuuuuuuuttttttttxxxxwwwwwwwwwwwwwwvvvvvvvrrqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiihhhhggggggggggghhhhgggggggggffffggfffffeeeeeeeddddddddddddbbbbbbbbbaaaaa``````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888777777777766666666666555555555444444444443333333333333222222222221111111111100000000000//////////////...........-----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{|||}}}~~€€€�‚ƒƒ„………††††……„ƒ‚�€~}||{{zzzzz~~€€��‚‚‚‚ƒƒƒ‚‚‚‚��€€€zyyxxwwvvvuuuuuutttttttttxxxxwwwwwwwwwwwwwvvvvvvvvrrqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiihhhhgggggggggggggggggggggggggffffggfffffeeeeeeeddddddddddccbbbbbbbbaaaaaa``````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{||||}}~~~€€€�‚ƒƒ„………††††……„ƒ‚�€~}||{{zzzz{~~€€��‚‚‚‚‚‚‚‚����€€~zyyxxwwvvvuuuuuutttttttttxxxwwwwwwwwwwwwwwvvvvvvvvrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggggggggfffgggfffffeeeeeedddddddddcccbbbbbbbbaaaaa```````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////./............-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{|||}}}~~€€€€€��‚ƒ„…………††††……„ƒ‚�€~}||{{zzzz{~~€€���‚‚‚‚‚���€€€~~yyyxxwwvvvuuuuuutttttttttxxxwwwwwwwwwwwwwwwvvvvvvvrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhiiiiiiiiiiiihhhhggggggggggggggggggggggggggggfffgggfffffeeeeeeddddddddccccbbbbbbbaaaaaa```````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888887777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////./...........------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{|||}}}~~€€€€€€€€��‚ƒ„………†††††……„ƒ‚�€~}||{{zzz{{~€€���������€€€~~~yyxxxwwwvvvuuuuutttttttttxxxwwwwwwwwwwwwwwvvvvvvvvrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiiihhhhhgggggggggggggggggggggggggggggfffgggfffffeeeeeeddddddddccccbbbbbbaaaaaa````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555555444444444443333333333333222222222221111111111100000000000////////////./...........------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{|||}}~~€€€€€€€€€€€€��‚ƒ„…†…††††††…„ƒ‚�€~}||{{{zz{{~€€€��������€€€~~~~~yyyxxxwwvvvuuuuutttttttttxxwwwwwwwwwwwwwwwvvvvvvvvrqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnoooonnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffggggffffeeeeeeddddddddccccbbbbbaaaaaaa````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!  |}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{||||}}~~€€€€€€€€€€€��‚ƒƒ„…†…††‡†††…„ƒ‚�€~}||{{{{{{{~€€€������€€€~~~~~~}yyyxxxwwwvvuuuuutttttttttxxwwwwwwwwwwwwwwwvvvvvvvvqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggfffgggggggggggggggggggggggffggggfffffeeeeeedddddddccccbbbbbaaaaaaa````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555554444444444433333333333332222222222211111111111100000000000///////////..............-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!  ||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{|||}}}~~€€€€€€€€€€€€��‚ƒ„……††††‡‡††…„ƒ‚�€~}||{{{{{{{€€€�����€€€~~~~}}}}yyyyxxxwwvvvuuuutttttttttxxwwwwwwwwwwwwwwwvvvvvvvvqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffggggggggggggggggggggggfgggggffffeeeeeedddddddccccbbbbaaaaaaaa````````_____^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777777777766666666665555555554444444444433333333333332222222222211111111111100000000000///////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!  |||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{|||}}~~€€€€€€€€€€€��‚‚ƒ„…††††‡‡‡††…„ƒ‚�€~}||{{{{{{{€€€����€€€~~~~}}}}}}yyyyxxxwwwvvuuuutttttttttxwwwwwwwwwwwwwwwwvvvvvvvvqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggggggggffffffffffffffggggggggggggggggggggggggffffeeeeeedddddddccccbbbaaaaaaaa`````````_____^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777766666666666555555555444444444443333333333333222222222221111111111100000000000////////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!  ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{|||}}~~€€€€€�€€€€€���‚ƒƒ„…††††‡‡†††…„ƒ‚�€~}||{{{{{{{€€€€���€€€~~}}}}}}}}yyyyyxxxwwvvuuuutttttttttwwwwwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggggfffffffffffffffffffffgggggggggggggghggggfffffeeeeedddddddccccbbbaaaaaaaa`````````_____^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777766666666666555555554444444444433333333333333222222222211111111111000000000000///////////..............-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{|||}}~~€€€€����������‚‚ƒ„……†‡††‡‡††……„ƒ‚�€~}||{{{{{{|€€€����€€€~~}}}}}}}}}yyyyyyxxwwvvvuuutttttttttxwwwwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffffffffffffffffgggggggggggghgggggffffeeeeedddddddccccbbbaaaaaaaa`````````_____^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777766666666666555555554444444444433333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{|||}}~~€€€����������‚‚ƒƒ„…††‡††††††…„„ƒ‚�€~}||{{{{{{|€€€���€€€~~~}}}}}}}}}yyyyyyxxxwwvvuuutttttttttwwwwwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggfffffffffffffffffffffffffffffffffgggggggggghgggggffffeeeeeeddddddccccbbbaaaaaaaa`````````_____^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877777777766666666665555555554444444444433333333333332222222222211111111111000000000000///////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!  ||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{||}}~~€€€���������‚‚‚ƒƒ„„…††‡†††††……„ƒ‚�€~~}|||{{{{||€€€€��€€€€~~}}}}|}}}}}yyyyyyyxxwwvvuuutttttttttwwwwwwwwwwwwwwwvvvvvvvvvvqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnmoonnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggffffffffffffffffffeeeffffffffffffffffggggggggghhggggffffeeeeeeddddddccccbbbaaaaaaaa`````````_____^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555444444444443333333333333222222222221111111111100000000000////////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!  |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{|||}}~~€€������‚‚‚‚‚‚ƒƒ„„……††‡††††……„„ƒ‚�€~}}|||{{{|||€€€€���€€€~~}}}||||}}}}yyyyyyyxxwwvvuuutttttttttwwwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnmonnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggffffffffffffffffeeeeeeeeeeeeffffffffffffgggggggghhggggffffeeeeeeddddddccccbbbaaaaaaaa`````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@???????????>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555554444444444433333333333232222222222211111111111000000000000///////////..............-----------,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!  |||||||}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{||||}}~~€€��‚‚‚‚‚‚ƒƒƒƒƒƒ„„……††‡‡‡‰‰ˆˆˆ‡‡†…„ƒ‚��€~~~~~~ƒƒƒ„„„„ƒƒƒ‚‚��€€€€€€~~~~~~}}||{{zzyyyxxxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmmmmmllllllllllllkmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggggffffffffffffffffffffgggggggghhggggffffeeeeedddddcccccbbbbbccccccbbbbbbbbaaaaaaaaa``_________^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888877777777777766666666666555555555544444444444333333333333322222222222111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{|||}}~~€���‚‚‚‚ƒƒƒƒƒƒƒ„„……††‡‡‡‡ˆˆˆˆ‡‡†…„ƒƒ‚�€€~~~~ƒƒ„„„„„ƒƒƒ‚‚��€€€€€~~~~~~}}||{{zzyyyxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrpppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmmmmmmlllllllllllkllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggffffffffffffffffffffffgggggggggggggffffeeeeedddddcccccbbbbbccccccbbbbbbbbaaaaaaaaa``_________^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777777777777766666666665555555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{|||}}~~€€��‚‚‚ƒƒƒƒƒƒƒ„„„………††‡‡‡‡ˆˆˆ‡‡†……„ƒ‚��€ƒƒ„„„„ƒƒƒ‚‚��€€€€}~~~~}}}||{{zzyyyxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrpppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllmmmmmmmmmmmmmllllllllllkklllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffffffffffffffffggggggggggggfffffeeeedddddcccccbbbbbcccccbbbbbbbbbaaaaaaaa```________^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777777666666666665555555555544444444444333333333333222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{|||}}~~€���‚‚‚ƒƒƒƒƒƒ„„„………††‡‡‡‡‡ˆˆ‡‡†……„ƒ‚‚�€€€ƒ„„„„ƒƒƒƒ‚‚��€€€}}}}}}}}||{{zzyyyxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrpppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllmmmmmmmmmmmmmllllllllllkklllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffffffffffffffffffggggggggggffffffeeeedddddcccccbbbbbcccccbbbbbbbbbaaaaaaaa```________^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777766666666666555555555544444444444333333333333322222222222111111111110000000000////////////............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}~~€€��‚‚‚ƒƒƒƒƒƒ„„„………†††‡‡‡‡‡ˆ‡‡†……„ƒƒ‚�€€€€€„„„„„ƒƒƒ‚‚��€€~~~~}}}}}}}||{{zzzyyyxxxxxxxxvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllmmmmmmmmmmmmmllllllllllkkllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffffeeeeeeeefffffffgggggggggffffffeeeedddddcccccbbbbbcccccbbbbbbbbbaaaaaaaa```_______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888877777777777766666666666555555555544444444444333333333333322222222221111111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{|||}}~~€€��‚‚‚ƒƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡‡††…„ƒƒ‚��€€€€€€„„„„ƒƒƒ‚‚‚��€€~~~~~|}}}}}|||{{zzyyyxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrpppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmmmmmllllllllllkkklllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffeeeeeeeeeefffffffgggggggfffffffeeeedddddcccccbbbbbcccccbbbbbbbbbaaaaaaaa```_______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888888888777777777777766666666665555555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{||||}}~~€€��‚‚‚ƒƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡‡††…„„ƒ‚��€€€€€€€„„„ƒƒƒƒ‚‚��€€~~~~~~~||||||||{{{zzyyyxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmmmmlllllllllllkkklllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeefffffffggggggfffffffeeeeeddddcccccbbbbbcccccbbbbbbbbbaaaaaaaa```_______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777777666666666665555555555444444444443333333333333222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!!  |||||||||||||}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{|||}}~~€€��‚‚‚ƒƒƒƒƒ„„„………††‡‡‡‡‡‡‡†‡†……„ƒ‚‚�€€€€€€€€€€„„„ƒƒƒ‚‚��€€€~~~~~~~~~~|||||||{{{zzzyyyxxxxxxxxxvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmmmlllllllllllkkkklllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeffffffffgggggfffffffeeeeeddddccccccbbbbcccccbbbbbbbbbaaaaaaa````______^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777766666666666555555555544444444444333333333333322222222222111111111110000000000////////////............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ||||||||||||||}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{|||}}~~€€��‚‚‚‚ƒƒƒƒƒ„„„……†††‡‡‡‡‡‡‡†††…„ƒƒ‚��€€€€€€€€€€„„ƒƒƒ‚‚‚��€€~~~~~}}~~~~{|||||{{{zzzyyyyxxxxxxxxxvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmmmmllllllllllllkkkkllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeefffffffggggfffffffeeeeedddddcccccbbbbcccccbbbbbbbbbaaaaaaa````______^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777766666666666555555555544444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ||||||||||||||||}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€~~~~~~~€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{|||}}}~~€€��‚‚‚‚ƒƒƒƒ„„„………††‡‡‡‡‡‡‡†††……„ƒ‚��€€€€€€€€€€€„ƒƒƒ‚‚‚��€€~~~}}}}}}~~{{{{{{{{{zzzyyyyxxxxxxxxxvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrpppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllkkkkkllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeefffffffffffffffffeeeeeedddddcccccbbbbcccccbbbbbbbbbaaaaaaa````_____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! |||||||||||||||||}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€~~~~~~~~~€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{|||}}}~~€€���‚‚‚‚ƒƒƒƒ„„„……††‡‡‡‡ˆ‡‡‡†††…„ƒƒ‚��€€€€€€€€�€€€„ƒƒƒ‚‚��€€~~~~}}}}}}}}{{{{{{{zzzzyyyyxxxxxxxxxxvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrpppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllkkkkkklllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeefffffffffffffffeeeeeeedddddcccccbbbbcccccbbbbbbbbaaaaaaaa````_____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555444444444443333333333323222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ||||||||||||||||||}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€~~~~~~~~~~€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{||||}}~~€€€���‚‚‚‚ƒƒƒƒ„„„……††‡‡‡ˆˆ‡‡‡†††…„ƒ‚‚�€€€€€€€���€€€ƒƒƒ‚‚��€€€~~~~}}}}}}}}}zz{{{zzzzzyyyyyxxxxxxxxxxvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllmmmllllllllllllllllkkkkkklllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeefffffffffffffeeeeeeeedddddcccccbbbbcccccbbbbbbbbaaaaaaaa````_____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777777766666666666555555555544444444444333333333332322222222222111111111110000000000////////////............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! |||||||||||||||||||}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{||||}}~~€€€����‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆ‡‡†………„ƒ‚��€€€€€€€���€€€ƒƒ‚‚��€€€~~~~}}}}}}}}}}zzzzzzzzzzyyyyyxxxxxxxxxxvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmllllllllllllllllkkkkkkklllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeedddddccccccbbbcccccbbbbbbbaaaaaaaa`````____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555544444444444333333333332322222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ||||||||||||||||||||}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{|||}}~~~€€�����‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆ‡‡‡†……„„ƒ‚��€€€€€€€���€€€€ƒ‚‚��€€€~~~}}}}}}}}}}}zzzzzzzzyyyyyyxxxxxxxxxxxvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrpppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmllllllllllllllllkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeddddddccccccbbbcccccbbbbbbbaaaaaaaa`````____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! |||||||||||||||||||||}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{|||}}}~~€€€�����‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆ‡‡††……„ƒƒ‚�€€€€€€€€€��€€€€ƒ‚‚�€€€~~~~}}}}}}}||||zzzzzzyyyyyyyxxxxxxxxxxxxvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeedddddddccccccbbbcccccbbbbbbbaaaaaaaa`````____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555444444444443333333333322222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ||||||||||||||||||||||}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{||||}}~~€€€������‚‚‚‚‚ƒƒƒ„„…††‡‡ˆˆˆˆˆ‡‡††……„ƒ‚‚�€€€€€€€€€€€€€€€€€‚‚��€€~~~~}}}}}}||||||yyyyyyyyyyyyyxxxxxxxxxxxxvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccbbbcccccbbbbbbaaaaaaaa``````___^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555544444444444333333333332222222222222111111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{|||}}}~~€€�������‚‚‚‚‚ƒƒƒ„……††‡‡ˆˆˆˆˆ‡‡†………„ƒ‚‚�€€€€€€€€€€€€€€€€€‚��€€~~~~}}}}}}}||||||yyyyyyyyyyyyxxxxxxxxxxxxxuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccbbbccccbbbbbbbaaaaaaa```````___^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! |||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}||||||||||{{{{{{|||}}~~€€€��������‚‚‚‚ƒƒ„„……†‡‡‡ˆˆˆˆ‡‡††…„„„ƒ‚��€€€€€€€€€€€€€€€~��€€~~~~}}}}}}}|||||||yyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbccccbbbbbbaaaaaaa````````___^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555444444444443333333333322222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}|||||||||||{{{{{||||}}~~€€€���������‚‚‚ƒƒ„„…††‡‡‡ˆˆˆˆ‡‡††…„„ƒƒ‚��€€€€€€€€€€€€€€~~�€€~~~~}}}}}}}}|||||||yyyyyyyyyyxxxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccbbbbccccbbbbbbaaaaaaa````````___^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777777766666666666555555555544444444444333333333332222222222222111111111110000000000////////////............------------,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! {{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}|||||||||||{{{{{|||}}~~€€€���������‚‚‚ƒƒ„……††‡‡‡ˆˆˆ‡‡‡†……„„ƒƒ‚��€€€€€€€€€€€€~~}€€€~~~~}}}}}}}}||||||||yyyyyyyyxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqpoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbccccbbbbbbaaaaaa`````````__^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555544444444444333333333332222222222222111111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {{{||||||||||||||||||||{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}||||||||||||{{{{{|||}}~~€€€€���������‚‚‚ƒ„„……††‡‡‡ˆˆ‡‡‡††…„„„ƒ‚‚��€€€€€€€€€€~~}}€€~~~~}}}}}}}}}||||||||yyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrqpooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbccccbbbbbaaaaaa`````````___^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {{{{|||||||||||||||||||{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}||||||||||||||{{{{{|||}}~~€€€€€��������‚‚ƒƒ„„…††‡‡‡‡‡‡‡‡††……„ƒ„ƒ‚‚��€€€€€€€~~~}}|€~~~~}}}}}}}}}|||||||||yyyyyyxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrqoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbcccbbbbbbaaaaaa`````````___^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444443333333333322222222222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! {{{{{||||||||||||||||||{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}|||||||||||||||{{{{|||}}}~~€€€€€€€������‚‚ƒƒ„……††‡‡‡‡‡‡‡‡††…„„ƒƒƒ‚‚��€€€€€~~~}}||~~~~}}}}}}}}}}|||||||||yyyyyxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrqqooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbcccbbbbbbaaaaa``````````___^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555554444444444333333333332222222222222111111111110000000000////////////............------------,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! {{{{{{|||||||||||||||||{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}||||||||||||||||{{{{|||}}}~~€€€€€€€€€����‚‚ƒ„„……††‡‡‡‡‡‡‡††……„ƒƒƒƒ‚���€€€€~~~}}}|||~~~~}}}}}}}}}}||||||||||yyyxxxxxxxxxxxxxxxxxxxxxwuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrqqqoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllklllllllllllkkkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbaccbbbbbbaaaaaa`````````_____^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666665555555555544444444444333333333332222222222222111111111100000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! {{{{{{{||||||||||||||||{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}|||||||||||||||||{{{{|||}}}~~€€€€€€€€€��‚‚ƒƒ„„…†††‡‡‡‡‡‡††……„„ƒƒƒ‚‚���€€€€~~~~}}}|||{~~~~}}}}}}}}}}|||||||||||yyyxxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrqqqoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkllllllllllkkkkkkkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbbbaaaccbbbbbbaaaaa``````````_____^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777777666666666665555555555544444444444333333333332222222222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}~~€€€€€€€€���‚‚ƒƒ„………†††††††……„„ƒƒ‚‚ƒ‚‚���€€€€~~~}}}|||{{||{{{{{{{{zzzzzzzzzzzzyyywwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbaaaaa``````______^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555555444444444443333333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++*********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}~~€€€€€€€���‚‚ƒ„„……†††††††……„„„ƒ‚‚�ƒ‚‚���€€€~~~}}}|||{{{|{{{{{{{{zzzzzzzzzzzzyyyywwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqpppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbbbaaaaa``````______^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555555444444444443333333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{|||}}}~~€€€€€€���‚ƒƒ„„……††††††……„„„ƒƒ‚‚�‚‚‚��€€€~~~}}}|||{{{{{{{{{{{zzzzzzzzzzzzzyyyyywwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllmmmmmmmmmmllllllllllllllkllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbaaaa``````_______^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;<<<<;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555555544444444444333333333333322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++*********))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! {{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||}}~~~€€€€€���‚‚ƒƒ„…………†††………„„„ƒƒ‚‚��‚‚���€€€~~~}}}|||{{{{z{{{{{{zzzzzzzzzzzzzzyyyyywwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllkklllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbbaaa```````______^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555555444444444443333333333333322222222222111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~€€€€€���‚‚ƒƒ„„………………………„„„ƒƒ‚‚���‚‚��€€€~~~}}}|||{{{{zz{{{{{zzzzzzzzzzzzzzyyyyyywwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllkkkllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbbbbaaaaa`````````______^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555555444444444443333333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|{||||}}}~~~€€€€€€��‚‚‚ƒƒ„„……………………„„ƒƒƒ‚‚���€‚���€€~~~}}}|||{{{{zzz{{{{zzzzzzzzzzzzzzyyyyyyywwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllkkkkklllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeedddddcccccbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXYYXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;<<<;;;;;;;;;;;::::::::::999999999988888888888777777777766666666666555555555555544444444444333333333333322222222222111111111110000000000////////////.........------------,,,,,,,,,,,++++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||}}}~~~€€€€€€��‚‚‚ƒƒ„„…………………„„„ƒƒƒ‚‚���€€���€€€~~~}}||||{{{{zzzz{{{{zzzzzzzzzzzzzyyyyyyyywwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmllllllllllllllkkkkkkllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeeddddddccccbbbbbbbbaaaaaaaaaaaa`````````_______^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555555444444444443333333333323322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||{|||||||{{{{{{{{{{{{{{{|||||||}}}~~~€€€€€€���‚‚‚ƒƒ„„„………………„„„ƒƒ‚‚‚���€€€��€€€~~~}}}|||{{{{zzzzz{{{zzzzzzzzzzzzzyyyyyyyyywwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllmmmmllllllllllllllkkkkkkklllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiihhhhhhhhhggggggffffffffffeeeeeeeeeeedddddcccccbbbbbbaaaaaaaaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQQQQPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555555444444444443333333333323322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{||||||{{{{{{{{{{{{{{||||||||}}}~~~€€€€€€����‚‚‚ƒƒƒ„„……………„„„ƒƒƒ‚‚���€€€�€€€~~~}}}|||{{{{zzzzzz{{zzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllmmmllllllllllllllkkkkkkkkllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeeedddddcccccbbbbbaaaaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;<<;;;;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555555444444444443333333333323222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||{{{|||||{{{{{{{{{{{{{|||||||}}}}~~~€€€€€������‚‚‚ƒƒƒ„„„…………„„„ƒƒ‚‚���€€€€€€€~~~}}}|||{{{{zzzzzzz{{zzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllmmllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeeddddddccccbbbbbbaaaaaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555545544444444444333333333322322222222222111111111110000000000///////////..........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{||||{{{{{{{{{{{{{|||||||}}}}~~~€€€������‚‚‚‚ƒƒƒ„„„„…………„„„ƒƒ‚‚��€€€~~€~~~}}}|||{{{{zzzzzzzz{zzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkmllllllllllllllkkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeedddddcccccbbbbbbaaaaaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;<;;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555545444444444443333333333322322222222222111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||{{{{{{{{{{{{{{||||||}}}}}~~€€€����‚‚‚‚‚‚ƒƒƒ„„„„„…………„„„ƒƒ‚‚��€€~~~~~~~}}}|||{{{{zzzzzzzzyzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkklllllllllllllkkkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiihhhhhhgggggggffffffffffeeeeeeeeeddddddcccccbbbbbaaaaaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<;;;;;;<;;;;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555545444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{|{{{{{{{{{{{{{{{|||||}}}~~~~€€€���‚‚‚‚‚‚ƒƒƒƒƒ„„„…………………„„ƒƒ‚‚��€€~~~~~}}~~~}}}}|||{{{{zzzzzzzzzyzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiihhhhhhgggggggffffffffffeeeeeeeeeddddddccccbbbbbbaaaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWXWWWWWVVVVVVVVVUUUUUUUTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;<;;;;;;;;;;;::::::::::999999999988888888888777777777766666666666555555555544544444444444333333333332222222222222111111111110000000000////////////.........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~€€€��‚‚‚‚ƒƒƒƒƒƒƒ„„„„……………………„„„ƒ‚‚�€€~~~~}}}}}~~~}}}||||{{{{zzzzzzzzzzyzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhhgggggggffffffffffeeeeeeeeddddddcccccbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€��‚‚‚ƒƒƒƒƒƒ„„„„„„…………………………„„ƒƒ‚��€~~~}}}}}||~}}}}|||{{{{{zzzzzzzzzzyyzzzzzzzyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqpoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjijiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhgggggggffffffffffeeeeeeedddddddcccccbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555544444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||}}~~€€€��‚‚ƒƒƒ„„„„„„„„…………………†…………„„ƒƒ‚��€~~}}}||||||}}}||||{{{{{zzzzzzzzzzyyyzzzzzzzyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkklllllllllllkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhgggggggffffffffffeeeeeedddddddcccccbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666665555555555544444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€��‚‚ƒƒ„„„„„………………………†††††…………„„ƒ‚‚�€~~}}|||||{{{}|||||{{{{{zzzzzzzzzzyyyyzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrqqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkllllllllllkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiiiijjjiiiiiihhhhhhggggggggfffffffffeeeeeedddddddccccccbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777776666666666655555555555444444444444433333333333222222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{|{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€��‚‚ƒƒ„„…………………†††††††††††………„„ƒƒ‚�€€~~}}|||{{{{{{||||{{{{{zzzzzzzzzzzyyyyyzzzzzyyyyyyyyyyyyyxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkklllllllllkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhiiiiiiiijjjjjiiiiihhhhhhggggggggfffffffffeeeeedddddddccccccbbbbbbbbaaaaaaaaaa``````________^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{|{{{{{{{{{{{{{{{{{{{{{{{|||||}}~~€€�‚‚ƒƒ„„………†††††††††††††††††………„ƒƒ‚��€~~}|||{{{{{{{z|||{{{{{zzzzzzzzzzzyyyyyyzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuutttuuuuttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkllllllllkkkkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjiiiihhhhhhggggggggffffffffeeeeeddddddccccccccbbbbbbbbaaaaaaaaaa``````_______^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666665555555555544444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{|{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€��‚ƒƒ„………††††‡‡‡‡‡‡‡‡‡‡†††††……„„ƒ‚‚�€~~}}||{{{{zzzzz{{{{{{{zzzzzzzzzzzyyyyyyyzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuutttttutttttttttttssssssssrrrrrrrrqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkllllllllkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhiiiiijjjjjjjjjiiiihhhhhgggggggggffffffffeeeeedddddccccccccbbbbbbbbbaaaaaaaaaa``````______^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555555444444444444443333333333322222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€�‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…„„ƒƒ‚�€~}}||{{{zzzzzzz{{{{{{zzzzzzzzzzzyyyyyyyyzzzyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkklllllllkkkkkkkkkkkkkkjjjjkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhiiiiijjjjjjjjjiiiihhhhhgggggggggfffffffeeeeedddddccccccccbbbbbbbbbaaaaaaaaaaa``````_____^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPQPPPPPPPPPPPPPOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||}}~~€�‚‚ƒ„„…††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……„ƒƒ‚�€€~}}||{{{zzzzzzzz{{{{zzzzzzzzzzzzyyyyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkklllllllkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhiiiiijjjjjjjjjiiiihhhhhgggggggggffffffeeeeedddddccccccccbbbbbbbbbbaaaaaaaaaa```````____^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888887777777777766666666665555555555544444444444443333333333322222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{||||}}~~€��‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††…„„ƒ‚��€~~}||{{{zzzzzzyyy{{{zzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyyyxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuuutttututttttttttssssssssrrrrrrrrqqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhiiiiijjjjjjjjjiiiihhhhhgggggggggfffffeeeeedddddccccccccbbbbbbbbbbaaaaaaaaaaa```````___^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666665555555555444444444444443333333333322222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}||||||||||||||||||{{{{{{{{{{{{{{{{||||}}}~~€€�‚ƒƒ„……†‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††……„ƒ‚‚�€~~}||{{{zzzzzzyyyy{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssrrrrrrrqqqqqqqqqqqqqppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhiiiijjjjjjjjjjiiiihhhhhgggggggggffffeeeeedddddcccccccbbbbbbbbbbbaaaaaaaaaaaa```````___^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555555444444444444433333333333222222222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{||||}}}~~€��‚ƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡††……„ƒƒ‚�€~}}|{{{zzzzzyyyyyy{zzzzzzzzzzyyyyyyyyyyyyyxyyyyyyyyyyyxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiijjjjjjjjjjiiiihhhhhgggggggggfffeeeeeedddddcccccccbbbbbbbbbbaaaaaaaaaaaa````````__^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888887777777777766666666665555555555544444444444443333333333322222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{zzzzzzzz{{{{|||}}~€��‚ƒ„…†‡‡ˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡†††…„„ƒ‡††…„ƒ‚‚�€€~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{wwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhgggggfffffffffffffffeeeeddddddccccccccaaaaaaaa````````````______]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////.........------------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{zzzzzzzz{{{|||}}~~€€�‚ƒƒ„…†‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡††……„ƒƒ††…„ƒ‚‚�€€~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{wwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhgggggfffffffffffffffeeeeeddddddccccccccaaaaaa`````````````_______]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555555555544444444444333333333332222222222111111111110000000000////////////.........-----------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{zzzzzzz{{{|||}}~~€€��‚ƒ„„††‡‡ˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††……„ƒƒ‚†…„ƒƒ‚��€~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{wwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnoooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhihhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhgggggffffffffffffffeeeeeddddddcccccccccaaaaa`````````````________]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666665555555555544444444443333333333322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{z|||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{zzzzz{{{{|||}}~~€��‚ƒƒ„…††‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„ƒƒ‚�…„ƒƒ‚��€€~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{wwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnoooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhihhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhgggggffffffffffffffeeeeeddddddccccccccccaaaa`````````````_________]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzz||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{zzzz{{{{{||}}~~€��‚‚ƒ„„…†‡‡ˆˆˆˆ‰‰ˆˆˆˆ‡‡††……„ƒƒ‚��„ƒƒ‚��€€~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{wwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnoooooonnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiihiiihhhhhggggggfffffffffeffeeeeeeeddddddcccccccccbaaa``````````````_________]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{zzzz||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{zzz{{{{{||}}~~€€�‚‚ƒƒ„„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡††……„ƒƒ‚��€„ƒ‚��€€~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{wwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnooooonnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhiihhhhhhhhhgggggffffffffeeefeeeeeeeddddddccccccccccbaaa````````````___________]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666665555555555544444444443333333333322222222222111111111110000000000///////////...........----------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzz|||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{||}}~~€€�‚‚ƒƒ„„……†‡‡‡ˆˆˆˆˆˆˆ‡‡††……„ƒƒ‚��€ƒ‚��€€~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{wwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuutttttssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnooooonnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhggggggffffffffeeeeeeeeeeedddddddcccccccccbbaa````````````___________^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{|||}}~€€�‚‚ƒƒ„„„……†‡‡‡ˆˆˆˆˆ‡‡‡††……„ƒƒ‚��€~‚��€€~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{wwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuutttttsssssrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhgggggggfffffffeeeeeeeeeeeedddddddccccccccccbba````````````___________^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{||}}~~€€�‚‚ƒƒƒ„„……†‡‡‡‡ˆˆˆˆ‡‡‡††……„ƒƒ‚�€€~~��€€~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{wwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuttttttsssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggghhhhhgggggggggggfffffffeeeeeeeeeeeeddddddddcccccccccbbba```````````____________^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666665555555555544444444444333333333332222222222111111111110000000000////////////...........---------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{||}}~~€€��‚ƒƒƒ„„………†‡‡‡‡‡‡‡‡‡‡††……„ƒ‚‚�€€~~}�€€~~~~}}}}}}}}}}}}}}|}}}}||||||||||{{{{{{{{{{{wwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttuuuuuuuuuuuuuuuttttttssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggghgggggggggffffffffeeeeeeeeeeeeedddddddccccccccccbbb```````````____________^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////............---------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{||}}~€��‚‚ƒƒ„„………††‡‡‡‡‡‡‡‡†††…„„ƒ‚‚�€€~~}|€€~~~~}}}}}}}}}}}}}|||}}}|||||||||||{{{{{{{{{{{wwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttuuuuuuuuuuuuuuttttttsssssrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffeeeeeeeeeeeeeeddddddddcccccccccbbbb``````````____________^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDCCDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{||}}~~€€�‚‚ƒƒ„„………†††‡‡‡‡‡‡‡†††…„„ƒ‚‚�€~}}||€~~~~}}}}}}}}}}}}}||||}}}||||||||||{{{{{{{{{{{zwwvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuuuuuuuuuuuttttttssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnooonnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffeeeeeeeeeeddeedddddddddcccccccccbbbbb``````````____________^^^^]\\\\\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDCCDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666665555555555544444444444333333333332222222222111111111110000000000////////////...........----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{|{{{{||}}~€��‚ƒƒ„„………††††‡‡‡‡‡‡‡††……„ƒ‚‚�€~}}||{~~~~}}}}}}}}}}}}}|||||}||||||||||||{{{{{{{{{{{zwvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttuuuuuuuutttttttssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnoonnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeedddedddddddddccccccccccbbbbb`````````____________^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555444444444443333333333322222222222111111111110000000000///////////............---------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{|{{{|||}~~€€�‚‚ƒ„„„……††††‡‡‡‡‡‡‡††……„ƒ‚‚�€~}}||{{~~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttuutttttttttsssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbb````````____________^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCDCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{}}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzz{{{{{{|||||||||||||||{{{{{{|{{{||}}~~€��‚ƒƒ„„……††††‡‡‡‡‡‡‡‡††…„ƒƒ‚�€~}}||{{z~~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbb````````____________^^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{||||||||||||||{{{{{{||{{|||}}~€�‚‚ƒƒ„………†††‡‡‡ˆˆˆ‡‡‡†……„ƒ‚�€~}}||{{zz~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbb```````____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666665555555555444444444443333333333322222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{||||||||||||{{{{{{{||{{|||}~~€€�‚‚ƒ„„……†††‡‡‡‡ˆˆˆ‡‡††…„ƒƒ‚�€~}}|{{{zzz~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbb```````____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzz{{{{{|||||||||||{{{{{{{{||{{||}}~~€€�‚ƒƒ„„……†††‡‡‡‡ˆˆˆ‡‡††…„ƒ‚�€~~}||{{zzzz~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbb``````____________^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{|||||||||||{{{{{{{{||{{||}}~€��‚ƒƒ„„……††‡‡‡‡‡ˆˆˆ‡‡††…„ƒ‚�€~}||{{zzzzy}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttstssssttttssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbb``````____________^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555555444444444433333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{||||||||{{{{{{{{{{||{|||}}~€�‚‚ƒƒ„……†††‡‡‡ˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{{zzzzyy}}}}}}}}}}}|||||||||||||{||||||{{{{{{{{{{{{{zzzzzzvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddddcddddcccccccccccbbbbbbbbbb`````____________^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111111000000000000//////////............---------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{||||||||{{{{{{{{{{||{||}}~~€€�‚‚ƒ„„……††‡‡‡‡ˆˆˆˆˆˆ‡†……„ƒ�€~}}|{{zzzyyy}}}}}}}}}}|||||||||||||{{||||{{{{{{{{{{{{{{{zzzzzzvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddddccdddcccccccccccbbbbbbbbbbb`````____________^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{|||||||{{{{{{{{{{{||{||}}~~€€�‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡†……ƒ‚�€~}||{{zzyyyy}}}}}}}}}|||||||||||||{{{|||{{{{{{{{{{{{{{{zzzzzzzvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeedddddddddddddcccddccccccccccccbbbbbbbbbbb````____________^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{|||||{{{{{{{{{{{{||{||}}~€��‚ƒƒ„„……††‡‡‡ˆˆˆ‰ˆˆˆ‡†…„ƒ‚�€~}||{zzzyyyy}}}}}}}}|||||||||||||{{{{||{{{{{{{{{{{{{{{zzzzzzzzvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeedddddddddddddccccdccccccccccccbbbbbbbbbbba````____________^^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111111100000000000//////////............----------,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{|||{{{{{{{{{{{{{{|||||}~~€€�‚‚ƒƒ„……†††‡‡ˆˆˆˆ‰ˆˆ‡‡†…„ƒ‚�€~}||{zzzyyyy}}}}}}||||||||||||||{{{{{|{{{{{{{{{{{{{{{{zzzzzzzzvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeedddddddddddddcccccdcccccccccccbbbbbbbbbbbba```____________^^^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€�‚‚ƒ„„……††‡‡‡ˆˆˆˆ‰ˆˆ‡‡†…„ƒ‚�€~}||{zzzyyyy}}}}}||||||||||||||{{{{{{|{{{{{{{{{{{{{{{zzzzzzzzzvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhghhhgggggggggggggfffffffffeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbaa``_____________^^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}|||}}}}}}}}}}}~~~~~~~~~||||||||||{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{|}}~€��‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰Š‰‰‰ˆ‡†…„ƒ‚�€~}}||{{zzzz~~~~~~~~~~~~~~}}}vvvvvvvuuuuuuuuuuuuuuuuttuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbbaaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777666666665555555555544444444444333333333332222222222211111111111000000000000//////............--------,,,,,,,,,,,++++++++++++*+***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}~~~~~~~~~||||||||{{{{{{{{{{||{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{{|}~~€€�‚‚ƒ„„……††‡‡ˆˆˆ‰‰‰‰Š‰‰ˆˆ‡†…„ƒ‚�€~~}||{{zzzz~~~~~~~~~~~~~~}}}}vvvvvvuuuuuuuuuuuuuuuutttuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbbaaaaaaaaaaa````````````________^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;<<<<;;;;;;;;;;;::::::::::9999999888888888877777777766666665555555555544444444444433333333333222222222221111111111100000000000///////...........--------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}~~~~~~~~||||||||{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{|}}~~€��‚ƒƒ„……††‡‡‡ˆˆˆ‰‰‰‰Š‰‰ˆˆ‡†…„ƒ‚�€~~}||{{zzzz~~~~~~~~~~~~~~~}}}}}vvvvvuuuuuuuuuuuuuuuuttttuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;<<<<;;;;;;;;;;;::::::::::9999999888888888877777777766666665555555555544444444444333333333332222222222221111111111100000000000///////...........--------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}~~~~~~~~||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{|}}~€�‚‚ƒ„„……††‡‡ˆˆˆ‰‰‰‰‰Š‰‰ˆˆ‡†…„ƒ‚�€~~}||{{zzzz~~~~~~~~~~~~~~~}}}}}}vvvvvuuuuuuuuuuuuuuutttttuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbbaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;<<<<;;;;;;;;;;:::::::::::9999998888888888877777777766666665555555555544444444444333333333332222222222211111111111000000000000//////............--------,,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{|}~~€€�‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰Š‰‰ˆ‡‡†…„ƒ‚�€~~}||{{zzzz~~~~~~~~~~~~~~~}}}}}}}vvvvuuuuuuuuuuuuuuuttttttuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;<<<;;;;;;;;;;;::::::::::9999999888888888877777777776666665555555555544444444444433333333333222222222221111111111100000000000///////...........---------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}~~~~}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzz{{||}~~€�‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~~}||{{zzzy~~~~~~~~~~~~~~~}}}}}}}}vvvuuuuuuuuuuuuuuuuttttttuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbbbaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;<<<;;;;;;;;;;;::::::::::9999999888888888877777777776666665555555555544444444444333333333332222222222221111111111100000000000///////...........---------,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€€�‚ƒƒ„……†‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡†…„ƒƒ‚�€~~}||{{zzzy~~~~~~~~~~~~~~~}}}}}}}}}vvuuuuuuuuuuuuuuuutttttttuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppopppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;<<<;;;;;;;;;;:::::::::::9999998888888888877777777776666665555555555544444444444333333333332222222222211111111111100000000000///////...........---------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||~~€�‚‚ƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆ‰‰ˆ‡‡†…„ƒ‚‚�€~~}||{{zzzy~~~~~~~~~~~~~~~}}}}}}}}}vvuuuuuuuuuuuuuuuttttttttuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppooppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;<<;;;;;;;;;;;::::::::::9999999888888888877777777777666665555555555544444444444433333333333222222222221111111111100000000000///////............---------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}~€�‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆ‰ˆˆ‡††…„ƒ‚�€€~}}||{{zzyy~~~~~~~~~~~~~~~}}}}}}}}}}vuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooopppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;<<;;;;;;;;;;:::::::::::9999999888888888877777777777666665555555555544444444444333333333332222222222221111111111100000000000///////...........----------,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||}}}}}}}}}}}||||||{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzz{{|}~€��‚ƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆ‰ˆ‡‡†…„„ƒ‚�€~}}||{{zzyy~~~~~~~~~~~~~~}}}}}}}}}}}uuuuuuuuuuuuuuuttttttttttuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppoooooppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::9999998888888888877777777776666665555555555544444444444333333333332222222222211111111111100000000000///////...........----------,,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzz{||}~€�‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡††…„ƒ‚��€~~}}|{{zzzyy~~~~~~~~~~~~~}}}}}}}}}}}}uuuuuuuuuuuuuutttttttttttuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppoooooopppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;<;;;;;;;;;;;::::::::::9999999888888888887777777777666665555555555544444444444433333333333222222222221111111111100000000000///////............----------,,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}|||||||||||||||}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzz{||}€�‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„ƒƒ‚�€€~~}||{{zzzyy~~~~~~~~~~~~~}}}}}}}}}}}}uuuuuuuuuuuuuutttttttttttuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppooooooopppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;<;;;;;;;;;;:::::::::::9999998888888888877777777777666665555555555544444444444333333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{|}}€�‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰ŠŠ‰‰‰ˆˆ‡ˆ‡†……„ƒ‚��€~~}}||{{zzyyy~~~~~~~~~~~~}}}}}}}}}}}}}uuuuuuuuuuuuuttttttttttttuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooooppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVWVVVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;<;;;;;;;;;;:::::::::::9999998888888888877777777776666665555555555544444444444333333333332222222222211111111111100000000000///////...........-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{|}}€�‚ƒ„…††‡‡ˆˆ‰‰‰‰‰Š‰‰‰‰ˆˆ‡‡††…„ƒ‚��€~}}||{{zzzyyy~~~~~~~~~~~}}}}}}}}}}}}}}uuuuuuuuuuuutttttttttttttuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppoooooooooppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999888888888887777777777666665555555555544444444444433333333333222222222221111111111100000000000///////............-----------,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{|}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡†‡†…„ƒ‚‚�€~~}}|{{{zzyyyy~~~~~~~~~}}}}}}}}}}}}}}}}uuuuuuuuuuuttttttttttttttutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppoooooooooopoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777777666665555555555544444444444433333333333222222222221111111111100000000000///////...........------------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzz{|}~�‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡††…„ƒƒ‚�€€~~}}||{{zzzyyyy~~~~~~~~}}}}}}}}}}}}}}}}|uuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777776666665555555555544444444444333333333332222222222211111111111100000000000///////...........-----------,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyzz{|}~€�‚ƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†………„ƒ‚�€€~~}}||{{{zzzyyyy~~~~~~~}}}}}}}}}}}}}}}}||uuuuuuuuuttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999998888888888877777777776666655555555555444444444443333333333332222222222211111111111000000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyxxxxyyyzz{|}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††……„ƒ‚�€€~~}}||{{{zzzyyyyy~~~~~~}}}}}}}}}}}}}}}}|||uuuuuuuuttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllmmmmmlllllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777777666665555555555544444444444333333333333222222222221111111111100000000000///////...........------------,,,,,,,,++++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxyyyzz{|}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€€~~}|||{{{zzzyyyyyx~~~~~}}}}}}}}}}}}}}}}||||uuuuuuutttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllmmmllllllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777776666665555555555544444444444333333333332222222222211111111111100000000000///////...........------------,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{||||||||||||||||}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyxxxxxxyyzz{|}~€�ƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†…„„„ƒ‚�€~~}|||{{zzzzzyyyyyx~~~~}}}}}}}}}}}}}}}}|||||uuuuuuttttttttttttttttttsttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllmmmllllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999998888888888777777777776666655555555555444444444443333333333332222222222211111111111000000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{||||||||||||}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyxxxxxxyyzz{|}€‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡††…„ƒƒ‚�€~~}||{{{zzzzzyyyyyyx~~~}}}}}}}}}}}}}}}}||||||uuuuuutttttttttttttttttsstttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999888888888877777777777666665555555555544444444444333333333333222222222221111111111100000000000///////...........------------,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{||||||||||||}}}}{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyxxxxxxxyyzz{|}€‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„ƒƒƒ�€~}||{{{zzzzyyyyyyyxx~~}}}}}}}}}}}}}}}}}||||||uuuuutttttttttttttttttssstttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaa`````````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999888888888877777777777666665555555555544444444444333333333332222222222211111111111100000000000///////...........------------,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{||||||||||||}|{{{{{{{{{zzzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxyyz{{|~�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††…„ƒ‚‚�€~}||{{{zzzzyyyyyyyxxx~~}}}}}}}}}}}}}}}}|||||||uuuutttttttttttttttttssssttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999888888888877777777776666665555555555444444444443333333333332222222222211111111111000000000000///////...........-----------,,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxyyz{|}~�‚ƒ„…†‡ˆˆˆˆ‰‰ˆˆˆˆˆ‡‡†……„ƒ‚‚�€~}|{{{zzzyyyyyyyyxxxx~}}}}}}}}}}}}}}}}||||||||uuutttttttttttttttttssssstttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999988888888877777777777666665555555555544444444444333333333333222222222221111111111100000000000////////..........------------,,,,,,,,++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxyyz{|}~�‚ƒ…††‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚��€~}||{{zzzyyyyyyyyyxxxx}}}}}}}}}}}}}}}||||||||||uutttttttttttttttttssssssttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooooonnoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999988888888877777777777666665555555555544444444444333333333332222222222211111111111100000000000////////..........------------,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxyyz{|}~�ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆˆ‡‡†…„ƒƒ�„ƒ‚�€~}}}|||||||||{{{{{xxxxxxxxxxxxxxwwwwwwwwwwwtttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaa````````````______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;:::::::999999999998888888888888888777777777776666666666665555555555544444444444433333333333222222222211111100000000000////////////...........----------,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxyyz{|}~‚ƒ„…†‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††…„ƒ‚�„ƒ‚�€~~}}}||||||||{{{{{{xxxxxxxxxxxxxwwwwwwwwwwwwttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``aaaaaa````````````_______^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::999999999988888888888888888777777777766666666666665555555555444444444444433333333333222222222211111000000000000///////////............----------,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxyyz{|}~€‚ƒ„…†‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††…„ƒ‚�„ƒ‚�€~~}}||||||||{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwtttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``aaaaaa```````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::999999999998888888888888888777777777776666666666666555555555544444444444433333333333222222222221111100000000000////////////...........-----------,,,,,,,+++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxyyz{|}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††…„ƒ‚�„ƒ‚�€~~}}|||||||{{{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwtttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```aaaaa````````````________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888888777777777776666666666665555555555544444444444433333333333222222222221111100000000000////////////...........-----------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxyyz{|}~€‚ƒ…††‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡‡†……„ƒ‚�„ƒ‚�€~~}}||||||{{{{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```aaaa````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888888888777777777766666666666665555555555444444444444433333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyz{|}€‚ƒ…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡‡†……„ƒ‚�„ƒ‚�€~~}}||||||{{{{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwvtttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa````aaaa````````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888888777777777776666666666666555555555544444444444433333333333222222222221111100000000000////////////...........------------,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxyyz{|}€‚ƒ…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡‡†……„ƒ‚�„ƒ‚�€~~}}|||||{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwwvvttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````aaa````````````__________^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888888777777777776666666666665555555555544444444444433333333333222222222221111100000000000////////////...........-----------,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxyyz{|}~€‚ƒ…††‡ˆˆ‰‰‰‰ˆˆˆˆ‡‡††……„ƒ‚�„ƒ‚�€~~}}|||||{{{{{{{{{{xxxxxxxxwwwwwwwwwwwwwwvvvtttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````aaa````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::9999999999988888888888888888777777777776666666666665555555555544444444444433333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxyyz{|}~€‚ƒ„††‡ˆˆ‰‰‰‰ˆˆˆˆ‡‡††……„ƒ‚�„ƒ‚�€~~}}|||||{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwwvvvvttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````aa````````````___________^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888888777777777776666666666666555555555544444444444433333333333222222222221111100000000000////////////...........------------,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxwwxxxxyyz{|}~€‚ƒ„…†‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡††…„„ƒ‚�„ƒ‚�€~}}|||||{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwvvvvvtsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````aa```````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888888777777777776666666666666555555555544444444444433333333333222222222221111100000000000////////////...........-----------,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwxxxyyz{|}~‚ƒ„…†‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�„ƒ‚�€~}}|||||{{{{{{{{{{xxxxxwwwwwwwwwwwwwwvvvvvvsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````a````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;::::9999999999988888888888888888777777777776666666666665555555555544444444444433333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwxxxyz{|}~�ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚�„ƒ‚�€~~}}|||||{{{{{{{{{{xxxxwwwwwwwwwwwwwwvvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888878888777777777776666666666666555555555544444444444343333333333222222222221111100000000000///////////............------------,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwxxyyz{|~�‚„…††‡ˆˆˆˆˆˆˆˆ‡‡‡††…„ƒƒ‚�„ƒ‚�€~~}}||||{{{{{{{{{{{xxxxwwwwwwwwwwwwwwvvvvvvvsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<==<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888878888777777777776666666666666555555555544444444444333333333333222222222221111100000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwxxyyz{|}�‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡††……„ƒ‚‚�„ƒ‚�€~~}}||||{{{{{{{{{{{xxxwwwwwwwwwwwwwwvvvvvvvvsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::::9999999999998888888888878888777777777776666666666666555555555544444444443333333333333222222222221111000000000000///////////............-----------,,,,,,++++++++++++**********))))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyzzzzzzzzzzzyyyyyxxxxxwwwwwwwwwwwwxxyz{|}~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡††……„ƒ‚�€ƒ‚��€~~}}||||{{{{{{{{{{zxxwwwwwwwwwwwwwwvvvvvvvvvssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````````_____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877888777777777776666666666666555555555554444444444333333333333322222222222111100000000000///////////............------------,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyzzzzzzzzzyyyyyyxxxxwwwwwwwwwwwwwxxyzz{}~€�ƒ„…††‡‡ˆˆˆˆˆ‡‡‡††…„„ƒ‚�€ƒ‚�€€~~}}|||{{{{{{{{{{{zxxwwwwwwwwwwwwwvvvvvvvvvvsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<=<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888877888777777777776666666666666555555555544444444444333333333333222222222221111100000000000///////////............-----------,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwxyyz{|}€�‚ƒ„…†‡‡ˆˆˆˆˆ‡‡‡††…„ƒƒ‚�€ƒ‚�€~}}}|||{{{{{{{{{{zzxwwwwwwwwwwwwwvvvvvvvvvvvssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<=<<<<<<<<<<;;;;;;;;;;;::::999999999999888888888887788877777777777666666666666655555555554444444444433333333333322222222222111100000000000////////////............-----------,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyxxxwwwwwwwwwwwwwwwxxyz{|}€‚ƒ„…††‡‡ˆˆˆˆ‡‡‡†……„ƒ‚‚�€ƒ‚�€~}}||||{{{{{{{{{zzzxwwwwwwwwwwwwvvvvvvvvvvvvsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::999999999999888888888877788777777777776666666666666555555555554444444444333333333333322222222222111100000000000///////////............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! ttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyxxxwwwwwwwwwwwwwwwwxyyz{}€�‚„……†‡‡ˆˆˆˆ‡‡‡†……„ƒ‚�€€‚‚�€~~}}||||{{{{{{{{zzzzwwwwwwwwwwwwvvvvvvvvvvvvvssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888877788777777777776666666666666555555555544444444444333333333333222222222221111100000000000///////////............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwxxyz{|~€�‚ƒ„…†‡‡‡ˆˆ‡‡‡††……„ƒ‚�€‚��€~~}}|||{{{{{{{{{zzzzwwwwwwwwwwwwvvvvvvvvvvvvvsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::999999999999888888888887778877777777777666666666665655555555554444444444433333333333322222222222111110000000000////////////............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwvvvwwwxxyz{|~�‚ƒ„…††‡‡‡ˆ‡‡‡††……„ƒ‚�€‚�€€~~}}|||{{{{{{{{zzzzzwwwwwwwwwwwvvvvvvvvvvvvvvssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::999999999999888888888877778877777777777666666666665655555555554444444444333333333333322222222222111110000000000///////////............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwvvvvvwwwxyyz|~€�ƒ„…††‡‡‡ˆ‡‡‡††…„„ƒ‚�€‚�€~}}}|||{{{{{{{zzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_```````____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999999888888888877778777777777776666666666665555555555544444444444333333333333322222222221111110000000000///////////............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvwwwxxyz{}€�‚ƒ……†‡‡‡‡‡‡‡††…„ƒƒ‚�€‚�€~}}||||{{{{{{{zzzzzzwwwwwwwwvvvvvvvvvvvvvvvvussssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_``````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999999988888888887777877777777777666666666665555555555554444444444433333333333322222222222111111000000000////////////............-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! stttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvvvwwxxyz{}~€�‚ƒ„…†‡‡‡‡‡‡‡††…„ƒ‚‚�€‚�€~~}}|||{{{{{{{zzzzzzzwwwwwwwwvvvvvvvvvvvvvvvuusssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_``````___________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888887777877777777777666666666665555555555554444444444433333333333322222222222111111000000000///////////............------------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! ssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvvvwwwxyz{}~€�‚ƒ„…†‡‡‡‡‡‡‡††…„ƒ‚�€~�€€~~}}|||{{{{{{{zzzzzzzwwwwwwwvvvvvvvvvvvvvvvuuussssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````__`````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777777777776666666666665555555555554444444444433333333333322222222222111111000000000///////////............-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwvvvvvvvvvvvvvvvwxxyz{|~€�‚ƒ„…………………„„ƒ‚�€~}|€~}}||{{zzzzyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaaaa``````````^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999988888888887777877777777777666666666665555555554444444444433333333222222222221111111111100000000000///////////........------------,,,,,,,,,,+++++++++++************)))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwvvvvvwwwwvvvvvvvvvvuuvvvvwxxyz{|~€�‚ƒ„„………………„ƒƒ‚�€~}|~}||{{{zzzzyyyyyyyyxxxxvvvvvvvvuuuuuuuuuuuuuuuutssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaabaaaaaaaaaaaaa```````````^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999988888888887777877777777777666666666665555555554444444444433333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvuvvvvwwxyz{{}~€�‚ƒ„„……………„„ƒ‚‚�€~}|~~}||{{{zzzzyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaabaaaaaaaaaaaaa```````````^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999998888888888777777777777777666666666666555555555444444444443333333322222222222111111111110000000000////////////.......------------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvuuvvvvwwxyz{|}~€�‚ƒ„„……………„„ƒ‚��€~}|~}}||{{zzzzyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVUVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444443333333222222222221111111111110000000000///////////........-----------,,,,,,,,,,,,++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvuuvvvvwwxxyz{|}~€�‚ƒ„„……………„ƒƒ‚�€~}||~}}||{{zzzzyyyyyyyyxxxxxvvvvvvvuuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555554444444444433333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!!! tttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvwwxyz{||}€�‚‚ƒ„„…………„„ƒ‚‚�€~}|{~}||{{{zzzzyyyyyyyxxxxxxvvvvvvuuuuuuuuuuuuuutttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555554444444444433333333222222222211111111111100000000000//////////........------------,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!!! ttttttttttttttttttuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvwwxyyz{|}~€�‚ƒƒ„„………„„„ƒ‚�€€~}|{~~}||{{{zzzyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuuuutttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666666555555555444444444443333333322222222221111111111110000000000///////////........-----------,,,,,,,,,,,,++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""#""""""""""""!!!!!!!!!!!!! ttttttttttttttttttttuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvuuuuuvvvvwwxxyz{|}}~€�‚ƒƒ„„„„„„„ƒ‚‚�€~}|{{~}}||{{zzzzyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````__^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444443333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! tttttttttttttttttttttuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuvvvwwxxyz{{|}~€��‚ƒƒ„„„„„„ƒƒ‚�€€~}|{z~}||{{{zzzyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````___]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888887777777777777776666666666665555555554444444444433333333322222222221111111111100000000000//////////........------------,,,,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! tttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvuuuuuuuvvvwwxxyz{{|}~€�‚‚ƒƒ„„„„„ƒƒ‚‚�€~}||{z}}||{{zzzzyyyyyyxxxxxxxxxvvvuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444443333333332222222221111111111110000000000///////////........-----------,,,,,,,,,,,,++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! tttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuvvvvvvuuuuuuuvvvuuuuuuuuvvvwxxyz{{|}~€��‚ƒƒƒ„„„ƒƒƒ‚‚�€~~}|{zz}||{{{zzzyyyyyyxxxxxxxxxxvvuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555554444444444443333333332222222221111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvuuuuuuuuvvvwwxyzz{|}~€€��‚‚ƒƒƒƒƒƒƒƒ‚‚�€€~}|{{zy}||{{zzzyyyyyyxxxxxxxxxxxvuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999999999888888888887777777777777776666666666665555555554444444444443333333332222222221111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvwwxyyz{|}~€€��‚‚ƒƒƒƒƒƒƒƒ‚‚��€~}}|{zyy||{{zzzzyyyyyxxxxxxxxxxxwuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeedeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_____]]]]]]]]]]\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444443333333333222222222111111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++************)))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz{|}~€€��‚‚‚ƒƒƒƒƒƒƒ‚‚��€~~}|{zzyx|{{{zzzyyyyyxxxxxxxxxxxwwuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeddeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````______]]]]]]]]]]\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555554444444444443333333333222222221111111111100000000000///////////.........----------,,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! sssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€€�‚‚‚‚ƒƒƒƒƒƒƒ‚‚��€~}|{{zyyx|{{zzzyyyyyyxxxxxxxxxxwwwuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddeddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````______]]]]]]]]]\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999999999888888888887777777777777776666666666665555555554444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssstttttttttttttttttttttttttttttttttuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}~€�‚‚‚‚ƒƒƒƒƒƒƒ‚‚��€€~}}|{zzyxx{{zzzzyyyyyxxxxxxxxxwwwwwuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_______]]]]]]]]\\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999988888888887777777777777777666666666665555555555444444444444333333333322222222111111111110000000000///////////..........----------,,,,,,,,,,,,+++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssssstttttttttttttttttttttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuvwwxyz{|}~€�‚‚ƒƒƒƒƒƒƒƒƒ‚‚��€€~~}|{zzyxxw{{zzzyyyyyxxxxxxxxwwwwwwwuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````________]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999999999988888888887777777777777777666666666665555555554444444444444333333333322222222111111111100000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! ssssssssstttttttttttttttttttttttttttttttttuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuvvwxyz{|}~€��‚ƒƒƒƒƒƒƒƒƒ‚‚‚��€~}||{zyyxxw{zzzyyyyyxxxxxxxxwwwwwwwwuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_________]]]]]]]\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666655555555554444444444443333333333322222221111111111100000000000//////////...........---------,,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ssssssssssttttttttttttttttttttttttttttttttttuuuuttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuvvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒƒ‚‚‚��€€~}}|{zzyxxwwzzzzyyyyyxxxxxxxwwwwwwwwwuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`aaa`````````````_________]]]]]]\\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999988888888888777777777777777666666666665555555555444444444444333333333332222222111111111110000000000///////////...........---------,,,,,,,,,,,,+++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssssssstttttttttttttttttttttttttttttttttuuuttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuvvwxyz{}~€�‚‚ƒƒƒƒƒƒƒƒƒ‚‚��€€~}|{{zyyxxwwzzzyyyyyxxxxxxxwwwwwwwwwwuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`aaa````````````__________]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666665555555554444444444444333333333332222222111111111110000000000///////////...........---------,,,,,,,,,,,,+++++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! sssssssssssssttttttttttttttttttttttttttttttttttuttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuvwxxz{|}~€�‚‚ƒƒƒƒƒƒƒƒ‚‚‚��€€~}}|{zzyxxwwvzzzyyyyxxxxxxxwwwwwwwwwwwuuuuuuttttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````___________]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999888888888887777777777777776666666666655555555554444444444444333333333322222221111111111100000000000//////////............---------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuvvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒ‚‚‚��€€~}||{zyyxxwwvzzyyyyyxxxxxxxwwwwwwwwwwwuuuuuttttttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``a````````````____________]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999999988888888887777777777777777666666666665555555555444444444444333333333332222222111111111110000000000///////////............--------,,,,,,,,,,,,+++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttutttuuuvvwxyz{|}~€�‚‚ƒƒƒƒƒƒ‚‚‚���€~}}|{zzyxxwwvvzyyyyyyxxxxxxwwwwwwwwwwwwuuuuutttttttttttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999999888888888887777777777777776666666666665555555554444444444444333333333332222222111111111110000000000///////////............--------,,,,,,,,,,,,+++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! sssssssssssssssssstttttstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuttuuuuvvwxyz{|}~€�‚‚ƒƒƒƒƒ‚‚‚‚��€€~}||{zyyxxwwvvzyyyyyxxxxxxxwwwwwwwwwwwwuuuutttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````_____________]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999989999888888888887777777777677776666666666665555555554444444444444333333333332222221111111111100000000000//////////............---------,,,,,,,,,,,,+++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! sssssssssssssssssssttttssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttuuuuvwwxyz{|}€�‚‚‚ƒƒ‚‚‚‚‚��€€~~}|{{zyyxwwwvvzyyyyyxxxxxxwwwwwwwwwwwwwuuttttttttttttttttsssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998999888888888887777777777767777666666666665555555555444444444444333333333332222222111111111110000000000///////////............---------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuututuuuuvvwxxyz{}~€�‚‚‚‚ƒ‚‚‚‚���€€~}}|{{zyyxwwwvvzzzzzyyyyyyxxxxxxxxxxxxxwttttttttttsssssssssssssssqqqqqqppppppppppppppppppoppooooooooooooooooonnnnnnmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888888888777777777776666666666666555555555554444433333333333322222222222112111111111100000000000///////...........----------,,,,,,,,,++++++++++++***********))))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuvuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttvvvuuuuuuuuuuuuuuuuuuuutttttuuuvvwxyyz|}~€��‚‚‚‚‚‚‚���€€~~}||{zzyxxwwvvvzzzzzyyyyyyxxxxxxxxxxxxwwttttttttttsssssssssssssssqqqqqqppppppppppppppppooopooooooooooooooooonnnnnnnmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````````___________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888888888777777777766666666666666555555555544444433333333333222222222222112111111111100000000000///////...........----------,,,,,,,,,++++++++++++***********)))))))))))(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvuuuuuuuuuuuuuuuuuuuuuttttttuuuvvwxyz{|}~~€���‚‚‚�����€€€~}}|{{zyyxxwwvvvzzzzzyyyyyxxxxxxxxxxxwwwwtttttttttssssssssssssssssqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnmmmmmmmmllllllllllllllllkllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaa``````````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888888888888777777777776666666666666655555555554444443333333333322222222222111111111111110000000000///////............----------,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvwxyz{||}~€€���������€€€~~}||{zzyxxwwwvvvzzzzyyyyyyxxxxxxxxxxwwwwwtttttttsssssssssssssssssrqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmllllllllllllllllkklllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888888888777777777776666666666666655555555554444443333333333322222222222111111111111100000000000///////............----------,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuutttttttuuuvvwxyz{||}~€€������€€€€~~}}|{{zyyxxwwvvvvzzzzyyyyyyxxxxxxxxxwwwwwwttttttssssssssssssssssrrrqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmlllllllllllllllkkkkllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888888888888777777777766666666666666655555555544444443333333333322222222222111111111111100000000000///////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvtttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuttttttttuuuvwwxyz{||}~€€€���€€€€€~~}}||{zzyyxxwwvvvvzzzzyyyyyxxxxxxxxxwwwwwwwtttttsssssssssssssssssrrrqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnmmmmmlllllllllllllllkkkkklllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999998888888888888888777777777776666666666666665555555554444444333333333332222222222111111111111110000000000///////............-----------,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvtttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuutttttttttuuuvwwxyz{||}~€€€€€�€€€~~}}||{{zyyxxwwwvvvvzzzyyyyyyxxxxxxxxwwwwwwwwttttsssssssssssssssssrrrrqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmlllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888888888888777777777766666666666666655555555554444444333333333322222222222111111111111100000000000///////............-----------,,,,,,,+++++++++++++**********))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuutttttttttuuuvvwwxyz{||}~~€€€€€€€~~~}}|{{zzyyxxwwvvvvvzzzyyyyyyxxxxxxxwwwwwwwwwtttsssssssssssssssssrrrrrppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmlllllllllllllllkkkkkkklkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777776666666666666665555555555444444433333333332222222222111111111111110000000000///////............------------,,,,,,,++++++++++++***********))))))))))))((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttttuuuvvwwxyz{||}~~€€€€€€~~~}}||{zzyyxxwwwvvvvvzzzyyyyyxxxxxxxwwwwwwwwwwttssssssssssssssssrrrrrrrpppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999998888888888888888777777777776666666666666665555555555444444433333333332222222222111111111111100000000000///////............------------,,,,,,,++++++++++++***********)))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttuuuuvvwxxyz{||}~~€€€€€~~~}}||{{zzyyxxwwwvvvvuzzyyyyyyxxxxxxxwwwwwwwwwwtssssssssssssssssrrrrrrrrppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777777666666666666666555555555444444443333333333222222222211111111111110000000000////////............------------,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuvvwxxyz{||}~~€€€€~~~}}||{{zzyyxxwwwvvvvvuzzyyyyyxxxxxxxwwwwwwwwwwwssssssssssssssssrrrrrrrrrpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777776666666666666666555555555444444443333333333222222222111111111111100000000000///////............-------------,,,,,,+++++++++++++**********))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttuuuuuvvwwxyyz{||}~~~~}}||{{zzyyxxxwwwvvvvvuzzyyyyyxxxxxxwwwwwwwwwwwwsssssssssssssssrrrrrrrrrrppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999998888888888888888777777777776666666666666666555555555444444443333333332222222222111111111111100000000000///////............------------,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyyz{||}~~~~}}}||{zzzyyxxxwwwvvvvuuzyyyyyxxxxxxxwwwwwwwwwwwwsssssssssssssrrrrrrrrrrrrpppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`````````_____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777776666666666666666655555555544444444333333333222222222211111111111110000000000////////............------------,,,,,,+++++++++++++***********)))))))))))((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwxyyz{||}}~~~~~}}||{{zzyyxxxwwwwvvvvuuzyyyyyxxxxxxwwwwwwwwwwwwvssssssssssssrrrrrrrrrrrrrppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`````````_____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777776666666666666666555555555544444444333333333222222222111111111111100000000000////////...........-------------,,,,,,++++++++++++***********))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwxxyyz{||}}~~~~}}||{{zzyyyxxxwwwvvvvvuuzyyyyyxxxxxxwwwwwwwwwwwvvsssssssssssrrrrrrrrrrrrrrpppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````````____________^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888888888777777777776666666666666666655555555544444444433333333322222222211111111111110000000000/////////...........------------,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxyyz{{|}}~~~~~}}||{{zzyyxxxwwwwvvvvvuuzyyyyxxxxxxwwwwwwwwwwwvvvssssssssssrrrrrrrrrrrrrrrppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777776666666666666666555555555544444444433333333222222222111111111111100000000000/////////..........-------------,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwxxyzz{{|}}~~~~~~~}}||{{zzyyyxxxwwwwvvvvvuuzyyyyxxxxxxwwwwwwwwwwwvvvssssssssrrrrrrrrrrrrrrrrrpppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888888777777777776666666666666666555555555544444444433333333222222222111111111111100000000000/////////..........-------------,,,,,,+++++++++++++**********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttuuuuuutttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxyyzz{{||}}~~~~~~~}}}||{{zzyyxxxwwwwwvvvvvuuyyyyyxxxxxwwwwwwwwwwwvvvvsssssssrrrrrrrrrrrrrrrrrrppppppooooooooooooooooonnoonnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPQPPPPPPPPPPPPOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888888888777777777776666666666666666555555555544444444443333333322222222111111111111110000000000//////////..........------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttuuuutttttttttttttttuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwxxxyyzz{{||}}}~~~~~~}}|||{zzzyyxxxwwwwwvvvvvuuyyyyxxxxxxwwwwwwwwwwwvvvvsssssrrrrrrrrrrrrrrrrrrrqpppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9::999999999998888888888888888777777777776666666666666665555555555544444444443333333222222222111111111111100000000000//////////.........-------------,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttuutttttttttttttttttuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuutttttttttttttttttttttttttttttttttssssssssuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxyyzz{{|||}}~~~~~~}}||{{zzyyyxxxwwwwwvvvvvuuyyyyxxxxxxwwwwwwwwwwwvvvvsssrrrrrrrrrrrrrrrrrrrqqqppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9::999999999998888888888888888777777777766666666666666665555555555544444444443333332222222222111111111111100000000000//////////.........------------,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuusttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssuuuuttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuutttttttttttttttttttttttttttttttttttssssssssstuuuuuuuuuuuuvvvvvvvvvvvvwwwwxxxyyyzzz{{||}}}}~~~}}}||{{zzyyyxxxwwwwwvvvvvuuyyyyxxxxxxwwwwwwwwwwvvvvvssrrrrrrrrrrrrrrrrrrrqqqqppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9:999999999998888888888887888777777777776666666666666665555555555544444444443333333222222222111111111111100000000000///////////........-------------,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttttttttttttttttttttttttttuuusssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttuuuuuuttttttttttttttttttttttttttttttttttttttttttsssssssssssssttttttttttttttttttttttttttuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuutttttttttttttttttttttttttttttttttttsssssssssssuuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxxyyyzzz{{|||}}}}}}}}|||{{zzyyyxxxwwwwwvvvvvuuyyyyxxxxxwwwwwwwwwwwvvvvvssrrrrrrrrrrrrrrrrrrqqqqqpooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999998888888888887888777777777776666666666666655555555555544444444443333332222222222111111111011100000000000///////////........-------------,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttttttttusssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssttttttttttttttttttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttuttttttttttttttttttttttttttttttttttttsssssssssssssuuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxyyyzzz{{{||}}}}}}}}|||{{zzyyyxxxwwwwwvvvvvuuyyyyxxxxxwwwwwwwwwwwvvvvvsrrrrrrrrrrrrrrrrrrqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999988888888888877887777777777766666666666666655555555555444444444433333332222222221111111111011100000000000///////////.......-------------,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssuuuuuuuuuvvvvvvvvvvvvvvwwwwxxxxxyyyzzz{{{|||}}}}}}|||{{{zzyyyxxxwwwwwvvvvuuuyyyyxxxxxwwwwwwwwwwvvvvvvsrrrrrrrrrrrrrrrrqqqqqqqqoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999998888888888887788777777777776666666666666655555555555544444444443333332222222222111111111101110000000000////////////.......-------------,,,,,,,++++++++++++***********))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssuuuuuuuuvvvvvvvvvvvvvvvwwwwxxxxyyyyzzzz{{{|||}}}}}|||{{{zzyyyxxxwwwwwvvvvuuuyyyxxxxxxwwwwwwwwwwvvvvvvrrrrrrrrrrrrrrrrqqqqqqqqqoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888877787777777777776666666666665655555555555444444444443333322222222222111111111101100000000000///////////........-------------,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuutttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvwwwwxxxxyyyyzzz{{{|||||||€~~~}}||{{{{zzzzyyyyxxxxxwwwwvvvvvvvvvvuuuuuuuutrrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnmmmmmmlllllllllllllllllkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggggggfggggggggggggffffffffffffffeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbba`````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777776666666666665555555544444444443333333333222222222222211111111110000000000000///////////..........-----------,,,,,,,,,,,,++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$#####################"""""""""""!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvwwwxxxxyyyyzzz{{{{||||||€~~~}}||{{{zzzzzyyyyxxxxwwwwwvvvvvvvvvuuuuuuuuttrrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnmmmmllllllllllllllllllkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggggggffgggggggggggfffffffffffffffeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaa````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;::::::::::99999999998888888888887777777666666666666555555554444444443333333333222222222222221111111111000000000000///////////..........------------,,,,,,,,,,,,+++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$#####################"""""""""""!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvwwwwxxxxyyyzzzz{{{||||||€~~~}}||{{{zzzzyyyyxxxxxwwwwwvvvvvvvvvuuuuuuuuttrrrqqqqqqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnmmmllllllllllllllllllkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggfffggggggggggfffffffffffffffeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaa```````````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888887777777666666666666555555554444444443333333333222222222222211111111111000000000000///////////..........------------,,,,,,,,,,,,+++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$#####################"""""""""""!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxyyyzzzz{{{||||||€~~}}||{{{zzzyyyyxxxxwwwwwwvvvvvvvvvuuuuuuuutttrrrqqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnmlllllllllllllllllllkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggggggffffgggggggggfffffffffffffffeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbaaaa``````````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888887777776666666666665555555554444444433333333332222222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$######################"""""""""""!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssstttttttttttttttttttttttsstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxyyyzzzz{{{||||||€~~~}}||{{{zzzyyyxxxxxwwwwwwvvvvvvvvuuuuuuuuutttrrqqqqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnllllllllllllllllllkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggggggggggfffffggggggggfffffffffffffffeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaa``````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777776666666666665555555554444444433333333332222222222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,,++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$######################"""""""""""!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttuuuuuuuuttttttttttttttttttttttttttttttsssssssssssstttttttttttttttttttttssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{||||||€~~~}}||{{{zzyyyyxxxxwwwwwwvvvvvvvvvuuuuuuuuttttrqqqqqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnlllllllllllllllllkkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggggggggggggffffffgggggggfffffffffffffffeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaa`````````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@@???????????>?>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888887777777666666666666555555555444444433333333333222222222222211111111111000000000000///////////..........------------,,,,,,,,,,,,+++*************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$######################"""""""""""!!!!!!!!!! pppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttuuuutttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttttttssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttuuuvvvwwwxxxyyyzzz{{{{||||||€~~~}}||{{zzzyyyxxxxwwwwwwvvvvvvvvvuuuuuuuutttttqqqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnllllllllllllllllkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhggggggggggggggggfffffffggggggfffffffffffffffeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaa````````_____________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@A@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888877777777666666666665555555555444444433333333332222222222222111111111111000000000000///////////..........------------,,,,,,,,,,,,+++************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$######################"""""""""""!!!!!!!!!! pppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssttttttttttttttttsssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuttttttttuuuvvwwwxxxyyyzzz{{{|||||||~~~}}||{{zzyyyxxxwwwwwwwvvvvvvvvvuuuuuuuuttttttqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihgggggggggggggggggfffffffggggggfffffffffffffffeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaa```````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@A@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888877777776666666666665555555555444444433333333332222222222221111111111111000000000000///////////..........------------,,,,,,,,,,,,++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$######################"""""""""""!!!!!!!!!! ppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssttttstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssstttttttttttttsssssssssssstttttttttttttttsttttttttttttuuuuuuuuuuutttttttttuuuvvvwwxxxyyzzz{{{{|||||||~~}}|||{{zzyyxxxwwwwwvvvvvvvvvvvuuuuuuuuuttttttqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihgggggggggggggggggffffffffgggggfffffffffffffffeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaa``````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888877777776666666666665555555555444444333333333332222222222221111111111110000000000000///////////..........-----------,,,,,,,,,,,,+++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$######################""""""""""!!!!!!!!!! ppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssstsssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssstttttttttttsssssssssssssstttttttttttttssssstttttttttttuuuuuuuuttttttttttttuuvvwwwxxyyyzzz{{{{|||||||~~~}}||{{zzyyyxxxwwwwvvvvvvvvvvvuuuuuuuuttttttttqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhggggggggggggggggfffffffffggggfffffffffffffffeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888888777777776666666666655555555555444444333333333332222222222221111111111110000000000000//////////...........-----------,,,,,,,,,,,,++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#######################""""""""""!!!!!!!!!! ppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttsssssssssssssssssttttttttttttssssssssttttttttttuuuuuttttttttttttttuuvvwwwxxyyzzz{{{{||||||||~~}}}||{{zzyyxxxwwwvvvvvvvvvvvuuuuuuuuuuttttttttqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffffgggfffffffffffffffeeeeeeeedddddddddcccccccccccccccbccbbbbbbbbbbbbbbaaaaaaaaa`````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888877777777666666666665555555555544444433333333333222222222221111111111111000000000000///////////...........-----------,,,,,,,,,,,,++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#######################""""""""""!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttssssssssssssssssssssttttttttttsssssssssssttttttttttttttttttttssssttttuuvvwwxxyyyzz{{{{|||||||||~~~}}|||{{zzyyxxwwwvvvvvvvvvvuuuuuuuuuuuttttttttsqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffffggfffffffffffffffeeeeeeeeeddddddddccccccccccccccccbcbbbbbbbbbbbbbbaaaaaaaaaa````______________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::::99999999888888888888877777777666666666665555555555544444433333333333222222222221111111111111000000000000///////////...........----------,,,,,,,,,,,,+++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#######################""""""""""!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttsssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttssssssssssssssssssssssttttttttsssssssssssssttttttttttttttttttssssssstttuuvvwwxxyyzzz{{{|||||||||{~~~}}}||{{zzzyyxxwwwvvvvvvvvuuuuuuuuuuuuttttttttssqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffgfffffffffffffffeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888777777777666666666665555555555544444433333333333222222222221111111111110000000000000//////////...........-----------,,,,,,,,,,,,+++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#######################""""""""""!!!!!!!!! oppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssstttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssssstttttttttttttttsssssssstttuuvvwwxyyyzz{{{|||||||||{{~~~~}}|||{{zzyyxxwwwvvvvvuuuuuuuuuuuuuuuttttttttsssqqqqqqqppppppppppppppppppoonnnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777776666666666655555555555544444333333333332222222222221111111111110000000000000//////////...........-----------,,,,,,,,,,,,+++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#######################"""""""""!!!!!!!!! oopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssttsstssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttssssssssssssssssssssstsstttttttttsssssssssstttuuvvwxxyyzz{{{||||||||||{{~~~}}}|||{{zzyyxxwwwvvvvuuuuuuuuuuuuuuuttttttttssssqqqqqqppppppppppppppppppponnnnnnnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777666666666665555555555554444433333333333222222222222111111111111000000000000///////////...........----------,,,,,,,,,,,,,+++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$######################""""""""""!!!!!!!!! oooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttssssssssssssssttuuvwwxxyyzz{{||||||||||{{{~~}}}|||{{{zzyyxxwwvvvvuuuuuuuuuuuuuuuutttttttsssssqqqqpppppppppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666665555555555554444433333333333222222222221111111111111000000000000//////////...........-----------,,,,,,,,,,,,++++**********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#######################""""""""""!!!!!!!!! oooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttuvvwwxyyzz{{{||||||||||{{{~}}}|||{{{zzzyyxxwwvvvuuuuuuuuuuuuuuuuuttttttssssssqqpppppppppppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777776666666666655555555555554444433333333333222222222221111111111110000000000000//////////...........-----------,,,,,,,,,,,,++++**********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######################"""""""""!!!!!!!!!! oooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttuvvwwxyyzz{{||||}}}||||{{z}}}|||{{{{zzyyyxxwwvvvuuuuuuuuuuuuuuuuttttttsssssssqpppppppppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffffffeffffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777766666666666655555555555554444333333333333222222222221111111111110000000000000//////////...........----------,,,,,,,,,,,,,++++**********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$######################""""""""""!!!!!!!!!! oooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttssssssstttttttttttttttttttttttttstttttttttttttttttsssssssssssssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrssssttuvvwwxyyzz{{|||}}}}|||{{{z}}|||{{{{zzzyyyxxwwvvvuuuuuuuuuuuuuuuuttttttssssssspppppppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffffffeefffffffffffeeeeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888887777777776666666666665555555555554444433333333333322222222222111111111111000000000000//////////...........-----------,,,,,,,,,,,,,++++*********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######################""""""""""!!!!!!!!!! oooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttuuutttttttttttttttttttttttuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttsssssssssssssttttttttttttttttttttsssssstttttttttttttssssssssssssssssssssssssssssssrrrrrrrssssssssssssssssssssssssrsssssssssssssssssssssssssssssssssssrrrrrrrrrsssttuuvwwxyyzz{{|||}}}}|||{{{z}}|||{{{zzzzyyxxxwwvvvuuuuuuuuuuuuuuuuttttttssssssspppppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffffffeeeffffffffffeeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::999999998888888888777777777666666666666555555555555444444333333333333222222222211111111111100000000000/0//////////...........----------,,,,,,,,,,,,,+++++*********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#######################"""""""""!!!!!!!!!!! oooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssttttttttttttttttsssssssssstttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrssssssssssssssssssssssrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrssssttuvwwxxyzz{{|||}}}}|||{{zz}|||{{{zzzzyyyxxxwwvvvuuuuuuuuuuuuuuuuttttttsssssssppppppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffffffeeeeffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```___________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777666666666665555555555555444443333333333332222222222211111111111100000000000/0//////////..........-----------,,,,,,,,,,,,,+++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$######################""""""""""!!!!!!!!!!! ooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttssssssssssssssstttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrsssssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrsssttuvvwxxyzz{{|||}}}}|||{{zz}||{{{zzzzzyyyxxxwwvvvvuuuuuuuuuuuuuuuttttttsssssssppppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````__________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888887777777777666666666665555555555554444433333333333332222222222211111111111100000000000///////////...........-----------,,,,,,,,,,,,,+++++********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$##################"####"""""""""!!!!!!!!!!!! ooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssstttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssstssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrssssssssssssssssssrrsssssrrrrrrrrrrrrrrrrrrrrsssttuuvwwxyyzz{|||}}}}|||{{zz}||{{{zzzzyyyyxxxwwwvvvvuuuuuuuuuuuuuuutttttssssssspppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggfffffffffffffffffeeeeeffffffffeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````_________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777777666666666655555555555544444333333333333332222222222211111111111100000000000///////////...........----------,,,,,,,,,,,,,,+++++********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$##################"####"""""""""!!!!!!!!!!! ooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssstttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstuuvvwxxyzz{{|||}}||||{{zz||{{{zzzzyyyyyxxxwwwvvvvvvvvuuuuuuuuuuutttttssssssspppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggfffffffffffffffffeeeeeefffffffeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888887777777777766666666655555555555544444433333333333332222222222211111111111100000000000///////////...........-----------,,,,,,,,,,,,,,+++++********))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##################"####"""""""""!!!!!!!!!!! ooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstuuvvwxxyzz{{||||||||{{zy||{{zzzzyyyyyxxxxwwwwvvvvvvvvvvvuuuuuuutttttssssssspppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggffffffffffffffffeeeeeeeffffffeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888887777777777766666666555555555555444444333333333333322222222222111111111111100000000000///////////...........----------,,,,,,,,,,,,,,++++++*******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$##################""####""""""""!!!!!!!!!!!! ooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuuvwwxyyzz{{||||||{{{zy||{{zzzyyyyyyxxxxxwwwwvvvvvvvvvvvvuuuuuuttttssssssspppppppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888777777777776666666655555555555544444433333333333332222222222211111111111110000000000////////////...........----------,,,,,,,,,,,,,,++++++*******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$##################""###"""""""""!!!!!!!!!!! oooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsstttuuvwwxyzz{{|||||||{{zyzyyxxwwwwvvvvvvvuuuuuuttttttttsssssssrrrrrqqqqqppppoonnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggffffffffggggggfffffffffffffffeeeedddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::998888888777777777766666666555555555444444444444433333333332222222222222111111000000000000///////////..........-----------,,,,,,,,,,,,++++++++++++++**********))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""!!!!!!!!!! oooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssrrsssssssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssstttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrstttuvvwxxyzz{{|||||{{{zyzyxxxwwwvvvvvvvvuuuuuuuuttttttttssssssrrrrqqqqqqpppoooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggffffffffgggggfffffffffffffffeeeeedddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaa`aaaaaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::998888888777777777766666666555555555444444444444333333333322222222222222111111000000000000///////////.........------------,,,,,,,,,,,,++++++++++++++*********)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""!!!!!!!!!! oooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssrrrrsssssssssssssssssssssrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpqpprrrrrrrrrrrrrrrrqqrrrrrrrsstttuvvwxxyzz{{||||{{{zyzyxxwwwvvvvvvvvvvuuuuuuuuuuttttttssssssrrrrqqqqqqppooooonnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffggggfffffffffffffffeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``aaaaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888877777777766666666655555555444444444444333333333332222222222222111111100000000000///////////..........------------,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""!!!!!!!!!! ooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrrrrssssssssssssssssssrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrqrqqqqqqqqrrrrssstttuvvwxyyz{{{|||{{{zzzyxxwwwvvvvvvvvvvvvvvvuuuuuuutttttsssssrrrrrqqqqqqpoooooonnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffgggffffffffffffffffeeeeeedddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa```aaaaaaa```````````````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;<;;;;;;;;;;;:::::::::9999888888777777777766666666655555554444444444443333333333322222222222222111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""!!!!!!!!!! ooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppprrrrrrrrqqqqqqqqqqqqqqqrrrrssstuuvwwxyzz{{{{{{{{zzzyxxwwwvvvvuuuvvvvvvvvvvvuuuuuuttttsssssrrrrqqqqqqqooooooonnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffggffffffffffffffffeeeeeeeddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa````aaaaaa```````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999888888777777777766666666655555554444444444443333333333222222222222221111111100000000000//////////..........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!! oooooooooooopppppppppppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuuvwxxyzz{{{{{{{zzzyyxwwvvvvuuuuuvvvvvvvvvvvvuuuuuttttssssrrrrrqqqqqqoooooooonnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffgfffffffffffffffffeeeeeeedddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa`````aaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999988888777777777766666666665555554444444444443333333333322222222222221111111110000000000///////////..........------------,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"#"""""""""!!!!!!!!! oooooooooooooppppppppppoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssttuvvwxyzz{{{{{{{zzzyyxwwvvvuuuuuuvvvvvvvvvvvvvuuuutttttssssrrrrrqqqqqooooooooonnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffffeeeeeeeeddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````aaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????@@???????????>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999988888777777777766666666665555554444444444443333333333222222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,++++++++++++++**********)))))))))))))(((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"#"""""""""!!!!!!!!! oooooooooooooooppppppppooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsstuuvwxxyzz{{{{{{zzzyyxwwvvvuuuuuuuvvvvvvvvvvvvvuuuutttttssssrrrrrqqqqpoooooooonnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffffeeeeeeeeedddddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa``````aaaa``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999988887777777777666666666665555544444444444433333333333222222222222211111111110000000000//////////..........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!! oooooooooooooooooppppppooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrrsssssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssttuvwwxyzz{{{{{{zzzyyxxwvvvuuuuuuuvvvvvwwwwwvvvvuuuuttttsssssrrrrrqqqpppooooooonnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeddddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa```````aaa```````````````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????@???????????>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999998888777777777766666666666555554444444444443333333333222222222222211111111111000000000///////////..........------------,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!! oooooooooooooooooooppppoooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttsssssssssssssssssssssssssttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsstuuvwxyyzz{{{{{zzzzyxxwvvvuuuuuuuvvvvvwwwwwvvvvuuuuuttttsssssrrrrrrqppppoooooonnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffeeeeeeeeeedddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa````````aa```````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????@???????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999998887777777777766666666666555554444444444433333333333222222222222111111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++++**********))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!! oooooooooooooooooooopppoooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuvwxxyzz{{{{{zzzzyxxwvvuuuuuuuuuvvvvwwwwwvvvvvuuuutttttsssssrrrrrrpppppoooooonnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffffffffeffffffffffffffeeeeeeeeeeeddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa`````````a```````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????@??????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999998887777777777766666666665555554444444444433333333333222222222222111111111111000000000//////////..........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!! oooooooooooooooooooooopoooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrssssssssssssssrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuvvwxyyzz{{{{zzzzyxxwvvuuuuuuuuuvvvvwwwwwwvvvvuuuuutttttsssssrrrrrppppppooooonnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffffffffffeefffffffffffffeeeeeeeeeeeedddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa`````````````````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999887777777777766666666666555554444444444443333333333222222222222111111111111100000000//////////...........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwxyyzz{{{{zzzzyxxwvvuuuuuuuuuvvvvvwwwwvvvvvvuuuuutttttssssrrrrrppppppooooonnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggffffffffffffffeeefffffffffffffeeeeeeeeeeeeddccccccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999887777777777766666666666555554444444444443333333333222222222222111111111111100000000//////////...........-----------,,,,,,,,,,,,,+++++++++++++*********)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!! ooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssttuvwxxyzzz{{{zzzzyxxwvvuuuutuuuuuvvvvwwwwvvvvvvuuuuuutttttssssrrrrpppppppoooonnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggfffffffffffffffeeeeffffffffffffeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988777777777776666666666555555444444444443333333333322222222222111111111111110000000//////////...........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!! noooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsttuvwwxyyzzzzzzzzzyxxwvvuuuuttuuuuvvvvvwwwvvvvvvvuuuuuutttttssssrrrpppppppoooonnnnmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeefffffffffffeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988777777777776666666666555554444444444443333333333322222222222111111111111110000000//////////...........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! nnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqrrsstuvvwxyyzzzzzzzzzyxxwvvuuutttuuuuuvvvvvwwvvvvvvvvuuuuuuttttssssrrrpppppppoooonnnnmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeffffffffffeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988777777777776666666666555554444444444443333333333322222222222111111111111110000000//////////...........------------,,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! nnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqqqqqqqqppppppqqqqqqppppqqqqqqrrsstuuvwxxyzzzzzzzzyyxxwvvuuutttuuuuuvvvvvvvvvvvvvvvvuuuuuuttttssssrrqppppppoooonnnnmmmmmmllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffffeeeeeefffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````````````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998877777777776666666666555555444444444444333333333332222222222111111111111111000000//////////...........------------,,,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! nnnnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppqqqqqqrrrsttuvwxxyyzzzzzzzyyxxwvvuuuutttuuuuvvvvvvvvvvvvvvvvvvuuuuutttssssrrqppppppoooonnnnmmmmmlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhhgggggggfffffffffffffffffeeeeeeeeffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````````````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998877777777776666666666555554444444444443333333333332222222222111111111111110000000//////////...........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! nnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooqqqqqqqppppppppppppppppppqqqqqqqrrsttuvwwxyyzzzzzyzyyxxwvvuuuuttuuuuuvvvvvvvvvvvvvvvvvvvvuuuutttsssrrqppppppoooonnnnmmmmmlllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````````_`````````_______________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999998877777777776666666665555554444444444443333333333332222222222111111111111100000000//////////...........------------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! nnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppopooooooooqqqqqqpppppppppppppppppppqqqqqqqrrsstuvwwxyyzzzzzyzyyxxwwvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttssssrqppppppoooonnnnmmmmmlllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeeeeeffffffeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__````````_______________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999877777777777666666666555554444444444444333333333333222222222211111111111100000000///////////...........------------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!! nnnnnnnnnnnnooooooooooonoooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooqqqqpppppppppppppppppppppppppqqqqrsstuvvwxxyyzzzzyzyyxxwwvvuuuuuuuuuvvvvvvwwwwvvvvvvvvvvvvvuuutttsssrqppppppoooonnnnmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaa```````````````___```````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>???????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999988777777777666666666655555444444444444333333333333322222222211111111111100000000///////////...........-------------,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! nnnnnnnnnnnnnnooooooooonnnoooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooqqqpppppppppppppppppppppppppppqqqrrstuuvwxxyyzzzzyzyyxxwwvvvuuuuuuuvvvvvvwwwwwwwwwwwvvvvvvvuuutttsssrqppppppoooonnnnmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbaaaaaaa```````````````____``````______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>???????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999988777777777666666666555554444444444444333333333333322222222211111111111000000000///////////...........-------------,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnoooooooonnnnnoooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooqpppppppppppppppppppppppppppppqqqrrsttuvwwxyyyzzzyzyyxxwwvvvvuuuuuvvvvvwwwwwwwwwwwwwwwwvvvvvuuuttsssrqppppppoooonnnnmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeffeeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````_____`````_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>???????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999988777777777666666666555554444444444444333333333333222222222211111111111000000000///////////...........------------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnoooooonnnnnnnoooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooopppppppppppppppppppppppppppppppqqqrsstuvwwxyyyyyyyzyyxxxwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvuuuttsssrqqpppppoooonnnnmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````______````_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>??????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998777777777766666666655555444444444444433333333333322222222211111111111000000000////////////...........------------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnoooonnnnnnnnnoooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooooopppppppppppppppppppppppppppppppqqqrrstuvvwxxyyyyyyzyyyxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvuuutttsssqqppppooooonnnnmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````_______````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999877777777776666666655555544444444444433333333333332222222221111111111000000000////////////............------------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppoooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnooppqrsttuvvvwwwwwwwvvvuuutttttttttuuuuuuuuwwwwwwwwvvvvvvuuutttsssrrsssrrrrrqqqqppppoooooonnnlllllllllllllllkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaaa`````````````____________________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::9999999999988888888888888666666666655555555444444444443333333333332222222222111111111000000000000//////.............-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnooppqrrstuuvvvvvvwwwvvvuuuuuutttuuuuuuuuuuvwwwwwwwwwvvvvvuuutttsssrrsssrrrrrqqqqppppoooooonnnllllllllllllllkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaaaa``````````````______________^____^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::9999999999888888888888887666666666655555555444444444433333333333332222222222111111111000000000000/////.............--------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppoooooooooooooooooppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoopqqrsttuuvvvvvwwwvvvvuuuuuuuuuuuuuuvvvvvwwwwwwwwwvvvvuuuutttsssrrsssrrrrrqqqqppppoooooonnnllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaaa``````````````_______________^___^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<;;;;;;;;;;;:::::::::9999999999888888888888888766666666655555555544444444443333333333333222222222211111111100000000000/////..............-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooppqrssttuuvvvvwwwwvvvvvuuuuuuuuuvvvvvvvvwwwwwwwwwvvvvuuutttsssrrrsssrrrrrqqqqppppoooooonnnllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaa`````````````_______________^^__^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<;;;;;;;;;;::::::::::9999999998888888888888887766666666655555555544444444443333333333332222222222211111111000000000000/////..............--------------,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""!"""!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrsstuuuvvvwwwwvvvvvvvvvvvvvvvvvvvvvvxxwwwwwwwvvvvuuutttsssrrrsssrrrrrqqqqppppoooooonnnlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaa````````````_______________^^^_^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<;;;;;;;;;;;:::::::::9999999999888888888888888776666666666555555554444444443333333333333222222222221111111100000000000//////..............-------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""!!"""!!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooppqrrsttuuuvvwwwwwwvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvuuutttsssrrrrsssrrrrqqqqqppppoooooonnnlllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<;;;;;;;;;;::::::::::999999999888888888888888777666666666555555555444444444333333333333222222222222111111110000000000///////.............--------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""!!!""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooppqrrsttuuuuvwwwwwwwwwwwwwwwwwwwwwvvvvxxxwwwwwvvvvuutttssssrrrrssrrrrrqqqqpppppoooooonnnlllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbaaaaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<;;;;;;;;;;;::::::::::999999999888888888888887777666666666555555555444444443333333333333222222222222111111100000000000///////.............--------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrrstttuuvvwwwwwwwwwwwwwwwwwwwwwwvvxxxwwwwwvvvuuutttsssrrrrqssrrrrrqqqqppppooooooonnnlllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbaaaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<;;;;;;;;;;;;:::::::::999999999888888888888887777766666666655555555444444444333333333333322222222222211111110000000000////////.............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""!!!!"!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrrstttuvvvwwwwwwwwwwwwwwwwwwwwwwvxxxwwwwwvvvuutttsssrrrqqqsrrrrrqqqqqppppooooooonnnmlllllllllllkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccccccccccbbbaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::999999999888888888888877777766666666655555555444444444333333333333222222222222211111110000000000////////.............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmnnnoppqqrrstttvvvwwwwwxxxxxxxxxxwwwwwwwvxxxwwwwvvvuuuttsssrrrqqqqrrrrrqqqqqppppoooooooonnnmmllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddcccccccccccccccccbbbaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<;;;;;;;;;;;;::::::::::999999998888888888888777777766666666655555555444444444333333333333222222222222211111100000000000////////.............--------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllmllllllmmmmmmmmmmmmnnnoppqqrrsttuvvwwwxxxxxxxxxxxxxxwwwwwwxxxwwwwvvvuutttssrrrqqqqqrrrrqqqqqpppppoooooooonnnmmmllllllllllkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbaaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCCCCBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>============<<<;;;;;;;;;;;::::::::::999999999888888888888777777776666666665555555544444444333333333333222222222222221111110000000000/////////............--------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! llmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmnnooppqqrsstuvvwwwxxxxyyyyyyxxxxxwwwwwxxxwwwwvvvuuttssrrrqqqqqprrrqqqqqqppppoooooooonnnnmmmmlllllllllkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddcccccccccccccccccbbbaaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::999999999888888888887777777776666666655555555544444444333333333333222222222222211111100000000000/////////............--------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmllllllmmmmmnnooppqrrstuvvwwxxxyyyyyyyyyyxxxxwwwwxxxwwwwvvvuuttssrrqqqppppqqqqqqqpppppoooooooonnnnnmmmmmlllllllllkkkkkkkjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddddcccccccccccccccccbbbbaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777666666655555555554444444433333333333222222222222221111110000000000//////////............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnoooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmllllllllllmmmmnnoopqqrssuuvwwxxxyyyyyyyyyyyxxxwwwwxxxxwwwwvvuuttsrrqqqpppppqqqqqqpppppoooooooonnnnnnmmmmmmmlllllllkkkkkkkjjjjiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddccccccccccccccccbbbbbaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::999999999888888888887777777777666666655555555544444444433333333333222222222222211111110000000000//////////...........--------------,,,,,,,,,,,,,+++++++++++*+************)))))))))))())((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmnnoopqrrsuuvwwxxyyyzzzzzzyyyyxxxwwwxxxxwwwwvvuuttsrrqqqppppoqqqqppppppooooooonnnnnnnnmmmmmmmlllllllkkkkkkkjjjjiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddccccccccccccccccbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555544444444433333333333222222222222211111100000000000//////////...........-------------,,,,,,,,,,,,,,+++++++++++*+***********))))))))))))())(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmnooppqrstuvwwxxyyyzzzzzzzyyyxxxwwwxxxxwwwwvvuuttsrrqqpppoooqqpppppppooooooonnnnnnnnnmmmmmmmmlllllllkkkkkjjjjjiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbbbbbaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666555555555554444444433333333333222222222222211111110000000000///////////...........------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))(()((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmnnoppqrstuvwwxxyyzzzzzzzzzyyyxxxwwxxxxxwwwwvvuttsrrqqppooooppppppppooooooonnnnnnnnnnmmmmmmmmlllllllkkkkkjjjjjiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbbbbbbaaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777766665555555555544444444433333333333222222222222211111100000000000///////////..........-------------,,,,,,,,,,,,,++++++++++++**************)))))))))))(()((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmnoopqrrtuvvwxxyyzzzzzzzzzyyyxxxwwxxxxxxwwwvvuttsrrqqppooooppppppooooooonnnnnnnnnnnnmmmmmmmmlllllllkkkkkjjjjjiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<;;;;;;::::::::::::999999999988888888887777777777776665555555555554444444433333333333322222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! llllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqpppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmnnopqqrtuvvwxxyyzzzzzzzzzzyyxxxwwyxxxxxwwwvvuutssrqqppooonpppooooooooonnnnnnnnnnnnnmmmmmmmmllllllkkkkkkjjjjjihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbaaaaaaa```````````````_______________^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<;;;;;;:::::::::::9999999999888888888887777777777776655555555555544444444433333333333222222222222211111100000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! llllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmnnoppqrtuuvwxxyyzzzzzzzzzzyyyxxxwyxxxxxxwwwvvutssrqqppoonnpooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllkkkkkjjjjjjihhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaa```````````````_______________^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<;;;;;::::::::::::999999999988888888888777777777777655555555555544444444433333333333322222222222211111100000000000/////////////.........------------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!! llllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmnnoopqrttuvwwxyyyzzzzzzzzzyyyxxxwyyxxxxxwwwvvuttsrqqppoonnoooooooonnnnnnnnnnnnnnnnnmmmmmmllllllllkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaa```````````````_______________^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<<<<;;;;::::::::::::9999999999988888888888777777777777555555555555544444444433333333333222222222222111111100000000000/////////////........-------------,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!! llllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkllllllllllklllllmmmnoopqrstuvvwxxyyyzzzzzzzzyyyxxxwyyxxxxxxwwvvuutsrrqppoonnooooooonnnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkjjjjjjjhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaa````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<;;;;::::::::::::999999999988888888888877777777777655555555555544444444433333333333322222222222211111100000000000//////////////........------------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!! llllllllllllllllllllllmlmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkllllllllkkkklllllmmnnopqqstuuvwwxxyyyzzzzzzzyyyxxxwyyxxxxxxwwwvvutssrqppoonnoooonnnnnnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkjjjjjjjhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaa````````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<<<<<;;;::::::::::::9999999999988888888888777777777777655555555555444444444433333333333322222222222211111100000000000//////////////.......------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!! llllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkllllllkkkkkkkllllmmnnoppqsttuvvwxxxyyyyzzzzyyyyxxxwyyxxxxxxxwwvvuttsrqqpoonnooonnnnnnnnnnnnnnnnnnnnnnlllllllllllkkkkkkjjjjjjjihhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbaaa````````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<;;;::::::::::::999999999988888888888877777777777765555555555444444444433333333333322222222222211111110000000000///////////////.......------------,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!! llllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkllllkkkkkkkkkklllmmnnoopqsstuuvwwxxxyyyyyyyyyyxxxxwyyxxxxxxxwwwvuutsrrqpoonnoonnnnnnnnnnnnnnnnnnnnnnnllllllllllkkkkkkjjjjjjjjihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbbaaa````````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<;;;:::::::::::9999999999988888888888877777777777665555555554444444444333333333333322222222222211111110000000000///////////////......------------,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!! jjkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmnoopqqsttuvvwwxxyyyzzzzzzzyyyyxx}||||||||{{{zyyxwvuutssrqqppppooooooooooooooopppppmmmmlllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhfffffffffffffffffeeeeeeeeccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________________^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@??????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;:::::::9999999999998888887766666666666665555555555444444433333333332222222222211111111111110000000000/////////.....................-------------,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllllllllllllllllllllllllllllmmmnnoppqsstuuvvwwxxyyyyyzzyyyyyxxx|||||||||{{{zzyxwwvutssrrqpppoooooooooooooooopppppmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhffffffffffffffffeeeeeeeeecccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________________^^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::9999999999988888887766666666666655555555555444444433333333332222222222211111111111110000000000/////////...............-....-------------,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmllllllllllllllllllllllllllllllllllllmmnnoopqrsttuuvvwwxxxyyyyyyyyyyxxx|||||||||{{{zzyyxwvuttsrrqpppoooooooooooooooopppppmmmlllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhfffffffffffffffeeeeeeeeeeccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::9999999999988888887666666666666655555555555444444333333333322222222222111111111111110000000000////////................-....-------------,,,,,,,,,,,,++++++++++++******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmllllllllllllllllllllllllllllllllllllllllmmmnnopprssttuuvvwwxxxxyyyyyyyxxxx|||||||||{{{{zyyxwvvutsrrqpppoooooooooooooooopppppmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhffffffffffffffeeeeeeeeeeecccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::99999999999988888886666666666666655555555555444443333333333222222222222111111111111100000000000////////...............--...-------------,,,,,,,,,,,,,++++++++++++******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkllllmmmnnooprrssttuuvvwwwxxxxyyyxxxxxx||||||||{{{{{zzyxxwvutssrqpppoooooooooooooooopppppmmmllllllkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhfffffffffffffeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::99999999999888888886666666666666655555555554444443333333333222222222221111111111111100000000000///////...............---..--------------,,,,,,,,,,,,++++++++++++******************)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnmmnmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllmmnnnopqrrssttuuvvwwwxxxxxxxxxxxw||||{{{{{{{{{zzyyxwvuttsrqqppoooooooooooooooopppppmmmlllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::999999999999888888886666666666666555555555554444433333333332222222222221111111111111100000000000///////..............----.--------------,,,,,,,,,,,,+++++++++++++******************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllmmmnnooqqrrssttuuvvwwwxxxxxxxxxww||{{{{{{{{{{{{zzyxwwvutsrqqppoooooooooooooooopppppmmmlllllkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::99999999999888888888666666666666655555555555444443333333333222222222221111111111111100000000000///////..............-------------------,,,,,,,,,,,,,+++++++++++++******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllmmmnnopqqrrssttuuvvwwwwxxxxxxwww|{{{{{{{{{{{{{zzyyxwvutssrqpppooooooooooooooopppppmmmlllllkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhffffffffffeeeeeeeeeeeeeedcccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::99999999999888888888666666666666655555555554444443333333332222222222221111111111111100000000000///////.............--------------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmlllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllklkkkkkkkkkkkkkkkllllmmnnnppqrrssttuuuvvwwwwxxxxxwww|{{{{{{{{{{{{{zzyyxwvvutsrqqppooooooooooooooopppppmmmlllllkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhffffffffeeeeeeeeeeeeeeeddccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::99999999999988888888866666666666655555555555444443333333333222222222222111111111111110000000000///////.............--------------------,,,,,,,,,,,+,+++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppooooooooooooooppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmllllllllllmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllmmmnnppqqrrssttuuvvvwwwwxxxxwww|{{{{{{{{{{{{{{zzyxxwvutsrqqppooooooooooooooooppppmmmlllllkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhffffffeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::99999999999888888888866666666666655555555555444443333333332222222222222111111111111100000000000///////.............--------------------,,,,,,,,,,,+,+++++++++++++******************))))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllmmmnoppqqrrsstuuvvvwwwwxxxwwww|{{{{{{{{{{{{{{zzyyxwvuutrrqqppoooooooooooooooopppmmllllllkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhffffeeeeeeeeeeeeeeeeeddddcbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::999999999999888888888866666666666555555555554444433333333332222222222222111111111111100000000000//////.............--------------------,,,,,,,,,,,++++++++++++++++******************))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmooppqrrssttuuvvwwwwxxxxwww||{{{{{{{|||{{{{zzyxxwvutsrqqppoooooooooooooooooppmlllllllkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhffeeeeeeeeeeeeeeeeeedddddbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::99999999999988888888886666666666655555555555444443333333333222222222222111111111111100000000000///////............---------------------,,,,,,,,,,,+++++++++++++++*******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmooppqqrrsttuuvvwwwxxxxxxww|||{{{{{|||||{{{zzyyxwvuusrrqqppoooooooooooooooooomlllllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggeeeeeeeeeeeeeeeeeedddddddbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::999999999999888888888886666666666555555555555444443333333332222222222222111111111111100000000000///////............--------------------,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmnooppqrrsstuuvvwwwxxxxxxxx|||||||||||||{{{{zzyxxwvutsrqqppoooooooooooooooooollllllllkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggeeeeeeeeeeeeeeeeeedddddddbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::99999999999988888888888666666666655555555555444443333333333222222222222111111111111100000000000///////.............-------------------,,,,,,,,,,,,++++++++++++++++******************))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnoppqqrsstuuvvwwxxxxxxxxx||||||||||||||{{{{zyyxwvvtssrqqppooooooooooooooooolllllllkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggeeeeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:99999999999998888888888766666666655555555555544444333333333222222222222111111111111100000000000////////............--------------------,,,,,,,,,,,,++++++++++++++++******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkllnnooppqrsstuuvvwwxxxxxxxxx|||||||||||||||{{{zzyxxwvutsrrqppooooooooooooooooolllllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhgggggggeeeeeeeeeeeeeeeedddddddddbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::99999999999988888888888766666666555555555555444444333333333222222222222111111111111100000000000///////.............--------------------,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkklmnnoppqrrstuuvwwxxxxxxxxxx}}|||||||||||||{{{{zzyxwwutssrqqppoooooooooooooooolllllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhhgggggggggeeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:99999999999998888888888776666666655555555555544444333333333322222222222111111111111100000000000////////............--------------------,,,,,,,,,,,,++++++++++++++++******************))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkklmmnoopqrrstuuvwwxxxxyyyyyx}}}}||||||||||||{{{zzyyxwvutsrqqppoooooooooooooooollllllkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::99999999999988888888888776666666555555555555444444333333333222222222222111111111111000000000000///////.............--------------------,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  iiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjllllllllllllllllllllllmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkmmnnoppqrstuuvwwxxxyyyyyyy}}}}}||||||||||||{{{zzyxwvutssrqppooooonoooooooooollllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::9999999999998888888888777666666655555555555544444433333333322222222222111111111111100000000000///////..............--------------------,,,,,,,,,,,,+++++++++++++++*************)****)))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!  iiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkklmmnoopqrsttuvwwxxxyyyyyyy}}}}}}}||||||||||{{{zzyyxvvutsrqqppooonnnnnooooooollllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeddddddddddddbbbbbbbbbaaaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEDDDDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;:::999999999998888888888877766666655555555555554444443333333332222222222111111111111100000000000////////..............-------------------,,,,,,,,,,,,,++++++++++++++**************)****))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllmmmmmmllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjklmmnnopqrsstuvwwxxyyyyyyyy~}}}}}}|||||||||||{{{zzyxwvutsrrqppooonnnnnnoooooolllllkkkkkkjjjjjiiiiiihhhhhhhhhhhhggggggggggggggggeeeeeeeeeeeeeddddddddddddbbbbbbbbaaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEDDDDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;:::999999999988888888888777766666655555555555544444443333333322222222222111111111111000000000000////////.............--------------------,,,,,,,,,,,,,++++++++++++++**************)***)))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkklllllllllllllllllllkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkllmmnoppqrstuvvwxxxyyyyyyy~~}}}}}}||||||||||{{{zzyywvuttsrqppoonnnnnnnnooooollllkkkkkkkjjjjjiiiiiihhhhhhhhhhggggggggggggggggggeeeeeeeeeeeedddddddddddddbbbbbbaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::99999999998888888888877776666655555555555544444444333333332222222222111111111111100000000000/////////.............--------------------,,,,,,,,,,,,++++++++++++++**************))***))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiijjlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjjjjjjjjjllmmnnopqrstuuvwwxxyyyyyyy~~~}}}}}}|||||||||{{{{zzyxwvutsrqppoonnnnnnnnnnooollllkkkkkkkjjjjjiiiiiihhhhhhhhhhggggggggggggggggggeeeeeeeeeeedddddddddddddcbbbbbaaaaaaaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;::::99999999988888888888777776666655555555555544444444333333332222222222111111111111000000000000/////////.............-------------------,,,,,,,,,,,,,++++++++++++++**************))**)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiikkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkllmmnopqqrstuvvwxxxyyyyyy~~~}}}}}}|||||||||{{{{zzyxwvutsrqppoonnnnnnnnnnnnollllkkkkkkjjjjjiiiiiiihhhhhhhhggggggggggggggggggggeeeeeeeeeedddddddddddddccbbbaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDFFFFFFEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::9999999988888888888877777666655555555555544444444433333333222222222111111111111000000000000//////////.............-------------------,,,,,,,,,,,,,+++++++++++++**************)))**))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkllmnnopqrstuuvwwxxxyyyyy~~~}}}}}}|||||||{{{{{{zzyxwvutsrqqpoonnnnnnnnnnnnnlllkkkkkkkjjjjjiiiiiihhhhhhhhgggggggggggggggggggggeeeeeeeeeeddddddddddddcccbbaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDFFFFFEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;:::::9999999988888888888777777666655555555555544444444433333332222222222111111111111000000000000//////////............--------------------,,,,,,,,,,,,,++++++++++++***************)))**))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  ggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkllmnopqrrstuvvwwwxxxxxyyyxxxxxxwwwwwwwvvvvvvvuuzyxwvutsrrqppppoopppppppplllllllkkkkkjjjjjiiiiiiiifeeeeeeeeeeeeeeeeeeedddddcccccbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaaaaaaaa`````_________________^^^^_________^^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========;;;;;;;;;;;;::::::::::::9887777777777776666666666654444444444444333333333322222211111111110000000000/////////////...........--...---------------,,,,,,,-,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!  ggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlllllllllllllllllllllllkkklllllllllllkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjkkklmmnopqrsttuvvwwwxxxxyyyxxxxxxwwwwwvvvvvvvvvuuzyxwvutssrqppppoooppppppplllllllkkkkkjjjjjiiiiiiihfeeeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaa`````_________________^^^^^________^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>============;;;;;;;;;;;:::::::::::::9877777777777766666666666644444444444444333333333322222211111111110000000000/////////////..........---..----------------,,,,,,,-,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!  ggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkllmnoopqrsttuvvwwwwxxxxxxxxxxxwwwwwvvvvvvvvuuuzyyxwvutsrqqpppooooppppppllllllkkkkkkjjjjjiiiiiihheeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaaaaaaa````__________________^^^^^^_______^^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>=============;;;;;;;;;;:::::::::::::99877777777777666666666666644444444444443333333333322222211111111110000000000////////////...........---..----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!  ggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmllmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjlllllllllllkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkllmnopqqrsttuvvvwwwwxxxxxxxxxwwwwvvvvvvvvvuuuzzyxwvutsrqqpppooooopppppllllllkkkkkkjjjjiiiiiiihheeeeeeeeeeeedddddddddddddbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaaaaaaa`````_________________^^^^^^^______^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=============;;;;;;;;;::::::::::::::99777777777777666666666666644444444444433333333333222222111111111100000000000////////////..........----.----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""!!!!!!!!!!!!!  ggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiijjjkklmmnopqqrsttuuvvwwwxxxxxxxxxwwwvvvvvvvvuuuuuzzyxwvutsrrqqpppooooppppplllllkkkkkkjjjjjiiiiiihhheeeeeeeeeeeddddddddddddddbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_________________^^^^^^^^____^^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????>>>>>>>>>=============<;;;;;;;;;:::::::::::::999777777777776666666666666644444444444433333333332222222111111111100000000000////////////..........----.----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!  ggggggggggggggggggggghhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiijjjkklmmnopqrrsttuuvvvwwxxxxxxxxwwwvvvvvuuuuuuuuzzyxwvvutsrqqpppppooopppplllllkkkkkkjjjjiiiiiiihhheeeeeeeeeedddddddddddddddbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````_______________^^^^^^^^^^___^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>=============<;;;;;;;;::::::::::::::999777777777776666666666666644444444444333333333332222221111111111000000000000///////////..........----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!  gggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjiiiiijjjkklmnnopqrrsttuuuvvwwwxxxxxwwwwvvvvuuuuuuuutzzyxxwvutsrrqqppppppooppplllkkkkkkkjjjjjiiiiiihhhheeeeeeeedddddddddddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````______________^^^^^^^^^^^__^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@??????????>>>>>>>>>=============<<;;;;;;;::::::::::::::9999777777777776666666666666644444444444333333333322222221111111111000000000000///////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!  gggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjiiiiiiijjjkklmnnopqqrssttuuvwwwwxxxxwwwwvvvuuuuuuuuutzzyyxwvuutsrrqqppppppooppkkkkkkkkkkjjjjjiiiiiihhhheeeeeeeddddddddddddddddddbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>>>>=============<<;;;;;;;::::::::::::::9999777777777766666666666666644444444443333333333322222211111111110000000000000///////////.........----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""!!!!!!!!!!!!!  ggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkllmnnopqqrssttuuvwwwwxxxwwwwvvvuuuuuuuuttzzyyxxwvuttsrrqqppppppoookkkkkkkkkkjjjjiiiiiihhhhheeeeeeeddddddddddddddddddbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<;;;;;;::::::::::::::99999777777777766666666666666544444444443333333333222222211111111110000000000000//////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+**************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!  ffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjkllmnoopqqrssttuvvwwwwwwwwwwvvvuuuuutttttzzzyxxwvvutssrrqqppppppookkkkkkkkkjjjjjiiiiihhhhhheeeeeedddddddddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCDDCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<;;;;;;:::::::::::::99999977777777776666666666666654444444444333333333222222211111111110000000000000///////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""!!!!!!!!!!!!!  ffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkllmnoopqqrssttuvvwwwwwwwwwvvvuuuuttttttzzzyyxxwvvutssrrqqpppppookkkkkkkkjjjjjiiiiiihhhhhheeeeeddddddddddddddddddddbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<;;;;;:::::::::::::99999997777777777666666666666655444444444333333333322222211111111111000000000000////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%$$$$$$$$$$$$#################"""""""!!!!!!!!!!!!  ffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiihiiiiijjkkllmnoopqqrsstuvvwwwwwwwwwvvvuuutttttttzzzyyyxwwvuutssrrqqppppookkkkkkkkjjjjjiiiiihhhhhhheeeeedddddddddddddddddddcbbbbbbbbaaaaaaaaaaaaaaaa`aaaaaaaaa````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<;;;;;::::::::::::99999999777777777666666666666655544444444433333333322222221111111111000000000000////////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%$$$$$$$$$$$#################""""""""!!!!!!!!!!!!  ffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiihhhhiiiijjkklmmnoopqrrstuuvvwwwwwwwwwvvuuutttttttzzzzyyyxwwvuutssrqqqpppookkkkkkkjjjjjjiiiiihhhhhhheeeedddddddddddddddddccccbbbaaaaaaaaaaaaaaaaaaaa``aaaaaaaa`````````````````_______^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<;;;;;:::::::::::999999999777777777666666666666655544444444333333333322222221111111111000000000000////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%$$$$$$$$$$$#################""""""""!!!!!!!!!!!  ffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhiiiijjkklmmnoppqrsstuvvwwwwwwwwwvvuuutttttttzzzzzyyyxwwvuutssrqqpppookkkkkkjjjjjjjiiiiihhhhhhheeeedddddddddddddddccccccaaaaaaaaaaaaaaaaaaaaaa```aaaaaaa``````````````````______^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<;;;;:::::::::::999999999977777777766666666666655554444444433333333322222222111111111000000000000////////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%$$$$$$$$$$$#################""""""""!!!!!!!!!!!  ffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhiiiijjkllmnnopqqrstuuvwwwwxwwwwvvvuutttttttzzzzzzyyyxwwvuutsrrqqppookkkkkjjjjjjjiiiiiihhhhhhheeeddddddddddddddccccccccaaaaaaaaaaaaaaaaaaaaa````aaaaaa```````````````````_____^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<;;;;:::::::::::999999999977777777766666666666555554444444333333333322222222111111111000000000000////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))())(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!  ffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhiiiijjkllmnoopqrrtuuvvwwwxxwwwwvvuuuttttttzzzzzzzyyyxwwvuttsrqqppookkkjjjjjjjjjiiiiiihhhhhhheeedddddddddddddcccccccccaaaaaaaaaaaaaaaaaaa``````aaaaa```````````````````______^^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<;;;;::::::::::999999999997777777776666666666655555444444433333333322222222211111111000000000000////////////...........--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))())(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!  ffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhiiijjkklmmnoppqrstuvvwwwxxxwwwvvvuuttttttzzzzzzzzyyxxwvvutsrrqppookkjjjjjjjjjjiiiiihhhhhhhheeeddddddddddddccccccccccaaaaaaaaaaaaaaaaaa```````aaaa```````````````````______^^^^^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;::::::::::99999999999777777776666666666655555544444433333333322222222221111111100000000000/////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))())(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!  ffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiijjkklmnnopqrstuvvwwxxxxxwwwvvuuutttttzzzzzzzzzyyxxwvuttsrqppookjjjjjjjjjjjiiiiihhhhhhhheedddddddddddddccccccccccaaaaaaaaaaaaaaaaa````````aaa```````````````````______^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;::::::::::999999999999777777776666666666655555544444433333333322222222221111111000000000000////////////...........--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************))))))))))))))())((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!  ffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjkllmnopqqstuuvwwxxxxxxwwvvuuutttttzzzzzzzzzzyyxwwvutsrqqpookjjjjjjjjjjiiiiiihhhhhhhheedddddddddddddccccccccccaaaaaaaaaaaaaaa``````````aa```````````````````______^^^^^^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBCCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;::::::::::99999999999977777776666666666655555554444433333333322222222222111111000000000000/////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!  ffffffffffffffffffffffgffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiijjkklmnnopqsstuvwwxxxxxxwwwvvuutttttzzzzzzzzzzyyxxwvutsrqqpookjjjjjjjjjjiiiiiihhhhhhhgedddddddddddddcccccccccccaaaaaaaaaaaaa```````````````````````````````________^^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;::::::::::99999999999977777766666666666655555554444433333333322222222221111111000000000000////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))(()((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!  fffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiijjkllmnopqrstuvvwwxxxxxxwwvvuuuttttzzzzzzzzzzzyyxwvutssrqppokjjjjjjjjjjiiiiiihhhhhhhgedddddddddddddcccccccccccaaaaaaaaaaaa``````````````````````````````________^^^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;:::::::::99999999999997777766666666666665555555444433333333322222222222111111000000000000////////////...........--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))(()((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!  fffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiijjklmnopprstuvvwwxxxxxxwwwvvuuttttzzzzzzzzzzzyyxwwvutsrqppokjjjjjjjjjjiiiiiihhhhhhggddddddddddddddcccccccccccaaaaaaaaaa``````````````````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;:::::::::99999999999887777666666666666655555555444433333333322222222221111111000000000000///////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************))))))))))))))(()((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!  effffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiijjkllmnoprstuuvwwxxxxxxxwwvvuuutttzzzzzzzzzzzyyxxwvutsrqppokjjjjjjjjjjiiiiiihhhhhhggddddddddddddddcccccccccccaaaaaaaaaa`````````````````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;:::::::::99999999998887766666666666666655555555444333333333222222222221111110000000000000///////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))(()(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!  eeeffffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiijjklmnopqrstuvwwxxxxxxxwwwvvuutttzzzzzzzzzzzyyxxwvutsrqqpokjjjjjjjjjjiiiiiihhhhhgggdddddddddddddddccccccccccaaaaaaaaa````````````````````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;::::::::::9999999999888666666666666666655555555544433333333322222222221111110000000000000///////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++**************)))))))))))))))((()(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!  eeeeeffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhiijkllmnoqrstuvwwxxxxxxxxwwvvuuuttzzzzzzzzzzzyyyxwvutsrrqpokjjjjjjjjjjiiiiihhhhhhgggdddddddddddddddccccccccccaaaaaaaa````````````````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;::::::::::999999999888866666666666666665555555554433333333322222222222111111000000000000///////////............------------,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!  ddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffggghiijklmnopqrstuuvvvvvvuuuttsssrrwwwwwwwwwwwwvvuutsrqponnmmlllllkkkkkkkkkjjjjjiiiiidddddddddddddddddccccccccaaaaaaaaaaaaaaaaa````````````_____________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>=======<<<<<<<<<<<<<<<;;;::::99999999988888888877777777766666666666666655554444333333333222222222211000000000000/////////////.............-----------,,--------,,,,,,,,,,,,,,,,,---,,,,,,,,,,,+++++++++**++++****************)))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!  dddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffgghhijklmnopqrsttuuvvvvvvuutttssrrwwwwwwwwwwwwvvuutsrqpoonmmllllllkkkkkkkkjjjjiiiiiidddddddddddddddddccccccccaaaaaaaaaaaaaaaaa``````````______________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<<<<;;;;:::99999999998888888887777777666666666666666665555444333333333222222222221100000000000//////////////............-----------,,,-------,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,+++++++++**++++****************)))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!  dddddddddddddddeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffgghiijklnopqrsstuuvvvvvvuuuttssrrwwwwwwwwwwwwvvvutssrqponmmmllllllkkkkkkkjjjjiiiiiiddddddddddddddddddcccccccaaaaaaaaaaaaaaaa```````````_____________________^^_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<<<<<;;;;:::99999999988888888877777776666666666666666655555444333333333222222222211100000000000//////////////............----------,,,,------,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,++++++++***+++****************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!  dddddddddddddddddeeeeeeddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffeeeefffffghhijklmnopqrstuuvvvvvvvuuttsssrwwwwwwwwwwwwvvvuttsrqponnmmmllllllkkkkkjjjjiiiiiiiddddddddedddddddddcccccccaaaaaaaaaaaaaaaa``````````_____________________^^^_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<<<<;;;;;::999999999988888888877777766666666666666666555555443333333332222222222111100000000000//////////////...........-----------,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++*****************))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!  dddddddddddddddddddeeeedddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffeeeeeeefffgghijjlmnopqrsttuuvvvvvvuuuttssrxwwwwwwwwwwwwvvuutsrqpponnmmllllllkkkkkjjjjiiiiihhdddddddeeeeeddddddcccccccaaaaaaaaaaaaaaa``````````____________________^^^^^_____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;:999999999988888888877777766666666666666666655555544333333333222222222211110000000000///////////////...........----------,,,,,-----,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,+++++++++***++****************)))))))((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!  dddddddddddddddddddddeedddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeefffghhijklmnpqrsstuuvvvvvvuuuttsssxwwwwwwwwwwwwvvuutssrqponnnmmllllllkkkkjjjiiiiihhhdddddddeeeeeedddddcccccccaaaaaaaaaaaaaaa``````````__________________^^^^^^^____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;:999999999988888888777777666666666666666666555555543333333332222222222111110000000000//////////////...........-----------,,,,,----,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,++++++++****+*****************)))))))(((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"##""""""""""""""!!!!!!!!!  ddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeffgghijklmnopqrsttuuvvvvvuuutttssxxwwwwwwwwwwwvvvuttsrqpponnmmmmllllkkkkjjjiiiiihhhdddddddeeeeeeddddddccccccaaaaaaaaaaaaaaa``````````________________^^^^^^^^^___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?@@@@@@??????????>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;9999999999888888888777777666666666666666666555555533333333332222222222111110000000000//////////////...........----------,,,,,,---,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,+++++++++****+****************))))))))((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!  dddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeefffghhijklmopqrsttuuvvvvvvuuuttssxxwwwwwwwwwwwvvvuutsrqqpoonnmmmmllllkkkjjjiiiihhhhdddddddeeeeeeedddddcccccbaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^__^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;999999999888888888777777766666666666666666555555553333333332222222222111111000000000//////////////...........-----------,,,,,,---,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++****+****************))))))))((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#""""""""""""""!!!!!!!!!!  dddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeffgghijklmnopqrsttuuvvvvvuuuttssxxxwwwwwwwwwwvvvuutssrqppoonnmmmmlllkkkjjjiiihhhhhdddddddeeeeeeedddddcccccbaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????@@@@???????????>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;999999998888888888777777766666666666666665555555553333333332222222222111111000000000//////////////...........----------,,,,,,,--,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,++++++++*********************)))))))))((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!  cddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiigghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeffghhijlmnopqrsttuuuvvvvuuutttsxxxxwwwwwwwwwwvvuuttsrqqppoonnnmmmllkkkjjiiiihhhhhddddddddeeeeeedddddccccbbaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????@@?????????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;99999999888888888777777776666666666666665555555555333333332222222222111111100000000//////////////...........-----------,,,,,,,--,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,+++++++++********************))))))))))((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!  ccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffgghijklmnoqrrsttuuuvvvuuutttsyxxxxwwwwwwwwwvvuuttsrrqpppoonnnmmlllkkjjiiihhhhhhddddddddeeeeeedddddccccbbaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????@?????????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;99999998888888887777777776666666666666655555555555333333332222222222111111100000000//////////////...........-----------,,,,,,,-,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,+++++++++********************))))))))))(((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  ccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffghijklmnopqrsttuuuuuuuuuuttsyxxxxxwwwwwwwwvvvuttssrqqppooonnnmmllkkjjiiihhhhhhccdddddddeeeeedddddccccbbaaa````aaaaaa````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;9999998888888888777777777666666666666665555555555533333332222222222111111110000000//////////////............----------,,,,,,,,-,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,++++++++++*******************)))))))))))(((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  ccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffgghijklmopqrrsttuuuuuuuuutttyyxxxxxwwwwwwwvvvuttssrrqqpppoonnmmllkkjjiihhhhhggcccdddddddeeeddddddccccbbaa```````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;9999998888888887777777777666666666666555555555555533333332222222222111111110000000//////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,+++++++++*******************))))))))))))(((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!  ccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeedeeeeeffghijklmnopqrsttuuuuuuuuutttyyxxxxxxwwwwwwvvvuutssrrqqqpppoonnmmlkkjjiihhhggggccccddddddddeddddddccccbba````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;999998888888887777777777766666666666555555555555543333332222222222111111111000000///////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,++++++++++*******************))))))))))))((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  ccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddeeeffgghijkmnopqrrsttuuuuuuuutttyyyxxxxxxwwwwwvvuuuttssrrrqqpppoonnmllkjjiihhhggggcccccddddddddddddddccccbba````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;:99998888888888777777777776666666666555555555555554333332222222222211111111100000///////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,++++++++++******************)))))))))))))((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!   ccccccccccccccdddddddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeeeffghijklmnopqrssttuuuuuuttttyyyxxxxxxwwwwwvvuuuttssrrrrqqpppoonmmlkjjiihhgggggccccccdddddddddddddccccbb`````````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:99988888888887777777777776666666665555555555555544333332222222222111111111100000///////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,+++++++++++******************)))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!   ccccccccccccccccdddddddccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddeeeffghiijlmnopqrrstttuuuuuttttyyyxxxxxxxwwwwvvuutttssrrrrrqqqpponmmlkjjiihhgggggcccccccddddddddddddcccbbb`````````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;::9988888888887777777777777666666665555555555555544433332222222222111111111110000///////////////...........------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,++++++++++++******************)))))))))))))((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!   ccccccccccccccccccdddddccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeffghijklmnopqrsstttttttttttyyyxxxxxxxwwwvvvuutttsssrrrrrqqpponnmlkjjihhhgggggccccccccddddddddddccccbbb`````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGHHGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;:::998888888888777777777777666666666555555555555554443332222222222211111111111000////////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++******************))))))))))))((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  cccccccccccccccccccccddccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeffghijklmnopqqrssttttttttttyyyyxxxxxxwwwvvvuutttssssssrrrqqpponmlkkjihhhgggggbbcccccccdddddddddccccbbb`````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::988888888887777777777777666666665555555555555544443332222222222111111111111000///////////////............-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,+++++++++++++*******************))))))))))))(((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!  cccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeefgghijklmnopqrrsstttttttttyyyyxxxxxxwwwvvvuutttsssssssrrrqqponmllkjihhgggggfbbbcccccccddddddddccccbbb`````````````````````````________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>???????>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::88888888888777777777777666666665555555555555554444332222222222211111111111100////////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,+++++++++++++++******************)))))))))))))((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!  ccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeffghijklmnoppqrrsssttttttsyyyyxxxxxxwwwvvuuutttssssssssrrqqponnmlkjiihggggffbbbbcccccccdddddddccccbbb`````````````````````````________^^^^^^^^^^^^^^^^]^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>??????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::8888888888777777777777766666665555555555555554444433222222222211111111111100////////////////............-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,+++++++++++++++++******************))))))))))))(((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!  ccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhggggggggggggggggggghhhhhhhhggggggggggggggggghhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeefgghijklmnopqqrrsssssssssyyyxxxxxxxwwwvvuuuttttssssssssrrqpponmlkjiihhgggffbbbbbcccccccdddddcccccbbb````````````````````````_________^^^^^^^^^^^^^^^]]^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::8888888888777777777777666666665555555555555554444432222222222111111111111100///////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++******************))))))))))))((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!  bccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhfffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghgggggggggggggggggggggggghhhhhhhhhhhhghhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeffghijjklmnopqqrrssssssssyyxxxxxxxxwwwvvuuuttttsssssssssrqqponmlkjjihhgggffbbbbbbcccccccddddcccccbbb````````````````````````_________^^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>??>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::888888888777777777777766666665555555555555554444443222222222211111111111100////////////////............-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*++++++++++++++++++******************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!  bbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeefgghijklmnoopqqrrrssssssyxxxxxxxxxwwwvvuuuttttssstttsssrrqponmlkkjihhgggffbbbbbbbcccccccddccccccbbb```````````````````````__________^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>?>>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::888888888777777777777666666655555555555555554444442222222222111111111111000///////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**+++++++++++++++++********************)))))))))))(((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!  bbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggfffffffffffffggggggggggggggggggggggggggggggggggggggffffffffgggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeffghhijklmnoppqqrrrrssssxxxxxxxxxwwwvvvuuutttttttttttsssrqqponmlkjiihhgggfbbbbbbbbccccccccccccccbbb``````````````````````__________^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;::::::::888888887777777777777666666655555555555555554444442222222222111111111111000//////////////.............-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**+++++++++++++++++*******************)))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!  `````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeedddddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccdddeffgghijklmnnoppqqrrrsssssssssssssrrrqqqppoooooooottttsssrqqponmlkjiihhggffeeeeeeeeeeefffffffffeeeed`________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<<;::::::::::9999999998888877777777777666666666666655555555555555544444444443333333222222222221111111100000000000000///////////-----------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ```````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffffffffffhghhgggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeddddddddddddddddddddddddeeeeeeeeeedddddddddddddddddddddddddddddccccccccccddeeffghiijklmnooppqqrrrrssssssssssrrrrqqqppooooooootttttssrrqponmlkkjihhgggfeeeeeeeeeeefffffffffeeeed`________________________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<:::::::::::999999999888887777777777766666666666655555555555555554444444444333333322222222222111111110000000000000////////////-----------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ``````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddccccccccccccdeeefgghijkklmnooppqqrrrrrssssssssrrrrqqqppooooooootttttsssrqpponmlkjiihhgggeeeeeeeeeeeeffffffffeeeed`________________________________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<::::::::::999999999888888777777777766666666666655555555555555554444444444333333322222222222111111111000000000000/////////////----------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddddddddddddddddcccccccccccccccdeeffgghijkllmnooppqqrrrrsssssssrrrrrqqppppooooooottttttssrrqponmlkkjiihhggeeeeeeeeeeeeffffffffeeeed`______________________^^_______^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;::::::::::999999999888888777777777766666666666655555555555555554444444444333333322222222222111111111000000000000/////////////----------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++********************))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ``````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeddddddddddddddddddddddddddddddddddccccccccccccccccddeeffghhijklmmnooppqqrrrrsssssrrrrrqqqppppoooooootttttttssrqpoonmlkjjihhggeeeeeeeeeeeeffffffffeeeed`______^^^^^_________^^^^______^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;:::::::::999999999888888877777777766666666666665555555555555554444444444433333322222222222111111111100000000000//////////////----------,,,,,,,,,,,,,,,+,,,,,,,,,,+++++++++++++********************))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddccccccccccccccccccdddeeffghiijklmnnoppqqqrrrrrsrrrrrrrqqqppppoooooootttttttssrqqponmllkjiihhgeeeeeeeeeeeefffffffffeeed`_____^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;:::::::::99999999988888887777777776666666666665555555555555554444444444433333332222222222211111111110000000000///////////////---------,,,,,,,,,,,,,,,,+,,,,,,,,,,++++++++++++*********************))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeegggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccdddddddddddddddddddddccccdddddddddddddddddddddddddddddddccccccccccccccccccccdddeeefgghijjklmnnoppqqqrrrrrrrrrrrrqqqppppoooooootuuuttttsrrqponnmlkjjihhgfeeeeeeeeeeffffffffffeeed`_____^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;::::::::999999999888888887777777766666666666665555555555555544444444444433333332222222222111111111110000000000//////////////.---------,,,,,,,,,,,,,,,++,,,,,,,,,,++++++++++++********************)))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  `````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeegggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccdddddddddddddddddddccccccdddddddddddddddddddddddddddddcccccccccccccccccccccccdddeeffgghijkllmnooppqqqrrrrrrrrrrqqqqppppoooooopuuuuutttssrqqponmlkkjihhgfeeeeeeeeeeffffffffffeeee`____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?@??????????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;:::::::999999999988888888777777766666666666665555555555555544444444444433333332222222222111111111111000000000///////////////.--------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++*******************)))))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeegggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccdddddddddddddddddccccccccdddddddddddddddddddddddccdcccccccccccccccccccccccccccdddeeffghhijklmmnooppqqrrrrrrrrrrqqqqpppppooooppuuuuuuttssrrqponmmlkjiihhfeeeeeeeeeeffffffffffeeee`____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888888777777666666666666665555555555555444444444444433333332222222222111111111111000000000//////////////..--------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*******************))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccdddddddddddddccccccccccccdddddddddddddddddddddcccccccccccccccccccccccccccbbccccdddeeffghiijklmnnoppqqqrrrrrrrrqqqqqpppppooopppuuuuuutttsrrqponnmlkjiihhfeeeeeeeeeefffffffffffeee`____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;::::::999999999988888888877777766666666666665555555555555444444444444433333332222222222111111111111100000000///////////////..-------,,,,,,,,,,,,,,,++++,,,,,,,,+++++++++++++*******************)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccddddddddddcccccccccccccccddddddddddddddddddccccccccccccccccccccccccccccbbbbbccccdddeefgghijkllmnooppqqqrrrrrrqqqqqppppppppppppuuuuuuuttssrqpoonmlkjjihhfeeeeeeeeeefffffffffffeee`____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;:::::999999999988888888887777766666666666665555555555555444444444444433333333222222222211111111111110000000///////////////...-------,,,,,,,,,,,,,,,++++,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"###""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccddddddddcccccccccccccccccdddddddddddddddccccccccccccccccccccccccccccccbbbbbbcccccdddeefghhijklmnnopppqqqrrrrqqqqqqppppppppppppuuuuuuuttssrqponnmlkjiihhfeeeeeeeeeffffffffffffeee`____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777666666666666665555555555554444444444444433333332222222222111111111111110000000///////////////...------,,,,,,,,,,,,,,,+++++,,,,,,,+++++++++++++******************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"###""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ___````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeededddddddddddddddddcccccccccccccccccccccccccdddddccccccccccccccccccccdddddddddddddcccccccccccccccccccccccccccccccbbbbbbbccccccdddeffghijjklmnooppqqqqqqqqqqqqqppppppppppppuuuuuuuttsrrqponmmlkjiihhfeeeeeeeeeffffffffffffeee`____^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNOOOOOOOOONNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::9999999999988888888888777666666666666666555555555554444444444444433333333222222222211111111111110000000///////////////....------,,,,,,,,,,,,,,++++++,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""##""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  _____``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccddcccccccccccccccccccccccddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbcccccccdddeffghijklmmnooppqqqqqqqqqqqpppppppppppppuuuuuuuttsrrqponmllkjiihgfeeeeeeeeeefffffffffffeee`____^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOOOOOOOOONNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;::9999999999988888888888777766666666666666555555555554444444444444433333333222222222211111111111111000000///////////////.....------,,,,,,,,,,,,,+++++++,,,,,,++++++++++++++*****************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""##""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  _______````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccddeefghhijklmnnooppqqqqqqqqqqpppppppppppppuuuuuuttssrqqponmlkjjihhgfeeeeeeeeeefffffffffffeee`____^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNMMMMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:9999999999998888888888777766666666666666655555555555444444444444433333333322222222221111111111111000000////////////////.....-----,,,,,,,,,,,,,,+++++++,,,,,++++++++++++++*****************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""#"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  _________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccddeefghijkllmnooppppqqqqqqqppppppppppppppuuuuuuttssrqponmmlkjiihhgfeeeeeeeeeeefffffffffeeee`____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOONNNNNNNOOOOOOOONNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;99999999999988888888888777666666666666666555555555554444444444444333333333322222222211111111111110000000///////////////......----,,,,,,,,,,,,,,++++++++,,,,,++++++++++++++*****************))))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""#""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ___________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccddefgghijklmmnoopppppqqqppppppppppppppppuuuuuuttsrrqponmlkkjihhggfeeeeeeeeeeeefffffffeeeee`____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:9999999999988888888888777766666666666666555555555554444444444444333333333332222222221111111111111000000///////////////.......----,,,,,,,,,,,,,+++++++++,,,,,+++++++++++++******************))))))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   ______________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccdeefghijkklmnnoopppppppppppppppppppppppuuuuuttssrqpoonmlkjiihhggeeeeeeeeeeeeeeeffffeeeeed_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::999999999988888888888777766666666666666655555555554444444444444333333333333222222221111111111111000000////////////////.......---,,,,,,,,,,,,,,+++++++++,,,,++++++++++++++*****************)))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   ________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbcccccccccccccccccccccccbbcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccddeffghijkllmnnooopppppppppppppppppppppuuuutttsrrqponmlkkjihhhggeeeeeeeeeeeeeeeeeeeeeeeed____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOONNNNNNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::999999999988888888888777766666666666666555555555554444444444443333333333332222222211111111111110000000///////////////........---,,,,,,,,,,,,+++++++++++,,,,++++++++++++++*****************)))))))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   __________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeddddfffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbccccccccccccccccccccbbbbbcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccddefghiijkllmnnoooppppppppppppppppppppuuuuttssrqqponmlkjiihhgggeeeeeeeeeeeeeeeeeeeeeeddd____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;:::99999999988888888888777776666666666666555555555555444444444444333333333332222222221111111111111000000///////////////.........--,,,,,,,,,,,,,+++++++++++,,,++++++++++++++******************)))))))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   ____________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddccccddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeddddddddddfffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbccccccccccccccccccbbbbbbbccccccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbcccdeffghijjklmmnnooopppppppppppppppppppuuutttssrqponmllkjiihhgggffeeeeeeeeeeeeeeeeeeddddd___^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::9999999988888888888877777666666666666655555555555544444444444333333333333222222221111111111111000000////////////////.........--,,,,,,,,,,,,++++++++++++,,,++++++++++++++******************)))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   _______________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccddddddcccccccccdddddddddddddddddccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeedddddddddddddddddfffffffffffffffffffffffffeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbccddefgghijkklmmnnoooppppppppppppppppppuuutttsrrqponmlkkjiihhhggffffffeeeeeeeeddddddddddd___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::9999999888888888888777777666666666666555555555555444444444443333333333332222222221111111111111000000///////////////..........-,,,,,,,,,,,,,++++++++++++,,+++++++++++++++******************)))))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   _______________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccddccccccccccccccddddddddddddcccccccccccccccccccccccccccccccccccccccccdccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeddddddddddddddddddddddddfffffffffffffffffffffeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbabbbbbbccdeefghhijkklmmnnoooppppppqqqqqqpppppuuuttssrrqponmlkjjiihhhhhffffffffeeeeedddddddddddc_^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::9999998888888888887777777666666666666555555555555444444444443333333333332222222211111111111110000000//////////////...........-,,,,,,,,,,,,+++++++++++++,,+++++++++++++++******************))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   _______________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaabbbbccddeefghhijkklmmnnoooppppqqqqqqqqppppuutttssrqqponmlkjjiihhhhhggggfffffeeeedddddddccccc^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::9999998888888888877777777666666666665555555555554444444444433333333333322222222211111111111100000000/////////////............,,,,,,,,,,,,++++++++++++++,,++++++++++++++******************)))))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  _______________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbaaaaaabbbbccddeffghhijkklmmnnooppppqqqqqqqqqpppuutttssrqpponmlkkjjiiiiiigggggggfffeeeddddcccccccc^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>?>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::9999988888888888877777777666666666655555555555554444444444333333333333322222222111111111111100000000/////////////............,,,,,,,,,,,,++++++++++++++,+++++++++++++++******************)))))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_____```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbcccccccccccccccccccccccccccccccccccccccccccccdcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddcccccccccccccccccddddddddddddddddddddddddccddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````aaabbcddeffghhiijkkllmmnnnoooooooonnnnrrqqqpponnmlkjjihhggggffghhhhhhgggffeedddccccccccc____________________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;:::::::::::999999988888888888777777777666666666666555555555555444444444433333333333322222111111111111000000000000///////////..............----,,,,,,,,,,,,,+++++++++****************)))))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddccccccccddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaabbcddeffgghiijkllmmnnnooooooooonnnrrqqqpponnmlkkjiihhggggggiiiiihhhggffeeddcccccbbbb____________________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;::::::::::::999999888888888888777777777666666666665555555555555444444444433333333333322222111111111110000000000000//////////...............---,,,,,,,,,,,,,++++++++++***************))))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^__________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddcccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaabbcddeffgghijjkllmmnnooooooooonnnrrqqqpponnmllkjjiihhhhhhhjjjjiiihhggfeeddccccbbbbb^^^^^^_______________^^^^^]]]]]]]]\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::::::::::9999999888888888887777777777666666666665555555555554444444444333333333333222221111111111110000000000000/////////...............----,,,,,,,,,,,,+++++++++++***************)))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ]^^^^^^^^^^^^^^^^^^^^^^_____________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaabbcddeffghhijkklmmnnooooooooonnnrrqqqppoonmmllkjjiiiiiiiikkkkjjjiihggfeeddcccbbbbb^^^^^^^______________^^^^^]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888887777777777666666666655555555555554444444444333333333333222221111111111100000000000000/////////...............----,,,,,,,,,,,,+++++++++++***************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ]]]]^^^^^^^^^^^^^^^^^^^_______________```````````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccdddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaabbcddeefghiijkllmnnoooooooooonnrrqqqppoonnmmllkkjjjjjjjjllllkkkjiihggfeddcccbbbbb^^^^^^^______________^^^^]]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::::9999998888888888887777777777766666666655555555555554444444444333333333333222222111111111110000000000000/////////...............----,,,,,,,,,,,,++++++++++++***************)))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!!!  ]]]]]]^^^^^^^^^^^^^^^^^__________________```````_```````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaabbcddeefghijkklmmnnooooooooonnrrqqqppooonnmmllkkkkkkkkkmmmmlllkjjihgffeddccbbbbb^^^^^^^______________^^^^]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONOOOONNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::::9999999888888888887777777777776666666655555555555555444444444433333333333322222211111111110000000000000/////////................---,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]^^^^^^^^^^^^^^^______________________```_____````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````____`````aaabbcddefghhijklmmnnooooooooonnrrqqqpppoonnnmmllllllllllnnnnmmmlkkjihgfeedcccbbbb^^^^^^^^_____________^^^^]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNOONNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888887777777777776666666555555555555554444444444433333333333222222211111111100000000000000/////////...............----,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""""""""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]^^^^^^^^^^^^^________________________`_______`````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_______`````aabbccdefghijkklmnnnoooooooonnrrqqqppppoonnnmmmmmmmmmmmoooonnnmllkjihgfeddccbbbb^^^^^^^^_____________^^^^]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMLLMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999888888888887777777777777666666555555555555555444444444433333333333322222221111111110000000000000/////////................---,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$#############""""""""""""""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]^^^^^^^^^^___________________________________``````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________````aabccdeefghijklmmnnooooooonnnrrqqqppppoooonnnnnmmmnnnnppppooonmllkjihgfeddccbbb^^^^^^^^_____________^^^]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYXXXXZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;::::::::::::99999998888888888877777777777776666666555555555555554444444444433333333333222222221111111100000000000000/////////...............----,,,,,,,,,,,,++++++++++++++************))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$#############"""""""""""""""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]^^^^^^^______________________________________`````````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````____________````abbbcdefghijkllmnnnoooooonnnrqqqqqppppooooonnnnnnnoooppppppoonmlkjihgffedccbbb^^^^^^^^____________^^^^]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999888888888887777777777777666666555555555555554444444444433333333333322222222111111110000000000000/////////................----,,,,,,,,,,,+++++++++++++++***********))))))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###$$#############"""""""""""""""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]^^^^^_________________________________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_______________```aabbcddefghijklmmnnnooooonnnrqqqqqppppppoooooooooooopqqqqqqpponmlkjihgfeddccbb^^^^^^^^____________^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;::::::::::::9999999988888888887777777777777666666555555555555554444444444443333333333332222222211111110000000000000/////////................-----,,,,,,,,,,,+++++++++++++++**********))))))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###$##############"""""""""""""""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]^^^^__________________________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````__________________``aabbcdefghijkklmmnnnoonnnnnrqqqqqppppppppooooooppppprrrrqqqpoonmlkjihgfedccbb^^^^^^^^____________^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888887777777777777666666555555555555554444444444433333333333322222222211111110000000000000/////////...............------,,,,,,,,,,++++++++++++++++*********)))))))))))))))())((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###$#############""""""""""""""""""""""""""""!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^___________________________________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____________________```aabccdefghijkllmnnnnnnnnnnrqqqqqqpppppppppppppppppqrrrrrrqqponmlkjihgfeddcbb^^^^^^^^_____`______^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;::::::::::::9999999998888888887777777777777666666555555555555554444444444443333333333332222222221111110000000000000/////////................------,,,,,,,,,,++++++++++++++++*******))))))))))))))))(()((((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$#############"""""""""""""""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^___________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`baaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````______________________``aaabcdefghijjklmmnnnnnnnnnqqqqqqqpppppppppppppppqqqrrrrrrqqpponmlkjihgfedccb^^^^^^^_____````____^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;::::::::::::9999999998888888877777777777777666665555555555555544444444444433333333333322222222221111110000000000000////////................-------,,,,,,,,,,+++++++++++++++*******)))))))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$#############"""""""""""""""""""""""""""!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_______________^^______```abccdefghijkllmmnnnnnnnnqqqqqqqpppppppppppppqqqqqsssrrrrqqponmlkjihgfedccb^^^^^^^____`````____^^^]]]\\\\\\\\\\\\\\\\\[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888887777777777777666666555555555555544444444444433333333333332222222222111110000000000000/////////...............--------,,,,,,,,,+++++++++++++++*******)))))))))))))))))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^__________________________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````______________^^^^^____```aabcdefghiijkllmmmnnnnnmqqqqqqqpppppppppppppqqqqqsssrrrrqqponmmkjihgfeddcb^^^^^^^___```````___^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999988888887777777777777666666555555555555544444444444443333333333333222222222211111000000000000/////////................--------,,,,,,,,,+++++++++++++++******)))))))))))))))))((((((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  \\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________^^^^^^^____```abbcdefghijjkllmmmmmmmmqqqqqqpppppppppppppppqqqqrrrrrrqqpponnmlkjigffedcc_^^^^^^___````````___^^]]]\\\\\\\\\\\\\\\\\\\\\\\[ZYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;:::::::::::999999999998888887777777777777766666655555555555554444444444443333333333333222222222221111000000000000/////////................---------,,,,,,,,+++++++++++++++*******))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  \\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________^^^^^^^^^_____`aabcdeffghijkkllmmmmmmmqqqqqqppppppppppppppppqqqrrrrrrqqpponmmlkjihgfedcc_^^^^^___``````````__^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;:::::::::::999999999988888887777777777777666666555555555555544444444444433333333333333222222222211111000000000000/////////................---------,,,,,,,,++++++++++++++*******))))))))))))))))(((((((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!  \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^^____________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaaaaaaaaaaaa`````````````````````````_________________^^^^^^^^^^^____``abbcdefghiijkkllmmmmmmqqqqqqppppppppppppppppppprrrrqqqppoonmmlkjihgfedcc_^^^^^___```aaaa```__^^^]]\\\\\\\\\\\\\\\\\]]]]\\\ZZZZYYYYYXXXXXXXXXXXXXXXWYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNNMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMLLLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;:::::::::::999999999988888887777777777777666666655555555555544444444444443333333333333222222222221111000000000000//////////...............----------,,,,,,,+++++++++++++++******))))))))))))))))(((((((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!  \\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___^^^^^_____________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaa``````````````````````````__________________^^^^^^^^^^^^^____``abccdefghijjkkllmmmmmqqqqqppppppppppppppppppppqqqqqqppoonnmllkjihgfedcc_^^^^___```aaaaaa```__^^]]\\\\\\\\\\\\\]]]]]]]]]]][[ZZZZYYYYXXXXXXXXXXXXWWWYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888877777777777777666666655555555555544444444444443333333333333222222222221111000000000000//////////...............----------,,,,,,,++++++++++++++*******))))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaa`````````````````````aaaaaaaaaaaaaaa`````````````````````````____________________^^^^^^^^^^^^^^^___``aabcdeffghijjkklllmmmqqqqqppppppppppppppppppppqqqqpppooonmmlkjjihgfeddc__^^^___``aaaaaaaa``__^^]]]\\\\\\\\\\\]]]]]^^^^^]][[[[ZZZYYYYXXXXXXXXXXWWWWYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888877777777777777666666665555555555544444444444444333333333333222222222221111000000000000///////////..............-----------,,,,,,++++++++++++++*******))))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````a````````````````````````aaaaaaaaaaaa``````````````````````````_____________________^^^^^^^^^^^^^^^^^^__``abbcdefghhijjkllllmmqqqqqpppppppppppooooooooopppppooonnnmllkjjihgfeddc__^^___```aaabbbaaa``__^^]]\\\\\\\\\]]]]^^^^^^^^^^\\[[[ZZZYYYYXXXXXXXXWWWWWYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777777777666666666555555555544444444444444333333333333322222222222111100000000000////////////.............------------,,,,,,++++++++++++++******)))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________````````````````````aaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````aaaaaaaaaa``````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^__``abccdefghiijkkllllmqqqqqpppppppppooooooooooopppoooonnnmmlkkjiihgfeddc_______``aaabbbbbbaa``_^^]]\\\\\\\\\]]]^^^^_______]\\\[[[ZZZYYYXXXXXXXWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888877777777777776666666666555555555544444444444443333333333333222222222221111000000000000////////////.............------------,,,,,+++++++++++++********))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````aaaaaaa``````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^___`aabcdeefghiijkkllllpqqqqpppppppppoooooooonnnooooonnnmmmllkkjihhgfeddc_______``aabbbbbbbaa``__^]]]\\\\\\\]]]^^^____````_]]]\\\[[ZZZYYYXXXXXXWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777776666666666655555555544444444444443333333333333222222222222111100000000000/////////////............-------------,,,,,+++++++++++++********))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________`````````````````````````````````````aaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````aaaa```````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^__``abbcdefgghijjkklllpppppppppppppooooooonnnnnooonnnnmmmllkkjjihhgfeedc_______``aabbbccbbbaa`__^^]]\\\\\\]]]^^^___```````^^^]]\\[[[ZZYYYXXXXXWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888877777777777776666666666655555555544444444444443333333333333222222222221111000000000000/////////////............-------------,,,,+++++++++++++*********)))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````````````````````````````````````````aaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````aa```````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^]^^^]^^^__``abccdefghhijjkkllpppppppppppppoooooonnnnnnonnnnmmmmlllkkjjihhgfeedd_______``aabbccccbbaa``_^^]]\\\\\\]]]^^___```aaaaa__^^^]]\\[[ZZYYYXXXXWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999988888877777777777776666666666665555555544444444444443333333333333222222222222111100000000000//////////////...........--------------,,,,++++++++++++**********))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````bbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaaa``````````````_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\]]]]^^^__`abbcdefghhiijjkkllllllllllllllkkkkkkjjjjjooonnnmmmlllkkkjjihhgfeedcccccccddeefffgggffeedccb]\\[[[[[[\\\]]^^___``````````__^^]]\[[ZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999988888887777777777777666666666655555555555444444444444433333333333222222222221111110000000000000//////////..........--------------,,,,++++++++++++********************))))))))))))))((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````bbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaa``````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]^^^_``abcddefghhijjjkllllllllllllllkkkkkjjjjjioonnnmmmmlllkkkjjihhgffedcccccccddeefffgggffeedccb]\\[[[[[[\\\]]^^__````aaaaa```__^^]\\[[ZZYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::999999999988888887777777777777666666666665555555555544444444444433333333333322222222222111111000000000000///////////.........---------------,,,,++++++++++++*******************))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[\\[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````baaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaaaaaaaaaaaaaaaa``````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^__`aabcdeffghiijjjkllllllllllllllkkkkjjjjjionnnnmmmllllkkkjjiihggfeedccccccdddeefffgfffeeddcb]\\[[[[[[\\\]]^^__```aaaaaaaa``__^^]\\[[ZZYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999988888888777777777777666666666666555555555544444444444443333333333322222222222111111000000000000////////////........---------------,,,,++++++++++++*******************))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaa``````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^__`abbcdefgghiijjkklllllllllllllkkkkjjjjiionnnmmmmllllkkkjjiihhgffedcccccccddeefffffffeedccb]\\[[[[[[\\\]]^^__``aaaaabbaaa``__^]]\\[ZZZYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999999988888887777777777777666666666666555555555444444444444433333333333222222222222111111000000000000////////////........---------------,,,,++++++++++++*****************)))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````````````````````aaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaa```````````````________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]^^_``abcddefgghiijkkkklllllllllllkkkkkjjjjionnnmmmmllllkkkjjjihhggfeddccccccddeeeffffffeedccb]\\[[[[[[\\\]]^^__``aaaabbbbaaa``__^]\\[[ZZYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999999988888888777777777777666666666666655555555544444444444433333333333222222222222111111000000000000/////////////.......---------------,,,,++++++++++++*****************))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________````````````````````````````````````````aaaaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaa`````````````````_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^_`aabcdeefghhiijkkkklllllllllllkkkkjjjjionnnmmmmllllkkkkjjiihhgffeddcccccdddeeeffffeeddccb]\\[[[[[[\\\]]^^__``aaaabbbbbaaa``_^]]\[[ZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999998888888877777777777666666666666665555555544444444444443333333333222222222222111111100000000000//////////////.......---------------,,,,++++++++++++***************)))))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````````````````````````````aaaa```````````````````````````````aaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaa````````````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]^^__`abbcdeffghhijjkkkkllllllllllkkkkjjjjionnnnmmmlllllkkkjjjiihggfeeddcccccdddeeeeeeeeddcbb]\\[[[[[[[\\]]]^^__``aaabbbbbbaa``_^^]\\[ZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999999988888888877777777777666666666666655555555444444444444433333333332222222222222111111100000000000//////////////......---------------,,,,,+++++++++++***************)))))))))))))))))(((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````````````````````````````````````````````````````````````````````````aaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````______________aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aa```````````````````````_________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]^^_``abccdeffghhijjjkkkklllllllllkkkkjjjioonnnmmmmllllkkkkjjiihhggfedddcccccddddeeeeeddccbb]\\[[[[[[[\\\]]^^__```aaabbbbbaaa`__^]\\[ZZYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNNNNNNNNNNNMMMMMMMMMMMMMLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::999999999988888888887777777777666666666666655555555444444444444443333333332222222222222111111110000000000///////////////......--------------,,,,,++++++++++++**************)))))))))))))))))(((((((('''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!  ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````___________________aaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_`````````````````````````______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]^^_``abcddeffghiijjjkkkkllllllllkkkkjjjjoonnnnmmmlllllkkkkjjiihhgfeedddcccccddddddddddccbb\\\[[[[[[[\\\]]]^^__``aaabbbbbaaa`__^]]\[[ZZYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;::::::::::999999999888888888887777777777666666666666555555555444444444444433333333322222222222222111111110000000000///////////////.....---------------,,,,,++++++++++++*************)))))))))))))))))(((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_______________________aaaaaaaaaaaaaaaaaaaa``````````````````````````____`````````````````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^__`aabcddeffghiijjjkkkklllllllkkkkkjjjooonnnmmmmlllllkkkjjjiihhffeedddccccccdddddddcccbb]\\[[[[[[[\\\\]]^^__```aabbbbbaaa`__^]]\[[ZZYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888888777777777666666666666555555555444444444444433333333332222222222222111111111000000000////////////////.....--------------,,,,,,+++++++++++*************)))))))))))))))))((((((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````````````````````````````````````````````````````````_____````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________aaaaaaaaaaaaaaaaa`````````````````````````________`````````````````````````_________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\]]^^__`abbcdeeffhhiijjjkkkklllllllkkkkjjjooonnnnmmmlllllkkkkjjjiihgffeeddccccccccddddccccbb]\\\[[[[[[\\\\]]]^^__```aabbbbaaa`__^]]\[[ZYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;::::::::::999999999988888888888877777777666666666666655555555444444444444443333333332222222222222111111111100000000/////////////////.....--------------,,,,,,+++++++++++************)))))))))))))))))((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_________________________aaaaaaaaaaa```````````````````````````____________`````````````````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[\[[[[\\\\\]]^^_``abccdeefghhiijjjkkkkllllllkkkkkjjoooonnnmmmmlllllkkkkjjjiiggffeeddcccccccccccccccbb]\\\\\[[[[\\\\]]]^^__```aaabbaaaa`__^]]\[[ZYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;::::::::::9999999999988888888888877777777666666666666555555554444444444444433333333322222222222222111111111100000000/////////////////.....-------------,,,,,,,+++++++++++************)))))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaa```````````````````````````````````_________________________aaaaaaa```````````````````````````________________```````````````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\]]^^_``abccdeefghhiijjjkkkklllllkkkkkjjpooonnnmmmmlllllkkkkkjjiihggffedddccccccccccccccbb]]\\\\\\\\\\\\]]]^^^__```aaaaaaa``__^]]\[[ZYYYXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;:::::::::::999999999988888888888877777777666666666666655555554444444444444433333333332222222222222111111111110000000/////////////////.....--------------,,,,,,,+++++++++++***********))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````___________`````````````````````````aaaaaaaaa``````````````````````````````````````````_________________________aaaaa``````````````````````````___________________````````````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\]]]^__`aabccdefgghhiijjjkkkkllllkkkkkkjpoooonnnmmmlllllkkkkkjjjihhggfeedddccccccccccccccb]]]]\\\\\\\\\\]]]^^^__```aaaaaaa``__^]\\[ZZYYYXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;:::::::::::999999999988888888888887777777766666666666655555555444444444444443333333332222222222222211111111110000000//////////////////.....-------------,,,,,,,,++++++++++************))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````_________________________`````````````````````````a``````````````````````````````````````````````````_________________________````````````````````````````______________________````````````````______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]]^__`aabccdefgghhiijjkkkkkkkkkkkkkkjppooonnnmmmlllllkkkkkkjjjihhgffeeddccccccccccccccc^^]]]]]\\\\\\]]]]^^___```aaaaaaa``__^]\\[ZZYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;:::::::::::9999999999988888888888877777777666666666666555555554444444444444433333333332222222222222111111111110000000/////////////////.....--------------,,,,,,,,++++++++++***********))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZ[Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________________________`````````````````````_____`````````````````````````````````````````````_________________________``````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````````````````_________________________`````````````````````````_________________________`````````````_______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]^^__`aabcceefgghhiijjkkkkkkkkkkkkkjppooonnnmmmlllllkkkkkkkjjiihggffedddccccccccccdccc^^^^]]]]]]]]]]]]^^^___```aaaaaaa``__^]\\[ZZYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;<;;;;;;;;;;;;;;:::::::::::999999999988888888888877777777666666666666655555554444444444444433333333333222222222222111111111110000000/////////////////......-------------,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________________________________``````````````____________``````````````````````````````````````_________________________``````````````````````````````````````````````````_________________________```````````````````````````````````````````````````````````````````````````________________________^^`````````````````````````_________________________``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]^^__`aabcdeffgghiijjjkkkkkkkkkkkkjppoooonnmmmlllllkkkkkkkkjiihhggfeedddccccccddddddd___^^^^]]]]]]]]^^^___```aaaaaaaa``__^]\\[[ZZYYYXXXXXXXXXWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888877777777666666666666555555554444444444444433333333333222222222222111111111110000000/////////////////......-------------,,,,,,,,,++++++++++***********))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[Z[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________________________````````____________________``````````````````````````````_________________________`````````````````````````````````__________________________________________``````````````````````````````````````````````````````````````````````_________________________^^^^^^`````````````````````````_________________________```````__________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]^^__`abbddeffghhiijjjkkkkkkkkkkkkpppooonnnmmlllllkkkkkkkkjjiihhgffeedddccdddddddddd_____^^^^^^^^^^^^___```aaaaaaaaa``__^]]\[[ZZYYYYXXXXXXXXXWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888877777777666666666666655555555444444444444433333333333322222222222111111111110000000/////////////////......--------------,,,,,,,,,+++++++++***********)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^__________________________________________``__________________________________````````````````_________________________`````````````````````````__________________________________________________```````````````````````__`````````````````````````````````````````________________________^^^^^^^^^^^`````````````````````````_________________________````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``abcddefgghhiijjjkkkkkkkkkkkpppooonnnmmllllkkkkkkkkkjjiihhggffeedddddddddeeeee````____^^^^^^^^___```aaabbbbaaa``__^]]\[[ZZZYYYYXYXXXXXXWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888777777776666666666666555555555444444444444333333333333322222222222111111111110000000////////////////......--------------,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________`````_________________________`````````````````````````__________________________________________________``````````````````_______````````````````````````````````````_________________________^^^^^^^^^^^^^^^`````````````````````````_________________________`________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``abcdeefgghiiijjjkkkkkkkkkkpppooonnnmmmlllkkkkkkkkkkjjiihhgffeeeddddddeeeeeffaa`````___________```aaaabbbbbaaa`__^^]\\[[ZZYYYYYYYXXXXXXWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888877777777666666666666655555555544444444444433333333333332222222222111111111110000000/////////////////......--------------,,,,,,,,,,+++++++++***********))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________`````````````````````````__________________________________________________```______________________````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^``````````````````````__________________________^^_________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]^^_`abccdeffghhiiijjjjkkkkkkkjppppooonnmmmlllkkkkkkkkkkjjiihhggffeeeeddeeeeeffffaaaaa`````______````aaabbbbbbbbaa``_^^]]\[[[ZZZYYYYYYYXXXXWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999888888888888777777776666666666666555555555544444444444333333333333332222222222111111111110000000///////////////.......---------------,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________________________________________________________________________________________``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^```````````````````__________________________^^^^^_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[\\]]^__`abcddefgghhiiijjjjjkkkkkjppppooonnmmmlllkkkkkkkkkkjjiiihhggffeeeeeeeeffffggbbbaaaaa``````````aaaabbbbbbbbbaaa`__^^]\\[[[ZZZZYYYYYYXXXXWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888877777777666666666666555555555554444444444333333333333333222222222111111111110000000///////////////........--------------,,,,,,,,,,,++++++++***********))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^___________________________________________________________________________________________________________________``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^```````````````__________________________^^^^^^^^^_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[\\]]^__aabcdeefgghhiiijjjjjjjjjjppppooonnnmmllllkkkkkkkkkjjiiihhggfffeeeeeeffffgggbbbbbbaaaa``````aaaabbbbbccccbbbaa``__^]]\\[[[ZZZZZZYYYYXXXWWWWVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888877777777666666666666655555555555444444444333333333333333222222222211111111111000000///////////////.........--------------,,,,,,,,,,,++++++++***********))))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^```````````___________________________^^^^^^^^^^^^________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[\\]^^_`abbcdeefgghhiiiijjjjjjjjppppooonnnmmllllkkkkkkkkkjjiiihhgggfffeeefffffggggbbbbbbbbaaaaaaaaaaabbbbcccccccbbbaa`__^^]]\\\[[[[ZZZZZYYYXXXWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999988888888888877777776666666666666555555555555444444444333333333333332222222222211111111110000000//////////////..........--------------,,,,,,,,,,,+++++++************))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________^^_________________________````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^```````___________________________^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[\\]^^``abccdeffgghhhiiijjjjjjjppppooonnnmmmlllkkkkkkkkjjjiiihhhggffffffffffgggghccccbbbbbbaaaaaaabbbbbccccccccbbbaa``__^^]]]\\\[[[[[ZZZYYYXXXWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888877777777666666666666555555555555544444444333333333333333222222222211111111111000000///////////////..........--------------,,,,,,,,,,,+++++++***********)))))))))))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!  XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________```______________________``````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZZZZZ[[[\\]^_``abccdeeffgghhhiiiiijjjlllllllkkkjjjiiihhhhhhhggkkjjjiiihhhgggggggghhhhiihhhhggggggfffffffggggghhhgfffffeeeddccbbaaa```____^^^]]]\\[[[ZZZYYYYXXXXXXXXUUUUUTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;::::::::::::::999999998888888887777777777776666666666666666555555555555544444444443333333333333332222221111111111000000000000////////////////......--------------,,,,,,,,,,,+++++************)))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________```````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\]]^_``abccdeeffgghhhhiiiiiilllllllkkkjjjiiihhhhhhhggkkjjjiiihhhgggggggghhhhiihhhhhhggggggggggggggghhhhggfffffeeeddccbbbaaa````___^^^]]\\[[[ZZZYYYYYXXXXXXUUUUUTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;:::::::::::::9999999998888888887777777777776666666666666665555555555555444444444433333333333333332222211111111111000000000000///////////////.......-------------,,,,,,,,,,,,+++++************)))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________```_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZ[[\\]^^_`aabccdeeffggghhhiiiiillllllkkkkjjjiiihhhhhhgggkjjjjiiihhhhgggggghhhhhiihhhhhhhgggggggggggggghhhhgggffffeeedddcccbbbaaaa```___^^]]\\[[[ZZZYYYYYYXXXXUUUUUTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;:::::::::::::9999999999888888887777777777776666666666666665555555555555444444444443333333333333333222221111111111000000000000///////////////........-------------,,,,,,,,,,,,++++*************)))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________^^^_______________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZ[[\\]^__`aabccdeeffggghhhiiiillllllkkkkjjjiiihhhhhhgggkjjjjiiihhhhgggggghhhhhiihhhhhhhgggggggggggggghhhhggffffffeeedddccccbbbaaaa```__^^^]]\\[[ZZZYYYYYYYXXUUUUUUTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;::::::::::::99999999999888888887777777777776666666666666665555555555555444444444433333333333333333222211111111111000000000000//////////////.........-------------,,,,,,,,,,,,++++************))))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^________________________________________________________^^^^^^^^^^^^^^^^^^^_________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZ[[\]]^__`abbccdeeffggghhhhiilllllkkkkkjjjiiihhhhhhgggkjjjjiiiihhhhgggghhhhhhiighhhhhgggggggggggggggghhhffffffffeeeeddddccccbbbbaaaa``__^^]]\\[[ZZZYYYYYYYXUUUUUUTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::::9999999999988888887777777777776666666666666665555555555555444444444433333333333333333222221111111111000000000000//////////////..........------------,,,,,,,,,,,,,+++*************))))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXYXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZ[[\]^^_``abbccdeeffggghhhhikllkkkkkkkjjjiiiihhhhhgggjjjjjiiihhhhhhggghhhhhhhiggggggggggggggggggggggghgffffffffeeeeedddddcccccbbbbaa``__^^]]\\[[ZZZZYYYYYYUUUUUUTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;:::::::::::::9999999999998888888777777777777666666666666666555555555555444444444443333333333333333222221111111111100000000000///////////////..........------------,,,,,,,,,,,,,+++*************)))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]_____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZ[\\]^^_``abbccdeefffgghhhhkkkkkkkkkjjjjiiiihhhhggggjjjjjiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffeeeeeeeddddddddccccbbbaa``__^]]\\[[[ZZZZYYYYVUUUUUTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;:::::::::::::999999999999888888777777777777666666666666666555555555555544444444443333333333333333322222111111111100000000000///////////////...........----------,,,,,,,,,,,,,,++++************))))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^]]]]]]__________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[\]]^^_``abbcddeeffggghhhkkkkkkkkjjjjjiiiihhhhggggjjjjiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffeeeeeeeeeeeedddddddcccbbaa``__^]]\\\[[ZZZZYYYVVUUUUUTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@AAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;:::::::::::::9999999999999888887777777777776666666666666666555555555555444444444433333333333333333222221111111111000000000000//////////////............---------,,,,,,,,,,,,,,,+++*************))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$$$$#############""""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZ[\\]]^__``abbcddeeffgggghkkkkkkkjjjjjiiiihhhhhggggjjjjiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeddddcccbbaa`__^^]]\\[[[ZZZZYVVVUUUUTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@AAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;:::::::::::::999999999999888888777777777777666666666666666555555555555444444444443333333333333333222222111111111100000000000//////////////.............-------,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###$$$##############"""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZ[[\\]]^__`aabbcddeeffggggjjkkkkjjjjjjiiiihhhhhggggjjjjiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeedddccbbaa`__^^]]\\[[[[ZZZVVVVUUUUTTTTTTTTTTTTSSSSSRRQQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;::::::::::::9999999999999888887777777777777666666666666666555555555554444444444433333333333333333222221111111111000000000000//////////////.............-----,,,,,,,,,,,,,,,,,,++++************))))))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$####$$$##############"""""""""""""!!!!!!!!!!!!!  WWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYYYYYYYYZZ[[\\]]^__`aabccddeeffgggjjjjjjjjjjjiiiiihhhhhggggjjjiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeefeeeeeedddcbbaa`__^^]]\\\[[[ZZWVVVVUUUUTTTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999888888777777777777666666666666666655555555555444444444443333333333333333222221111111111100000000000//////////////..............---,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$####$$##############""""""""""""""!!!!!!!!!!!!  WWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYYYYYYYYYZZ[[[\\]^^_``abbccdeefffggjjjjjjjjjjjiiiiihhhhhggggjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeefffffffffeeeeddccbaa``__^^]]\\\[[[WWWVVVUUUUUTTTTTTTTTTTTSSRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888777777777777766666666666666655555555555444444444443333333333333333222222111111111100000000000//////////////...............-,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))())))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#####$$##############"""""""""""""!!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYZZ[[\\]]^^_``abbcddeefffgjjjjjjjjjjiiiiihhhhhgggggjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeefffffffffffeeeddccbaa``__^^]]]\\\[XWWWVVVUUUUUUUUTTTTTTTTTSRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999888888777777777777666666666666666655555555555444444444433333333333333332222222111111111000000000000//////////////..............-,,,,,,,,,,,,,,,,,,,,,,,++************))))))))))))(())))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#####$##############""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[\\]]^__`aabccddeefffiiijjjjjiiiiiiihhhhhgggggjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffedddddddeeeeeeeeeffffffffffffeeeddccbaa``___^^]]]\\XXWWWVVVVUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQPPPPPPPOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIJJJJIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888777777777777766666666666666665555555555444444444443333333333333332222222211111111100000000000//////////////...............-,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))((())))))))))((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$######$##############"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYZZZ[[[\\]^^_``abbccddeeffiiiiiiiiiiiiiiihhhhhgggggjjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggggffffffffffddddddddddeeeeeeeffffffffgffffeeeddccbbaa``__^^^]]\YXXXWWWVVVVUUUUUUUUUUTTTTSRRRRRRQQQQQQQQQQPPPPPPOONNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888777777777777766666666666666666555555555544444444444333333333333333222222221111111100000000000///////////////..............--,,,,,,,,,,,,,,,,,,,,,,+++***********)))))))))))(((()))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYZZZZ[[\\]]^^_``abbcddeeefiiiiiiiiiiiiiihhhhhhgggggjjjiiiiiiiiiiiiiiiiihhhhhggggggggggggggggfffffffffdddddddddddeeeeeeffffffgggggfffeeeddccbbaa```__^^^]ZYYXXWWWVVVVVVUUUUUUUUUTTSSRRRRRRQQQQQQQQQPPPPPPPOONNNNNNMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888777777777777766666666666666665555555555544444444443333333333333332222222221111111100000000000//////////////..............---,,,,,,,,,,,,,,,,,,,,,++++***********)))))))))))(((((())))))))(((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYZZZ[[[\\]]^__`aabccdddeehhiiiiiiiiiiiihhhhhhgggggjjjiiiiiiiiiiiiiiiiiihhhhggggggggggggggggfffffffffddddddddddddeeeeeffffffgggggffffeeddcccbbaaa```__^^ZZYYXXXWWWVVVVVVVVUUUUUUTSSSRRRRRRQQQQQQQQQPPPPPPOONNNNNNMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999888888777777777777766666666666666666555555555544444444444333333333333333222222222111111100000000000//////////////...............---,,,,,,,,,,,,,,,,,,,,,++++**********)))))))))))(((((((((()))))(((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWXXXWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]][[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYZZZZ[[[\\]^^__`aabccdddehhhhhiiiiiiiihhhhhhhgggggjjjiiiiiiiiiiiiiiiiiiiihhggggggggggggggggfffffffffdddddddddddddeeeeefffffggggggfffeeeddcccbbbaaa``___[[ZZYYXXXWWWVVVVVVVVUUUUUSSSSRRRRRRQQQQQQQQPPPPPPOONNNNNNMMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999988888877777777777766666666666666666655555555554444444444433333333333333222222222211111100000000000///////////////..............----,,,,,,,,,,,,,,,,,,,,+++++*********)))))))))))((((((((((((()))((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]][[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYZZZZ[[\\]]^^_``aabccdddghhhhhhhhiihhhhhhhhhgggggjjjiiiiiiiiiiiiiiiiiiiiihgggggggggggggggggffffffffdddddddddddddeeeeeffffffgggggffffeeeddccccbbbaaa``_\[[ZZYYXXXWWWWWVVVVVVVUUUTSSSSRRRRRRQQQQQQQQPPPPPOONNNNNNMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::9999999999999888888877777777777766666666666666666655555555554444444444333333333333333222222222211111100000000000//////////////..............-----,,,,,,,,,,,,,,,,,,,,+++++*********)))))))))))((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]][[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\\^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYZZZZ[[[\\]]^__``abbcccdggghhhhhhhhhhhhhhhhhgggggjjjiiiiiiiiiiiiiiiiiiiiihggggggggggggggggggfffffffddddddddddddddeeeeeffffffggggffffeeeddddcccbbbbaaa`]\\[[ZZYYXXXWWWWWVVVVVVUUTTSSSSRRRRRRQQQQQQQPPPPPOONNNNNNMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999888888887777777777766666666666666666655555555555444444444433333333333333222222222221111100000000000///////////////..............-----,,,,,,,,,,,,,,,,,,,++++++********)))))))))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYZZZZ[[[\\]]^__``aabbccfgggghhhhhhhhhhhhhhhgggggjjjiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggfffffffdddddddddddddddeeeeeffffffggffffffeeeddddcccccbbbaa]]\\[[ZZYYYXXXWWWWWVVVVVUTTSSSSRRRRRRQQQQQQQPPPPPPONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999999888888887777777777766666666666666666655555555554444444444433333333333333222222222221111100000000000//////////////..............------,,,,,,,,,,,,,,,,,,,++++++********)))))))))))((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYZZZZ[[\\\]^^__``aabbcfffgggghhhhhhhhhhhhhgggggjjjiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggffffffdddddddddddddddeeeeeefffffffffffffeeeedddddcccccbbb^]]\\[[ZZZYYXXXXWWWWVVVVUTTTSSSSRRRRRRQQQQQQPPPPPPONNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::99999999999999988888888777777777766666666666666666665555555555444444444443333333333333322222222222111100000000000//////////////...............------,,,,,,,,,,,,,,,,,,+++++++*******))))))))))))((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!  VWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYXXXXXXXXXXXXXXXXXXXYYYYYZZZZZ[[\\]]^^__``aabbeefffgggghhhhhhhhhhggggggjjjjiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggffffffdddddddddddddddddeeeeeffffffffffffeeeedddddddccccbb^^^]]\\[[ZZYYYXXXWWWWVVVVTTTSSSSRRRRRRQQQQQQQPPPPPOONNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::99999999999999988888888877777777766666666666666666665555555555544444444444333333333333332222222222211100000000000///////////////..............-------,,,,,,,,,,,,,,,,,++++++++******))))))))))))((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  VVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZ[[[\\]]^^__```aadeefffgggghhhhhhhhhggggggjjjjjiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggfffffddddddddddddddddddeeeeeefffffffffeeeeeeddddddddcccc__^^]]\\[[ZZYYYXXXXWWWVVVUTTTSSSSRRRRRQQQQQQQPPPPPOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::999999999999999888888888877777777766666666666666666665555555555544444444444333333333333332222222222211100000000000//////////////...............-------,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  VVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZ[[[\\\]]^^__``addeeefffggggghhhhhgggggggjjjjjiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggfffffdddddddddddddddddddeeeeeefffffffeeeeeeeddddddddddcc___^^]]\\[[ZZZYYYXXXWWWVVUTTTSSSSRRRRRRQQQQQQPPPPPOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::999999999999999888888888887777777766666666666666665665555555555544444444444433333333333332222222222211100000000000//////////////...............--------,,,,,,,,,,,,,,,++++++++++*****)))))))))))))((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXYYYYYYYZZZZZ[[\\\]]^^___`aabbcccdddeeeeeeeeeeeeeedjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggffddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddddddccdcccbbaa``__^^]]]\\\[[[ZZXXWWWVVVVUUUUUTTTTTTSSSSSOOOOONNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;:::::::::999999999999998888888888887776666666666666665555555555555555444444444444433333333333333222222222221111111000000000000/////////...........--------------,,,,,,,,,,,,,,,,,,,,,++++++++************))))))))))))))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXYYYYYYYYZZZZZ[[[\\]]]^^__`aabbbccdddeeeeeeeeeeeeddjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggffdddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddddddcddcccbbaa``__^^^]]\\\[[[ZXXXWWWVVVUUUUUUTTTTTTSSSSPOOOONNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;::::::::::99999999999998888888888888776666666666666665555555555555555444444444444443333333333333322222222222111111000000000000//////////...........--------------,,,,,,,,,,,,,,,,,,,,,+++++++*************)))))))))))))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYZZZZ[[[\\\]]^^__``aabbccddddeeeeeeeeeeddjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggffddddddddddddddddddddddeeeeeeeeeeeeedddddddddddddddddddccbbbaa``__^^^]]\\\[[ZYXXWWWVVVUUUUUUTTTTTTSSSSPOOOONNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999998888888888888776666666666666665555555555555555544444444444444333333333333322222222222111111100000000000///////////..........---------------,,,,,,,,,,,,,,,,,,,,+++++++*************)))))))))))))))))))))))(((((((('''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYZZZZZ[[[\\\]]^__``aabbccddddeeeeeeeeeddjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggffddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddcccbbbaa``___^^]]]\\[[YXXXWWVVVVUUUUUTTTTTTSSSSPOOOONNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@AAAA@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999988888888888887776666666666666655555555555555555444444444444443333333333333322222222221111111000000000000///////////.........----------------,,,,,,,,,,,,,,,,,,,++++++++*************))))))))))))))))))))))((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYZZZZ[[[[\\]]^__``aabbccdddddeeeeeedddjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggffdddddddddddddddddddddddddddeeeeddddddddddddddddddddddddcccbbbaa``___^^]]]\\[YYXXWWWVVVUUUUUUTTTTTTSSSPOOOONNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@AAA@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999988888888888887776666666666666655555555555555555544444444444444333333333333332222222222111111100000000000////////////........-----------------,,,,,,,,,,,,,,,,,,,+++++++**************)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYZZZZ[[[\\\]^^_``aabbccddddddeedddddjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggfeddddddddddddddddddddddddddddddddddddddcccccddddddcddddcccbbbaaa```__^^^]]\\ZYXXXWWVVVVUUUUUUTTTTTSSSPOOOONNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888888777666666666666655555555555555555544444444444444333333333333332222222222111111100000000000/////////////.......-----------------,,,,,,,,,,,,,,,,,,,++++++++***************)))))))))))))))))))((((((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYZZZZ[[[\]]^^_``aabbccddddddddddddjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggfedddddddddddddddddddddddddddddddddddcccccccccccccccddddccccbbbaaa```___^^]]\ZYYXXWWWVVVUUUUUUTTTTTSSSPOOOONNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999998888888888888887777666666666666655555555555555555544444444444444333333333333332222222222111111000000000000/////////////.......----------------,,,,,,,,,,,,,,,,,,,++++++++***************)))))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  UUUUVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYZZZ[[\]]^^_``abbcccdddddddddddjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhiiihhhhhhhhgggggfedddddddddddddddccccddddddddddddddcccccccccccccccccddddcccccbbbbaaa``___^^]\ZZYYXXWWVVVVUUUUUUTTTTSSSPOOOONNNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999998888888888888887777766666666666655555555555555555544444444444444333333333333332222222222111111100000000000/////////////.......-----------------,,,,,,,,,,,,,,,,,,,++++++++***************))))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWXXXXXXXXXXXXXXXXYYYYYYZZ[[\]]^^_``abbcccddddddddddjjjjjjjjjjjjjjiiiiiiiiiiihhhhhiiiiiiiihhhhhhgggggfeedddddddddddddcccccccddddddddddcccccccccccccccccccdddccccccbbbbbaaa```__^]][ZYYXXWWVVVVUUUUUUTTTTTSSPOOOONNNNNNMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999998888888888888887777776666666666655555555555555555554444444444444433333333333333222222222111111110000000000//////////////.......----------------,,,,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !!  UUUUUUUUUVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXYYYYZZ[[\]]^__`aabbccccddddddddiiijjjjjjjjjjjiiiiiiiiiiihhhhiiiiiiiiihhhhhhhgggggeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbccccccccccccbbbbbaaa```__^][[ZYYXXWWVVVVUUUUUUTTTTSSPOOOONNNNNMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999888888888888888877777776666666666655555555555555555544444444444444333333333333332222222221111111110000000000/////////////.......-----------------,,,,,,,,,,,,,,,,,,++++++++++****************))))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !!  UUUUUUUUUUUUVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXXXXXYYYZZ[[\]]^_``aabbcccccddddddiiiiijjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhgggggeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccccbbbbbbaaa``_^^\[ZZYXXWWWVVVVUUUUUTTTTSSPOOOONNNNNMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBCCCCBBBBBBBBBBBBBBAAAAAAABBBAABBBABAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>=>========<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999888888888888888877777777666666666665555555555555555554444444444444433333333333332222222222111111111000000000/////////////.......-----------------,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! !  UUUUUUUUUUUUUUUUVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXYYZZ[\\]^^_``aabbcccccccccciiiiiiijjjjjiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhgggggeeedddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccccccbbbbbbaaa``_^\[[ZYYXXWWVVVVUUUUUTTTTSSPOOOONNNNNMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999888888888888888777777777766666666666555555555555555554444444444444433333333333332222222222111111111100000000/////////////........-----------------,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! !  UUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXYZZ[[\\]^__``aabbbcccccccciiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhggggeeeedddddddddccccccccccccccccccccbbbbbbbbbbaaabbbbbccccccccccccbbbbbbbaa``__\\[ZZYXXWWWVVVVUUUUTTTTSSPOOOONNNNNMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999888888888888888777777777776666666666555555555555555555444444444444443333333333332222222222111111111100000000//////////////.......-----------------,,,,,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXYZZ[[\]]^__`aaabbbbcccccchiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhggggeeeeeddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcbbbbbbbaa``_]\[[ZYYXXWWVVVVUUUUTTTTSSPOOOONNNNNMMMMMMMLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::::::::999999999888888888888887777777777776666666666555555555555555555444444444444433333333333322222222221111111111100000000/////////////.......-----------------,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXYYZZ[\\]^^_``aaabbbbbbbbchhhhiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhggggeeeeeddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbcbbbbbbaa`_]\\[ZZYXXWWVVVVUUUUTTTSSSPOOONNNNNNMMMMMMMLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999988888888888877777777777777666666666655555555555555555444444444444443333333333322222222222111111111100000000//////////////.......-----------------,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXYYZZ[[\]]^^_```aaabbbbbbbhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiihhhhhhhhggggeeeeeedddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaa``^]\[[ZYYXWWWVVVUUUUTTTSSSOOOONNNNNMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888877777777777777766666666665555555555555545544444444444443333333333332222222222111111111100000000//////////////.......------------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))(((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXYYYZZ[\\]]^__```aaaaaabbbgghhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggeeeeeedddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaa`^]\\[ZYYXXWWVVVUUUTTTTSSSOOOONNNNNMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998888888888777777777777777766666666655555555555555545444444444444433333333333322222222221111111111000000000/////////////.......-------------------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVWWWWWWWWWWWWWWWWXXYYZZ[[\\]]^___````aaaaaagggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggeeeeeeddddddcccccccccccccbbbbbbbbbbaaaaaaaaaa``````aaaaaaaaabbbbbbbbbbbbbaa`^]]\[ZZYXXWWVVVUUUTTTSSSROOONNNNNMMMMMMMMMLLLLLLLKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999999888888888777777777777777776666666665555555555555544544444444444443333333333322222222221111111111100000000/////////////........-------------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))))(((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWXXXYYZZ[[\\]]^^___`````aaafgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````aaaaaaaaaaabbbbbbbbbbbaa`^]]\[ZZYXXWWVVUUUTTTSSSSROOONNNNNMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999988888888777777777777777777666666666555555555555554444444444444443333333333322222222222111111111100000000//////////////........-------------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWXXYYYZZ[[\]]]^^____`````afffgggggghhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhgggggeeeeeeddddddcccccccccccccbbbbbbbbbbaaaaaaaa````````aaaaaaaaaaaabbbbbbbbbbaa`^]]\[ZZYXXWWVVUUUTTTSSSRROONNNNNMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@@@@@@?@@@@@??????????????????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999888888887777777777777777777666666665555555555555544444444444444433333333333222222222221111111111100000000/////////////.........------------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYZZ[[[\\]]^^^_____```fffffggggggggggggggghhhhhgggghhhhhhhhhhhhhhhggggggeeeeeeddddddcccccccccccccbbbbbbbbbbbaaaaaa`````````aa```aaaaaaaaabbbbbbbaaa`^]]\[[ZYXXWWVVUUTTTSSSRRRONNNNNNMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@@??@@@@?????????????????????????>>>>>>>>>>>>========<=<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999888888888777777777777777777766666666555555555555544444444444444433333333333222222222221111111111110000000/////////////..........------------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWXXXYYYZZ[[\\\]]]^^^_____`eefffffgggggggggggggggggggggggggghhhhhhhhhhgggggggeeeeeeddddddcccccccccccccbbbbbbbbbbbaaaaaa``````````````````aaaaaaabbbbaaaa`^]]\[[ZYXXWWVVUUTTTSSSRRRONNNNNMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@???@@@???????????????????????>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999998888888887777777777777777777766666666555555555555544444444444444333333333333222222222221111111111100000000/////////////..........-----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYZZ[[[\\]]]^^^^____eeeefffffggggggggggggggggggggggggggghhhhggggggggggeeeeeeddddddcccccccccccccccbbbbbbbbbaaaaaa````````_```````````aaaaaaaaaaaa``^]]\[ZZYXXWVVUUUTTSSSRRRRNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@????@@???????????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999998888888888777777777777777777776666666555555555555544444444444444333333333333222222222221111111111110000000/////////////...........----------------,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYZZ[[[\\\]]]^^^^__deeeefffffffffggfffffggggfffggggggggggggggggggggggeeeeedddddddccccccccccccccccbbbbbbbbaaaaa````````__`````````````aaaaaaaaaa``^]\\[ZZYXXWVVUUTTTSSSRRRQNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@?????@?????????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777777777777776666666555555555555444444444444443333333333332222222222211111111111110000000////////////............---------------,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVUUUUUUUVVVVVVVVVVVVWWWXXXXYYYZZZ[[[\\]]]]^^^_ddeeeeffffffffffffffffffffffffggggggggggggggggggggeeeeeddddddcccccccccccccccccbbbbbbbbaaaaa```````___```````````````aaaaaa```_]]\\[ZZYXXWVVUUTTTSSRRRQQNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEDDDEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888777777777777777777777666666555555555555444444444444443333333333332222222222221111111111111000000////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWXXXYYYZZZ[[[\\\]]]^^____`````aaaaaaaaaaa`aaaaddddeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeddddddddddcccccccbbbbbbaaaaa``````__^^^^^^^^^^^^^^________^^^^]\\[ZZYXXWWVVUUTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLLKKKKKKKKKJJJJJJIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888887777777777777777766666666666666666555555555554444444444444433333333333322222111111111111110000000000/////..............--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$############"""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYY[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWXXXXYYYZZZ[[\\\]]]^^___`````````````````````cdddddeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeddddddddddcccccccbbbbbbaaaa```````__^^^^^^^^^^^^^^^^^___^^^^]]]\\[ZZYXXWWVVUUTTSSSRRRQQPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKJJJJJJIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBABBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777777777777776666666666666666555555555554444444444444433333333333322222211111111111110000000000//////..............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$############"""""""!!!!!!!!!!!!!!!  UVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYY[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWXXXYYYZZZ[[[\\]]]^^___````````````````````ccdddddeeeeeeeeeeeeeeddddfffffffeeeeeeedddddddddddcccccccbbbbbbaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^]]]\\[ZZYXXWWVVUUTTSSSRRRQQPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLLLLLLLKKKKKJJJJJIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAABBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999988888888888777777777777777766666666666666665555555555544444444444444333333333333322222211111111111110000000000/////..............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$############""""""""!!!!!!!!!!!!!!  UUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWXXXYYZZZ[[[\\]]^^____````````````______`ccccddddeeeeeeeeeedddddddffffffeeeeeeeedddddddddddcccccccbbbbbbaaaa`````____^^^^^^^]]]^^^^^^^^^^^^]]]]\\[[ZZYXXWWVVUUTTTSSRRRQQPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKKKJJJJIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999888888888888777777777777777666666666666666655555555555544444444444443333333333333222222211111111111100000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWXXXYYYZZ[[\\\]^^^____````````__________bccccdddddeeeeeedddddddddeeeeeeeeeeeeeddddddddddddcccccccbbbbbaaaaa`````____^^^^^]]]]]]]]]]^^^^^^]]]]]\\[[ZZYXXWWVVUUUTTSSRRRQQPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLMLLLLLLLLKKKKJJJJIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAABBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>????>>>>>>>>>>>>>>>>>>>>=>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888888877777777777776666666666666666655555555555544444444444443333333333333222222221111111111100000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWXXYYYZZ[[\\\]^^^______```____________bbbcccdddddddddddddddddddeeeeeeeeeeeeeddddddddddddccccccbbbbbbaaaa`````_____^^^]]]]]]]]]]]]]]]]]]]]]\\\\[[ZZYYXXWWVVUUTTSSSRRQQPPPPPPPPOOOOOOOOOOOOOOOOLLLMMMMMMMMLLLLLLKKKJJJJIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>???>>>>>>>>>>>>>>>>>>>>==>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888888877777777777666666666666666666555555555555444444444444433333333333333222222221111111111100000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVVVWWWXXYYYZZ[[\\]]^^^_____________^^^^^^^abbbcccdddddddddddccccccceeeeeeeeeeeedddddddddddddcccccbbbbbbbaaaa`````_____^^]]]]]]]]]]]]]]]]]]]]]\\\\[[[ZZYYXXWWVVUUUTTSSRRRQQPPPPPPPOOOOOOOOOOOOOOOOLMMMMMMMMMMMMLLLLKKKKJJJJHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>??>>>>>>>>>>>>>>>>>>>>===>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999888888888888877777777766666666666666666666555555555555444444444444443333333333333222222222111111111100000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!  UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUVVVVWWWXXXYYZZ[[\]]]^^^_________^^^^^^^^^^aabbbccccdddddddcccccccccdeeeeeeeeeeddddddddddddddbbbbbbbbbbbaaaaa````______^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[ZZYYXXXWWVVUUTTSSSRRQQPPPPPPPOOOOOOOOOOOOOOOPMMMMMMMMMMMMMLLLLKKKKJJJIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAABAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>?>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999888888888887777777766666666666666666666665555555555554444444444444433333333333332222222222111111111000000000000/////............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVWWXXXYYZZ[[\]]]^^^^^___^^^^^^^]]]]]]aaaabbccccccccccccccbbbbcddddeeeeeedddddddddddddddbbbbbbbbbbaaaaa`````______^]]]]]]]]]]]]]]]]]]]\\\\\\\[[[ZZYYYXXWWWVVUUTTSSRRQQQPPPPPPOOOOOOOOOOOOOOOPMMMMMMMMMMMMMMLLLLKKKJJJIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999888888888877777776666666666666666666666665555555555554444444444444443333333333333222222222211111110000000000000/////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVWWWXXYYZZ[\\\]]]^^^^^^^^^^]]]]]]]]]``aaabbbccccccccbbbbbbbbbdddddddddddddddddddddcddcbbbbbbbbbaaaaaa````_______]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZYYYXXWWWVVUUTTSSRQQQPPPPPPPOOOOOOOOOOOOOOPMMMMMMMMMMMMMMLLLLKKKJJJIHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::999999999988888888877777766666666666666666666666666555555555554444444444444343333333333333222222222221111110000000000000//////............-------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,++++++++++++++++++*****************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!   UUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVWWWXXYYZZ[\\\]]]]^^^^^^]]]]]\\\\\\```aaabbbbbbbbbbbbbbbbbbbcdddddddddddddddddcccccccbbbbbbbbaaaaaa`````______^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[ZZZYYYYXXWWVVVUUTSSSRQQQPPPPPPPOOOOOOOOOOOOOPMMMMMMMMMMMMMMLLLLKKKJJJIHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999888888888777777766666666666666666666666666555555555444444444444444343333333333333222222222221111100000000000000//////...........--------------,,,,,,,,,,,,,,,,,,,,,,+++,,,,+++++++++++++++++******************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXZZZZZZZZZZZZZZYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVWWXXYYZ[[[\\\]]]]]]]]]]]\\\\\\\\__```aaabbbbbbbaaaaaaaaaaccdddddddddddddddccccccccbbbbbbbaaaaaa``````______^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZZYYYYXXWWVVUUTTSSRRQQQPPPPPPPOOOOOOOOOOOOPMMMMMMMMMMMMMMLLLKKKJJJJIHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999888888888877777776666666666666666666666666555555555444444444444444333333333333333322222222221111110000000000000///////..........---------------,,,,,,,,,,,,,,,,,,,,,++++,,,++++++++++++++++*******************)))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTUUUVVVWWXXYYZZ[[[\\\]]]]]]\\\\\[[[[[[____``aaaaaaaaaaaaa`aaaaaccccddddddddddddcccccccccbbbbbaaaaaaa``````______^^]]]]]]]\\\\\\\\\\\\\\\\\[\[[[[[ZZZZYYYYXXWWVVUUTTSRRRQQQPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMLLLLKKKJJJIIHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999888888888877777777666666666666666666666666555555555444444444444443333333333333333322222222221111110000000000000////////.........----------------,,,,,,,,,,,,,,,,,,,,+++++,,,+++++++++++++++********************)))))))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTUUUVVWWWXXYZZZ[[[\\\\\\\\\[[[[[[[[[^^___`````aa````````````abcccccddddddddcccccccccccbbaaaaaaaaaa``````______^^]]]]]]\\\\\\\\\\\\\\\\\[[\[[[[[[ZZZZZYYYXXWWVVUUTTSRRQQQPPPPPPPPOOOOOOOOOOOLLMMMMMMMMMMLLLLKKKJJJJIIHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999888888888877777777766666666666666666666666555555554444444444444443333333333333333332222222222111110000000000000/////////.........----------------,,,,,,,,,,,,,,,,,++++++++,,+++++++++++++++*********************)))))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!  TUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTUUUVVVWWXXYYZZZ[[[[[\[[[[[[[ZZZZZZ^^^^___````````_______```bbbcccccddddcccccccccccccaaaaaaaaaaa```````______^^]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYXXWWVVUUTSSRRQQQPPPPPPPPOOOOOOOOOOLLLLMMMMMLLLLLLKKKKJJJIIIHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999888888888877777777776666666666666666666666555555554444444444444443333333333333333332222222222111110000000000000//////////........-----------------,,,,,,,,,,,,,,,++++++++++,+++++++++++++++*********************))))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!  TTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTUUUVVVWXXYYYZZZ[[[[[[[[ZZZZZZZZZ]]^^^^__________________`abbbcccccccccccccccccccccaaaaaaaaaa```````_______^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYXXWWVVUTTSRRRQQQPPPPPPPPOOOOOOOOOLLLLLLLLLLLLLLKKKKJJJJIIIHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999888888888887777777777666666666666666666665555555554444444444444433333333333333333333222222222111110000000000000///////////........----------------,,,,,,,,,,,,,,,+++++++++++,+++++++++++++++*********************))))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!  TTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUVVWWXXYYYZZZZZZZZZZZZYYYYYZ]]]]^^^^^^^^^^^^^^^^^^___aabbbbcccccccccccccccccccaaaaaaaaa````````_______^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZYYXXWWVVUTSSRRRQQQPPPPPPPOOOOOOOOOLLLLLLLLLLLLLKKKKJJJJIIIIGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999888888888887777777777766666666666666666665555555554444444444444433333333333333333333222222222211111000000000000////////////.......-----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************)))))))))))))))(((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!!  TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUVVWWWXXYYYYYYZYYYYYYYYYYYY\\\]]]]]^^^^]]]]]]]]]^^^_`aaabbbbccccccccccccccccbaaaaaaaa`````````_______^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZYYXXWWVUTTSSRRQQQQPPPPPPPOOOOOOOOLLLLLLLLLLLKKKKKJJJJIIIIHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999998888888888887777777777776666666666666666555555555544444444444444333333333333333333333322222222211111000000000000////////////.......-----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************))))))))))))))))(((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""""!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUVVVWWWXXXYYYYYYYYYXXXXXXY\\\\\]]]]]]]]]\\\\\]]]]^^``aaabbbbbbbbbbbccccccbbbaaaaaaa``````````_______^^]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYXXWWVUTTSSRRQQQPPPPPPPOOOOOOOOLLLLLLLLKKKKKKKJJJJIIIIIHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAAAA@@@@@@@@@@@@@@@@@?@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999998888888888887777777777776666665555555555555555555554444444444444333333333333333333333322222222221111100000000000////////////........-----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************)))))))))))))))))((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""""!!!!!!!  TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSTTTUUVVVWWWXXXXXXXXXXXXXXXXX[[[\\\\\\\\\\\\\\\\\\\]]^_```aaaabbbbbbbbbbbbbbbbbaaaaaa``````````_______^^^]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYXXWVUUTTSSRRQQQPPPPPPPOOOOOOOLLLLLKKKKKKKKKJJJJJIIIIHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@@@@@??@????????????>>>>>>>>>>>>>>>>>>>>>>>>============<=<<<<<<<<<<<;;;;;;;;;;;;:;::::::::::::::::99999999888888888887777777777776666655555555555555555555555444444444443333333333333333333333322222222221111110000000000/////////////.......------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++******************)))))))))))))))))((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""!!!!!!!  TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSTTUUUVVVWWWWWWWWWWWWWWWWXX[[[[[[[\[[[[[[[[[[[[\\\]]___```aaaaabbbbbbbbbbbbbbaaaaa```````````________^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXWWVUUTSSRRQQQQPPPPPPOOOOOOOLLLLKKKKKKKKKJJJJJIIIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@??@???????????>>>>>>>>>>>>>>>>>>>>================<<=<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999988888888887777777777776666655555555555555555555555544444444443333333333333333333333322222222222111111000000000//////////////.......-----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************))))))))))))))))(((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$######""""""""""""""""!!!!!!  TTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSTTTUUUVVVVVWWWWWWWWWWWWWWZZZ[[[[[[[[[[ZZZZZZ[[[\\\^^__`````aaaaaabbbbbbbbbbaaaaa```````````________^^]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYXXWVVUTTSSRRQQQPPPPPPOOOOOOOLLLKKKKKKKKKJJJJJIIIIIHHHGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999998888888887777777777777666655555555555555555555555544444444443333333333333333333333222222222222111111100000000//////////////.......-----------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++******************)))))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXWYYYYYYYYYYYYYYYXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSTTTTUUUUVVVVVVVVVVVVVVWWZZZZZZZZZZZZZZZZZZZZZ[[[\]^^^___````aaaaaabbbbbbbbaaaa````````````________^^]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYXXWVUUTTSSRRQQQPPPPPPOOOOOOLLLKKKKKKKKJJJJJJIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999998888888877777777777776666655555555555555555555555444444444333333333333333332333222222222222222111111100000000//////////////.......-----------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************)))))))))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#####"""""""""""""""!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSTTTTUUUUUUUUVVVVVVVVVVYYYZZZZZZZYYYYYYYYYYZZZ[[]]]^^^____````aaaaabbbbbbaaa`````````````_______^^^]]]\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[ZZZYYYXWVVUUTSSRRQQQPPPPPPOOOOOOLLLKKKKKKKKJJJJJJIIIIIHHHGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::99999999999888888877777777777776666655555555555555555555555444444444333333333333333222222222222222222222111111110000000///////////////.......----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++****************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTUUUUUUUUUUUUVVYYYYYYYYYYYYYYYYYYYYYYZZZ\\]]]^^^____````aaaabbbbba`````````````__________^^]]]\\\\\\\[[[[[[[[[[[[[ZZ[[[[ZZ[[[[[[[[[[[[[ZZZYYXWWVVUTTSSRRQQQPPPPPPOOOOOLLLLKKKKKKKKJJJJJIIIIIHHHGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===>>==================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999998888888777777777777766666655555555555555555555554444444443333333333333332222222222222222222222111111110000000///////////////......-----------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************)))))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#####"""""""""""""""!!!!!!!!!  SSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQRRRRRRRRSSSSSSSSSSTTUUUUUUUUUUUTTTTTTTUUUUVVXXXYYYZZZ[[[[\\\]]]]]^^^^_____^^^^^^^^^^^^^^^]]]]]]^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYXWWVVUTTSSRRQQQQPPPPPPPOONMMMMMMMMMLLLLLKKKKKJJJJIHHGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99::999999999999999998888888877777777777777666666666555555555555554444444444444433333333333333222222222222222222221111111111100000000000///////////////......-----------------,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++***********)))))))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUWXXXXYYYZZZ[[[\\\]]]]]^^^___^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYXXWWVUUTSSRRRQQQPPPPPPPPONNNMMMMMMMMLLLLLKKKKJJJJJHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999:9999999999999999988888888777777777777776666666666555555555554444444444444444433333333333332222222222222222222211111111111100000000000////////////////.....-----------------,,,,,,,,,,,,,,,,,,,++++++++++,,+++++++++++++++************))))))))))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!  SSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRSSTTTTTTTTTTTTSSSSSTTTTTUUWWWWXXXYYYZZZ[[\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXWWVVUTTSSRRQQQQPPPPPPPPNNNNNMMMMMMMMLLLLKKKKJJJJHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBABBBBBBBBBBAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999999999888888887777777777777766666666666555555555444444444444444444333333333333322222222222222222222111111111111100000000000///////////////......----------------,,,,,,,,,,,,,,,,,,,+++++++++++,,+++++++++++++++***********))))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!  SSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTVVWWWWXXXYYYZZ[[[\\\]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]^^]]]]]]\\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[ZZZYXXWVVUUTSSRRRQQQQPPPPPPPNNNNNNNNMMMMMMLLLLKKKJJJJHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@@@?@??????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999888888888777777777777766666666666655555554444444444444444443333333333333322222222222222222221111111111111100000000000////////////////......----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********))))))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!  SSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTVVVVWWWWXXYYYZZ[[[\\\\]]]^^^^^^^]]]]]]]^^^^^]]]]]]]^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[ZZZYXXWWVUUTTSSRRQQQQPPPPPPPNNNNNNNNNNNMMMMMLLLKKKJJJHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@@@@@@@@?@?????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888777777777777666666666666655555544444444444444444433333333333333322222222222222222211111111111111100000000000////////////////......---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***********))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!  SSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSUUVVVVWWWXXXYYZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[ZZZZYXXWWVVUTTSSRRRQQQQQPPPPPNNNNNNNNNNNNNMMMMLLLKKKJJHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@@@@@@??@?????????>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888877777777777666666666666665555444444444444444444443333333333333322222222222222221111111111111111100000000000/////////////////......---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***********)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSTSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRSSSUUUUVVVVWWXXXYYZZZ[[[\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[ZZZZZZYXXWWVVUUTTSSRRRQQQQQPPPPOOOOOOOOOONNNNNMMMLLKKKJJHHHGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999988888888888777777777776666666666666665554444444444444444444333333333333332222222222222222111111111111111111100000000000/////////////////......--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRSTTUUUUVVVWWXXXYYZZZ[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXWWVVUUTTSSSRRRQQQQQQPPOOOOOOOOOOOOONNNMMMLLKKKJHHHHGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888887777777777766666666666666655544444444444444444444333333333333332222222222222221111111111111111111000000000000/////////////////......--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQRRRRRTTTUUUUVVVWWWXXYYYZZZ[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]^^]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXWWVVVUUTTSSRRRRQQQQQQQOOOOOOOOOOOOOOONNMMMLLKKJIHHHGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;:;;:::::::::::::999999999999999999999888888888888777777777766666666666666655544444444444444444443333333333333332222222222222222111111111111111111100000000000/////////////////......--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**************)))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQRRRTTTTTUUUVVVWWWXXYYYZZZZZZ[[\\\\\\\\\\]]]]]]]]]]]]]]^^]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXWWWVVUUTTSSSRRRRQQQQQQOOOOOPPPPPPPOOOONNMMMLLKKIHHHGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::;:::::::::::::9999999999999999999988888888888887777777777666666666666666555444444444444444444433333333333333322222222222222222111111111111111111000000000000/////////////////......--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQRSSTTTTUUUUVVWWWXXXYYYYZZZ[[[[[[[\\\\\\]]]]]]]]]]]]]^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVUUTTTSSSRRRRRQQQQOOOPPPPPPPPPPPOOONNMMLLKKIIHHHGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888887777777777666666666666666555544444444444444444433333333333333322222222222222222211111111111111111100000000000/////////////////.......-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQSSSTTTTTUUUVVVWWWXXXYYYYYZZZ[[[[[[\\\\]]]]]]]]]]]]]^^]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXWWWVVVUUUTTTSSSRRRRRQQQPPPPPPPPPPPPPPPPOONNMMLLKIIIHHGGGGFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888877777777776666666666666665555544444444444444444333333333333333222222222222222222211111111111111111000000000000/////////////////......--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  RRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPQQQQSSSSSTTTTUUUVVVWWWWXXXXXYZZZZZZ[[[[\\\\]]]]]]]]]]]]^^]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYZZYZZZZZZZYYYYYYYXXWWWVVVUUUTTTTSSSSRRRRRRPPPPPPPQQQQQQPPPPOONNMMLLJIIHHHGGGFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888877777777776666666666666665555554444444444444443333333333333333222222222222222222221111111111111111100000000000/////////////////.......-------------,,,,,,,,,,,,,,,,,++++++++++++++++**++++++*****************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  RRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPQQRSSSSSSTTTTUUUVVVWWWWWXXXYYYYZZZZ[[[\\\]]]]]]]]]]]]^^]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXWWWWVVVUUUUTTTTSSSSRRRRRPPPPPPQQQQQQQQQPPPOONNMMLJJIIHHGGGFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888777777777766666666666666655555554444444444444433333333333333332222222222222222222221111111111111111000000000000////////////////.......-------------,,,,,,,,,,,,,,,,,,+++++++++++++++***++++*******************))))))))))))(((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  RRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSSSSTTTUUUUVVVVWWWWWXYYYYYZZZ[[\\\\]]]]]]]]]]]^]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXWWWWVVVUUUUUTTTTTSSSSRRRPPPPPQQQQQQQQQQQPPPOONNMMJJIIIHHGGFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@???????????????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999998899988888888888888777777777766666666666666655555555444444444444433333333333333332222222222222222222222111111111111111000000000000////////////////........-------------,,,,,,,,,,,,,,,,,+++++++++++++++****+++*******************))))))))))))(((((((((((((''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################""""""""""""!!!!!!!!!!!!!  RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPRRRRRRSSSSSTTTUUUUVVVVVWWXXXXYYYZZ[[[\\\]]]]]]]]]]]^]]]]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXWWWWVVVVVUUUUUTTTTTSSSSRRPPPPQQQQQQQRRQQQQQPPOONNMKJJIIHHGGGFFFEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@@@???@@@@@@@?????????????????????>>>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999889988888888888888777777777766666666666666655555555544444444444433333333333333333222222222222222222222111111111111111100000000000////////////////.........-------------,,,,,,,,,,,,,,,,,++++++++++++++*****+********************))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$################""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPQRRRRRRRSSSSSTTTTUUUUVVVVWXXXXYYZZZ[[\\\\]]]]]]]]]\^]]]]]]\\\\\\[[[[[[ZZZZZYZYYYYYYYYYYYYYYYYYYYYYYXXWWWWVVVVVUUUUUUUTTTTSSSSSQQQQQQQQQQRRRRRQQQPPPOONMKKJJIIHHGGFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@?????@@@@@???????????????????>??>>>>>>>>>>=============<<<<<;;;;;;;;;;;::::::::::::::::9999999999999988889888888888888887777777777666666666666666555555555544444444443333333333333333332222222222222222222222111111111111111000000000000///////////////.........-------------,,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOQQQQRRRRRRSSSSSTTTTUUUUUVWWWXXXYYZZ[[[\\\\]]]]]]]\\]]]]]]]\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWVVVVVVUUUUUUUUTTTSSSSQQQQQQQQQRRRRRRRQQQPPOONNLKKJJIHHHGGFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????@@@????????????????????>>>>>>>>>>>>>>=============<<<<;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888887777777777766666666666666555555555554444444443333333333333333332222222222222222222222111111111111111100000000000///////////////..........-------------,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$################""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOQQQQQQQRRRRRRSSSSTTTTTUUUVWWWXXXYYZZ[[[\\\\]]]]]\\\]]]]]]\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUUTTTTSSQQQQQQQQQRRRRRRRRQQQPPOONLLKJJIIHHGGGFFFEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????@@???????????????????>>>>>>>>>>>>>>==============<<<<<;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888887777777777776666666666666555555555555444444443333333333333333322222222222222222222222111111111111111100000000000///////////////...........-------------,,,,,,,,,,,,,,,,++++++++++++++*************************))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPQQQQQQQQRRRRSSSSSTTTTUVVVWWXXXYYZZ[[\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVUUUUUUTTTSSQQQQQQQQQRRRRRRRRRQQQPPOOMLKKJJIIHHGGGFFFEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>==============<<<<<;;;;;;;;;;;:::::::::::::::99999999999999888888888888888888877777777777776666666666665555555555555444444333333333333333333222222222222222222222221111111111111111100000000000///////////////...........------------,,,,,,,,,,,,,,,,++++++++++++++*************************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPQQQQQQRRRRRSSSSTTTUVVVWWXXYYZZ[[[[\\\\\\\\\\]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWVVVVVVVVVVVVVUUUUUTTTSQQQQQQQQQRRRRRRRRRRQQPPPOMLLKKJJIIHHGGFFFEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>==============<<<<<;;;;;;;;;;;;::::::::::::::99999999999999888888888888888888877777777777777666666666665555555555555544444333333333333333333222222222222222222222221111111111111111100000000000///////////////............------------,,,,,,,,,,,,,,,,+++++++++++++************************)))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMMMMMMMMNNNNNNNOPPPPPPPPPPQQQQQRRRRSSSSTUUVVVWWXXYYZZZ[[[\\\\\\\\\]]]]]\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWVVVVVVVVVVVVVVVUUUUTTTRQQQQQQQQRRRRRRRRRRQQQPPOMMLLKKJJIIHHGGFFFEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>==============<<<<<;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888888777777777777776666666666655555555555555544443333333333333333332222222222222222222222211111111111111111000000000000//////////////.............------------,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNMMMMMMMMMMMMMNNNNOOOOOOPPPPPPPQQQQQRRRRSSSTUUVVVWWXXYYZZZ[[[[[[[[\[[]]]\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVVVVVUUUTTTRQQQQQQQQRRRRRRRRRRRQQPPPMMMLLKKJJIIHHGGGFFFEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;:::::::::::9::99999999999998888888888888888888777777777777776666666666665555555555555554443333333333333333322222222222222222222222211111111111111111000000000000///////////////.............------------,,,,,,,,,,,,+,++++++++++++++**********************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  QQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOPPPPPQQQQRRRRSSTTUUUVVWWXXYYZZZZ[[[[[[[[[\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVVVVVUUUUTTRRQQQQQQQQRRRRRRRRRRQQQPPNMMLLKKKJJIIHHGGGFFFEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;:::::::::::99:999999999999988888888888888888887777777777777766666666666655555555555555444333333333333333333222222222222222222222222111111111111111110000000000000///////////////.............------------,,,,,,,,,,,,+,+++++++++++++**********************))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOPPPPQQQQRRRRTTTUUUVVWWXXYYYZZZZZZ[[[[[\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVUUUTTRRRQQQQQQQRRRRRRRRRRQQQPPNNMMLLKKKJJIIHHGGGFFFEEEEDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;:::::::::::99:99999999999988888888888888888887777777777777766666666666555555555555555444333333333333333333222222222222222222222222111111111111111111000000000000////////////////.............------------,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNOOOOPPPPQQRRRSSSTTUUUVVVWWWWWXXXXXZZZZZZZZZZZYYYYYYXXXXXXWWYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVUUTTTSSSSSSSSSTTTTTTSSSSRRRPPPOOONNMMLLLKKJJIIIHHHGGGGFFFFFFFEEEEEEEEEDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999988888888777777777766666666666666566666666665555555555555554444444433333333333333333332222222222222222222222221111111111111100000000000000000///////////////////.-------------,,,,,,,,,,,,,,,,,,+++++++++++++*******))))))))))))))))))(((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOOOPPQQQQRRSSSTTTUUUVVVVWWWWWWXZZZZZZZZZZZYYYYYYXXXXXWWWYYYYYYYYXXXXXXYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVUUTTTTSSSSSSSSSSSSSSSSSSRRRPPPPOONNNMMMLLKKJJJIIHHHHGGGGFFFFFFEEEEEEEEEDDDDDDBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999888888888777777777666666666666665566666666655555555555555544444443333333333333333333222222222222222222222222221111111111111100000000000000000///////////////////.-------------,,,,,,,,,,,,,,,,,+++++++++++++*******))))))))))))))))))(((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNOOOOPPPQQQRRRSSSTTTUUUVVVVVWWWWYYZZZZZZZZYYYYYYXXXXXXWWWYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVUTTTTSSSSSSSSSSSSSSSSSRRRRPPPPOOONNNMMMLLKKKJJIIIHHHGGGGGFFFFFFEEEEEEEDDDDDDBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999888888888877777777666666666666666556666666665555555555555544444443333333333333333333222222222222222222222222221111111111111100000000000000000///////////////////..-------------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))))))))(((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNOOOOPPPQQQQRRRSSSTTTTUUUVVVVWWYYYYZZZZZZYYYYYYXXXXXXWWWYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVUTTTTTSSSSSSSSSSSSSSSRRRRRPPPPPOOOONNNMMLLLKKJJJIIHHHHGGGGFFFFFFEEEEEEEDDDDDBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999888888888877777776666666666666665556666666655555555555555444444433333333333333333322222222222222222222222222211111111111111000000000000000000///////////////////.--------------,,,,,,,,,,+,,,,,++++++++++++********))))))))))))))))((((((((((((((('''''''''''''''&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNOOOPPPPQQQQRRRSSSSTTTUUUUVVVXYYYYYZZZYYYYYYXXXXXXWWWWYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVWWWWWWWVVVVVVUUTTTTTSSSSSSSSSSSSRRRRRRQPPPPPOOOOONNNMMMLLKKJJJIIIHHHHGGGGFFFFFEEEEEEEDDDDBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888877777766666666666666555556666666555555555555554444444333333333333333333222222222222222222222222222111111111111110000000000000000000//////////////////..--------------,,,,,,,,,,+,,,,+++++++++++++********))))))))))))))))(((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLMMMMNNNNOOOOPPPPPQQQQRRRSSSTTTUUUVVXXYYYYYYYYYYYYYXXXXXXWWWWYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUTTTTTSSSSSSSSSRRRRRRRRQQPPPPPPOOOOONNNMMMLLKKKJJJIIIHHHGGGGGFFFFFEEEEEEEDDBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888887777766666666666666555555666666555555555555555444444333333333333333333222222222222222222222222222111111111111110000000000000000000//////////////////...-------------,,,,,,,,,,,+,,,,++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKKKLLLLLLMMMMNNNNOOOOOOPPPPQQQQRRRRSSSTTUUUXXXYYYYYYYYYYYYXXXXXXWWWWYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVUUTTTTTTSSSSSSSRRRRRRQQQQQPPPPPPOOOOOONNNMMMLLLKKJJJIIIHHHHGGGGFFFFFEEEEEEEDBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999998888888888887777666666666666666555555666665555555555555554444443333333333333333322222222222222222222222222211111111111111000000000000000000000/////////////////....-------------,,,,,,,,,,++,,,++++++++++++**********)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLMMLLLLLLLLLLLLLLLLLLLKKKKLLKKKKKKKKKKKLLLLLMMMMMNNNNOOOOOOOPPPPQQQQRRRSSTTUUWXXXYYYYYYYYYYXXXXXXWWWWWYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTSSSSSSRRRRRQQQQQQQPPPPPPOOOOOOONNNMMMLLLKKJJJIIIIHHHGGGGGFFFFFEEEEEEBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999888888888888877766666666666666655555556666555555555555555444444433333333333333332222222222222222222222222221111111111111100000000000000000/000/////////////////.....------------,,,,,,,,,,,++,,,+++++++++++***********))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  PPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLKKKKKKKKKKKKKLLLLLMMMMMMNNNNNNOOOOOOPPPPQQQRRSSTTUWWXXXYYYYYYYYYXXXXXXWWWWWYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTSSSSSRRRRRQQQQQQQPOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHGGGGFFFFFEEEEECBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>?>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999888888888888777766666666666666555555556665555555555555554444444333333333333333322222222222222222222222222211111111111111000000000000000000/000////////////////......-----------,,,,,,,,,,,+++,,+++++++++++************)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNNNNNNNNNOOOOOPPPQQQRRSSTVWWXXXYYYYYYYXXXXXXXWWWWWYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSRRRRQQQQQPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIHHHGGGGGFFFFFEEECCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999888888888888877766666666666666555555555665555555555555554444444433333333333333322222222222222222222222222111111111111110000000000000000000//00///////////////........----------,,,,,,,,,,,,+++,,+++++++++++************))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMNNNNNNNNNOOOPPPQQRRSTVVWWXXXXYYYYYXXXXXXXWWWWWYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTSSSSRRRRQQQQPPPPPOOOOOOOOOOOOOOONNNNMMMLLLKKKJJJIIIIHHHHGGGGFFFFFEECCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999988888888888887776666666666666555555555565555555555555554444444443333333333333222222222222222222222222221111111111111110000000000000000000///00//////////////.........---------,,,,,,,,,,,,++++,+++++++++++*************)))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMNNNNNOOOPPQQRRSUVVWWXXXXXXXXXXXXXXWWWWWWYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRQQQQPPPPPPOOOOOOOOOOOOOOONNNNMMMLLLKKKKJJJIIIIHHHHGGGGFFFFFECCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999988888888888887776666666666666555555555555555555555555554444444444333333333333322222222222222222222222111111111111111100000000000000000000////0//////////////..........--------,,,,,,,,,,,,,++++,++++++++++**************))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMNNNOOPPQQRRUUVVWWXXXXXXXXXXXXXWWWWWWYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRQQQQPPPPPPOOOOOOOOOOOOOONNNNNMMMLLLLKKKKJJJIIIIHHHHGGGGFFFFFCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999998888888888887776666666666666555555555555555555555555554444444444433333333333222222222222222222222221111111111111111100000000000000000000//////////////////............-------,,,,,,,,,,,,,++++++++++++++++*************))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMNNNOOPQQRTUUVWWWXXXXXXXXXXXXWWWWWWYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRQQQPPPPPPONNNNOOOOOOOOONNNNNMMMMLLLLKKKKJJJJIIIIHHHHGGGGFFFFDCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999888888888888777666666666666655555555555555555555555554444444444443333333333222222222222222222222211111111111111111110000000000000000000//////////////////.............-----,,,,,,,,,,,,,,++++++++++++++++*************)))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMNNOOPQQTTUVVWWWXXXXXXXXXXXWWWWWWYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRQQQPPPPPOONNNNNNNNNNNNNNNNNNMMMMLLLLKKKKJJJJIIIIHHHHHGGGGFFFDDCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::999999999888888888888777766666666666655555555555555555555555555444444444444333333333322222222222222222222111111111111111111100000000000000000000//////////////////..............---,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLMMMNNOOPQSTUUVVWWWXXXXXXXXXXWWWWWWYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRQQQPPPPPOONNNNNNNNNNNNNNNNMMMMMLLLLLKKKKJJJJIIIIIHHHHHGGGGFFDDCCCCCBBBBBBAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999998888888888887777666666666666555555555555555555555555544444444444443333333322222222222222222222111111111111111111110000000000000000000///////////////////...............--,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLMMNNOPPSSTUUVVWWWWXXXXXXXXWWWWWWYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTUUUUTTTTTTTTSSSSRRRQQQQPPPPOONNNNNNNNNNNNNNMMMMMMLLLLLKKKKKJJJJIIIIIHHHHHGGGGGFDDDCCCCCBBBBBAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999988888888888877777666666666665555555555555455555555555444444444444443333333322222222222222222111111111111111111111100000000000000000/////////////////////..............--,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLMMNNOPRSTTUUVVWWWWXXXXXXXWWWWWWYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSRRRRQQQPPPPOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKJJJJJIIIIIHHHHHGGGGGFDDDDCCCCCBBBBAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999888888888888777776666666666655555555555544555555555544444444444444433333332222222222222222211111111111111111111100000000000000000///////////////////////.............---,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMNOORRSTTUVVVWWWWWWXXXWWWWWWWYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQQPPPPOONNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJIIIIIIHHHHHHGGGGGDDDDCCCCCBBBBBAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999888888888887777776666666666555555555555444555555555444444444444444333333322222222222222222111111111111111111111000000000000000/////////////////////////............-----,,,,,,,,,,,,,,++++++++++++++++++*************))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKLKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLMMNOQRSSTUUVVVWWWWWWWWWWWWWWWYYYYYXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQPPPPONNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGDDDDDCCCCCBBBBAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999988888888888877777766666666665555555555554445555555544444444444444433333332222222222222222111111111111111111111100000000000000//////////////////////////............------,,,,,,,,,,,,++++++++++++++++++++************))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  OOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLMNNQQRSSTUUVVVWWWWWWWWWWWWWWYYYYYXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSTTTSSSSSSSRRRRQQQQPPPPONNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJIIIIIIIHHHHHHHGGGGGDDDDDDCCCCBBBBAAAAA@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888887777777666666666555555555555444455555554444444444444443333333222222222222222211111111111111111111100000000000000////////////////////////////...........-------,,,,,,,,,,,++++++++++++++++++++************))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLMNPQRRSTTUUVVVWWWWWWWWWWWWWYYYYXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQPPPPONNNNMMMMMMLLLLLLLKKKKKKJJJJJJJIIIIIIIHHHHHHHHGGGGGEDDDDDCCCCBBBBAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888888777777766666666655555555555444445555554444444444444443333333222222222222222211111111111111111111100000000000000////////////////////////////...........--------,,,,,,,,,,++++++++++++++*++++++************)))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  OOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJKKLLMMPPQRSSTTUUVVVWWWWWWWWWWWWYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQPPPPONNNMMMMMMLLLLLLKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGEDDDDDCCCCBBBBAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888777777776666666665555555555544444555554444444444444444333333222222222222222211111111111111111111100000000000000/////////////////////////////..........---------,,,,,,,,+++++++++++++++**+++++************))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIJJJJKKLLMOPQQRSSTUUUVVVWWWWWWWWWWWYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSTSSSSSSSSSSSSRRRRRQQQQPPPONNNMMMMMLLLLLKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGEDDDDDCCCCCBBBAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999999999888888888887777777766666666555555555554444445555444444444444444333333322222222222222221111111111111111111110000000000000//////////////////////////////..........----------,,,,,,,+++++++++++++++***++++************)))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIIIIIIIJJJKKLMOOPQRRSTTUUVVVVWWWWWWWWWWYYYXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQPPPPNNNMMMMLLLLLKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGEDDDDDDCCCCBBBAAAA@@@@@@??????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999998888888888877777777766666666555555555544444445554444444444444443333333222222222222222211111111111111111111100000000000000/////////////////////////////...........----------,,,,,,+++++++++++++++****+++*************)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHIIIJJKKLMNNOPQQRRSSSTTTTUUUUUUUTWWWWWVVVVVVUUUUUUUUUUUTTTVVVVVVVUUUUUUUUTTTTTTTTTTUUUUUUUUUUUTTTTTSSSSRRRRQPPPOOOONNNNMMMMMMLLLLLLLKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFEEEEDDDCCCCBBBBBB@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999998888888888887777777777777766666666665555555554444444444444443333333333333333322222222222222222111111111111000000000000000000///////////////////////...........-------------,,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHIIIJJKLMMNOOPQQRRSSTTTTTUUUUUTTWWWWWVVVVVUUUUUUUUUUTTTTTVVVVVVUUUUUUUUTTTTTTTTTTTTTUUUUUUUUTTTTTTSSSSRRRRQPPPOOOONNNNMMMMMLLLLLLLKKJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFEEEDDDDCCCCBBBBBA@@@@@@@@????????????????>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888887777777777777766666666665555555554444444444444443333333333333333322222222222222221111111111111000000000000000000///////////////////////...........-------------,,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJKLLMNNOPPQRRSSSTTTTTTTTTTTWWWWVVVVVUUUUUUUUTTTTTTTTVVVVUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUTTTTTTTSSSSRRRRQPPPOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFEEEDDDDCCCBBBBBBA@@@@@@@????????????????>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888777777777777776666666666555555555444444444444443333333333333333322222222222222221111111111111000000000000000000///////////////////////............-------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJKKLMMNOOPQQRRSSSTTTTTTTTTTWWWVVVVVUUUUUUUTTTTTTTTTTVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQPPPOOONNNNMMMMMLLLLLLKKKKJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFEEEDDDCCCCBBBBBAA@@@@@@????????????????>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:;:::::::::::999999999999998888888888888887777777777777766666666665555555555444444444444433333333333333333222222222222222211111111111110000000000000000/0////////////////////////...........-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJKLLMNNOPPQQRRSSSTTTTTTTTTWWVVVVVUUUUUUTTTTTTTTTTTTVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQPPPOOONNNNMMMMMLLLLLLKKKKJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFEEEDDDCCCCBBBBBAA@@@@@@???????????????>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999998888888888888887777777777777766666666665555555555544444444444433333333333333333222222222222222111111111111110000000000000000//0////////////////////////...........------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!  MMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHIIJJKLLMNNOOPQQRRRSSSTTTTTTTTWVVVVVUUUUUTTTTTTTTTTTSSSUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQPPPOOOONNNMMMMMLLLLLKKKKKIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFEEEEDDDCCCBBBBBAAA@@@@@???????????????>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666665555555555554444444444443333333333333333222222222222222111111111111110000000000000000///////////////////////////...........------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHIIJJKKLMMNNOPPQQRRSSSSTTTTTTTVVVVVUUUUUTTTTTTTTTTSSSSSUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTSSSSSSRRRRQPPPOOOONNNMMMMMLLLLLKKKKKIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFEEEDDDCCCCBBBBAAAA@@@@??????????????>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888877777777777777766666666666555555555554444444444443333333333333333222222222222222111111111111110000000000000000//////////////////////////.............------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))(((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!  MMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHIIIJKKLLMNNOOPQQRRRSSSSTTTTSSVVVVUUUUUTTTTTTTTTSSSSSSSUUUUUUUUTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTSSSSSSRRRRRQPPPPOOONNNNMMMMLLLLLKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFEEEDDDCCCBBBBBAAAA@@@???????????????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999999888888888888888877777777777777766666666666555555555554444444444443333333333333333222222222222222111111111111110000000000000000//////////////////////////.............------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHIIIJKKLLMMNOOPPQQRRRSSSSSSSSSVVVVUUUUTTTTTTTSSSSSSSSSSUUUUUUTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTSSSSSSSRRRRRQPPPPOOONNNNMMMMLLLLLKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEDDDCCCBBBBAAAAA@@???????????????>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888777777777777777666666666666555555555554444444444443333333333333332222222222222222111111111111110000000000000000/////////////////////////...............-----------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!  MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHIIIJJKLLMMNNOOPQQQRRSSSSSSSSSVVVUUUUUTTTTTTSSSSSSSSSSSUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTSSSSSSSSRRRRRQPPPPOOOONNNMMMMLLLLLKKKKKIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFEEEDDDCCCBBBBBAAAAA@???????????????>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888777777777777777666666666666555555555554444444444443333333333333332222222222222222111111111111100000000000000000////////////////////////................------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHIIJJKKLLMNNOOPPQQRRRSSSSSSSSVVVUUUUTTTTTTSSSSSSSSSSSSUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQPPPPOOOONNNNMMMMLLLLKKKKKIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEEDDDCCCBBBBAAAAAA???????????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::999999999999888888888888887777777777777777666666666666555555555554444444444443333333333333332222222222222222111111111111100000000000000000////////////////////////................------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHIIJJKKLLMMNNOPPQQQRRRSSSSSSSVVUUUUUTTTTTSSSSSSSSSSSRRTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQPPPPPOOOONNNMMMMLLLLKKKKKIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBAAAAAAA??????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::999999999999888888888888877777777777777776666666666666555555555554444444444433333333333333332222222222222222111111111111110000000000000000////////////////////////................------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHIIIJKKLLMMNNOOPPQQRRRRSSSSSSVVUUUUUTTTTTSSSSSSSSSRRRRTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQPPPPOOOONNNNMMMLLLLKKKKKIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFEEEDDDCCCCBBBBAAAAAAA????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::99999999999998888888888888777777777777777766666666666665555555555544444444444333333333333333322222222222222221111111111111110000000000000000///////////////////////................------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGHHHHHIIIJKKKLLMMNOOPPQQQRRRRSSSSSVUUUUUUTTTTTSSSSSSSRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQPPPPPOOOONNNMMMLLLLKKKKKIIIIIIHHHHHHHGGGGGGGGGGGFFFFFEEEEDDDCCCBBBBAAAAAAA@????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99:99999999999998888888888888777777777777777766666666666665555555555544444444444333333333333333322222222222222221111111111111111000000000000000///////////////////////................-------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGHHHHIIIJJKKLLMMNNOOPPQQQRRRRSSSSVUUUUUUTTTTSSSSSSSRRRRRRRTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQPPPPPOOOONNNMMMMLLLKKKKKIIIIIIHHHHHHHGGGGGGGGGFFFFFFEEEEDDDCCCBBBBAAAAAAA@@??????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999999999888888888887777777777777777666666666666665555555555544444444444333333333333333322222222222222221111111111111111100000000000000///////////////////////................-------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  LMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKLLLMMNOOPPPQQRRRRRRSRUUUUUUTTTTTSSSSSSSRRRRRRRTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRQQPPPPPOOONNNNMMMLLLLKKKKIIIIIIIHHHHHHHGGGGGGGFFFFFFEEEEDDDCCCCBBBBAAAAAA@@@??????????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999999998888888888887777777777777776666666666666655555555555444444444443333333333333333222222222222222211111111111111111100000000000000/////////////////////.................-------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  LLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKKLLMMNNOOPPQQQRRRRRRRUUUUUUTTTTTSSSSSSRRRRRRRRTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSRRRRRRRRQQPPPPPOOOONNNMMMLLLLKKKKIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEDDDDCCCBBBBAAAAAAA@@@?????????>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999999998888888888888777777777777766666666666666655555555555544444444443333333333333333222222222222222211111111111111111110000000000000//////////////////////................-------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  LLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJKKLLMMMNOOOPPQQQRRRRRRUUUUUUTTTTTSSSSSSRRRRRRRRTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRQQPPPPPOOOONNNMMMLLLLKKKKJIIIIIIIHHHHHHGGGGGGFFFFFEEEEDDDDCCCBBBBBAAAAAAA@@@????????>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999999988888888888888777777777777666666666666666655555555555444444444443333333333333332222222222222222111111111111111111110000000000000////////////////////.................--------------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  LLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKKLLMMNNOOPPQQQRRRRRRUUUUUUTTTTTSSSSSRRRRRRRRRTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRQQPPPPPOOOONNNMMMLLLLKKKKJIIIIIIIIHHHHHGGGGGGFFFFFEEEDDDDCCCCBBBBAAAAAAA@@@@???????>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999999998888888888888777777777776666666666666666655555555555444444444444333333333333332222222222222222111111111111111111111000000000000////////////////////..................------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJKKLLLMMNNOOPPQQQRRRRRUUUUUUTTTTTSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRQQPPPPPOOOONNNMMMLLLLKKKKJJIIIIIIIIHHHHHGGGGFFFFFEEEDDDDCCCCBBBBBAAAAAAA@@@@???????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999999988888888888887777777777766666666666666666555555555555444444444444333333333333322222222222222221111111111111111111110000000000000///////////////////...................------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGHHHHIIJJJKKKLLMMNNOOPPPQQQRRRRUUUUUUTTTTTSSSSRRRRRRRRQQSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRQQPPPPPOOOONNNMMMMLLLKKKKJJIIIIIIIIHHHHHGGGGFFFFEEEEDDDCCCCBBBBBAAAAAAAA@@@@??????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999999999888888888888877777777777666666666666666655555555555554444444444444333333333333222222222222222211111111111111111000000000000000000/////////////////....................------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGHHHHIIJJJJKKLLLMMNNOOPPQQQQRRRUUUUUUTTTTSSSSSRRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRQQPPPPPOOOONNNMMMLLLLLKKKJJJIIIIIIIIHHHHGGGGFFFFEEEDDDDCCCCBBBBBAAAAAAAA@@@@?????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999999999888888888888887777777777666666666666666655555555555555444444444444333333333333222222222222222211111111111111110000000000000000000/////////////.//.....................------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGHHHHIIJJJKKKLLMMNNOOPPPQQQQRRUUUUUTTTTTSSSSSRRRRRRQQQQSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRQPPPPPPOOOONNNMMMLLLLLKKKJJJJIIIIIIIHHHHHGGGFFFFEEEDDDCCCCBBBBBBAAAAAAAA@@@@?????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777666666666666666555555555555554444444444443333333333332222222222222222111111111111111000000000000000000000////////////../....................------------,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGHHHHIIIJJJKKKLLMMNNOOPPPQQQQRUUUUTTTTTTSSSSRRRRRRQQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRQQPPPPPOOOOONNNMMMLLLLLKKKJJJJIIIIIIIIHHHHGGGFFFFEEDDDDCCCCBBBBBBAAAAAAAA@@@@?????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999999888888888888888777777777776666666666666655555555555555554444444444433333333333322222222222222212111111111111110000000000000000000000///////////........................-----------,,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGHHHIIIJJJJKKLLMMNNOOOPPQQQQQTUTTTTTTTSSSSRRRRRRQQQQQQSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRQPPPPPPOOOONNNNMMMLLLLLKKKJJJJIIIIIIIIHHHHGGGFFFEEEDDDCCCCBBBBBBBAAAAAAAA@@@@????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999999999888888888888888877777777776666666666666655555555555555554444444444433333333333322222222222222211111111111111110000000000000000000000///////////.......................------------,,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  KKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHGGGGGGGGGGHHHHHIIIIJJJKKKLLLMMNNOOPPQQQRRRSSTTTTTTTTTSSSSRRRRRQQQQQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRQQQQPPPPPOOOONNNMMMMLLLLLKKKKKKKKKKJJJJJIIIHHHGGGFEEEDDDDDCCCCCCBBBBBBBBBAAA????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999999888888888888888777777777777776666666666666655555555555555555444444444444333333333333333222222222222211111111111111100000000000000000000000////////////.////////.................----------,,,,,,,,,,,,,,,+++++++++++************)))))))(((((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!  KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGHHHHIIIIJJJKKKKLLMMMNNOOPPQQQRRRRTTTTTTTTSSSSRRRRRRQQQQQQQSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRQQQQPPPPPOOONNNNMMMMLLLLLLKKKKKKKKKJJJJJIIIHHHGGGFEEEDDDDCCCCCCCBBBBBBBBBAAA???????>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999888888888888887777777777777776666666666665555555555555555555444444444443333333333333332222222222222211111111111111000000000000000000000000///////////..///////.................----------,,,,,,,,,,,,,,,++++++++++++***********)))))))((((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  KKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGGGHHHHHIIIJJJJKKKLLLMMNNNOOPPQQRRRRTTTTTTTSSSSSRRRRRQQQQQQQQSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRQQQQPPPPOOOONNNNMMMMLLLLLKKKKKKKKKKJJJJJIIIHHHGGGFEEEDDDDCCCCCCCCBBBBBBBBAAA???????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999888888888888877777777777777776666666666665555555555555555555444444444443333333333333332222222222222221111111111111000000000000000000000000////////////..//////.................----------,,,,,,,,,,,,,,,++++++++++++************)))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKKLLLMMNNOOPPPQQRRRTTTTTTTSSSSRRRRRQQQQQQQQQSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRQQQPPPPPOOOONNNNMMMMLLLLLKKKKKKKKKKJJJJJIIIHHHGGGFEEEDDDDCCCCCCCCBBBBBBBBAAA??????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999888888888888877777777777777776666666666665555555555555555555444444444443333333333333332222222222222221111111111111000000000000000000000000////////////...////.................-----------,,,,,,,,,,,,,,,+++++++++++++***********)))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGHHHHHIIIJJJJKKKKLLMMMNNOOPPQQQRRSTTTTTSSSSSRRRRRQQQQQQQQQSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRQQQPPPPPOOOONNNNMMMMLLLLLKKKKKKKKKKJJJJIIIIHHHGGFFEEEDDDDCCCCCCCCBBBBBBBBAAA?????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999998888888888888777777777777777776666666666655555555555555555554444444444443333333333333322222222222222211111111111110000000000000000000000000////////////...///.................-----------,,,,,,,,,,,,,,++++++++++++++***********)))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIJJJJJKKKLLLMMNNNOOPPQQQRSSSSSSSSSSSRRRRQQQQQQQQPPSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRQQQPPPPPOOOONNNNMMMMLLLLLKKKKKKKKKKJJJJIIIHHHGGGFFEEDDDDDCCCCCCCCBBBBBBBAAAA?????>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999888888888888777777777777777767666666666665555555555555555554444444444444333333333333332222222222222221111111111111000000000000000000000000/////////////....//.................-----------,,,,,,,,,,,,,,++++++++++++++***********)))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKKLLLMMNNOOPPPQQQSSSSSSSSSSRRRRRQQQQQQQPPPSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRQQQPPPPPOOOONNNNMMMMLLLLLKKKKKKKKKJJJJJIIIHHHGGGFFEEDDDDDCCCCCCCCBBBBBBBAAAA?????>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999999888888888887777777777777777766666666666665555555555555555554444444444444333333333333332222222222222221111111111111000000000000000000000000//////////////....//................-----------,,,,,,,,,,,,,+++++++++++++++************))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJJJKKKKLLLMMNNOOPPQQQSSSSSSSSSSRRRRRQQQQQQPPPPSSSSSSSSRRRRRRRRRRRRRRRRQRRRRRRRRRRRRSSSSSSSRRRRRRQQQPPPPOOOOONNNNMMMMLLLLLKKKKKKKKKJJJJJIIIHHHGGGFFEEDDDDDCCCCCCCCBBBBBBBAAAA????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;:::::::999999999999999888888888888777777777777777776666666666666555555555555555555444444444444433333333333333222222222222222211111111111100000000000000000000//////////////////...../................-----------,,,,,,,,,,,,,+++++++++++++++************)))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGHHHHIIIJJJJJKKKKLLMMNNOOOPPQQSSSSSSSSSSRRRRQQQQQQQPPPPSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRSSSSSRRRRRRQQQPPPPPOOOOONNNNMMMMLLLLLKKKKKKKKJJJJJIIIIHHHGGGFFEEDDDDDCCCCCCCCBBBBBBBAAAA????>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;:::::::99999999999999988888888888877777777777777777666666666666655555555555555445444444444444443333333333333322222222222222221111111111110000000000000000000////////////////////....................------------,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!  JJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGHHHHIIIIJJJJJKKKLLLMMNNOOPPPQRSSSSSSSSRRRRRQQQQQQPPPPPSSSSSRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRSSRRRRRRRQQQPPPPPOOOOONNNNMMMMLLLLLKKKKKKKKJJJJJIIIHHHHGGFFFEEDDDDCCCCCCCCCBBBBBBBAAAA???>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;;:::::::999999999999999888888888888777777777777777776666666666666555555555555554444444444444444433333333333333222222222222222211111111111100000000000000000000///////////////////....................------------,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!  JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGHHHIIIIJJJJJJKKKLLMMMNNOOPPQRSSSSSSSSRRRRRQQQQQQPPPPPSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQPPPPPOOOONNNNMMMMMLLLLLKKKKKKKJJJJJJIIIHHHGGGFFFEDDDDDCCCCCCCCCBBBBBBAAAAA???>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;:::::::9999999999999988888888888877777777777777777766666666666665555555555555444444444444444444333333333333332222222222222222111111111111000000000000000000000///////////////////...................------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!  JJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGHHHIIIIIJJJJJKKKKLLMMNNOOPPPRRSSSSSSSRRRRRQQQQQPPPPPPSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQPPPPPPOOOONNNNMMMMMLLLLLKKKKKKKJJJJJIIIIHHHGGGFFFEDDDDDCCCCCCCCBBBBBBBAAAAA??>>>>>>>>>>=============<<<<;;;;;;;;;;;;;::::::::9999999999998888888888888777777777777777776666666666666665555555555554444444444444444443333333333333332222222222222221111111111110000000000000000000000//////////////////...................-------------,,,,,,,,,,,,++++++++++++++***************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFGGGGHHHIIIIIJJJJJKKKLLLMMNNOOPPRRRSSSSSSRRRRRQQQQQPPPPPPRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQPPPPPOOOOONNNNMMMMMLLLLLKKKKKKKJJJJJIIIHHHHGGGFFFEDDDDCCCCCCCCCBBBBBBAAAAAA??>>>>>>>>>=============<<<<;;;;;;;;;;;;;:::::::::9999999999988888888888888777777777777777766666666666666655555555555544444444444444444433333333333333322222222222222111111111111100000000000000000000000/////////////////...................--------------,,,,,,,,,,,++++++++++++++***************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFGGGGHHHIIIIIIJJJJJKKKLLMMNNOOPPRRRSSSSSSRRRRRQQQQQPPPPPPRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQPPPPPPOOOOONNNNMMMMMLLLLLKKKKKKKJJJJJIIIHHHGGGFFFEEDDDDCCCCCCCCBBBBBBBAAAAAA?>>>>>>>>>=============<<<<<;;;;;;;;;;;;::::::::::999999999888888888888888877777777777777666666666666666655555555555544444444444444444433333333333333332222222222222211111111111110000000000000000000000/////////////////....................-------------,,,,,,,,,,,+++++++++++++++**************)))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$$######################"""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFFFFFGGGGHHHIIIIIIJJJJJKKLLLMMNNOOPRRRRSSSSRRRRRRQQQQQPPPPPPRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQPPPPPOOOOONNNNNMMMMMLLLLLKKKKKKKJJJJIIIIHHHGGGFFFEDDDDCCCCCCCCBBBBBBBBAAAAA@?>>>>>>>>=============<<<<<;;;;;;;;;;;;;::::::::::99999999888888888888888887777777777777666666666666666655555555555544444444444444444433333333333333332222222222222211111111111110000000000000000000000/////////////////....................------------,,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################""""""""""""!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGHHHIIIIIIIJJJJKKKLLMMNNOOPRRRRRSSSRRRRRRQQQQPPPPPPPRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQPPPPOOOOOONNNNMMMMMLLLLLLKKKKKKKJJJJIIIIHHHGGGFFFEDDDDCCCCCCCBBBBBBBBAAAAAA@>>>>>>>>=============<<<<<;;;;;;;;;;;;;:::::::::::9999999888888888888888877777777777776666666666666666555555555555544444444444444444433333333333333333222222222222211111111111110000000000000000000000////////////////.....................------------,,,,,,,,,,,,++++++++++++++++*************))))))))))))((((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIIIIIJJJJKKKLLMNNOOPQRRRRRRRRRRRRQQQQQPPPPPPPRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQPPPPOOOOOONNNNMMMMMMLLLLLLKKKKKKJJJJJIIIHHHHGGGFFFEDDDDCCCCCCCBBBBBBBAAAAAA@@>>>>>>>>============<<<<<;;;;;;;;;;;;;::::::::::::999999888888888888888877777777777776666666666666666555555555555544444444444444444333333333333333333222222222222221111111111110000000000000000000000///////////////......................------------,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################""""""""""""""!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHIIIIIIIJJJJKKLLMMNNOOQRRRRRRRRRRRRQQQQQPPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOONNNNNMMMMMLLLLLLLKKKKKKJJJJJIIIHHHGGGFFFEEDDDCCCCCCCBBBBBBBBAAAAAA@@>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::999999988888888888888877777777777776666666666666665555555555555544444444444444444333333333333333333322222222222221111111111111000000000000000000000/////////////........................------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHIIIIIIIJJJKKLLMMNNOOQQRRRRRRRRRRRQQQQPPPPPPPORRRRRRRQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOONNNNNNMMMMMMLLLLLLLKKKKKKJJJJIIIIHHHGGGFFFEEDDDCCCCCCBBBBBBBBAAAAAA@@@>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::99999998888888888888877777777777776666666666666666555555555555554444444444444444433333333333333333332222222222222111111111111110000000000000000000//////////////........................------------,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFGGGHHHHHHIIIIIIIJJJKKLLMMNOOQQRRRRRRRRRRQQQQQPPPPPPOORRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKJJJJIIIHHHHGGGFFFEEDDDCCCCCBBBBBBBBAAAAAA@@@@>>>>>============<<<<<<<<;;;;;;;;;;:::::::::::::9999998888888888888877777777777776666666666666665555555555555554444444444444444433333333333333333333222222222222211111111111111000000000000000000/////////////..........................-----------,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!  IJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFGGGHHHHHHIIIIIIIJJKKLLMMNNOQQQRRRRRRRRRQQQQPPPPPPOOORRQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKJJJJIIIHHHGGGFFFEEEDDCCCCCBBBBBBBBBAAAAAA@@@@>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::::9999998888888888888877777777777776666666666666665555555555555554444444444444444433333333333333333333222222222222211111111111111000000000000000000/////////////..........................-----------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!  IIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFGGGHHHHHHHIIIIIIJJJKKLMMNNOQQQRRRRRRRRQQQQQPPPPPOOOORQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKJJJJIIIIHHHGGGFFFEEEDDCCCCCBBBBBBBBAAAAAA@@@@@>>>>============<<<<<<<<<;;;;;;;;:::::::::::::9999998888888888888877777777777776666666666666665555555555555554444444444444443433333333333333333332222222222222221111111111111100000000000000000////////////...........................-----------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFGGGHHHHHHHHIIIIIJJKKLLMMNNPQQQRRRRRRQQQQQPPPPPOOOOOQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPOOOONNNNNNNMMMMMMLLLLLLLLLLLLKKKKKJJJJIIIHHHGGGGFFFEEEDCCCCCBBBBBBBBAAAAAAA@@@@@>>>===========<<<<<<<<<<<;;;;;;;:::::::::::::9999998888888888888877777777777766666666666666665555555555555554444444444444443333333333333333333332222222222222222111111111111100000000000000000/////////////......................-...-----------,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFGGGHHHHHHHHHHIIIJJJKLLMMNNPQQQQRRRRQQQQQQPPPPPOOOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNMMMMMMLLLLLLLLLLLLLLKKKKKJJJJIIIHHHGGGFFFEEEEDCCCCCBBBBBBBAAAAAAA@@@@@@>>>===========<<<<<<<<<<<;;;;;;:::::::::::::999999988888888888887777777777776666666666666666555555555555555444444444444444333333333333333333332222222222222222211111111111110000000000000000/////////////.......................--..-----------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEEEFFFFGGGGHHHHHHHHHIIIIJJKKLLMNNPPQQQQQQQQQQQQPPPPPOOOOOOQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNMMMMMMLLLLLLLLLLLLLLKKKKKJJJJIIIHHHGGGGFFFEEEDDCCCCBBBBBBBBAAAAAAA@@@@@@>>==========<<<<<<<<<<<<;;;;;;:::::::::::::9999999888888888888877777777777766666666666666665555555555555554444444444444443333333333333333333222222222222222222211111111111100000000000000000/////////////......................---.-----------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEEEEEEFFFFGGGHHHHHHHHHHIIIJJKKLLMMNPPPQQQQQQQQQQPPPPPPOOOOOOQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNMMMMMMLLLLLLLLLLLLLLKKKKKKJJJIIIIHHHGGGFFFEEEEDCCCCCBBBBBBBBAAAAAA@@@@@@?>===========<<<<<<<<<<<<;;;;;:::::::::::::9999999988888888888877777777777776666666666666655555555555555554444444444444443333333333333333333222222222222222222211111111111100000000000000000//////////////.....................----------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEFFFFFFGGGGGGGGGGHHHIIJJKLLMNNOOOOPPPOOOOOONNNNNNMMMMQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKJJJJIIIHHHGGGFFFFEEEDDDCCCCBBBBBBBAAAAAAA@@@@@@??>=========<<<<<<<<<<<<;;;::::::::::99999999999998899988888888888887777777777776666666666666665555555555555555555444444444444433333333333333333322222222222222222211111111111111111111000000000000000000///////////////////........----------,,,,,,,,,,,,,++,,,,,++++++++++++++*************)))))))))))))))((((((''''''''''''''''''&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEFFFFFFFGGGGGGGGGGHHIIJJKKLLNNOOOOOOOOOOOOONNNNNMMMMMQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJIIIHHHGGGFFFEEEEDDDCCCBBBBBBBBAAAAAAA@@@@@@??=========<<<<<<<<<<<<;;;;:::::::::99999999999998889988888888888887777777777766666666666666665555555555555555555444444444444443333333333333333222222222222222222221111111111111011111000000000000000000///////////////////.........---------,,,,,,,,,,,,,+++,,,,++++++++++++++*************))))))))))))))(((((((''''''''''''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEFFFFFFFGGGGGGGGGHHHIIJJKLLNNNOOOOOOOOOOONNNNNNMMMMMQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKJJJJJIIIHHHGGGFFFEEEEDDDDCCBBBBBBBBAAAAAAAA@@@@@???========<<<<<<<<<<<<;;;;;:::::::999999999999998888988888888888887777777777766666666666666665555555555555555555444444444444443333333333333332222222222222222222221111111111111001111000000000000000000////////////////////.........--------,,,,,,,,,,,,,,+++,,,++++++++++++++*************)))))))))))))))(((((('''''''''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEFFFFFFFFFFFGGGGGGHHIIJJKKLMNNNOOOOOOOOOONNNNNMMMMMMQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJIIIHHHGGGFFFEEEDDDDCCCBBBBBBBBAAAAAAA@@@@@@???=======<<<<<<<<<<<<;;;;;;::::::99999999999999888888888888888888877777777777666666666666665555555555555555555544444444444444333333333333332222222222222222222222211111111111100011100000000000000000/////////////////////..........-------,,,,,,,,,,,,,+++++,++++++++++++++++************)))))))))))))))(((((('''''''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEFFFFFFFFFFFFFGGGGGHHIIJKKLMMNNNOOOOOOOONNNNNNMMMMMMQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJIIIHHHGGGFFFEEEDDDDCCCBBBBBBBBBAAAAAAA@@@@@@???=======<<<<<<<<<<<;;;;;;;:::::99999999999999888888888888888888777777777777766666666666665555555555555555555544444444444444333333333333332222222222222222222222211111111111100001000000000000000000////////////////////............------,,,,,,,,,,,,,,+++++,+++++++++++++++************)))))))))))))))(((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFGGGGHHIIJJKKMMNNNOOOOOOONNNNNNMMMMMMMQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKKKKJJJIIIIHHHGGFFFEEEDDDDCCCBBBBBBBBBAAAAAAAA@@@@@????======<<<<<<<<<<<;;;;;;;;::::99999999999999888888888888888888877777777777776666666666665555555555555555555544444444444444333333333333332222222222222222222222221111111111100000000000000000000000////////////////////.............------,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))(((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFGGGGHHIIJKKMMMNNNNOOOONNNNNNNMMMMMMMQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDCCCBBBBBBBBAAAAAAAAA@@@@@????=====<<<<<<<<<<<;;;;;;;;;:::99999999999998888888888888888888877777777777777666666666665555555555555555555544444444444444433333333333332222222222222222222222221111111111100000000000000000000000////////////////////.............------,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFFGGGHHIIJJKLMMNNNNNNONNNNNNNNMMMMMMMPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKKKKJJJIIIIHHHGGFFFEEEDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@????====<<<<<<<<<<<;;;;;;;;;;::99999999999998888888888888888888877777777777777666666666665555555555555555555544444444444444433333333333332222222222222222222222222111111111110000000000000000000000///////////////////..............------,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFGGGHHIJJKLMMMNNNNNNNNNNNNNNMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLKKKKKKKJJJJJJJJJJJJIIIIHHHGGGFFFEEEDDDCCCCCBBBBBAAAAAAAAAAA@@@@@?????====<<<<<<<<<<;;;;;;;;;;;:99999999999998888888888888888888877777777777777666666666655555555555555554555444444444444444433333333333332222222222222222222222222111111111110000000000000000000000/////////////////.................------,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!  HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFGGGHHIIJJLLMMNNNNNNNNNNNNNMMMMMMMMPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLKKKKKJJJJJJJJJJJJJIIIIIHHHGGGFFEEEDDDCCCCCBBBBAAAAAAAAAAAA@@@@@@?????===<<<<<<<<<<;;;;;;;;;;;;99999999999998888888888888888888877777777777777666666666655555555555555544455444444444444444333333333333332222222222222222222222222211111111111000000000000000000000//////////////....................------,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!  HHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFGGHHIIJJLLMMMNNNNNNNNNNNNMMMMMMMMPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLKKKKKJJJJJJJJJJJJJJIIIIHHHHGGFFFEEEDDDCCCCBBBAAAAAAAAAAAAAA@@@@@??????==<<<<<<<<<<;;;;;;;;;;;;:9999999999998888888888888888888777777777777777666666666655555555555555544445444444444444444333333333333332222222222222222222222222211111111111000000000000000000000/////////////......................-----,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFGGHHIJJKLLMMNNNNNNNNNNNNMMMMMMMMPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLKKKKKJJJJJJJJJJJJJJIIIIHHHGGGFFFEEDDDCCCCBBBAAAAAAAAAAAAAA@@@@@@?????>=<<<<<<<<<<;;;;;;;;;;;;::9999999999988888888888888888888777777777777776666666666555555555555555444444444444444444443333333333333322222222222222222222222222211111111111000000000000000000000/////////////.....................------,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDEEEEEEEEEFEEEEEEFFFFGGHHIIJKLLMMMNNNNNNNNNNNMMMMMMMLPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLKKKKKJJJJJJJJJJJJJJIIIHHHHGGGFFEEEDDDCCCBBBBAAAAAAAAAAAAA@@@@@@?????>>=<<<<<<<<<;;;;;;;;;;;;:::999999999988888888888888788887777777777777776666666666555555555555555444444444444444444443333333333333222222222222222222222222222211111111111000000000000000000000//////////////....................------,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEFFFFGGHIIJKLLMMMNNNNNNNNNNNMMMMMMMLPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNNNMMMMMMMMMLLLLKKKKJJJJJJJJJJJJJIIIIHHHHGGGFFFEEEDDDCCCBBBBAAAAAAAAAAA@@@@@@@??????>><<<<<<<<<;;;;;;;;;;;;::::9999999998888888888888877888777777777777777666666666655555555555555544444444444444444444333333333333322222222222222222222222222221111111111110000000000000000000////////////////...................------,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDEEEEEEEEEEEEEEEEEFFFGGHHIIKKLLMMNNNNNNNNNNNMMMMMMMLPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLKKKKJJJJJJJJJJIIIIIIHHHHHGGGFFFEEEDDCCCBBBBBAAAAA@@@@@@@@@@@@@?????>>><<<<<<<<;;;;;;;;;;;;:::::999999998888888888888777788777777777777776666666666655555555555555544444444444444444444333333333333322222222222222222222221112211111111111111000000000000000000/////////////////..................-------,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEFFFGGHHIIKKLLMMMNNNNNNNNNNMMMMMMLLPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJJJIIIIIIIHHHHHGGGGFFFEEDDDCCCBBBBAAA@@@@@@@@@@@@@@@?????>>>><<<<<<<;;;;;;;;;;;;::::::99999998888888888888777778777777777777776666666666655555555555555544444444444444444444333333333333332222222222222222222111111111111111111111000000000000000000//////////////////.................--------,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEFFFGGHIIKKLLMMMNNNNNNNNNMMMMMMMLLPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJJIIIIIIIIHHHHGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@???????>>>><<<<<<;;;;;;;;;;;;:::::::9999998888888888888777777777777777777777666666666655555555555555544444444444444444444333333333333333222222222222222221111111111111111111111100000000000000000///////////////////................---------,,,,,,,,,,++++++++++++++++++++**************)))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEFFGGHHIJKLLLMMMNNNNNNNNMMMMMMLLLPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJIIIIIIIIIHHHGGGGGFFFEEEDDDCCBBBBAA@@@@@@@@@@@@@@???????>>>>><<<<<;;;;;;;;;;;;::::::::999998888888888888777777777777777777776666666666665555555555555544444444444444444444333333333333333222222222222222211111111111111111111111110000000000000000////////////////////..............-----------,,,,,,,,,+++++++++++++++*+++++**************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEFFFGHHIJKKLLMMMNNNNNNNNMMMMMMLLLPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJIIIIIIIIHHHHGGGGFFFFEEEDDCCCBBBAAA@@@@@@@@@@@@????????>>>>>><<<<;;;;;;;;;;;;:::::::::99998888888888888777777777777777777777666666666666555555555555544444444444444444444333333333333333222222222222222211111111111111111111111110000000000/00000////////////////////..............------------,,,,,,,,+++++++++++++++**++++**************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEFFGGHIJKKLLMMMMNNNNNNMMMMMMLLLLPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJIIIIIIIHHHHGGGGGFFFEEEEDDCCCBBBAAA@@@@@@@@@??????????>>>>>>=<<<;;;;;;;;;;;;::::::::::9988888888888888777777777777777777776666666666666655555555555544444444444444444444333333333333333222222222222222211111111111111111111111111000000000//0000////////////////////..............-------------,,,,,,,+++++++++++++++***+++**************))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEDDDDDDEEEEFFGGHHJJKLLLMMMNNNNNMMMMMMMLLLLPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLKKKKJJJJJIIIIIIIHHHHGGGGGFFFFEEEDDDCCCBBBAAA@@@@@@???????????>>>>>>>>=<<;;;;;;;;;;;::::::::::::9888888888888887777777777777777777766666666666666655555555555444444444444444444443333333333333332222222222222221111111111111111111111111110000000000//000////////////////////.............--------------,,,,,,,,++++++++++++++****++**************))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  GGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGHHJJKKLLMMMMMNNMMMMMMMLLLLLPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKJJJJJIIIIIIHHHHGGGGGGFFFFEEEDDDCCCBBBAAA@@@@@???????????>>>>>>>===<;;;;;;;;;;;:::::::::::::888888888888887777777777777777777766666666666666655555555555444444444444444444443333333333333332222222222222221111111111111111111111111111000000000///00/////////////////////............--------------,,,,,,,,++++++++++++++*****++**************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  GGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFGGHIJKKLLMMMMMMMMMMMMMMLLLLLPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKJJJJJIIIIIIHHHHGGGGGFFFFFEEEDDDCCCBBBAAA@@@@??????????>>>>>>>>====;;;;;;;;;;;:::::::::::::988888888888887777777777777777777766666666666666655555555555444444444444444344443333333333333332222222222222221111111111111111111111111111000000000//////////////////////////...........---------------,,,,,,,,++++++++++++++*********************))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCDDDDDDDDDDDDDDDDEEEFFGGHIJJKLLLMMMMMMMMMMMMLLLLLLPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKJJJJJIIIIIIHHHHGGGGGFFFFFEEEDDDCCCBBBAAA@@@@?????????>>>>>>>>=====;;;;;;;;;;:::::::::::::9988888888888877777777777777777777666666666666666555555555554444444444444443344433333333333333322222222222222111111111111111111111111111110000000000/////////////////////////...........---------------,,,,,,,,++++++++++++++*********************))))))))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDEEEFFGHIJJKKLLMMMMMMMMMMMLLLLLLLPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKJJJJJIIIIIHHHHHGGGGGFFFFEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>======;;;;;;;;;:::::::::::::9998888888888877777777777777777777666666666666666555555555554444444444444443334433333333333333322222222222222111111111111111111111111111111000000000//////////////////////////..........---------------,,,,,,,,++++++++++++++*********************))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDEEEFFGHHIIJKKKLLLLLLLLLLLLLKKKKKNMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKJJJJJIIIIIIHHHHHHGGGGGFFFFFEEEEDDDCCCBBBAAAA@??????>>>>>>>>=========<<:::::::::::9999999999999988888888777777777777776666666666666666655555555555444444444444433333333333333333333333333322222222222222222222222222222211111111111111111110000000000///////////////////.........----------------,,,,,,,,--,,,,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCDDDDDDDDDDDDDDDDDEEFFGGHIIJJKKKLLLLLLLLLLLKKKKKKNMMMMMMMMMMMMLLLLLLLLKKKKMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKJJJJJIIIIIIHHHHHHGGGGFFFFFFEEEEDDDCCCBBBBAAA@?????>>>>>>>>========<<<<::::::::::99999999999999888888887777777777777766666666666666666555555555555444444444444333333333333333333333333333222222222222222222222222222221111111111111111111100000000000//////////////////.........----------------,,,,,,,,,-,,,,,,,,,,,,,,++++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBCCCDDDDDDDDDDDDDDDDEEFFGGHIIJJKKKLLLLLLLLLLKKKKKKKMMMMMMMMMMMMMLLLLLLLKKKKKMMMLLLLMMMMMMMMMMMMLLLLLLKKKKKJJJJJIIIIIIHHHHHHHGGGGFFFFFEEEEDDDDCCCBBBBAAA@?????>>>>>>>========<<<<<:::::::::99999999999999888888887777777777777766666666666666666555555555555544444444444333333333333333333333333333222222222222222222222222222221111111111111111111110000000000///////////////////.........--------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBCCCDDDDDDDDDDDDDDDDEEFFGGHHIJJJKKKLLLLLLLLKKKKKKKKNNMMMMMMMMMMMLLLLLLLKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLKKKKKJJJJJIIIIIIHHHHHHHGGGGFFFFFEEEEDDDDCCCCBBBAAA@?????>>>>>>>=======<<<<<<::::::::99999999999998888888887777777777777766666666666666665555555555555554444444444333333333333333333333333333222222222222222222222222222211111111111111111111110000000000///////////////////..........-------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBCCCDDDDDDDDCCCCDDDDEEEFGGHHIIJJKKKKKLLLLKKKKKKKKKKNNNMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMLLLLLLLLLKKKKJJJJJIIIIIIHHHHHHHHGGGGFFFFFEEEEDDDDCCCBBBBAAA@?????>>>>>>=======<<<<<<<::::::999999999999998888888887777777777777766666666666666665555555555555555444444444333333333333333233333333333222222222222222222222222222111111111111111111111110000000000///////////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!  FFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBCCCCDDDDDDDCCCCDDDDEEEFFGHHIIJJKKKKKKKKKKKKKKKKKKKNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLMMMMMLLLLLLLLLKKKKJJJJJIIIIIIHHHHHHHHHGGGGFFFFEEEEEDDDCCCCBBBBAAA@@????>>>>>>=======<<<<<<<:::::9999999999999988888888777777777777777666666666666666655555555555555554444444443333333333333332233333333332222222222222222222222222221111111111111111111111100000000000//////////////////............----------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!  FFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBCCCDDDDDDDDCCCCCDDDDEEFFGHHIIJJJKKKKKKKKKKKKKKKKKKNNNNNMMMMMMMMLLLLLKKKKKKKLLLLLLLLLLLMMLLLLLLLLLLKKKKJJJJJIIIIIIIHHHHHHHHGGGGGFFFFEEEEDDDDCCCCBBBAAAA@?????>>>>>>======<<<<<<<<::::9999999999999988888888777777777777777666666666666666655555555555555554444444443333333333333333223333333332222222222222221222222222211111111111111111111111100000000000//////////////////............----------,,,,,,,,,,,,,,,+,,,,,,,,,,+++++++++++++++*****)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBCCCDDDDDDDDCCCCCDDDDEEFFGHHIIJJJJKKKKKKKKKKKKKKKKKNNNNNMMMMMMMMLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIHHHHHHHHHGGGGGFFFFEEEEDDDCCCCBBBBAAAA@?????>>>>>>======<<<<<<<<:::9999999999999888888888777777777777777666666666666666655555555555555554444444443333333333333332222333333332222222222222221122222222211111111111111111111111100000000000///////////////////............---------,,,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++++++******))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBCCCDDDDDDDDCCCCCDDDDEEFFGHHIIIJJJKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJIIIIIIHHHHHHHHHHGGGGFFFFFEEEDDDDCCCCBBBBAAAA@?????>>>>>======<<<<<<<<;::99999999999998888888888777777777777777666666666666666555555555555555544444444433333333333333322222333333322222222222222211122222221111111111111111111111111000000000000//////////////////............---------,,,,,,,,,,,,,,,+++,,,,,,,,+++++++++++++++*****)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBCCDDDDDDDDDCCCCCDDDDEEFFGHHHIIJJJJKKKKKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGFFFFEEEEDDDCCCCBBBBAAAA@@?????>>>>>======<<<<<<<;;:9999999999999888888888887777777777777666666666666666655555555555555544444444443333333333333332222223333332222222222222221111222221111111111111111111111111100000000000///////////////////............---------,,,,,,,,,,,,,,,++++,,,,,,,++++++++++++++++****)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBAAAAAAAAAAAAAAAAAABBBBCCDDDDDDDDDDCCCCDDDDEEFFGHHHIIJJJJJJJKKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKJJJJIIIIIIHHHHHHHHHHHHGGGGFFFFEEEDDDCCCCBBBBAAAAA@??????>>>>>=====<<<<<<<;;;99999999999998888888888887777777777777666666666666666555555555555555544444444433333333333333322222223333322222222222222211111222211111111111111111111111110000000000000//////////////////............--------,,,,,,,,,,,,,,,,+++++,,,,,,++++++++++++++++*****))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAAAAABBBBCDDDDDDDDDDDCCCDDDDDEEFFGGHHIIIJJJJJJJJJJKKKKKKKKKNNNNNNMMMMMMLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKJJJJIIIIIIHHHHHHHHHHHHGGGGFFFFEEEDDDCCCBBBBBAAAA@@?????>>>>>======<<<<<<<;;;9999999999988888888888888777777777776666666666666666555555555555555444444444433333333333333322222222333222222222222222211111122211111111111111111111111110000000000000//////////////////............---------,,,,,,,,,,,,,,,++++++,,,,,++++++++++++++++*****))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDDDDDDDDDDCCDDDDDEEFFGGHHIIIJJJJJJJJJJJJKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKLLLMMMMLLLLLLLLLLLLKKKKKJJJJIIIIIIHHHHHHHHHHHHGGGGGFFFEEEDDDCCCBBBBBAAAAA@@?????>>>>>=====<<<<<<<;;;;999999999988888888888888877777777776666666666666656555555555555555444444444433333333333333322222222233322222222222222211111112111111111111111111111111100000000000000//////////////////.............--------,,,,,,,,,,,,,,,+++++++,,,,++++++++++++++++*****)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDDDDDDDDDDCCDDDDDEEFFGGHHIIIIJJJJJJJJJJJJJKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKMMMMMMMMLLLLLLLLLLKKKKKJJJJIIIIIIHHHHHHHHHHHHHGGGGGFFFEEEDDDCCCBBBAAAAA@@@@????>>>>>>=====<<<<<<;;;;;99999999988888888888888887777777776666666666666655555555555555555444444444433333333333333322222222223322222222222222211111111111111111111111111111111100000000000000///////////////////............--------,,,,,,,,,,,,,,,++++++++,,,++++++++++++++++******))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDDDDDDDDDDCCDDDDDEEFFGGHHIIIIIJJJJJJJJJJJJJKKKKNNNNNNMMMMMMLLLLLLKKKKKKKMMMMMMMMLLLLLLLLLKKKKKKJJJJIIIIIHHHHHHHHHHHHHHGGGGFFFFEEDDDCCCBBBAAAAA@@@@@???>>>>>>======<<<<<<;;;;;9999999988888888888888877777777776666666666666655555555555555555444444444443333333333333322222222222222222222222222211111111111111111111111111111111000000000000000///////////////////............--------,,,,,,,,,,,,,,,+++++++++,,++++++++++++++++*******)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAABBBCDDDDDDDDDDDDDCCDDDDDEEFFGGHHHIIIIIIIJJJJJJJJJJJKKKMNNNNNMMMMMMLLLLLLKKKKKKKMMMMMMMMLLLLLLLLKKKKKKJJJJIIIIIIHHHHHHHHHHHHHHGGGGFFFFEEDDDCCBBBBAAAA@@@@@@??>>>>>>======<<<<<<;;;;;;999999988888888888888877777777766666666666666655555555555555555444444444444333333333333322222222222222222222222222211111111111111111111111111111110000000000000000///////////////////.............-------,,,,,,,,,,,,,,,++++++++++,++++++++++++++++********))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$#################"""""""""!!!!!!!!!!!!!!!!!!!  EEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAABBBCDDDDDDDDDDDDDCCDDDDDEEFFGGHHHIIIIIIIIIIIJJJJJJJJKKMMMNNMMMMMMMLLLLLLKKKKKKKMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIHHHHHHHHHHHHHHHGGGGFFFEEEDDCCCBBBAAAA@@@@@??>>>>>>>======<<<<<<;;;;;;;9999998888888888888887777777776666666666666665555555555555555444444444444443333333333332222222222222222222222222221111111111111111111111111111110000000000000000////////////////////.............--------,,,,,,,,,,,,,,++++++++++++++++++++++++++++********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAABBBCDDDDDDDDDDDDDCCDDDDDEEFFGGHHHHIIIIIIIIIIIIJJJJJJJKMMMMMMMMMMMMLLLLLLKKKKKKKMMMMMMMMLLLLLLLKKKKKKJJJJIIIIIIHHHHHHHHHHHHHHHGGGGFFFEEEDDCCBBBAAAA@@@@@???>>>>>>======<<<<<<<;;;;;;;999998888888888888887777777776666666666666665555555555555555544444444444444333333333332222222222222222222222222221111111111111111111111111111110000000000000000//////////////////...............---------,,,,,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAABBBCDDDDDDDDDDDDCCCCDDDDEEFFFGGHHHHIIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMLLLLLLKKKKKKKMMMMMMMLLLLLLLKKKKKKJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGFFFEEDDDCCBBAAAA@@@@@????>>>>>=======<<<<<<;;;;;;;;99988888888888888887777777776666666666666655555555555555555444444444444444433333333332222222222222222222222222221111111111111111111111111111100000000000000000/////////////////.................---------,,,,,,,,,,,,++++++++++++++++++++++++++++**********))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAABBBCDDDDDDDDDDDDCCCCDDDDEEEFFGGHHHHHHHHHIIIIIIIIIIJJJJMMMMMMMMMMMMLLLLLLLKKKKKKMMMMMMMLLLLLLLKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHHHHGGGFFFEEDDCCBBBAAA@@@@??????>>>========<<<<<<;;;;;;;;;9988888888888888877777777766666666666666665555555555555555544444444444444433333333332222222222222222222222222221111111111111111111111111111000000000000000000//////////////////................----------,,,,,,,,,,,++++++++++++++++++++++++++++***********)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAABBBCCDDDDDDDDDDDCCCCDDDDEEEFFGGGHHHHHHHHHHHHHIIIIIIJJJMMMMMMMMMMMLLLLLLLLKKKKKKMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHHHHGGGFFFEEDDCCBBAAA@@@@??????>>>========<<<<<<;;;;;;;;::98888888888888887777777776666666666666665555555555555555544444444444444443333333333222222222222222112222222222111111111111111111111111111000000000000000000////////////////////................----------,,,,,,,,,,+++++++++++++++++++++++++++*************))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAABBBCCDDDDDDDDDDCCCCCCDDDEEEFFGGGGHHHHHHHHHHHHHHIIIIIJJMMMMMMMMMMMLLLLLLLLKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHHHHHGGGFFEEEDDCCBBAA@@@@??????>>========<<<<<<<;;;;;;;;:::8888888888888887777777777666666666666665555555555555555554444444444444443333333333222222222222222211222222222111111111111111111111111110000000000000000000/////////////////////...............-----------,,,,,,,,,+++++++++++++++++++++++++++**************)))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""!!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@AAABBBCCDDDDDDDDDDCCCCCCDDDDEEEFFGGGGGGHHHHHHHHHHHHIIIIIJLMMMMMMMMMMLLLLLLLLKKKKKKMMMMMMLLLLLLKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHGGGFFEEDDCCBBAAA@@@?????>>>>=======<<<<<<<;;;;;;;;::::88888888888888777777777776666666666666555555555555555554444444444444444333333333222222222222222221112222222211111111111111110111111111000000000000000000///////////////////////...............----------,,,,,,,,,,+++++++++++++++*++++++++++***************))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@AAAABBBCDDDDDDDDDCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGHHHHHIIIIILLMMMMMMMMLLLLLLLLLKKKKKKMMMMMLLLLLLKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFEEDDCCBBAA@@@?????>>>>>=====<<<<<<<<;;;;;;;;:::::8888888888887777777777777666666666666555555555555555554444444444444444333333333322222222222222211111222222211111111111111110011111110000000000000000000//////////////////....................-----------,,,,,,,,,+++++++++++++++**+++++++++****************)))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCDDDDDDDDCCCCCCCCDDDEEEFFFFGGGGGGGGGGGGGGHHHHIIIILLLLMMMMMMLLLLLLLLLKKKKKKMMMMLLLLLLLKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGFFEEDDCBBAAA@@@????>>>>>>====<<<<<<<<;;;;;;;;::::::888888888887777777777777766666666666555555555555555554444444444444443333333333222222222222222221111122222211111111111111110001111110000000000000000000////////////////......................-----------,,,,,,,,,+++++++++++++++***++++++++****************)))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????@@@@AAABBCCCCCCCCCCCCCBBBCCCCCDDDEGGGHHHHHHHHHHHHHHHIIIIJJJMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGFFEEDDCCBAAA@@????>>>>>>=======<<<<<<<<;;;;;;;;;::::88888888888877777777777776666555555555555555444444444444443333333333333333222222222222222221111111111111111110000000000000000000000000000000000/////////////////...............////.............-------------,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))(((((((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!  EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@AAABBCCCCCCCCCCCCBBBBCCCCCDDDEGGGGGHHHHHHHHHHHHHHIIIJJJLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGFEEDDCCBBAA@@@???>>>>>========<<<<<<<<;;;;;;;;;:::::8888888888777777777777777666555555555555555544444444444443333333333333333222222222222222221111111111111111100000000000000000/0000000000000000//////////////////................................-------------,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????@@@@AAABBBCCCCCCCCCCBBBBBBCCCCCDDDFGGGGGGGGGGGGGHHHHHHIIIJJLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGFEEDDCCBAA@@@???>>>>>=======<<<<<<<<<;;;;;;;;;::::::888888888777777777777777765555555555555555444444444444443333333333333332222222222222222221111111111111111110000000000000000//000000000000000//////////////////.................................------------,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????@@@AAAABBCCCCCCCCCBBBBBBBBCCCCDDDFGGGGGGGGGGGGGGGHHHHIIIIJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGFFEEDCCBBAA@@???>>>>>=======<<<<<<<<<;;;;;;;;;:::::::88888888777777777777777765555555555555555444444444444443333333333333332222222222222222221111111111111111100000000000000000///00000000000000/////////////////..................................-------------,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????@@@@AAABBCCCCCCCCCBBBBBBBBCCCCCDDFFFGGGGGGGGGGGGGGHHHHIIIJLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGFFEDDCCBAA@@???>>>>>=======<<<<<<<<<;;;;;;;;;::::::::8888887777777777777777766555555555555555444444444444443333333333333332222222222222222221111111111111111100000000000000000////000000000000//////////////////...................................------------,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????@@@@AAABBBCCCCCCCBBBBBBBBBBCCCCDDFFFFGGGGGGGGGGGGGGHHHHIIILLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFEEDCCBBAA@@??>>>>>========<<<<<<<;;;;;;;;;;:::::::::88888777777777777777766665555555555555544444444444444333333333333333222222222222222222111111111111111110000000000000000//////00000000000//////////////////...................................-----------,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@AAABBBBCCCCCBBBBBBBBBBBCCCCCDFFFFFFGGGGGGGGGGGGHHHHIIIKLLLLLMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFEDDCCBAA@@???>>>>=======<<<<<<<<;;;;;;;;;;::::::::::8887777777777777777766666555555555555544444444444443333333333333333222222222222222222111111111111111110000000000000000///////000000000///////////////////...................................------------,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@AAAABBBCCCCBBBBBBBBBBBBBCCCCDFFFFFFFGGGGGGGGGGGGHHHHIIKKLLLLLMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFEEDCCBBAA@@??>>>========<<<<<<<<;;;;;;;;;;:::::::::::887777777777777777666666655555555555544444444444443333333333333333222222222222222222111111111111111111000000000000000////////0000000////////////////////...................................------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@AAAABBBBBBBBBBBBBBBBBBBBCCCCCFFFFFFFFFFGGGGGGGGGGHHHHIKKKLLLLLLMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFEEDCCBAA@@??>>>========<<<<<<<<;;;;;;;;;::::::::::::987777777777777777666666665555555555544444444444444333333333333333222222222222222221111111111111111100000000000000000/////////000000////////////////////.......................-...........------------,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@AAABBBBBBBBBBBBBBBBBBBBCCCCCEFFFFFFFFFFGGGGGGGGGGHHHHKKKLLLLLLLLLLLLLLLLLLLLKKLLLKKKKKKKJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFEEDCCBBAA@???>>>======<<<<<<<<<;;;;;;;;;:::::::::::9997777777777777776666666666555555555444444444444444433333333333333222222222222222221111111111111111100000000000000000//////////0000////////////////////......................----..........-------------,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!  DEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCEFFFFFFFFFFFFFGGGGGGGGHHHJKKKLLLLLLLLLLLLLLLLLLKKKLLKKKKKKKKJJJJJJIIIIIIHHHHHGGGGGGGGGGGGGGGGGFFFEEDCCBAA@@??>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::9999777777777777776666666666655555555444444444444444433333333333333222222222222222221111111111111111100000000000000000///////////000////////////////////...................--------........--------------,,,,,,,,,,,,,+++++++++++++++*+++***************))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  DDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCEFFFFFFFFFFFFFFFGGGGGGGHHJJKKKKLLLLLLLLLLLLLLKKKKKLKKKKKKKKKJJJJJJIIIIIIHHHHHGGGGGGGGGGGGGGGGFFFEEEDCBBAA@??>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::9999977777777777776666666666665555555444444444444444433333333333333222222222222222221111111111111111000000000000000000////////////00////////////////////..................----------.......--------------,,,,,,,,,,,,,+++++++++++++++**++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!   DDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>??????@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCEFFFFFFFFFFFFFFFFFFGGGGGHJJJKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGFFFFEEDDCBBA@@??>>=====<<<<<<<<<<;;;;;;;;;:::::::::::9999997777777777766666666666666555554444444444444444433333333333333222222222222222221111111111111111000000000000000000/////////////0////////////////////.................------------....-----------------,,,,,,,,,,,,,++++++++++++++***+**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!   DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCEFFFFFFFFFFFFFFFFFFFFGGGGIJJJKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGFFFFFEEDDCBAA@@??>>====<<<<<<<<<<<;;;;;;;;:::::::::::9999999777777777766666666666666655554444444444444444433333333333333222222222222222221111111111111111000000000000000000/////////////////////////////////.................--------------.-------------------,,,,,,,,,,,,,++++++++++++++******************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!   DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>??????@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEFFFFFFFFFFFFFFFFFFFFFFGGIIJJJKKKKLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHGGGGGGGGFGGGGFFFFFFFEEEDDCBAA@@?>>>===<<<<<<<<<<;;;;;;;;;:::::::::::9999999977777777766666666666666665554444444444444444433333333333332222222222222222221111111111111111000000000000000000/////////////////////////////////.................----------------------------------,,,,,,,,,,,,,++++++++++++++******************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>?????@@@@AAAABBBBBBBBBBBBBBBBBBBBCCCEEFFFFFFFFFFFFFFFFFFFFFFGIIIJJJKKKKKLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFEEEDCBBAA@??>>===<<<<<<<<<;;;;;;;;;;::::::::::9999999999777777776666666666666666654444444444444444443333333333333222222222222222211111111111111111100000000000000000/////////////////////////////////..................----------------------------------,,,,,,,,,,,,,++++++++++++++*******************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>?????@@@@@AAAABBBBBBBBAAABBBBBBBBCCCEEFFFFFFFFFFFFFFFFEEFFFFFHIIIJJJKKKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFEEDDCBBAA@??>>===<<<<<<<;;;;;;;;;;;:::::::::::999999999977777776666666666666666554444444444444444433333333333333222222222222222211111111111111111100000000000000000/////////////////.//////////////..................-----------------------------------,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>?????@@@@AAAAABBBBAAAAAAABBBBBBBCCCEEFFFFFFFFFFFFFEEEEEEEEFFHHIIIJJJKKKKKKKKKKKKKKKJJKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFEEEDDCBBAA@??>>===<<<<<;;;;;;;;;;;:::::::::::9999999999997777766666666666666666555444444444444444433333333333333222222222222222211111111111111111100000000000000000/////////////////..////////////...................-----------------------------------,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>?????@@@@AAAAAAAAAAAAAAAAABBBBBBCCCEEFFFFFFFFFFFFEEEEEEEEEEEHHHIIJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFEEEDDCBBAA@??>>==<<<<<;;;;;;;;;;;:::::::::::9999999999999777766666666666666666555544444444444444433333333333333222222222222222211111111111111111100000000000000000/////////////////...///////////...................-----------------------------------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>?????@@@@@AAAAAAAAAAAAAAAABBBBBBCCCEEFFFFFFFFFFFEEEEEEEEEEEEGHHHIIJJJJKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDCBBAA@??>>==<<<<;;;;;;;;;;;:::::::::::9999999999999977766666666666666666555554444444444444433333333333333222222222222222211111111111111111100000000000000000////////////////.....//////////..................------------------------------------,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>?????@@@@@AAAAAAAAAAAAAAAABBBBBBCCCEEFFFFFFFFFFEEEEEDDDDDDEEGGHHIIIJJJJKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEDDCBBAA@??>>==<<<<;;;;;;;;;;:::::::::::9999999999999887766666666666666666555555444444444444433333333333333222222222222222211111111111111111000000000000000000/////////////////.....////////...................------------------------------------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>????@@@@@AAAAAAAAAAAAAAAAABBBBBCCCEEFFFFFFFFFEEEEEDDDDDDDDEGGGHHIIIJJJJKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEDDCBBAA@??>>==<<<;;;;;;;;;;::::::::::99999999999999888666666666666666666555555544444444444333333333333332222222222222222211111111111111111000000000000000000////////////////.......///////.................------------------------,,-----------,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAAAAAAAAAAAAAAAABBBBBCCCEEFFFFFFFFEEEEEDDDDDDDDDDFGGHHHIIJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEDDCBBAA@??>>==<<<;;;;;;;;:::::::::::999999999999998888666666666666666655555555544444444443333333333333332222222222222222111111111111111110000000000000000/0////////////////........//////.................-----------------------,,,,---------,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAAAAAAAAAAAAAAAABBBBBCCCEEEFFFFFFEEEEEDDDDDCCCDDDFFGGHHIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEDDCBBAA@??>>==<<<;;;;;;::::::::::::9999999999999888888666666666666666555555555544444444433333333333333332222222222222211111111111111111100000000000000000/////////////////.........////..................----------------------,,,,,,-------,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAAAAAAAAAAAAABBBBBCCCEEEEFFFEEEEEEDDDDDCCCCCCDFFGGHHHIIIJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEDDCBBAA@??>>==<<<;;;;;::::::::::::999999999999988888886666666666666655555555555444444433333333333333333222222222222221111111111111111110000000000000000//////////////////..........///.................-----------------------,,,,,,,-----,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>??????@@@@@@@@@@@@@@@@AAAAAABBBBBDEEEEEEEEEDDDDCCCCCCBBCCCEEEFFGGHHHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFEEEDDBBA@@??>==<<<;;;;::::::::999999998888888888888887775555555444444444444444443333333333333332222222222222222211111111111111111000000000000000000///////////////////////.........../................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((((('((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>???????@@@@@@@@@@@@@@@AAAAAABBBBBDEEEEEEEEDDDDDCCCCBBBBBCCDEEFFFGGHHHIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFGGGGGGGGGFFFFFFFFFFFEEEDDBBA@@?>>==<<<;;;;::::::::9999999888888888888887777755555544444444444444444333333333333332222222222222222221111111111111111000000000000000000////////////////////////............................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))(((((((((((((((((''((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>???????@@@@@@@@@@@@@@@AAAAABBBBBDDDEEEEDDDDDDCCCCBBBBBBBCDEEEFFGGHHHHIIIIIHHHHHHHGHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGFFFFFFFFFFFFEEEDDDBAA@@?>>==<<;;;;:::::::::999998888888888888887777775555444444444444444444333333333333332222222222222222221111111111111111100000000000000000////////////////////////............................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((((('''((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!  BBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>???>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@AAAAABBBBDDDDDDDDDDDDCCCCBBBBBBBBCDDEEFFGGGHHHHIIHHHHHHHHGGHHHHHGGGGGGGGGGFFFFFFFFFEGGFFFFFFFFFFFFFFFFEEEEDDCBAA@??>>==<<;;;;:::::::::99998888888888888887777777555444444444444444444333333333333332222222222222222221111111111111111000000000000000000////////////////////////............................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((((((((''''(('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!  BBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>?>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>????????????@@@@@@@@@@AAAAABBBBDDDDDDDDDDDCCCCCBBBBBBBBBDDEEFFGGGHHHHHHHHHHHHHGGGHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFEEEEDDCCAA@@??>==<<<;;;:::::::::99998888888888888877777777755444444444444444443333333333333322222222222222222211111111111111111000000000000000000////////////////////////............................-------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((((''''('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!  BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>??????????????@@@@@@@@AAAAABBBDDDDDDDDDDDCCCCBBBBBBBBBBDDEEFFFGGHHHHHHHHHHHHHGGGHHHGGGGGGGGGFFFFFFFFEEEEEFFFFFFFFFFFFFFFFEEEEDDDCCAA@??>>==<<;;;;::::::::99988888888888888877777777774444444444444444443333333333333332222222222222222111111111111111111000000000000000000////////////////////////............................-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!  BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>????????????????@@@@@@AAAAAABBDDDDDDDDDDCCCCCBBBBBBBBBBDDEEEFFGGGHHHHHHHHHHHGGGGHHGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFEEEEEDDDCCBA@@??>>==<<;;;::::::::99988888888888888877777777777444444444444444443333333333333322222222222222222111111111111111111000000000000000000////////////////////////................-..........-------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!  BBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>????????????????@@@@@@AAAAABBDDDDDDDDDCCCCCBBBBBBBBBBBDDEEEFFGGGHHHHHHHHHHHGGGGHGGGGGGGGGFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEDDDDCCBB@@??>>==<<;;;;:::::::99998888888888888877777777777744444444444444443333333333333322222222222222222111111111111111110000000000000000000////////////////.//////.................--.........-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>????????????????@@@@@AAAAAABCDDDDDDCCCCCCCBBBBBBBBBBBDDEEEFFGGGHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEFFFFFFFFFFFEEEEEDDDDCCBBA@??>>==<<<;;;:::::::9999988888888888887777777777777444444444444443333333333333332222222222222222111111111111111111000000000000000000/////////////////../////.................---.........-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================>>>>>>>>>>??????????????@@@@@AAAAAACCDDDDCCCCCCCCBBBBBBBBBBBDDEEEFFGGGGHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBAA??>>>==<<;;;;::::::9999998888888888877777777777777744444444444443333333333333332222222222222222111111111111111111000000000000000000/////////////////...////.................----.......------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================>>>>>>>>>>>>>>>????????@@@@@AAAAAACCCCCCCCCCCCCBBBBBBBBBBBBDDEEEFFFGGGHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDFFFFFFFEEEEEEEDDDCCCBBAAA??>>==<<<;;;:::::::999999888888888877777777777777774444444444443333333333333322222222222222222111111111111111111000000000000000000/////////////////....///.................-----......------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<========>>>>>>>>>>>>>>>>>???????@@@@@AAAAACCCCCCCCCCCCCBBBBBBBBBBBBDDEEEFFFGGGGHHHHHGGGGGGGFGGGGGGFFFFFFFFFEEEEEEEDDDFFFEEEEEEEEEEDDDCCCBBAAA@?>>==<<<;;;:::::::999999988888888877777777777777776444444444433333333333333322222222222222222111111111111111110000000000000000000////////////////......//.................------.....------------------,,---,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<=======>>>>>>>>>>>>>>>>>>??????@@@@AAAAACCCCCCCCCCCCCBBBBBBBBBBBBDDEEEFFFGGGGGHHHGGGGGGGFFGGGGGGFFFFFFFFEEEEEEEDDDDEEEEEEEEEEEEDDDCCCBBAA@@@>>==<<<;;;::::::::99999998888888877777777777777766644444444433333333333333332222222222222221111111111111111110000000000000000000////////////////......./................--------....------------------,,,-,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<=======>>>>>>>>>>>>>>>>>>>?????@@@@@AAAACCCCCCCCCCCCCBBBBBBBBBBBCDDEEEFFFGGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFEEEEEEEDDDDEEEEEEEEEEEDDDDCCBBAA@@@?>==<<<;;;;::::::::99999998888888777777777777776666644444443333333333333333322222222222222211111111111111111100000000000000000/0////////////////........................---------...-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!  ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>?????@@@@AAAACCCCCCCCCCCCCCBBBBBBBBBBCDDEEEFFFGGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFEEEEEEDDDDDEEEEEEEEEEDDDDCCBBAA@@@??==<<<;;;;:::::::::9999999888888777777777777776666664444443333333333333333322222222222222211111111111111111100000000000000000//////////////////........................----------..-----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  AAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==>>=======================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>?????@@@@AAAACCCCCCCCCCCCCCBBBBBBBBBCCDEEEEFFFGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFEEEEEEDDDDDEEEEEEEEEEDDDCCBBBAA@@??>=<<<;;;;::::::::::999999988888877777777777766666666444433333333333333333322222222222222111111111111111111000000000000000000//////////////////........................-----------.-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>????@@@@@AAACCCCCCCCCCCCCCCBBBBBBBCCCDEEEFFFFGGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFEEEEEEDDDDDEEEEEEEEEDDDCCCBBAA@@??>><<<;;;::::::::::::99999998888877777777777766666666644433333333333333333322222222222222111111111111111111000000000000000000//////////////////........................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))(((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<=====>>>>>>>>>>>>>>>>>>>>>????@@@@@AAACCCCCCCCCCCCCCCCCBBBCCCCCDEEEFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDEEEEEEEEEDDDCCBBAA@@??>>=<<;;;::::::::::::::99999988888777777777776666666666433333333333333333322222222222222211111111111111111100000000000000000///////////////////........................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<=====>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDEEEEEEEEDDDCCCBBAA@??>>==<;;;:::::::::::::::9999998888777777777766666666666633333333333333333322222222222222211111111111111111100000000000000000///////////////////........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>>>>>>>>>>>>>>????@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCEEEEFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFEEEEEEDDDDEEEEEEEEDDDCCBBAA@@??>>==;;;:::::::::::::::::99999888877777777766666666666663333333333333333322222222222222211111111111111111000000000000000000///////////////////........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>>>>>>>>>>>>>>????@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDEEEEEEEDDDDCCBBAA@??>>==<;;::::::::::::::::::9999988877777777766666666666666333333333333333322222222222222111111111111111110000000000000000000//////////////////.........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))((((((((((((((('''''''''''''''''''&''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>>>>>>>>>>>>>>>>????@@@@AAACCCCCCCCCCCCCCCCCCCCCCCDDEEEFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDEEEEEEEDDDCCCBBA@@??>>==<;;::::::::::::::::::999998887777777766666666666666633333333333333222222222222222211111111111111111000000000000000000//////////////////.........................----------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))((((((((((((((''''''''''''''''''&&&'''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>????>>>>>>>>>>>>>>>????@@@@AAACCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEDDDEEEEEEEDDDCCBBAA@@?>>==<<;:::::::::::::::::::9999988877777776666666666666666333333333333322222222222222211111111111111111000000000000000000///////////////////.................-......-----------------,,----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>????????>>>>>>>>>>>>>????@@@@AAACCCCCCCCCCCCCCCCCCCDDDDDDEEFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEDDDEEEEEEEDDDCCBBAA@??>>==<<:::::::::::::::::::::99998877777776666666666666666633333333333222222222222222211111111111111111000000000000000000///////////////////.................--.....-----------------,,,---------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<;;;;<<<<<<===>>>>?????????>>>>>>>>>>>>????@@@@AAACCCCCCCDDDDDDDDDDDDDDDDDDEEFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEDDDEEEEEEDDDDCCBBA@@??>==<<<::::::::::::::::::::99999887777777666666666666666553333333333222222222222222211111111111111111000000000000000000///////////////////.................---....-----------------,,,,--------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<===>>>>?????????>>>>>>>>>>>>????@@@@AAACCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCBBAAA@??>>=<<;;;:::99999999999::::999999986665555555544444444444444433333333222222222222222221111111111000000000000000000//////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*++++********************)*)))))))))))))))))))))(((())))))(((((((((((((((('''(('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!  @@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<===>>>???????????>>>>>>>>>>>????@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCBBBAA@@??>==<<;;::::99999999999::::99999998666555555544444444444444443333332222222222222222221111111111000000000000000000//////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**++*********************))))))))))))))))))))))(((((()))))((((((((((((((((''''('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!  @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>????@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDEEFFFFFFFFFFFFFFEEEEEEDDDDCCCCCCBBBAA@@?>>==<<;;:::999999999999:::99999998866555555544444444444444444333332222222222222222221111111110000000000000000000/////////////////.....................------------------,,,,,,,,,,,,,,,,,+,,,,,+++++++++++++++++***+*********************)))))))))))))))))))))(((((((())))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!  @@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>>?????????????>>>>>>>>>>????@@@@AAACCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEEEEFFFFFFFFFFFEEEEEEEDDDDCCCCCBBBAAA@??>>=<<;;;:::999999999999::999999998866555555444444444444444443333222222222222222222111111111100000000000000000///////////////////......................-----------------,,,,,,,,,,,,,,,,,++,,,,++++++++++++++++**************************)))))))))))))))))))))((((((((()))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!  @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>>??????????????>>>>>>>>>????@@@@AAACCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEDDDCCCCCCBBBAA@@??>==<<;;::::9999999999999999999998886555555544444444444444443333222222222222222222111111111100000000000000000///////////////////.....................------------------,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++***************************)))))))))))))))))))((((((((((())(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>>????@@@@??????>>>>>>>>>????@@@@AAACCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCDDDEEEEEEEEFFFFFEEEEEEEEDDDDCCCCCBBBAAA@@?>>==<<;;:::9999999999999999999999888655555544444444444444433333222222222222222222111111111000000000000000000///////////////////.....................-----------------,,,,,,,,,,,,,,,,,,++++,+++++++++++++++++**************************))))))))))))))))))))(((((((((((()((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==>>>???@@@@@@@?????>>>>>>>>????@@@@@AACCCCCDDDDDDDDDDDEEEEDDDDDEEEEEDDDDDDDCCCCCCCCCCCCDEEEEEEEEEEEEEEEEEEEEEDDDDCCCCBBBAAA@@??>>==<;;;:::999999999999999999999888855555544444444444444433333222222222222222221111111111000000000000000000//////////////////......................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;<<<==>>>???@@@@@@@?????>>>>>>>>????@@@@@AACCCCCDDDDDDDDDEEEEEEDDDDDEEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEDDDDDCCCBBBBAA@@@??>==<<;;::::99999999999999999999888885555544444444444444433333322222222222222221111111111000000000000000000//////////////////......................-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;::;;;;;<<<==>>>???@@@@@@@@????>>>>>>>?????@@@@@AACCCCCDDDDDDDDEEEEEEEEDDDDEEEDDDDDDCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEDDDDDCCBBBBAAA@@??>>==<<;;::::999999999999999999998888755555444444444444443333333222222222222222111111111100000000000000000///////////////////......................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************************))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################""""""""""""!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::;::::;;;;;<<==>>>???@@@@@@@@?????>>>>>>?????@@@@@AACCCCCDDDDDDDDEEEEEEEDDDDDEEDDDDDCCCCCCCCCCCCCCCCCCDDEEEEEEEEEEEEEEEEEDDDDDCCBBBBAAA@@??>>==<<;;;:::999999999999999999998888875555444444444444433333333322222222222222111111111110000000000000000///////////////////.....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################"""""""""""!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;<<===>>???@@@@@@@@??????>>>>??????@@@@AAACCCCCDDDDDDDEEEEEEEEDDDDDEDDDDDCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDCCCBBBAAA@@@??>>==<<;;::::99999999999999999998888877555444444444444433333333332222222222221111111111111000000000000000///////////////////.....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;<<<==>>???@@@@@@@@??????>>>>??????@@@@AAACCCCCDDDDDDDEEEEEEEEDDDDDEDDDDCCCCCCCCCBBCCCCCCCCCDDDDDEEEEEEEEEEEEDDDDDCCCBBBBAA@@@??>>==<<;;;:::9999999999999999999888887775544444444444443333333333322222222222111111111111110000000000000///////////////////......................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!  ????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;<<==>>????@@@@@@@???????????????@@@@@AAACCCCCDDDDDDDEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBCCCCCCDDDDDDDEEEEEEEEDDDDDDDCCCBBBAAA@@???>>==<<;;::::999999999999999999888887777554444444444443333333333332222222222111111111111111000000000000///////////////////..................-..-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!  ???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<==>>>????@@@@@@???????????????@@@@@AAACCCCCDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBCCCCCDDDDDDDDEEEEEEDDDDDDDCCCCBBAAA@@@??>>==<<;;;::::99999999999999999888888777754444444444443333333333333222222222111111111111111100000000000///////////////////.................---.------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!  ???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<==>>????????@????????????????@@@@@AAACCCCCDDDDDDDEEEEEEDDDDDDCDDDCCCCCCBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDCCCCBBAAA@@@??>>==<<<;;::::9999999999999999988888877777444444444444333333333333332222222211111111111111111000000000///////////////////..................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********************))))))))))))))))))))))))))((((((((((((((((((('((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!  ???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<==>>>???????????????????????@@@@@@AAACCCCCDDDDDDDDEEEEDDDDDDDCDDDCCCCCBBBBBBBBBBBBBBBBCDDDDDDDDDDDDDDDDDDDCCCCBBAAAA@@???>>==<<;;;::::9999999999999999888888777777444444444443333333333333332222221111111111111111100000000000//////////////////..................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))))))))(((((((((((((((((('''((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!  ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@@@@?????????????????????????????????????>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<===>>>??????????????????????@@@@@AAAACCCCCDDDDDDDDEEEDDDDDDDCCDDCCCCCCBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCBBBAAA@@@??>>===<<;;::::999999999999999988888877777764444444443333333333333333322222111111111111111110000000000///////////////////..................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)***))))))))))))))))))))))))))((((((((((((((((((''''((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!  ??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@?????????????????????????????????????>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<==>>>>?????????????????????@@@@@AAAACCCCCDDDDDDDDDDDDDDDDDDCCDDCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDCCCCCBBBAA@@@???>>==<<;;;::::99999999999999888888877777766444444443333333333333333322221111111111111111110000000000//////////////////...................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))*)))))))))))))))))))))))))))(((((((((((((((((''''''(((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::;;;<<<==>>>>???????????????????@@@@@@AAAACCCCCDDDDDDDDDDDDDDDDDDCCDDCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDCCCCCBBBAA@@@???>>===<<;;;:::99999999999999888888877777766644444443333333333333333322221111111111111111110000000000//////////////////...................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**++++******************)))*))))))))))))))))))))))))))((((((((((((((((('''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!  ????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9:::::::::::;;;<<===>>>>>?????????????????@@@@@AAAAACCCCCDDDDDDDDDDDDDDDDDCCCDDCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCBBBAA@@@@??>>>==<<<;;::::999999999999888888887777776666444444333333333333333322222111111111111111111000000000//////////////////...................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++***+++******************)))))))))))))))))))))))))))(()(((((((((((((((((''''''''(('''''''''''''''''''&&&&'''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!  ????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99:::999::::::;;<<<===>>>>>>??>>>>>>???????@@@@@AAAAACCCCCDDDDDDDDDDDDDDDDDCCCDDCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDCCCCCBBBAAA@@@???>>>==<<;;;::::99999999998888888887777777666644443333333333333333322222111111111111111111000000000//////////////////...................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++****+*******************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''(''''''''''''''''''&&&&&&'''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!  ????????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999:9999999::::;;;<<<===>>>>>>>>>>>>>>??????@@@@@AAAAACCCCCCDDDDDDDDDDDDDDDDCCCDDCCCCCCBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCBBBBAAAA@@???>>>===<<;;;:::99999999998888888887777777666664443333333333333333322222211111111111111110000000000//////////////////...................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!  ????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999::::;;;<<<====>>>>>>>>>>>>>?????@@@@@AAAAACCCCCCDDDDDDDDDDDDDDDDCCCDDCCCCCCBBBBBBBBBBBBBBBBBDDDDDDDDDDDCCCCCBBBBAAAA@@????>>>==<<<;;;:::9999999998888888887777777666666444333333333333333322222221111111111111110000000000//////////////////..................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!  >>>?????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999::::;;<<<======>>>>>>>>>>>>?????@@@@AAAAACCCCCCCDDDDDDDDDDDDDDCCCCDDCCCCCCBBBBBBBBBBBBBBBBBCDDDDDDDDDCCCCCBBBBAAAA@@????>>>===<<<;;::::9999999988888888777777776666666443333333333333332222222221111111111111000000000000////////////////...................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!  >>>>>>>?????????????????????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999::::;;;<<<<=====>>>>>>>>>>>?????@@@@AAAAACCCCCCCCDDDDDDDDDDDDDCCCCDDCCCCCCCBBBBBBBBBBBBBBBBCCDDDDDDCCCCCCBBBBAAA@@@@???>>>>===<<;;;::::9999999888888887777777766666666333333333333333322222222221111111111110000000000000///////////////...................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!  >?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999::::;;;<<<<=====>>>>>>>>>>?????@@@@AAAAAADDDDDDDDDDDEEEEEEEEDDDDDDEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBAAAA@@@@???>>>>===<<<;;;::::9999998877777776666666655555555333222222222222222211111110000000000000000/////////////..................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))*))))))))))))))))))))(((())((((((((((((((((((((((((((((('''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""!!!!!!!!!!!!!!  >>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999::::;;;<<<<=====>>>>>>>>>?????@@@@AAAAAADDDDDDDDDDDDDEEEEEDDDDDDDEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBAAA@@@@????>>>>>===<<<;;;:::::9999987777777666666665555555553322222222222222221111111100000000000000//////////////..................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))))))))))((((())(((((((((((((((((((((('((((('''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!  >>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999::::;;;;<<<<=======>>>>>>>?????@@@@AAAAADDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBAAA@@@@????>>>>>===<<<<;;;:::::999998777777666666655555555555322222222222222221111111110000000000000//////////////..................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))))))(((((()((((((((((((((((((((('''((((''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999::::;;;;<<<<<======>>>>>>>????@@@@AAAAADDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@????>>>>>====<<<;;;;:::::99999877777666666655555555555422222222222222211111111111000000000000/////////////...................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))))((((((((((((((((((((((((((''''''(((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;:::::::::::::::::::::::::::::::999999999999999999999999999::::;;;;<<<<<=======>>>>>????@@@@@AAAACDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAA@@@????>>>>=====<<<<;;;;:::::9999987777766666655555555555442222222222222211111111111100000000000//////////////.................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::;;;::::::::::::::::::::::::::::::999999999999999999999999999999::::;;;;<<<<<========>>>>>????@@@@AAAACCDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAA@@@???>>>>>=====<<<<<;;;;:::::99999777776666665555555555544422222222222221111111111111000000000////////////////................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999999999999::::;;;;<<<<<========>>>>????@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAA@@???>>>>>=====<<<<<;;;;::::::9999977777666666555555555544442222222222211111111111111100000000/////////////////...............----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999::::;;;;;<<<<<=======>>>>>????@@@@AAACCCCCDDDDDDDDDDDDDDDDDDCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBAAA@@@???>>>>=====<<<<<<;;;;::::::999997777766666555555555544444222222222211111111111111110000000//////////////////..............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9:99999999999999999999999999999999999999:::::;;;;;<<<<<=======>>>>????@@@@@AACCCCCCDDDDDDDDDDDDDDCCCCCEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAA@@???>>>>=====<<<<<<;;;;;:::::99999977776666655555555554444442222222221111111111111111100000///////////////////.............----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999::::;;;;;;<<<<<=======>>>>????@@@@AACCCCCCCCCDDDDDDDDCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBAA@@@???>>>====<<<<<<<;;;;;::::::9999987777666665555555554444444222222211111111111111111100000//////////////////..............----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999999999988999998899999999:::::;;;;;;<<<<<======>>>>????@@@@@ACCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBAA@@@??>>>>===<<<<<<<;;;;;;::::::99999877776666655555555444444442222221111111111111111110000///////////////////..............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!  =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999988889998888899999999:::::;;;;;<<<<<<======>>>>????@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??>>>====<<<<<<;;;;;;::::::99999987776666655555555444444444222211111111111111111100000//////////////////..............-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$####################""""""""""!!!!!!!!!!!!!!!!!  ====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>=================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999999999998888889888888889999999:::::;;;;;<<<<<<<=====>>>>????@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??>>>====<<<<<;;;;;;::::::99999988777666665555555444444444422211111111111111111100000//////////////////..............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$#######################"""""""""!!!!!!!!!!!!!!!!!  ========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>=================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888889999999::::::;;;;;<<<<<<<=====>>>>????@@@@CCCCCCCCCCCCCCCCCCCCCCBBBDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??>>>====<<<<;;;;;;::::::999999888777666665555555444444444422111111111111111110000000/////////////////..............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))())))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""!!!!!!!!!!!!!!!!!  ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888888889999999::::::;;;;;<<<<<<<====>>>>????@@@@BCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCBBBBAA@@@??>>>====<<<<;;;;;::::::9999999888776666655555554444444444421111111111111111100000000///////////////...............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))(()))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!!!!!!!!!!!!  ================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>============>>>=================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888888888888888999999:::::::;;;;;<<<<<<=====>>>>????@@@BCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCBBBBBAAA@@???>>====<<<;;;;;::::::99999998888776666655555544444444444311111111111111111000000000//////////////..............-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))((()((((((((((((((((((((((('((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!!!!!!!!!!!!  ====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99::::9999999999999999999999999999999888888888888888888888888889999999:::::::;;;;;;<<<<<====>>>>????@@@BBCCCCCCCCCCCCCCCCBBBBBBBCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBAAA@@???>>>===<<<;;;;;:::::999999888888766666655555544444444433311111111111111100000000000/////////////..............------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))(((()((((((((((((((((((((('''((((''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999::9999999999999999999999999999999888888888888888888888888888889999999:::::::;;;;;;<<<<<====>>>?????@@BBBCCCCCCCCCCCCCCBBBBBBBBCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBAAA@@@??>>>===<<<;;;;:::::9999998888888666666555555444444444333311111111111111000000000000///////////..............-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)*)))))))))))))))))))((((((((((((((((((((((((('''''(((''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888889999999::::::;;;;;;<<<<<====>>>>????@@BBBBCCCCCCCCCCCCCBBBBBBBACCBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBAAA@@@??>>>===<<<;;;;:::::9999988888887666666555555444444443333311111111111100000000000000//////////...............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((((((((''''''(('''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888888888888888889999999::::::;;;;;;<<<<====>>>>?????@BBBBCCCCCCCCCCCCBBBBBBBAACBBBBBBBBAAAAABBBBBBBBBCCBBBBBBBBBBBAAA@@@???>>===<<<;;;;::::99999888888877666666555555444444433333311111111111000000000000000/////////................-----------------,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((((((((''''''''(''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999999999998898888888888888888888888888888888888888899999999::::::;;;;;;<<<<====>>>>?????BBBBBCCCCCCCCCCCBBBBBBBAABBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAA@@@???>>===<<<;;;::::999998888887777666665555554444444333333311111111100000000000000000///////..................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""!!!!!!!!!!!!!!!  ===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888887888888888888888999999999:::::;;;;;<<<<====>>>>?????BBBBBBCCCCCCCCCCBBBBBBBAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAA@@@???>>>==<<<;;;::::999988888877777666655555554444443333333311111111000000000000000000//////..................---------------,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""!!!!!!!!!!!!!!  ===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@?????????????@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888887778888888888888888999999999:::::;;;;;<<<<===>>>>>????BBBBBBBCCCCCCCCCBBBBBBAAABBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAA@@@???>>>==<<<;;;::::99988888777777766665555554444444333333331111110000000000000000000/////...................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""!!!!!!!!!!!!!  <<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@????????????????????@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888888888777788777788888888888999999999:::::;;;;<<<<====>>>>????BBBBBBBCCCCCCCCBBBBBBBAAABBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAA@@@???>>>==<<<;;;:::9999888877777777666555555544444433333333311110000000000000000000//////...................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""!!!!!!!!!!!!  <<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888888888877777777777777888888888899999999:::::;;;;<<<<====>>>>????ABBBBBBBCCCCCCCBBBBBBBAAABBBBAAAAAAAAA@AAAAAAAAAABAAABBBAAAAAAAA@@@???>>>==<<<;;;:::999988887777777765555555554444433333333331110000000000000000000/////....................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""!!!!!!!!!!!!  <<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999999999999999999999999888888888888889999888888888888888888888888888888888888888887777788888888888888888999999999::::;;;;<<<<====>>>>?????AAAAABBBBBBBBBBBBBBAAAAA@CBBBBBAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA@@@@???>>>====<<<;;;:::999888887777775554444444433333222222222110000000000000000000//////...................--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""####""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999999999988899999999888888888888888889888888888888888888888888888888888888888888877777787777778888888888999999999::::;;;;<<<<====>>>>?????AAAAAABBBBBBBBBBBBBAAAAA@CBBBBBAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAA@@@@@???>>>====<<<;;;:::99988887777777544444444433333322222222210000000000000000000//////...................-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""###""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999999999999999988888899999988888888888888888888888888888888888888888888888888888888888877777777777777777788888888899999999::::;;;;<<<<====>>>>?????AAAAAABBBBBBBBBBBBAAAAAA@CBBBBAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAA@@@@@????>>>====<<<;;;:::999888877777774444444443333332222222222000000000000000000////////.................--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""##"""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999999999999999999999999999988888888899988888888888888888888888888888888888888888888888888888888888887777777777777777777778888888889999999::::;;;;<<<<===>>>>>?????AAAAAAABBBBBBBBBBBAAAAAA@CBBBBAAAAAA@@@@@@@@@@AAAA@AAAAAAA@@@@@@@????>>>====<<<;;;;:::99988877777777444444443333332222222222100000000000000000/////////................--------------,,,,,,,,,,,,,,,,,,++,+++++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""##"""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============================;;;;;;;;;;;;;;;;;;;;;;;;;:::::99999999999999999999999999999999998888888888898888888888888888888888888888888888888888888888777888888888888777777777777777777777778888888889999999::::;;;;<<<====>>>>>>????@AAAAAABBBBBBBBBBBAAAAAA@CBBBBAAAAA@@@@@@@@@@@@@AA@@@@@@@@@@@@@@????>>>>====<<<;;;::::9998887777777644444444333333222222222110000000000000000//////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""#"""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>================================<<<;;;;;;;;;;;;;;;;;;;;;;;;;::99999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888877777888888888877777777777777777777777777888888888999999::::;;;;<<<====>>>>>?????@AAAAAAABBBBBBBBBBAAAAAA@BBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>=====<<<;;;::::99888877777666444444333333322222222111100000000000000////////////.............--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;9999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888887777777888888877777777777777777777777777777888888888999999::::;;;;<<<====>>>>>?????@AAAAAAAABBBBBBBBAAAAAAA@BBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>====<<<<<;;;;:::9988877777666644444333333322222222111110000000000000/////////////............--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::9999999999999999999999999999998888888888888888888888888888888888888888888778888888888888887777777777888887777777777777777777777777777777788888888999999::::;;;;<<<====>>>>>?????@@AAAAAAABBBBBBBAAAAAAAA@BBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>====<<<<<<;;;::::99888777766666444333333332222222211111100000000000///////////////..........---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>???????????????????????????????????????????????????????????????????@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@???????????@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::9999999999999999999999999999888888888888888888888888888888888888888888877778888888888888777777777777888777777777777777777777777777777777788888888999999::::;;;<<<<===>>>>>>?????@@AAAAAAAABBBBBBAAAAAAAA@BBBBBAAAAA@@@@@@@@@@@@@@@?????????????>>>>>====<<<<<<<;;;:::99988877776666643333333332222222211111110000000000////////////////.........----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((((((('('''''''''''''''''''&&&&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@????????????????@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999999999999999999999888888888888888888888888888888888888888888877777778888888888777777777777777777777777777777777777777777777777777788888889999999::::;;;<<<====>>>>>>?????@@AAAAAAAAABBBAAAAAAAAA@@BBBBBAAAAA@@@@@@@@@@@@@@@???????????>>>>>>====<<<<<<<;;;;:::999888777666666333333333222222221111111100000000//////////////////........-----------------,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$##########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;;;<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>??????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999999999888888888888888888888888888888888888888888887777777778888888877777777777777777777777777777777777777776677777777777788888889999999:::;;;;<<<====>>>>>>?????@@AAAAAAAAAAAAAAAAAAAAA@@BBBBBAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=====<<<<<<<<;;;;:::9998877776666653333333322222222111111111000000////////////////////......-------------------,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))())((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$######################""#""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999999999999999999888888888888888888888888888888888888888888887777777777778888887777777777777777777777777777777777777777666677777777777788888889999999:::;;;;<<<====>>>>>>?????@@AAAAAAAAAAAAAAAAAAAAA@@BBBBAAAAAA@@@@@@@@@@@@@@@???????>>>>>>======<<<<<<<<;;;;;:::99988777666655533333332222222211111111110000////////////////////.......--------------------,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))(()((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::9999999999999999888888888888888888888888888888888788888888887777777777777778887777777777777777777777777777777777777777766666677777777777778888889999999:::;;;;<<<====>>>>>>>????@@@AAAAAAAAAAAAAAAAAAA@@@BBBBAAAAA@@@@@@@@@@@@@@???????>>>>>>======<<<<<<<;<<;;;;;:::998887766665555333332222222221111111111100/////////////////////......--------------------,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::9999999999999888888888888888888888888888888888777788888888777777777777777777777777777777777777777777777777777777777777666666677667777777778888889999999:::;;;;<<<====>>>>>>>????@@@AAAAAAAAAAAAAAAAAAA@@@BBBBAAAAA@@@@@@@@@@@@???????>>>>>>=======<<<<<<<;;<;;;;;::::99887776665555533222222222221111111111110////////////////////.......--------------------,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999888888888888888888888888888888888777777788888777777777777777777777777777777777777777777777777777777777777766666666666666777777778888889999999:::;;;;<<<=====>>>>>>????@@@AAAAAAAAAAAAAAAAAA@@@@BBBAAAAA@@@@@@@@@@@@??????>>>>>>>======<<<<<<<;;;;;;;;;;:::99988776666555552222222222221111111111111////////////////////......---------------------,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999888888888888888888888888888888888877777777788777777777777777777777777777777777777777777777777777777777777776666666666666666677777778888889999999:::;;;;<<<<====>>>>>>>???@@@@AAAAAAAAAAAAAAAAA@@@@BBAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<;;;;;;;;;;;:::99887776665555552222222222111111111111110//////////////////........-------------------,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""""""!"!!""""""""""!!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::9999888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777766777777777777666666666666666666667777778888888999999:::;;;;<<<<=====>>>>>>>??@@@@AAAAAAAAAAAAAAAA@@@@@BAAAAA@@@@@@@@@@?????????>>>>======<<<<<<<<;;;;;;;;;;;;:::999887766655555442222222221111111111111000/////////////////.........------------------,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>??????????????????????>>>???????????????>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::9888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777766666777777777666666666666666666666667777777888888999999::::;;;;<<<=====>>>>>>>??@@@@AAAAAAAAAAAAAAAA@@@@@BAAAA@@@@@@@?????????????>>>=====<<<<<<<<;;;;;;;;;;;;;::::998877666555544442222222211111111111100000///////////////...........----------------,,,,,,,,,,,,,,+++++++++++++++++++*++*******************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!! !!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@??????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::998888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777766666666777777766666666666666666666666666777777888888899999::::;;;;<<<<=====>>>>>>>?@@@@@AAAAAAAAAAAAAA@@@@@?AAAA@@@@@???????????????>>>====<<<<<<<;;;;;;;;;;;;;;;;:::9988777665555444442222221111111111111000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++++++***+*******************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999998888888888888888888888888888877777777777777777777777777777777777777777777667777777777777776666666666777766666666666666666666666666666677777788888889999:::::;;;<<<<=====>>>>>>>?@@@@@AAAAAAAAAAAAA@@@@@??AAA@@@@???????????????>>>=====<<<<<<;;;;;;;;;;;;;;;;;:::99988776655554444442221111111111111110000000///////////...............-------------,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::9999999988888888888888888888888888877777777777777777777777777777777777777777776666677777777777766666666666667766666666666666666666666666666666777777788888889999::::;;;;<<<<=====>>>>>>>@@@@@AAAAAAAAAAAA@@@@@???AA@@@????????????????>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::99887766655544444441111111111111111100000000//////////................-----------,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999988888888888888888888888877777777777777777777777777777777777777777777666666677777777776666666666666666666666666666666666666666666666666677777778888888999:::::;;;<<<<=====>>>>>>>@@@@@@AAAAAAAAAAA@@@@????A@@@?????>>>>>>>>>>>>>>>>==<<<<<;;;;;;;;;;;;;;;;;:;::::998877666555444444441111111111111111000000000////////..................---------,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999888888888888888888888777777777777777777777777777777777777777777776666666666777777766666666666666666666666666666666666666666556666666666677777778888888999::::;;;;<<<<=====>>>>>>@@@@@@AAAAAAAAAA@@@@@???>@@@????>>>>>>>>>>>>>>>>===<<<<;;;;;;;;;;;;;;;;;;::;:::9998877665554444443331111111111111110000000000//////....................--------,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""#""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999998888888888888888887777777777777777777777777777777777777777777766666666666667777766666666666666666666666666666666666666666555566666666666777777778888888999::::;;;<<<<=====>>>>>>@@@@@@@AAAAAAAA@@@@@???>>@@???>>>>>>>>>>>>>>>>>===<<<<;;;;;::::::::;;;;;::::::99988776655544444333331111111111111100000000000/////.....................------,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$#$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::99999999999999999999998888888888888887777777777777777777777777777777776677777777776666666666666667766666666666666666666666666666666666666666655555566666666666667777777888888999::::;;;<<<<=====>>>>>>@@@@@@@@AAAAA@@@@@@????>>@???>>>>=================<<;;;;;:::::::::::::::::::::99887766555444433333331111111111110000000000000///......................------,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999988888888888877777777777777777777777777777777766666777777766666666666666666666666666666666666666666666666666666666666665555555666666666666667777777788889999:::;;;;<<<<====>>>>>>@@@@@@@@@@@@@@@@@@@???>>>???>>>==================<<;;;;::::::::::::::::::::::998887766554444333333331111111111100000000000000/......................------,,,,,,,,,,,,,,,,,,,,,+++++++++++++************************)))))))))))))))))))((((((((((((((((((('((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  ::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::99999999999999999999999999999999888888888888887777777777777777777777777666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555554444444455555555555666666666777777888999::::;;;<<<<======>>@@@@@@@AAAAA@@@@@@@???>>>???>>==================<<<<;;;;;::::::::::;;;;;:::99887766555443333322222222222222222222211111111111....................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;9999999999999999999999999999999988888888888888888877777777777777777777777776666666666666666666666666666666555555555555555555555555555555555555555555555555555555555554444444444555555555555666666666777778889999:::;;;<<<<======>>@@@@@@@@@@@@@@@@@@???>>>=??>>====<<<<<<<<=====<<<<<;;;;::::::::::::::::::::98887766554433333222222222222222222222111111111111..................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<================================================<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;9999999999999999999999999999988888888888888888888877777777777777777777776666666666666666666666666666666555555555555555555555555555555555555555555555445555555555555444444444444555555555555566666666677778889999:::;;;<<<<======>>@@@@@@@@@@@@@@@@@????>>==?>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::88877665544433332222222222222222222211111111111111.................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<==========================================<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::9999999999999999999999999888888888888888888888888877777777777777777776666666666666666666666666666666555555555555555555555555555555555555555555555444445555555555544444444444444555555555555555666666667778888999:::;;;<<<<=====>>>@@@@@@@@@@@@@@@@????>>>==?>>===<<<<<<<<<<<<<<<<<;;;;:::::99999999::::::::9988776665544333322222222222222222222111111111111111...............--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<===========<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999999888888888888888888888888877777777777777776666666666666666666666666666666655555555555555555555555555555555555555555555444444445555555544444444444444444555555555555555566666666778888999:::;;;<<<<=====>>>@@@@@@@@@@@@@@@????>>>===>>===<<<<;;;;;;;<<<<;;;;;;::::9999999999999999999987776655444333222222222222222222221111111111111110.............--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999999999999888888888888888888888888877777777777776666666666666666666666666666666655555555555555555555555555555555555555555555544444444445555554444444444444444444555555555555555556666666777888999:::;;;<<<<=====>>>@@@@@@@@@@@@@@?????>>>==<>>==<<<;;;;;;;;;;;;;;;;;::::999999999999999999999977766655443333222222222222222222111111111111111100...........--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999999999988888888888888888888888888877777777776666666666666666666666666666666655555555555555555555555555555555455555555555544444444444445554444444444444444444444444445555555555556666666777888999:::;;;<<<<=====>>>@@@@@@@@@@@@@?????>>>===<>===<<;;;;;;;;;;;;;;;;;::::9999988888888889999988877666554443332222222222222222221111111111111110000..........--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>>>>======>>>>>>>===========================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999888888888888888888888888888888877777776666666666666666666666666666666655555555555555555555555555555555544455555555554444444444444445444444444444444444444444444444455555555555666666677888999:::;;;<<<<=====>>>@@@@@@@@@@@@?????>>>>==<<>==<<<;;;;;;:;;;;;;;::::::99998888888888888888888876665554443332222222222222222111111111111111100000........--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>==============>=================================================<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999888888888888888888888888888888877777776666666666666666666666666666666655555555555555555555555555555555544444455555554444444444444444444444444444444444444444444444444445555555555666666677888999:::;;;<<<<=====>>>@@@@@@@@@@@??????>>>===<<>==<<;;;;:::::::::::::::9999888888777777888888888766665554433332222222222222111111111111111111000000.......--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>=======================================================================<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999998888888888888888888888888888888777777776666666666666666666666666666666665555555555555555555555555555555554444444455555444444444444444444444444444444444444444444444444444444555555555666666677888899:::;;;<<<<=====>>>@@@@@@@@@@@?????>>>>==<<<==<<<;;;:::::::::::::::99998888777777777777777777766655544433332222222222221111111111111111110000000.....---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999988888888888888888888888888888888777777777766666666666666666666666666666665555555555555555555555555555555554444444444455444444444444444444444444444444444444444444444443444444444555555555566666677888899:::;;;<<<<=====>>>@@@@@@@@@@??????>>>===<<<==<<<;;;::::::::::::99999888887777777777777777777766555544433332222222222221111111111111111000000000....---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"###"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   99::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================================================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999888888888888888888888888888888887777777777777666666666666666666666666666655555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444333334444444444555555556666666778888999::;;;;<<<=====>>>@@@@@@@@@@?????>>>>===<<;==<<;;;:::::::::999999998888777777666666666777777765555544433322222222222111111111111111111000000000..---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""#"""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!   999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::98888888888888888888888888888888887777777777777777666666666666666666666666655555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444433333334444444444555555555666666778888999:::;;;<<<<=====>>@@@@@@@@@??????>>>===<<<;==<<;;;:::::9999999999988887777666666666666666666655555444433332222222211111111111111111110000000000.---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!    9999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>=======================================================================================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::88888888888888888888888888888877777777777777777777666666666666666666666666655555555555555555555555555555554444444444444444444444444444444444444444444444444444444444433333333334444444444555555555666667778888999:::;;;<<<<=====>>@@@@@@@@@?????>>>>===<<<;=<<<;;;::::99999999998888777776666666666666666666655555444433332222222111111111111111111100000000000--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!   99999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99988888888888888888888888888877777777777777777777777666666666666666666666655555555555555555555555555555554444444444444444444444444444444444444444444443344444444444433333333333334444444444455555556666667778888999:::;;;<<<<======>@@@@@@@@??????>>>====<<;;=<<<;;;:::999999998888887777666666555555556666666655555444433332222221111111111111111111000000000000------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!   999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999988888888888888888888888887777777777777777777777777666666666666666666555555555555555555555555555555554444444444444444444444444444444444444444444443333344444444443333333333333334444444444455555556666667778888999:::;;;;<<<<=====>@@@@@@@@?????>>>>===<<<;;=<<;;;::::999999888888877776666655555555555566666655555444433332222221111111111111111110000000000000-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>==========>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999988888888888888888888888887777777777777777777777777666666666666666555555555555555555555555555555554444444444444444444444444444444444444444444444333333344444444333333333333333334444444444455555556666667778888999:::;;;;<<<<======@@@@@@@??????>>>====<<<;;=<<;;;:::9999988888887777766666555555555555556666655555444433332222221111111111111111110000000000000---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>========================================================================<=<<<<<<<<======================<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888888887777777777777777777777777666666666666555555555555555555555555555555555444444444444444444444444444444444444444444444333333333344444433333333333333333334444444444445555556666667778888999::::;;;<<<<<=====?@@@@???????>>>>===<<<;;;<<<;;;:::99998888888777776666655555555555555556666555554444333322222211111111111111110000000000000//--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================================<<<<<<<<<<<<<<<===============<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999988888888888888888888777777777777777777777777777777666666666555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333344433333333333333333333334444444444445555556666667788888999::::;;;;<<<<=====???????????>>>>===<<<<;;;<<<;;;:::9999888887777776666655555554445555555566655555444433332222211111111111111110000000000000///------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999999999988888888888888888777777777777777777777777777777766666666555555555555555555555555555555555444444444444444444444444444444444333444444444433333333333333343333333333333333333333334444444444445555556666677788889999::::;;;;<<<<<====??????????>>>>====<<<;;;;<<<;;;:::99988888777777666665555555444444555555666555554444333322222111111111111111100000000000/////----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>==================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999999999999988888888888888777777777777777777777777777777766666666555555555555555555555555555555555444444444444444444444444444444444333333444444433333333333333333333333333333333333333333334444444444445555556666677788889999::::;;;;<<<<<<===?????????>>>>====<<<;;;;:<<<;;;::99998888777776666665555554444444455555566655555444433332222221111111111111100000000000//////--------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::9999999999999999999999999988888888887777777777777777777777777777777766666666555555555555555555555555555555555444444444444444444444444444444444433333333444443333333333333333333333333333333333333333333334444444444445555556666677788889999::::;;;;<<<<<<<==???????>>>>>===<<<<;;;;::<<;;;:::9998888777776666665555555444444444555555665555544443333222222111111111111000000000000///////-------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999998888887777777777777777777777777777777776666666666655555555555555555555555555555544444444444444444444444444444444443333333333344333333333333333333333333333333333333333333333333344444444444555556666677778889999:::::;;;;;<<<<<<<<?????>>>>>>===<<<<;;;;:::<<;;;:::999888777776666665555555444444444455555566555554444333322222211111111111000000000000////////-----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999998887777777777777777777777777777777776666666666666655555555555555555555555555544444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333334444444444555556666677778889999::::;;;;;;<<<<<<<<>>>>>>>>>====<<<<;;;;::::<;;;;:::99988877776666666555555444444444445555556655555444433332222221111111111000000000000/////////---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999777777777777777777777777777777776666666666666666665555555555555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333344444444455555666677777889999:::::;;;;;;<<<<<<<<>>>>>>>>====<<<;;;;::::::;;;;;:::9998887777666666555555544444444444555555665555544443333222222111111111000000000000//////////--,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  888888889999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99988888888888888888888888888888888888887777777777777666666666666666666666655555555555555555555554444444444444444444444444444444444444333333333333333333333333333333333333333222223333322222222222222222222333333333444444555566667778889999:::::;;;;;;;;;;;;<>>>======<<<<;;;::::::999<<;;;;:::999888777766666654444444333333344444455553333332222111110000000///00000000////////////.....--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  88888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999988888888888888888888888888888888887777777777777777766666666666666666665555555555555555555555444444444444444444444444444444444444433333333333333333333333333333333333333332222222333222222222222222222222233333333344444455556666777889999::::::;;;;;;;;;;;;;========<<<;;;;::::999999;;;;;::::999888777766666654444444333333344444455553333322222111110000000///0000000////////////......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*++*********************)))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   8888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999988888888888888888888888888888877777777777777777777766666666666666655555555555555555555555544444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222222222222222222222233333333344444455556667777899999:::::;;;;;;;;;;;;;;======<<<<;;;::::99999999;;;;;:::999888777776666665444444433333333444444555333332222211110000000////000000///////////........-----------,,,,,,,,,,,,,,,,,+++++++++++++++++++++**+********************)))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   88888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888888888888887777777777777777777777776666666666665555555555555555555555554444444444444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222222222222222223333333334444455556666777789999:::::;;;;;;;;;;;;;;;====<<<<<;;;:::9999998888;;;;::::999888777776666665444444433333333444444455333222222111110000000////00000///////////.........---------,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   8888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888888888888888888887777777777777777777777777666666665555555555555555555555555444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222333333333444445555666677789999:::::;;;;;;;;;;;;;;;;==<<<<<<;;;:::99998888888;;;:::::99988877777666666544444443333333334444444422222222211111000000/////0000///////////..........-------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   888888888888888888888889999999999999999999999999999999999999999999999999:999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999888888888888888888888888887777777777777777777777777666665555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222222333333333444445555666677789999:::::;;;;;;;;;;;;;;::<<<<<<;;;;:::999888888888::::::::99988877777666666554444443333333334444444422222222111110000000/////000///////////...........------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   888888888888888888888889999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999988888888888888888888887777777777777777777777777777765555555555555555555555555444444444444444444444444444444444443333333333333333333333333333333333332223333322222222222222222222222222222222222222222222233333333344444555566667778999:::::;;;;;;;;;;;;:::::<<<<<;;;;:::9998888877778::::::::9998888777766666655444444333333333344444442222222111111000000//////00///////////............----,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888888877777777777777777777777777777777755555555555555555555555554444444444444444444444444444444443333333333333333333333333333333333333222223322222222222222222222222222222222222222222222222233333333344444555566677778999:::::;;;;;;;;;;;::::::<<<;;;;;:::99888877777777::::::::9998888777776666655544444333333333333444442222211111110000000//////0//////////..............---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888777777777777777777777777777777777777655555555555555555555555554444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222233333333444444555566677778999:::::;;;;;;;;;::::::::<<;;;;;:::999888777777777::::::::999988877777766665554444433333333333333444221111111110000000/////////////////...............,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   88888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888887777777777777777777777777777777777776666655555555555555555555555554444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222112222222222233333333444444555566667778999:::::;;;;;;;;:::::::::;;;;;;:::9998887777777777::::::::99998887777777666555544443333333333333333311111111100000000////////////////................-,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  77778888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999988888887777777777777777777777777777777777766666666655555555555555555555555554444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111122222222233333333444444555566667778999::::::;;;;;;::::::::99;;;;;::::9988877776666777::::::::9999888877777777655554444333333333333333331111111000000000////////.///////................--,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************)))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  777777778888888888888888888888888888888888888899899999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999988877777777777777777777777777777777777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222212222222111111111122222222333333334444445555666677789999::::::;;::::::::::999;;;;::::999887777666666779:::::::999988887777777765555444433333333333333333111100000000000////////..//////...............----,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  7777777777778888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999888888777777777777777777777777777777777776666666666666666555555555555555555555444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222211112222111111111111122222222333333344444455555666677789999::::::::::::::::99999;;;::::9998887776666666679::::::::9999888877777777555544443333333222222222200000000000000////////.../////...............-----,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  77777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999:999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::99999999999999988888888887777777777777777777777777777777666666666666666666665555555555555555544444444444444444444444433333333333333333333333333333333333332222222222222222222222222222222222222222211111122211111111111111122222223333333444444555556666777789999::::::::::::::999999;;:::::99988777666666666699:::::::99998888777777775555444433333222222222222000000000000/////////....////..............-------,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999998888888888888887777777777777777777777777776666666666666666666666665555555555555544444444444444444444444433333333333333333333333333333333333222222222222222222222222222222222222222222211111111121111111111111111122222223333333444444555556666777789999::::::::::::99999999;:::::999888777666666666699:::::::9999888877777777555544443333222222222222200000000////////////.....///..............--------,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  7777777777777777777777788888888888888888888888888888888888888888888889999899999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::99999999999999999888888888888888888877777777777777777777777777666666666666666666666666655555555554444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222211111111111111111111111111111122222233333334444445555566667777899999::::::::::999999998:::::9999887776666666666699:::::::99998888777777775555444433332222222222222000////////////////......//.............----------,,,,,,,,,,,+++++++++++++++++*********************))**)))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  7777777777777777777777788888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::9999999999999999888888888888888888888888777777777777777777777777776666666666666666666666666555555544444444444444444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111111111222222333333444444455555666677778899999::::::::9999999888::::99998887776666666666699:::::::99998888777777765555444333322222222211111//////////////////......./.............-----------,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999988888888888888888888888887777777777777777777777766666666666666666666666666665554444444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111111111111222223333334444445555566666777788999999:::::999999998888::::999988877666655556666999::::::99998888777777765555444333322222211111111/////////////////....................-------------,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777777766666666666666666666666666666666444444444444444444444444433333333333333333333333333333333333332222222222222222222222222222222222221122222111111111111111111111111111111111111111112222333333444444555556666677778899999999999999999888888:::9999888777666555555666999::::::99988887777776665554444333222221111111111////////////////....................--------------,,,,,,,+++++++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777666666666666666666666666666666666666444444444444444444444444433333333333333333333333333333333332222222222222222222222222222222222221111122111111111111111111111111111111111111111111111222333333444445555566666677778899999999999999998888888:9999988887766665555555669999:::9999988877777766665544443332222211111111111/////////////...........-.........----------------,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777776666666666666666666666666666666666665555444444444444444444444444433333333333333333333333333333332222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122233333444445555566666777778899999999999999988888888999999888777666555555556699999999999888877776666665444433332222111111111000//.....................--........-----------------,,,,,+++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  66677777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::9999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888777777766666666666666666666666666666666666655555555444444444444444444444444433333333333333333333333333332222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122223333444445555666667777778899999999999999888888887999998887776665555555555689999999998888777766666664444433322221111111100000......................---.......------------------,,,,+++++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  666666677777777777777777777777777777777777777778788888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888877777666666666666666666666666666666666666655555555555444444444444444444444444433333333333333333333333332222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111112223333444455556666667777778899999999999998888888877999988887776665555555555588999999988887777666666554444333222211111110000000.....................----......-------------------,,,++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  66666666666677777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888899999988899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999998888888888888888888777777666666666666666666666666666666666666655555555555555444444444444444444444443333333333333333333333332222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000001111111111223333444455556666677777788999999999999988888887777999888877766655554444455588888998888877766666655554433333222111111000000000....................-----....---------------------,,++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999888888888888888877777777777666666666666666666666666666666666555555555555555555444444444444444444433333333333333333333333332222222222222222222222222222222222222211111111111111111111111111111111111111110001111100000000000011111111222333344455556666777777888999999999999888888877777998888777666555444444445578888888888777666665555554333332222111110000000000..................-------...---------------------,+++++++++++++++++++*****************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  666666666666666666666666666777777777777777777777777777777777778888888888877788888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999:::::::::::::999999999999999999999999999999888888888888888888888888888888887777777777777777777777777755555555555555555555555554444444444444444444444444333333333333333333333333333333333333332222222222222222222222222222222111111111111111111111111111111011100000000000000001111112222333344455566666777777799:::::::::99999998888888::999988877766655555555556666666666665555444444333222221111100000///////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666677777777777777777777777777777777777788888877777777788888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999:::::::99999999999999999999999999999998888888888888888888888888888888887777777777777777777777777777775555555555555555555555555444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222221111111111111111111111111111100001000000000000000000011111222233334445556666777777789::::::::::99999988888888:999998877766655555555555566666666665555444443333322221111100000/////////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666666666777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999:9999999999999999999999999999999988888888888888888888888888888888877777777777777777777777777777777777555555555555555555555555544444444444444444444433333333333333333333333333333333333322222222222222222222222222222221111111111111111111111111111111000000000000000000000000000111122223333444555666677777788::::::::::999999988888887999998887776655554444455555566666655555444433333332221111100000/////////////......................---,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999988888888888888888888888888888888888777777777777777777777777777777777777777555555555555555555555555544444444444444444333333333333333333333333333333222333322222222222222222222222222222221111111111111111111111111111111000000000000000000000000000000011112222333444555666777777788::::::::::99999998888887799998887776665554444444455555555555554444433333332221111100000/////////////......................---,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  566666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888888877777777777777777777777777777777777777777777555555555555555555555544444444444444444433333333333333333333333333333222222322222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000001112222333444555666777777888:::::::::999999988888877799998887776655544444444445555555555544444333333222111111000000/////////////....................-----,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  55555666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888899999999999999988899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::99999:::::::::::::::::::::99999::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999998888888888888888888888888887777777777777777777777777777777777777777777777776555555555555555555444444444444444444333333333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111111100000000000000000000000000000000000001111222333444555666777777888::::::::999999998888887779998888776665544444444444445555555544444333333222211111000000//////////////..................-------,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  55555555666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888889999988888888888889999999999998888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::999999999999999999::99999999999999999999999::::::99999999999999999999::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777777766666555555555555554444444444444444443333333333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111111100000000000000000000000000000000000000000111222333444555666677777788::::::::99999998888887777999888777665554444333334444444444444444333333222221111000000///////////////................---------,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555566666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888887777777777777777777777777777777777777777776666666665555555555544444444444444444433333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000001112222333445556666777777789::::::99999999888887777799888877766555444333333334444444444444333333222222111000000//////////////................-----------,,,,,,,,,,,++++++++++++++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555556666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777776666666666666555555544444444444444444433333333333333333333333333333332222222222222222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000000000000000000011122233344455566667777777999:9999999999888887777779888877766655444433333333444444444444433333222222211000000////////////..................------------,,,,,,,,,++++++++++++++++++++++++++++++***************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888887777777777777777777777777777777776666666666666666665554444444444444444444444333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111100000000000000000000000000000000000///////00000000111222333444555666677777779999999999999888887777777888887776655544433333333333444444444433333322222211000000///////////..................--------------,,,,,,,,++++++++++++++++++++++++++++++**************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988889999999999999999888888888888888888888888888888777777777777777777777777777777777666666666666666666666644444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000///////////00000011112223334445556666777777999999999999988888777776688887777665554443333333333333444444433333332222211000000//////////..................----------------,,,,,,+++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  55555555555555555555555555566666666666666666666666666666666666677777777776666777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888899999999998888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222211111111111111111111111111111110000000000000000000000000000000000//////////////000001111222333444555566667777799999999999988888777776668888777666554443333333333333333444433333332222211100000//////////..................-----------------,,,,,++++++++++++++++++++++++++++++++***********))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555555555666666666666666666666666666666666666677777666666666677777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888889999888888888888888888888888888888887777777777777777777777777777777777666666666666666666666666666666644444444444444444444444443333333333333333333333333222222222222222222222222222222222222221111111111111111111111111111111100000000000000000000000000000/0000/////////////////0000011112223334445556666677779999999999988888777776666888777766555444333333333333333333333333333222221110000/////////..................------------------,,,,+++++++++++++++++++++++++++++++++**********))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  55555555555555555555555555555555555566666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666666666666666444444444444444444444444433333333333333333333333222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000000000000///00////////////////////000011112223334445555666666779999999999888887777666666877777666555444333332222333333333333333332222211110000////////..................-----------------,,,,,+++++++++++++++++++++++++++++++++**********)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  55555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777777776666666666666666666666666666666666666666444444444444444444444444433333333333333333333222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000000000000/////////////////////////////0000111122233344455556666667899999999888887777666666577777666655444333332222223333333333333333222221111000////////..................----------------,,,,,+++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888988888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666666666666666666666666664444444444444444444444433333333333333333332222222222222222222222222222221112222111111111111111111111111111111110000000000000000000000000000000////////////////////////////////00011112223333444555566666688999999888887777666665557777666655544433332222222333333333333333222221111100////////.................-----------------,,,,,,++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !  44444555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777788888888888877777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999888888888888889999999999999998888888888899999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888887777777777777777777777777766666666666666666666666666666666666666666666666665444444444444444444443333333333333333332222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////00001111222333444455556666688889988888877776666555557766666555444433322222222233333333333333222221111000///////................-----------------,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  444444444555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777778777777777777777777888888877777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666666666666666666666555554444444444444444333333333333333333222222222222222222222222222222221111111111111111111111111111111111111110000000000000000000000000000000///////////////////////////////////////000011122233334445555666668888888888887776665555554666666555544433332222222222333333333333222221111100///////.................---------------,,,,,,,,,,+++++++++++++++++++++++++++++++++********)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777766666666666666666666666666666666666666666555555555544444444444433333333333333333332222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000000000/////////////////////////////////////////00001111222333444455556666888888888887776665555444466666555544433332222222222222333333333222222111100///////..................--------------,,,,,,,,,,,++++++++++++++++++++++++++++++++********))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444444455555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777766666666666666666666666666666666666665555555555555544444444333333333333333333322222222222222222222222222222222111111111111111111111111111111111111111110000000000000000000000000000000////////////////////////////////////////////00001111222333444455556666888888888877776655554444466555555444433322222222222222223333322222221111100///////..................------------,,,,,,,,,,,,,+++++++++++++++++++++++++++++++********)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666666666666665555555555555555554444333333333333333333333222222222222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000000////////////////////////////////////////////////00000111222333344455555666888888888877766655544444355555554444333322222222222222222222222222211111000//////..................------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555555555566666666666666556666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777778888888888887777777777777777777777777777777766666666666666666666666666666666655555555555555555555555533333333333333333333333332222222222222222222222222221111111111111111111111111111111111111111111100000000000000000000000000000/////////////////////////////////////.....////////00000111222233344455555666888888888777666555444433355555544443333222222222222222222222222222111110000/////.................------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++********))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444444445555555555555555555555555555555555555666666666555555666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777778888887777777777777777777777777777777766666666666666666666666666666666666555555555555555555555555555533333333333333333333333332222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000//////////////////////////////////.........///////00000111122233344455555666888888888777666554444333355554444433332222221111112222222222222221111100000////.................-----------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++********)))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444444444444455555555555555555555555555555555555555666555555555555666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555555533333333333333333333333332222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////////............///////0000111122233344455555666888888887777665554443333355444444333322222111111112222222222222211111100000///.................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********)))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555555533333333333333333333333332222222222222222222222222111111111111111111111111111111111111100000000000000000000000000000000//////////////////////////////.////...............///////000011112223334445555566688888888777666554443333334444444333332222111111111122222222222211111100000///..................----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  3333333444444444444444444444444444444444444444444444444555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555555555555555555555555555555544444444444444444433333332222222222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000///////////////////////////////////////0000011112223334445556666667888888887776665544433333244444444333322221111111110011111111111000000/////...------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++********))))))))))))(((())))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333344444444444444444444444444444444444444444444444445555555555555555555555555555555555555655555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555544444444444444333333333332222222222222222222222222222222222222222211111111111111111111111111111111100000000000000000000000///000000///////////////////////////////////////////00001111222333444555666667788888887777665554443333224444444333322221111111111000011111110000000//////..-------------------,,,,,,,,,,,+++++++++++++++++++++++****++++++++++++++++++********))))))))))))((((())))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333333333444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555444444444444433333333333333332222222222222222222222222222222222222211111111111111111111111111111111100000000000000000000000//////000//////////////////////////////////////////////0000111122233444555566666778888888777766555443333322444444333332222111111111100000000000000000//////..-------------------,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++**********)))))))))))(((((())((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333333333333444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555554444444444444333333333333333333332222222222222222222222222222222222211111111111111111111111111111111100000000000000000000000/////////0////////////////////////////////////////////////0000011122233444555566666778888887777666554443333322444444333322221111111111100000000000000000/////...-------------------,,,,,,,,,,+++++++++++++++++++++**********+++++++++++++**********))))))))))(((((((()(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888887877777888888888888888888888888877777777777777777777777776666666666666666666666666666666555555555555555555555555555555555555555555555555555555555544444444444443333333333333333333333332222222222222222222222222222222111111111111111111111111111111111100000000000000000000000//////////////////////////////////////////////////////////////00001112223344455556666667888888777766655444333332244444333332222111111111110000000000000000//////...-------------------,,,,,,,,,,+++++++++++++++++++++***********+++++++++++**********))))))))))((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666677777777777777777777777776666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888887777777777777778888888888888888888888888888888888777777777777777778888888888888888888888888777777777777777777777777766666666666666666666666666555555555555555555555555555555555555555555555554455555555554444444444444444333333333333333333333333322222222222222222222222112221111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////0000111222333445555666666688888777766655544433332224444433332222111111110111000000000000000//////....-------------------,,,,,,,,,++++++++++++++++++++*************++++++++++**********))))))))))(((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333333344444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666777777777777777777777776666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888777777777777777777777777777777777778888888888888888888888888777777777777777777777777766666666666666666666666665555555555555555555555555555555555555555555544444455555444444444444444444444333333333333333333333333322222222222222222222111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////000011122233344555566666668887777776665554443333322444443333222211111000000000000000000000///////....-------------------,,,,,,,,+++++++++++++++++++****************++++++++***********)))))))))(((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333333333333333333333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666677777777777776666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778877777777777777777777777777777777777777777777777778888888888888888888777777777777777777777777777776666666666666666666666666665555555555555555555555555555555555555554444444444454444444444444444444444444333333333333333333333333322222222222222221111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////../////////////////////////0000011122333444555666666677777777666555444433333224444433322221111100000000///0000000000///////.....------------------,,,,,,,,,+++++++++++++++++******************+++++++***********)))))))))((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888877777777777777777777777777777776666666666666666666666666666666665555555555555555555555555555555555444444444444444444444444444444444444444444333333333333333333333333322222222222221111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////......//////////////////////////000011122233444555566666677777776666555444433333224444333322221111000000000/////000000////////......------------------,,,,,,,,+++++++++++++++++********************+++++***********)))))))))((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788777777777777777777777777777777777666666666666666666666666666666666666666555555555555555555555555555555444444444444444444444444444444444444444444444443333333333333333333333333222222222211111111111111111111111111111111111111110000000000000000000000000//////////////////////////////////////////...................///////////////000011122233344555556666677777766665554444333332224444333322211111000000000///////////////////......------------------,,,,,,,,+++++++++++++++**********************+++************)))))))))(((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  233333333333333333333333333333333333333333333344344444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333333322222222111111111111111111111111111111111111111111110000000000000000000000000////////////////////////////////////////.........................///////////000001112233344455555666677777666655554444333332224444333322211110000000000//////////////////.......-----------------,,,,,,,,+++++++++++++****************************************)))))))))(((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666555555555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333222222221111111111111111111111111111111111111111111110000000000000000000000000000/////////////////////////////////////................................////////00001112223344445555566677766666555544443333332224443333222211110000000000//////////////////.......-----------------,,,,,,,,++++++++++++****************************************)))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444443333333333333332222222222111111111111111111111111111111111111111111100000000000000000000000000000000//////////////////////////////////....................................///////00001112223334445555555566666665555444433333322224443333222111100000000000/////////////////........-----------------,,,,,,,+++++++++++*****************************************)))))))))((((((((((((((('(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  22222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555556666666666666666666666666666666665555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444443333333333333332222222222222211111111111111111111111111111111111111110000000000000000000000000000000000///////////////////////...//////........................................//////00001111223334444555555566666655554444433333222224443333222111100000000000/////////////////........----------------,,,,,,,,++++++++++*****************************************)))))))))(((((((((((((((''(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555566666666666666666666666665555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777666666677777777777777777777777777777777777777777777777777777777777777777777777777767777777777777777777777777666666666666666666666666655555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444433333333333333322222222222222222211111111111111111111111111111111111110000000000000000000000000000000000///////////////////////......////..........................................///////000011122233344445555556666655555444433333222222443333222211100000000///0////////////////........----------------,,,,,,,,++++++++++*****************************************)))))))))((((((((((((((''''(((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555566666666666666666666666665555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777766667777777777777777777777777777777777777777766666666667777777777777777777777777666666666666666666666666655555555555555555555555555555544444444444444444444444444444444444444444444444444444444444333333333333333222222222222222222222211111111111111111111111111111111100000000000000000000000000000000000////////////////////////......../..............................................//////00001112223334444455555666655555444433333222222244333322211110000000////////////////////........----------------,,,,,,,,,++++++++******************************************)))))))))(((((((((((((('''''(((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555566666666666666666666666665555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777776666677776666666666666666666667777777777777777777777777666666666666666666666666655555555555555555555555555444444444444444444444444444444444444444444444443344444444443333333333333333222222222222222222222222211111111111111111111111111111100000000000000000000000000000000000////////////////////////..........................................................//////0000111222333344444555566655555444433333222222224333332221111000000////////////////////........-----,,,,,,,----,,,,,,,,,++++++++*******************************************))))))))((((((((((((((''''''(('''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555556666666666666666665555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777766666666666666666666666666666666666666666667777777777777777777777666666666666666666666666666655555555555555555555555554444444444444444444444444444444444444444444433333344444333333333333333333333222222222222222222222222211111111111111111111111001000000000000000000000000000000000000////////////////////////.............................................................//////000011122233334444445556655555444433333222222222333332222111000000/////////////////////........----,,,,,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))))((((((((((((('''''''('''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222223333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555666666665555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777766666666666666666666666666666666555555555555555555555555555554444444444444444444444444444444444444444333333333343333333333333333333333333222222222222222222222222211111111111111111110000000000000000000000000000000000000000////////////////////////................................................................/////0000011122223334444444445555554444333332222222211333332221111000000////////////////////........----,,,,,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))))((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777766666666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222211111111111111100000000000000000000000000000000000000000////////////////////////..........................................---.....................//////0000111122223334444444445555554443333322222222111333322221110000000///////////////////........-----,,,,,,,,,,,,,,,,,,,,+++++++*******************************************)))))))))(((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"#""""""""""""""""""""""!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555544444444444444444444444444444444333333333333333333333333333333333333333333333322222222222222222222222221111111111110000000000000000000000000000000000000000/////////////////////////...........................................-----..-----..............//////000011112223333444444444555554444333322222221111133322221111000000///////0////////////.......------,,,,,,,,,,,,,,,,,,,,+++++++******************************************)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555544444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111000000000000000000000000000000000000000000/////////////////////////...........................................-----------------.........../////000001111222333344444444455555444333322222211111113332222111100000///////00///////////.......-------,,,,,,,,,,,,,,,,,,,+++++++***************************++++************))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  1111222222222222222222222222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222111111111000000000000000000000000000000000000000000000//////////////////////////........................................----------------------........./////000011112222333344444444455554444333222221111111113322221111000000//////000//////////........-------,,,,,,,,,,,,,,,,,,+++++++************************+*+++++++**********))))))))(((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  1111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555544444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222221111111110000000000000000000000000000000000000000000000/////////////////////////////.....................................--------------------------......../////00001111222233334444444445555444433322221111111111322222111100000///////000//////////.......--------,,,,,,,,,,,,,,,,,++++++++************************+++++++++*********)))))))((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  1111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444555555555555555555555555555555444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555554444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333332222222222222211111111111110000000000000000000000000000000000000000000////////////////////////////////...................................-----------------------------......./////0000111122223333444444444555544433322221111111111122222111100000////////000/////////.......--------,,,,,,,,,,,,,,,,+++++++++************************++++++++++********)))))))(((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  111111111111111111111112222222222222222222222222222222222222222222222333322222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333333333333333333333333222222222222111111100000000000000000000000000000000000000//////////////////////////////..........................------------------------------------------.....////0000111122223333344444445555444333222211111111110222211110000///////////00////////......-------,,,,+++++++++++++++++++++****************************++++++++++*******)))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444433333333333333333333333333333333333333333333222222222222222211100000000000000000000000000000000000000////////////////////////////////...........................-------------------------------------------......///0000111122223333344444445554444333222111111111100222211110000////////////0///////.......------,,,,,++++++++++++++++++++*****************************+++++++++*******)))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444433333333333333333333333333333333333333333333322222222222222222222000000000000000000000000000000000000000///////////////////////////////..............................-------------------------------,------------.....///000011112222333333444444555444333222211111111000022211110000////////////////////.......------,,,,,,+++++++++++++++++++******************************+++++++++*******))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555444444444555555555555555544444455555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444333333333333333333333333333333333333333333333222222222222222222222222200000000000000000000000000000000000////////////////////////////////.................................---------------------------,,,,,,,,----------....///000011112222333333444443554444333222111111110000022211110000//////////////.///........------,,,,,,,+++++++++++++++++***************)))**************+++++++++*******)))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555444444444444444444444444444444444444444444444444445555555555555555555555555666666666666666666666665566666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333222222222222222222222222200000000000000000000000000000000////////////////////////////////.................................--------------------------,,,,,,,,,,,,,,--------.....///0001111222233333333433355444333322211111100000002211110000///////////////...........------,,,,,,,,+++++++++++++++***************))))))))************+++++++*******))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444555555555555555555555555544444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666655555666666666666666555555555556666666666666655555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222222222222222222220000000000000000000000000000/////////////////////////////////.................................---------------------------,,,,,,,,,,,,,,,,,,-------....///0000111222223333333333354444333222111111100000002211110000///////////////..........------,,,,,,,,,++++++++++++****************))))))))))))**********+++++++*******)))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0011111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444455555544444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555655555555555555555555555556665555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333322222222222222222222222222222222220000000000000000000000000/////////////////////////////////.................................---------------------------,,,,,,,,,,,,,,,,,,,,,,-------...////00011112222333333333334444333322211111100000000221111000///////.////////.........------,,,,,,,,,++++*********************)**))))))))))))))***********++++*******)))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222000000000000000000000000//////////////////////////////..................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------...////0001111222233333333334444333222211111000000000221110000/////....../////.......-------,,,,,,,,++++**********************))*))))))))))))))))*********************)))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""#"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000111111111111111111111111111111111222211122222222222222222222221222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222200000000000000000000////////////////////////////////.................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----....///0000111222223333333334443333222111111000000000211110000////..........//.....-------,,,,,,,,,++++**********************)))))))))))))))))))))*******************)))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  00000000000000011111111111111111111111111111111111111111222222222222222221111111222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444443333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222111100000000000000000/////////////////////////////////................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----...////00011112222233333333444333222211111100000000021111000////.............-----------,,,,,,,,++++++*********************))))))))))))))))))))))))*****************)))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000111111111111111111111111111111111111111111122222222222111111111111222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222111111110000000000000/////////////////////////////////////.............................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////0001111222223333333443333222111111000000000021111000////.............----------,,,,,,,,+++++++********************)))))))))))))))))))))))))****************)))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111111111112222211111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111000000000///////////////////////////////////////............................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----....///0000111122222233322433332222111111000000000021111000////.............--------,,,,,,,,,++++++++*******************))))))))))))))))))))))))))))**************)))))(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111100000////////////////////////////////////////..............................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----.....///000011122222222222333332222111111000000000021111000///..............------,,,,,,,,,,+++++++++*****************)))))))))))))))))))))))))))))))************)))))(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111110////////////////////////////////////////................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////0001111222222222233332222111111000000000002111000////......----------,,,,,,,,,,,,,++++++++++***************))))))))))))))))))))))))))))))))))**********))))))(((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333344444333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555545444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333322222222222222222222222222222222222222222222222111111111111111111111111//////////////////////////////////////................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,-----....////000111122222222233332222111111000000000001111000///......---------,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))********))))))(((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333344444444444444444444444445555555554444444444444444555555555555555555555555555555555555555555555555544555555555555555555444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222221111111111111111111111111//////////////////////////////////.................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,----.....///000011112222222233322222111111000000000001111000///.....----------,,,,,,,,,,,,+++++++++++++**********)))))))))))))))))))))))))((((())))))))))))*****)))))))((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333344444444444444444443333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555554444444444444455555555444444444444444444555555554444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222221111111111111111111111111111///////////////////////////////.................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+++++++++++++++,,,,,,,,----....////00011111222222233322221111110000000000001110000///....-----------,,,,,,,,,,+++++++++++++++********)))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333344443333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222111111111111111111111111111111111///////////////////////////..................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,----.....///0000111122222223332222111111000000000000111000///....------------,,,,,,,,+++++++++++++++++*******)))))))))))))))))))))))))((((((((((())))))))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ////00000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111/////////////////////////.................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,,,----....////00011111222222332222211111100000000000/111000///....------------,,,,+++++++++++++++++++++******)))))))))))))))))))))))))((((((((((((())))))))))))))))))((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  /////////000000000000000000000000000000000011111001111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111///////////////////////................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++,,,,,,,----.....///00001111122221332222211111100000000000/11000///....----------,,,,++++++++++++++++++++++++*****))))))))))))))))))))))))))(((((((((((((())))))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  /////////////00000000000000000000000000000000000000000011111111111111111100001111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111000///////////////////................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,-----....////000111111111133222221111110000000000//10000///...--------,,,,,,+++++++++++++++++++++++++****))))))))))))))))))))))))))(((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  /////////////////0000000000000000000000000000000000000000000011111111111100000000001111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111110000000///////////////...................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------....///00001111111113322222111111000000000///1000///....------,,,,,,,,++++++++++++++++++++++++****)))))))))))))))))))))))))))((((((((((((((((()))))))))))))(((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  //////////////////////00000000000000000000000000000000000000000000011111100000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222211111111111111111111111111111111111111111111100000000000///////////.......................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++,,,,,,-----....////000111111111322222211111110000000////000////...------,,,,,,,,,++++++++++++++++++++++*****))))))))))))))))))))))()))))((((((((((((((((((())))))))))(((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000001100000000000000000000000111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111111111111111111111110000000000000000///////........................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++,,,,,------....///000011111111322222211111110000000////000///...------,,,,,,,,,,+++++++++++++++++++*******)))))))))))))))))))))((())))((((((((((((((((((((())))))))((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111100000000000000000000////........................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++,,,,,------...////0000111111132222221111111000000////.00///....-----,,,,,,,,,,,++++++++++++++++*********)))))))))))))))))))))(((()))))((((((((((((((((((((()))))(((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  //////////////////0000000000000000000000000000000001111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444433444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000............................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,,------....///0000111111113333322222111111100000///11000////.....-----------+++++++++++++++++++++****)))))))))))))))))))))))))))))))))))((((((((((((())((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  //////////////////////000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444433333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000......................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,------...////00011111111333322222211111100000////10000///.....------------++++++++++++++++*********)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111122222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333322222222222222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////..................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,,,,,,-----....///00001111111333322222211111100000///.1000///.....-------------++++++++++++*************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111221111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000//00000000000000000////////...............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++,,,,,,-----....///000011111133332222221111110000////.0000///....--------------+++++++++****************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333322222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////00000000000000///////////...........-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,-----...////00011111133332222221111110000///..000///.....--------------+++++++******************)))))))))))))))(((()))))))))))))))))(((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ////////////////////////00000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////////0000000000///////////////........-----------------------------------------,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++,,,,,,----....///0000111113332222222111110000////..000///....--------------,+++++********************)))))))))))))((((((())))))))))))))))(((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////00000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000000000000000000000000000000//////////////000000///////////////////....-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********++++++++++,,,,,,,----....///000011112222222222111110000///...00///.....------------,,,+++**********************))))))))))))(((((((())))))))))))))))((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  //////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000////000000///////////////////00///////////////////////--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************++++++++++,,,,,,----...///000001112222222222111110000///...00///....-----------,,,,,++***********************)))))))))))(((((((()))))))))))))))))(((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  .../////////////////////////////////////00000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000000000////////00////////////////////////////////////////////////-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************++++++++++,,,,,,---....///0000011222222222211111000////...0////....---------,,,,,,,*************************)))))))))(((((((((()))))))))))))))))(((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  .......//////////////////////////////////////0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000000///////////////////////////////////////////////////////////////-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************++++++++++,,,,,----...////000011222222222211111000///....0///....--------,,,,,,,,,*************************))))))))((((((((((()))))))))))))))))((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  .........../////////////////////////////////////000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111122111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000000///////////////////////////////////////////////////////////////////----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************++++++++++,,,,,----...///000000222222222211110000///...-0///....-------,,,,,,,,,,*************************))))))((((((((((((()))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ................//////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333222222222333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000////////////////////////////////////////////////////////////////////////-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**********************+++++++++,,,,,---...////00000222222222211110000///...-///....-------,,,,,,,,,,,***********************)))))))(((((((((((((())))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!  ....................////////////////////////////////////0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***********************++++++++++,,,,----...///00000222222222211110000///...-///....------,,,,,,,,,,,,******************))))))))(((((((((((((((((())))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!!  .......................///////////////////////////////////////0000000000000000000000000000000000000000000000000000011111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222221111111111111111111111111111100000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**************************+++++++++,,,,,---...////0000222222222211110000///..--///...------,,,,,,,,,,,,,***************))))))))))(((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! !  .......................///////////////////////////////////////////000000000000000000000000000000000000000000000000000000001000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222211111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000//////////////////////////////////////////////////.///////////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*****************************+++++++++,,,,----...///000022222222211111000///...--//....------,,,,,,,,,,,,,*************))))))))))))(((((((((((((((((((())))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000//////////////////////////////////////////////////.....///////////////..........--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**********************************+++++++++,,,,---...////00022222222211111000///...--//...------,,,,,,,,,,,,,,***********))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000///////////////////////////////////////////////////.........///////////..............-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*************************************+++++++++,,,,---...////00022222222211111000///...--//...-----,,,,,,,,,,,,,,,*********))))))))))))))))(((((((((((((((((((((())))))))))(((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ............................/////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////.............///////..................-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***************************************++++++++++,,,----...////0012222222211111000///..---/...-----,,,,,,,,,,,,,,,,********)))))))))))))))))((((((((((((((((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  .................................////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////////////..////////.................///......................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++********************************************++++++++,,,,---...////0012222222211111000//...---/...-----,,,,,,,,,,,,,,,,*******))))))))))))))))))((((((((((((((((((((((((()))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ......................................////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000////////////////////////////////////////////.......///...............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++++++,,,,---...////0012222222211111000//...--,...-----,,,,,,,,,,,,,,,,,*****))))))))))))))))))))((((((((((((((((((((((((())((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ----......................................./////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222121111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000///////////////////////////////////////..............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***************************))))))*******************+++++++,,,----...////01122222211111000///..---,...----,,,,,,,,,,,,,,,+++****)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ---------.......................................///////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000///////////////////////////////////..................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++**************************)))))))))))******************++++++,,,,---...////01112222211111000//...--,,..----,,,,,,,,,,,,,,,++++**)))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  -------------....................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000///////////////////////////////////.......................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++**************************)))))))))))))*******************+++++,,,---....////1111222111111000//..---,,.-----,,,,,,,,,,,,,++++++)))))))))))))))))))))))(((((((((((('(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ------------------..................................../////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111100000000000000000000000000000////////////////////////////////////............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))******************++++,,,,---...////111111111111000///..--,,,.----,,,,,,,,,,,,,+++++++))))))))))))))))))))(((((((''''''''''''''((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  -----------------------....................................///////////////////////////////////////////////////////000000000/000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111000000000000000000000000000000/////////////////////////////////////////...........................................................................-,,,,,,,,,,,,,,,,,,,,,,,,+,,++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))****************+++++,,,---....///111111111111000//..---,,+----,,,,,,,,,,,,,++++++++))))))))))))))))))(((((((''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  -----------.....................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000//////////////////////////////////////..////////..................................----------------------------------..-----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************************))))))***********************+++++,,,,---...///0111111111111000//..---,,+--,,,,,,,++++++++++++++++)))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ----------------................................../////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///////////////////////////////////////.......///..................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************************))))))))))))*********************+++++,,,---...////11111111111000///..--,,,+-,,,,,,,+++++++++++++++++)))))))))((((((((((((((((((((('''''''''''((((((((((''''''''''''''''''''&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ---------------------..---.............................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////.............................................--------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*************************))))))))))))))********************+++++,,,---...///11111111111000//..---,,++-,,,,,,++++++++++++++++++)))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  -------------------------------............................./////////////.../////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000/////////////////////////////////////...............................................------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*************************)))))))))))))))))******************++++,,,,---...//0111111111000///..--,,,++,,,,,,++++++++++++++++++*))))))(((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------..............................///////.........///////////////////////////////////////00/////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000//////////////////////////////////////.................................................----------------------------------------------,,,,-------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*************************))))))))))))))))))))))**)***********++++,,,---...//0011111111000///..--,,+++,,,,,++++++++++++++++++**))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------------------------.............................../................////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////...................................................------------------------------------------,,,,,,,,-------------------------,,,,,++++++++++++++++++++++++++++++++++++++++++****************************))))))))))))))))))))))))))))*********++++,,,---.../0000111100000//..--,,,+++,,,,++++++++++++++++++***))((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------------------------------.................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////////////////...................................................--------------------------------------,,,,,,,,,,,,----------------------,,,,,++++++++++++++++++++++++++++++++++++++++++****************************))))))))))))))))))))))))))))))))))*******+++,,,---....000000000000///..--,,+++*,,,++++++++++++++++++****)((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  ------------------------------------------------..................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111100000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////////////////...................................................----------------------------------,,,,,,,,,,,,,,,,------------------,,,,,,,+++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))))))))))))))))))))))))))*****++++,,,---...000000000000//...--,,+++*,,,+++++++++++++++++*****(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !  ------------------------------------------------..................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111000000000001111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////................................................---------------------------------,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,+++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))*****+++,,,----../0000000000///..---,,+++*,,++++++++++++++++++*****((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------------..................................................//////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111110000000000000000000000000111111111111111111110000000000000000000000000000000000000000000000////////////////////////////////////////////////////////..............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))))))))*****++++,,,---..//000000000///..--,,,+++*,,+++++++++++++++++******((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,--------------------------------------------..................................................////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000011111111100000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////................................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))))))))))))*****+++,,,----.///0000000////..--,,,++**,,++++++++++++++++*******(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,----------------------------------------..................................................////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////.....................................-.........-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))*****+++,,,,---.////00000////...--,,,++**,,++++++++++++++++*******((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,-----------------------------------...................................................///////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////.......................................-----....-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))*****+++,,,,----/////000/////...--,,+++**,,+++++++++++++++********(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,-----------------------------------....................................................///////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////.......................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************************)))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*****++++,,,----/////////////...--,,+++**,,+++++++++++++++********(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------..............-......................................./////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////......................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************************)))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))*****++++,,,----////////////...---,,+++**,+++++++++++++++*********(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------........--------........................................//.....////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**************************************)))))))))))))))))))))))))((((((((((((((((((((((((())))))))))*****++++,,,----////////////...---,,+++**,++++++++++++++**********(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------..--------------..................................................///////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////..........................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++******************************************)))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))****++++,,,,---.///////////...---,,+++**,+++++++++++++**********)(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...................................................../////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////0000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////.................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))****++++,,,,---.//////////....---,,+++**,++++++++++++**********))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000/0000000000000000000000000//////////////////////////////////////////////////..................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,++++++*******************************************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))****++++,,,,---../////////....--,,,+++**,+++++++++++**********)))(('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000//////////////0000000000000000000000000////////////////////////////////////////////////....................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++******************************************))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))****++++,,,,---..////////....---,,,+++**,++++++++++**********))))(''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------........................................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000//////////////////////////////00000000000000000//////////////////////////////////////////////////.........................................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,,,,,,,,++++++++++++**************************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))****++++,,,,---...//////.....---,,,+++**,+++++++++**********)))))'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///////////////////////////////////////////////////////............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++***********************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))*****+++,,,,,--.....///......---,,,+++**,++++++++**********))))))'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   ++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,++++++++++++++++++++********************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))****++++,,,,--.............----,,,+++**,++++++++**********))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   ++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................-----------------------------------------,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++,,+++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))****++++,,,,,-.............---,,,,+++**,+++++++**********)))))))''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------.......................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................................------------------------------------------,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++,,,,,-............----,,,++++**,++++++**********))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...........----.............................................../////////////////////////..........//////////////////////////////////////////////////////////////////////////////////////////0000//////////////////////////////////////////////0///////////////////////////////////////////////////////////////////////////..................................................---------------------------------,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*********************++++++++++**************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))****++++,,,,,-............----,,,+++***,++++++*********)))))))))'''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------...-------------...................................................////////////........................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*************************+++++++*************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))****++++,,,,,,...........----,,,,+++***+++++++*********)))))))))'''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------.................................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++**************************+++**************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))****++++,,,,,,..........-----,,,++++***++++++*********)))))))))('''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++********************************************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))****++++,,,,,,-.......------,,,,+++****++++++********)))))))))((''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.........................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***********************************************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''(((((())))****++++,,,,,,--...--------,,,,++++****+++++********)))))))))(((&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------..............................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..........................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***************************************************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''(((((())))****++++,,,,,,------------,,,,++++*****++++*********))))))))((((&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------....................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*******************************************************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))****++++,,,,,,-----------,,,,,++++****)++++********))))))))(((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$####$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------....................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////.........................................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************************************)))*************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))****++++,,,,,,---------,,,,,,++++****))+++********))))))))((((((&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------..................................................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************************************))))))***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((())))****++++,,,,,,--------,,,,,+++++*****))++*********))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ****+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.............................................................................................................................//////////////////////////////////////////////....//////////////////////////.............................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************************************))))))))))********************))))))))))))))))))))))))))(((((((((((((((((((((((((('''(((((((((((((((('''''''''''''(((())))***+++++,,,,,,------,,,,,,+++++*****)))+*********))))))))(((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------............................................................................................................................./////////////////////////.........................////////////...................................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************************************))))))))))))))****************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''(((((((((((((''''''''''''''''(((())))***+++++,,,,,,-----,,,,,,+++++*****))))*********))))))))((((((((&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  **************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,-------------------------------------------------.........................-----------.......................................................................................................................................................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***********************************))))))))))))))))))************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''(''''''''''''''''''''''(((())))***+++++,,,,,,----,,,,,,+++++*****)))))*********))))))))((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  *******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,--------------------------------------------------..............-------------------------.........................................................................................................................................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''(((()))***++++++,,,,,--,,,,,,,++++*****)))))))********))))))))(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***************************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------..........................................................................................................................................................................................----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))******))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''(((()))***+++++++,,,,,,,,,,,+++++*****)))))))(*******)))))))))(((((((('&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ********************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------...............................................................................................................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))**))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''(((()))****++++++++++,,,,,,+++++*****)))))))((******)))))))))((((((((('&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  *************************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------.......................................................................................................................................................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''(((()))****++++++++++,,,,,+++++*****))))))((((*****))))))))))((((((((''&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  *******************************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------..........................................................................................................................................-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''(((()))****++++++++++,,,,+++++****)))))))(((((***)))))))))))(((((((('''%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.................................................................................................................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''(((()))*****+++++++++,,,+++++****))))))(((((((*)))))))))))))(((((((('''%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.....................................................................................................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))****+++++++++,,+++++****))))))(((((((())))))))))))))(((((((''''%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""#####""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ******************************************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------...-----............................................................................---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))*****++++++++++++++****))))))((((((((()))))))))))))((((((((''''%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""###""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ************************************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------..........................................--------.........................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++**++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))*******++++**+++++*****))))((((((((((()))))))))))))((((((((''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""#"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  )))))*************************************************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------....................----.-------------------------.........----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++*******+++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''(((())))*************++++*****)))))((((((((('')))))))))))))((((((('''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  )))))))))***************************************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************+++++++++++++++++**********************************))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((()))))************+++*****)))))((((((('''''))))))))))))(((((((('''''%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))***********************************************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++******************++++++++++++***********************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&'''''''''(((()))))************++*****)))))(((((((''''''))))))))))))(((((((('''''%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************+++++++***********************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''(((()))))************+******))))((((((''''''''))))))))))))(((((((('''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*************************++************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&''''''''(((())))))*****************)))))((((('''''''''))))))))))))(((((((('''''%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++++++++++++++++++++++++++++***+++++++********************************************))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''''(((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&''''''(((())))*******+++++++++*******))))(((((('''''''''((((())))((((((((((''''''%%%%%%%%%%%$$$$$$$$$$$$$$###################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++********++*********************************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''(((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&'''''((((())))*******+++++++********)))))(((((''''''''''(((((())))(((((((((''''''%%%%%%%%%$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))*******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''((((()))))********++**********)))))((((((''''''''''(((((())))(((((((((''''''%%%%%%%%$$$$$$$$$$$$$$$$$########################"#######""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''((((()))))********************)))))((((('''''''''''((((((())))((((((((''''''%%%%%%%$$$$$$$$$$$$$$$$$$######################"""####""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))*******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''((((()))))*******************)))))(((((('''''''''''((((((())))((((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""##""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !  )))))))))))))))))))))))))))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''(((()))))******************))))))(((((('''''''''''(((((((()))((((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))***********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------,,,,,,,,,,,,,,,,------,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''(((())))))****************)))))))(((((''''''''''''(((((((()))(((((((('''''&%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''(((())))))**************))))))))((((((''''''''''''(((((((((()(((((((('''''&%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''((((())))))************))))))))(((((('''''''''''''((((((((((((((((((('''''&%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))))*********))))))))))(((((('''''''''''''((((((((((((((((((('''''&%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))))))))))))))))))))))((((((('''''''''''''((((((((((((((((((''''''&%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  (((()))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''(((((()))))))))))))))))))))))(((((((''''''''''&&&&(((((((((((((((((('''''&&%%%$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************))))******))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&''''(((((())))))))))))))))))))))(((((((''''''''''&&&&&(((((((((((((((((''''''&&%%%$$$$$$$$$$$$##########""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''((((((())))))))))))))))))))(((((((('''''''''&&&&&&((((((((((((((((('''''&&&%%$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&'''''(((((())))))))))))))))))(((((((((''''''''''&&&&&&((((((((((((((((''''''&&&%%$$$$$$$$$$#############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&'''''((((((()))))))))))))))((((((((((''''''''''&&&&&&&(((((((((((((('''''''&&&&%$$$$$$$$$$##############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&'''''((((((())))))))))))))(((((((((('''''''''''&&&&&&&((((((((((((''''''''&&&&&%$$$$$$$$$$##############"""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&'''''(((((((())))))))))))(((((((((('''''''''''&&&&&&&&((''(((('''''''''''&&&&&&$$$$$$$$$$###############""""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&'''''((((((((()))))))))(((((((((((''''''''''''&&&&&&&&''''''''''''''''''&&&&&&&$$$$$$$$$################""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&'''''(((((((((()))))))(((((((((((('''''''''''&&&&&&&&&'''''''''''''''''&&&&&&&%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   (((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''&&&&&&&%%$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((''''''''''''&&&&&&&&&&''''''''''''''&&&&&&&&%%%$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((''''''''''''&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++++*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&'''''(((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&'''''''''''&&&&&&&&&%%%%%$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&''''''(((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&'''''''''&&&&&&&&&&%%%%%%$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++++****************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''''''''''''((((((((((((((''''((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%&&&&&&&&'''''''''''''''(((((((((((('''''(((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''(((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&'''''''''''''''''(((((((((''''''((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''(((('''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%&&&&&&&'''''''''''''''''''''(('''''''''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%&&&&&&&''''''''''''''''''''''''''''''''((((('''''''''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%&&&&&&&''''''&'''''''''''''''''''''''''((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************++++++++++++++++++++++*******************************************************************************************************)****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&''''''&&''''''''''''''''''''''''(((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&'''''&&&''''''''''''''''''''''&((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&'''''&&&&&&''''''''''''''''''&&(''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&'''''&&&&&&&&&''''''''''''''&&&(''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&'''''&&&&&&&&&&&&''''''''''&&&&'''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************************************************************************************)))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&''''&&&&&&&&&&&&&&&&'''&&&&&&&''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&''''''''''&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((('((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&''''&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****))))))))))))))))))***********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&%%%%'&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################$$$$$$$$$%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$#########$$$$$#########################$$$$$$$$$%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$&%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!  %%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$############################################$$$$$$$$$%%%%%%%&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################$$$$$$$%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$$$$$$#################"""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################$$$$$$$%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########$$$###################""""""""!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############################""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""#########$$$$$$$$%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$#############################""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""########$$$$$$$%%%%%%%%%%&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############################"""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""#########$$$$$$$%%%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################"""""""""""#########$$$$$$$$%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################""""""""""""##########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"""""""""""""###########$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################"""""""""""""###########$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""########################"""""""""""""""###########$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$#$$$##############################""""""""""""""!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""####################"""""""""""""""""##########$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$###$####################""""#####""""""""""""""""!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""#################"""""""""""""""""""##########$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$#######################"""""""##"""""""""""""""""!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""##############""""""""""""""""""""###########$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""###########""""""""""""""""""""""###########$$$$$$$$$$%%%%%$$$$$$$$$$$$$######################"""""""""""""""""""""""""""!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""#####""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""#""""""""""""""""""""""""""""#############$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!  $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  $$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$#$$$$$$$$$$$$$####################"""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################$$$$$$$$$$$$####################""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################$$$$$$$$$$##############""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"""""""""""""##################$$$$$$$$$#############""""#""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""!!!!!!!!!!""""""""""""#################$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!""""""""""""################$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!""""""""""################$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""##########"""""""""""""!!!#####"""""""""""""""""!!!  ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################"############"""""""""""""""""""!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""#########""""""""""""!!!!!##"""""""""""""""""""!!!!  #####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""########"""""""""""""""""""!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""########""""""""""""!!!!!!""""""""""""""""""""!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""#######""""""""""""!!!!!!!""""""""""""""""""!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""#####"""""""""""""!!!!!!!!"""""""""""""""""!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!""""""""""""""""""###""""""""""""""!!!!!!!!!""""""""""""""""!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!"""""""""""""""""""""""""""""""!!!!!!!!!!""""""""""""!!!!!!!!!!!!!  ##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!  ################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!  ######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!  ""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!  """""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!! """"!!!!!!!!!!!!!!!!!!!!!  """"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!! ""!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!! "!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!  """"""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!  """""""""""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!! !!!!!!!!  !!!!""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################$$$##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$#####################################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$######################################################################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################$$$$$#########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################$##$######################$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################$$$$$$$$$$$$$$$$$##############$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$##########################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################################################################################################################$$$$$#################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#################################""###################################################################################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""################"""""""""""""#################################################################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""#####""""""""""""""""""""""""""##############################################################################################################################################################################################################################################################################""""""####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################################################################################################"""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################""""""""""####################""""""#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################""""""#####################################################################"""""""""""""""""""""""""###"""""""""""""""""""""""#########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!""""""""""""""""""""!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!